.AdminSurface_theme__pcW2z{--admin-bg:#f5f6fa;--admin-paper:#fff;--admin-ink:#10172b;--admin-muted:#61708c;--admin-line:#e2e7f0;--admin-accent:#635bff;--admin-accent-strong:#5148db;--admin-soft:#efedff;--admin-cyan:#08a9c5;--background:var(--admin-bg);--foreground:var(--admin-ink);--color-primary:var(--admin-accent);--color-primary-foreground:#fff;--color-card:var(--admin-paper);--color-muted:#eef0f7;--color-muted-foreground:var(--admin-muted);--color-destructive:#b42338;background:var(--admin-bg);color:var(--admin-ink);font-family:var(--font-geist-sans),Arial,sans-serif}.AdminSurface_pages__95qky{min-width:0;container-type:inline-size;font-size:14px;line-height:1.6}.AdminSurface_pages__95qky>:is(main,div){max-width:1480px;margin-inline:auto;padding:var(--osmie-page-top) var(--osmie-page-x) var(--osmie-page-bottom);min-height:calc(100dvh - 58px)}.AdminSurface_pages__95qky>main>.max-w-7xl{max-width:none;padding:0}.AdminSurface_pages__95qky>main.mx-auto,.AdminSurface_pages__95qky>main>.mx-auto{margin-inline:0}.AdminSurface_pages__95qky :where(h1):not(.tiptap *){color:var(--admin-ink);font-family:inherit;font-size:var(--osmie-title-page);line-height:1.2;letter-spacing:-1.1px;font-weight:700}.AdminSurface_pages__95qky :where(h2):not(.tiptap *){color:var(--admin-ink);font-family:inherit;font-size:20px;line-height:1.4;letter-spacing:-.45px;font-weight:650}.AdminSurface_pages__95qky :where(h3):not(.tiptap *){font-family:inherit;font-weight:600}.AdminSurface_pages__95qky :where(label,legend){font-size:13px;font-weight:500}.AdminSurface_pages__95qky :where(label){min-width:0}.AdminSurface_pages__95qky :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select){border:1px solid var(--admin-line);border-radius:9px;background:#fff;color:var(--admin-ink);padding:10px 12px;min-height:42px;max-width:100%;min-width:0;font-family:inherit;font-size:13px;line-height:1.5}.AdminSurface_pages__95qky :where(label>input,label>textarea,label>select):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]){margin-top:6px}.AdminSurface_pages__95qky :where(input[type=checkbox],input[type=radio]){accent-color:var(--admin-accent)}.AdminSurface_pages__95qky :where(textarea){resize:vertical}.AdminSurface_pages__95qky :where(input,textarea,select):focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px #635bff15}.AdminSurface_pages__95qky :where(input,textarea)::placeholder{color:#8390a6}.AdminSurface_theme__pcW2z :focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.AdminSurface_pages__95qky :where(input,textarea,select):disabled{background:#f3f5f9;cursor:not-allowed}.AdminSurface_pages__95qky :where(button):disabled{cursor:not-allowed;opacity:.5}.AdminSurface_pages__95qky :where(button,a):not(.tiptap *){transition:background-color .15s,border-color .15s,box-shadow .15s}.AdminSurface_pages__95qky :where(button.border,a.border):not([role=radio]):not(.osmie-editor-toolbar *):not(.le-media *){border-color:var(--admin-line);border-radius:9px;min-height:38px;font-weight:550}.AdminSurface_pages__95qky :where(button.border,a.border):hover:not(:disabled){background-color:var(--admin-soft);border-color:#c3bfff}.AdminSurface_pages__95qky .bg-card{background:var(--admin-paper)}.AdminSurface_pages__95qky .bg-background{background:var(--admin-bg)}.AdminSurface_pages__95qky .text-muted-foreground{color:var(--admin-muted)}.AdminSurface_pages__95qky .bg-muted{background:#eef0f7}.AdminSurface_pages__95qky .text-primary{color:var(--admin-accent-strong)}.AdminSurface_pages__95qky .text-destructive{color:#b42338}.AdminSurface_pages__95qky .admin-primary,.AdminSurface_pages__95qky .bg-primary,.AdminSurface_pages__95qky :is(button,a).bg-emerald-700,.AdminSurface_pages__95qky :is(button,a).bg-emerald-800{background:var(--admin-accent);border:1px solid var(--admin-accent);color:white;border-radius:9px;font-weight:550;box-shadow:0 2px 5px #635bff16}.AdminSurface_pages__95qky .admin-primary:hover:not(:disabled),.AdminSurface_pages__95qky .bg-primary:hover:not(:disabled),.AdminSurface_pages__95qky :is(button,a).bg-emerald-700:hover:not(:disabled),.AdminSurface_pages__95qky :is(button,a).bg-emerald-800:hover:not(:disabled){background:var(--admin-accent-strong);border-color:var(--admin-accent-strong);color:white}.AdminSurface_pages__95qky .text-primary-foreground{color:white}.AdminSurface_pages__95qky :is(a,button,p).text-emerald-700,.AdminSurface_pages__95qky a.text-emerald-800{color:var(--admin-accent-strong)}.AdminSurface_pages__95qky .bg-primary\/5{background:#f5f4ff}.AdminSurface_pages__95qky .border-primary\/30{border-color:#cbc7ff}.AdminSurface_pages__95qky .bg-destructive\/10{background:#fff1f3}.AdminSurface_pages__95qky .border-destructive\/30{border-color:#f0b9c2}.AdminSurface_pages__95qky .hover\:bg-primary\/10:hover{background:var(--admin-soft)}.AdminSurface_pages__95qky :where(section.border,article.border,div.bg-card,.admin-panel){border:1px solid var(--admin-line);border-radius:14px;background:white;box-shadow:0 2px 8px #10172b03}.AdminSurface_pages__95qky :where(section.border,article.border,.admin-panel){padding:22px}.AdminSurface_pages__95qky :where(section[role=alertdialog]){border-color:#f0b9c2;background:#fff7f8}.AdminSurface_pages__95qky :is(button,a)[class*=border-red-]{border-color:#f0b9c2}.AdminSurface_pages__95qky :is(button,a)[class*=border-red-]:hover:not(:disabled){background:#fff1f3;border-color:#db8190}.AdminSurface_pages__95qky :where([role=alert]):not(:empty){color:#b42338;background:#fff1f3;border:1px solid #f0b9c2;border-radius:9px;padding:12px 16px}.AdminSurface_pages__95qky :where([role=status]):not(:empty){color:#126278;background:#eaf9fc;border:1px solid #b9e6ee;border-radius:9px;padding:12px 16px}.AdminSurface_pages__95qky :where(a.underline):not(.tiptap *){text-underline-offset:3px}.AdminSurface_pages__95qky :where(table):not(.tiptap *){width:100%;border-collapse:collapse;background:white;font-size:13px}.AdminSurface_pages__95qky :where(thead):not(.tiptap *){background:#f0f2f8;color:#52617b}.AdminSurface_pages__95qky :where(th,td):not(.tiptap *){text-align:left;padding:14px 16px;border-bottom:1px solid var(--admin-line);vertical-align:middle}.AdminSurface_pages__95qky :where(th):not(.tiptap *){font-size:11px;letter-spacing:.025em;font-weight:650}.AdminSurface_pages__95qky :where(tbody tr):hover:not(.tiptap *){background:#fafaff}.AdminSurface_pages__95qky :where(td a):not(.tiptap *){color:var(--admin-accent-strong)}.AdminSurface_pages__95qky .overflow-x-auto{border-radius:12px}.AdminSurface_pages__95qky .overflow-x-auto.border{border-color:var(--admin-line)}.AdminSurface_pages__95qky :where(div,section,article,fieldset,ul).border:not([class*=border-]){border-color:var(--admin-line)}.AdminSurface_pages__95qky .border-b,.AdminSurface_pages__95qky .border-t,.AdminSurface_pages__95qky .divide-y>:not(:last-child){border-color:var(--admin-line)}.AdminSurface_pages__95qky :where(dl){gap:18px}.AdminSurface_pages__95qky :where(dt){color:var(--admin-muted);font-size:12px;margin-bottom:4px}.AdminSurface_pages__95qky :where(dd){color:var(--admin-ink)}.AdminSurface_pages__95qky :where(nav[aria-label^=Pagination]){padding:12px 0;font-size:13px;color:var(--admin-muted)}.AdminSurface_pages__95qky :where(nav[aria-label^=Pagination] a){border:1px solid var(--admin-line);border-radius:8px;padding:8px 14px;background:white;color:var(--admin-ink)}.AdminSurface_pages__95qky .admin-filter-panel{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:20px;background:white;border:1px solid var(--admin-line);border-radius:14px}.AdminSurface_pages__95qky .admin-filter-panel label:first-child{flex:1 1 300px}.AdminSurface_pages__95qky .admin-filter-panel input{width:100%}.AdminSurface_pages__95qky .admin-filter-panel label{flex:0 1 200px}.AdminSurface_pages__95qky .admin-filter-panel button{min-height:42px}.AdminSurface_pages__95qky .admin-security{max-width:900px}.AdminSurface_pages__95qky .admin-security>:where(form,section){padding:24px;background:white;border:1px solid var(--admin-line);border-radius:14px}.AdminSurface_pages__95qky .admin-security>p{color:var(--admin-muted)}.AdminSurface_pages__95qky .admin-security pre{overflow-x:auto}.AdminSurface_pages__95qky .admin-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;margin-bottom:24px}.AdminSurface_pages__95qky .admin-page-header>div>p{margin-top:8px;max-width:75ch;color:var(--admin-muted)}.AdminSurface_pages__95qky .admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.AdminSurface_pages__95qky .admin-danger,.AdminSurface_pages__95qky .admin-primary,.AdminSurface_pages__95qky .admin-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 14px;font-size:13px;text-decoration:none;cursor:pointer;white-space:nowrap}.AdminSurface_pages__95qky .admin-secondary{background:white;border:1px solid var(--admin-line);color:var(--admin-ink);border-radius:9px;font-weight:550}.AdminSurface_pages__95qky .admin-secondary:hover:not(:disabled),.AdminSurface_pages__95qky .admin-secondary[aria-current],.AdminSurface_pages__95qky .admin-secondary[aria-pressed=true]{background:var(--admin-soft);border-color:#c3bfff;color:var(--admin-accent-strong)}.AdminSurface_pages__95qky .admin-danger{background:white;border:1px solid #f0b9c2;color:#b42338;border-radius:9px;font-weight:550}.AdminSurface_pages__95qky .admin-danger:hover:not(:disabled){background:#fff1f3;border-color:#db8190}.AdminSurface_pages__95qky .admin-panel+.admin-panel{margin-top:20px}.AdminSurface_pages__95qky .admin-panel-head,.AdminSurface_pages__95qky .admin-panel>h2:first-child{margin-bottom:16px}.AdminSurface_pages__95qky .admin-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 16px}.AdminSurface_pages__95qky .admin-panel-head>p{color:var(--admin-muted);font-size:13px}.AdminSurface_pages__95qky .admin-help{color:var(--admin-muted);font-size:12px;line-height:1.6;max-width:85ch}.AdminSurface_pages__95qky .admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start}@container (max-width: 640px){.AdminSurface_pages__95qky .admin-form-grid{grid-template-columns:minmax(0,1fr)}}.AdminSurface_pages__95qky .admin-form-grid>.admin-full{grid-column:1/-1}.AdminSurface_pages__95qky .admin-form-grid label{display:flex;flex-direction:column}.AdminSurface_pages__95qky .admin-form-grid label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:9px;min-height:42px}.AdminSurface_pages__95qky .admin-form-grid fieldset{border:1px solid var(--admin-line);border-radius:12px;padding:16px;min-width:0}.AdminSurface_pages__95qky .admin-form-grid legend{padding:0 6px;font-weight:650}.AdminSurface_pages__95qky .admin-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--admin-line);margin-bottom:20px}.AdminSurface_pages__95qky .admin-tabs>:is(a,button){padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--admin-muted);font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.AdminSurface_pages__95qky .admin-tabs>:is(a,button):is([aria-current=page],[aria-selected=true]){color:var(--admin-accent-strong);border-bottom-color:var(--admin-accent)}.AdminSurface_pages__95qky .admin-badge{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:650;background:#eef0f7;color:#52617b;white-space:nowrap}.AdminSurface_pages__95qky .admin-badge[data-tone=green]{background:#e8f4ed;color:#20623e}.AdminSurface_pages__95qky .admin-badge[data-tone=blue]{background:#eaf3fe;color:#1f5596}.AdminSurface_pages__95qky .admin-badge[data-tone=amber]{background:#fdf3e2;color:#8a5a12}.AdminSurface_pages__95qky .admin-badge[data-tone=violet]{background:var(--admin-soft);color:var(--admin-accent-strong)}.AdminSurface_pages__95qky .admin-badge[data-tone=red]{background:#fff1f3;color:#b42338}.AdminSurface_pages__95qky .admin-list{list-style:none;padding:0;margin:0}.AdminSurface_pages__95qky .admin-list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 0;border-top:1px solid var(--admin-line)}.AdminSurface_pages__95qky .admin-list>li:first-child{border-top:0}.AdminSurface_pages__95qky .admin-list>li>div:first-child{min-width:0;flex:1 1 320px;overflow-wrap:anywhere}.AdminSurface_pages__95qky .admin-list h3{font-size:15px;line-height:1.4}.AdminSurface_pages__95qky .admin-meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--admin-muted);font-size:12px;margin-top:4px}.AdminSurface_pages__95qky .admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.AdminSurface_pages__95qky .admin-stats>div{border:1px solid var(--admin-line);border-radius:12px;padding:12px 14px;background:#fafbfe}.AdminSurface_pages__95qky .admin-stats span{display:block;color:var(--admin-muted);font-size:12px}.AdminSurface_pages__95qky .admin-stats strong{font-size:20px;font-variant-numeric:tabular-nums}.AdminSurface_pages__95qky .admin-back{display:inline-block;margin-bottom:10px;color:var(--admin-accent-strong);font-size:13px;font-weight:600;text-decoration:none}.AdminSurface_pages__95qky .admin-modal-backdrop{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:16px;background:#10172b66}.AdminSurface_pages__95qky .admin-modal{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:white;border-radius:14px;padding:22px;box-shadow:0 20px 50px #10172b33}.AdminSurface_pages__95qky .admin-modal>h2{margin-bottom:12px}.AdminSurface_pages__95qky .admin-modal .admin-actions{margin-top:18px;justify-content:flex-end}.AdminSurface_standalone__0gLbN{min-height:100dvh;padding-top:32px}.AdminSurface_pages__95qky .osmie-rich-editor{border-color:var(--admin-line);border-radius:9px}.AdminSurface_pages__95qky .osmie-editor-toolbar{background:#f5f6fa;border-color:var(--admin-line);border-radius:9px 9px 0 0}.AdminSurface_pages__95qky .osmie-editor-toolbar .osmie-tb-button{color:#34435d}.AdminSurface_pages__95qky .osmie-editor-toolbar .osmie-tb-button:is([aria-pressed=true],[aria-expanded=true],[data-active]){background:var(--admin-soft);color:var(--admin-accent-strong)}.AdminSurface_pages__95qky .osmie-rich-editor .tiptap:focus{box-shadow:inset 0 0 0 2px var(--admin-accent)}@container (max-width: 780px){.AdminSurface_pages__95qky>:is(main,div){padding:20px 16px 32px}.AdminSurface_pages__95qky :where(section.border,article.border,.admin-panel){padding:18px}.AdminSurface_pages__95qky .admin-filter-panel label{flex:1 1 180px}}@media (max-width:600px){.AdminSurface_pages__95qky>:is(main,div){padding:20px 14px 30px}.AdminSurface_pages__95qky :where(h1):not(.tiptap *){font-size:var(--osmie-title-page)}.AdminSurface_pages__95qky :where(th,td):not(.tiptap *){padding:12px}.AdminSurface_pages__95qky .admin-filter-panel{padding:16px}.AdminSurface_pages__95qky .admin-filter-panel label{flex-basis:100%}.AdminSurface_pages__95qky .admin-security>:where(form,section){padding:18px}.AdminSurface_standalone__0gLbN{padding-top:10px}}@media (prefers-reduced-motion:reduce){.AdminSurface_pages__95qky :where(button,a){transition:none}}.Sidebar_sidebar__5oZEx{min-height:0;z-index:40}.Sidebar_sidebar__5oZEx nav{min-height:0;scrollbar-width:thin;scrollbar-color:#b5b9a5 transparent}.Sidebar_sidebar__5oZEx .Sidebar_header__KGsqH .osmie-sidebar-brand{padding-bottom:16px}.Sidebar_header__KGsqH{flex-shrink:0}.Sidebar_toggle__aHnZP{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;margin-bottom:20px;padding:8px 14px;border-radius:6px;color:var(--app-muted);font-size:13px;text-align:left;cursor:pointer}.Sidebar_toggle__aHnZP:hover{background:#eeeadd;color:var(--app-olive)}.Sidebar_toggle__aHnZP svg{flex-shrink:0}.Sidebar_sidebar__5oZEx.osmie-sidebar[data-collapsed=true]{width:80px;padding:20px 12px}.Sidebar_sidebar__5oZEx[data-collapsed=true] .osmie-sidebar-brand{display:flex;justify-content:center;padding:0 0 16px}.Sidebar_sidebar__5oZEx[data-collapsed=true] .osmie-brand>span{display:none}.Sidebar_sidebar__5oZEx[data-collapsed=true] .osmie-brand>svg{width:38px;height:44px}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_toggle__aHnZP{justify-content:center;min-height:44px;padding:10px;margin-bottom:16px}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_toggle__aHnZP>span{display:none}.Sidebar_sidebar__5oZEx[data-collapsed=true] .osmie-nav-group+.osmie-nav-group{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--app-line)}.Sidebar_sidebar__5oZEx[data-collapsed=true] .osmie-nav-group>p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Sidebar_sidebar__5oZEx[data-collapsed=true] .osmie-nav-group>a{justify-content:center;min-height:44px;margin:0;padding:10px;gap:0}.Sidebar_sidebar__5oZEx[data-collapsed=true] .osmie-account-nav{margin-top:16px}.Sidebar_sidebar__5oZEx[data-collapsed=true] .Sidebar_label__PPZtZ{position:fixed;z-index:2000;top:var(--sidebar-label-top,0);left:88px;transform:translateY(-50%);width:max-content;max-width:calc(100vw - 104px);padding:8px 12px;border:1px solid var(--app-line);border-radius:6px;background:var(--app-paper);color:var(--app-text);box-shadow:0 4px 16px #382d261a;font-size:13px;font-weight:400;line-height:1.4;pointer-events:none;visibility:hidden}.Sidebar_sidebar__5oZEx[data-collapsed=true] a:not([data-tooltip-dismissed]):focus-visible .Sidebar_label__PPZtZ,.Sidebar_sidebar__5oZEx[data-collapsed=true] a:not([data-tooltip-dismissed]):hover .Sidebar_label__PPZtZ{visibility:visible}.AdminShell_shell__EiIBg{--app-paper:#f5f6fa;--app-cream:#f5f6fa;--app-text:#10172b;--app-muted:#61708c;--app-line:#e2e7f0;--app-olive:#635bff;--background:#f5f6fa;--foreground:#10172b;--color-card:#fff;--color-muted:#eef0f7;--color-muted-foreground:#61708c;background:var(--app-paper);color:var(--app-text);font-family:var(--font-geist-sans),Arial,sans-serif}.AdminShell_content__l_RSM{min-width:0;flex:1}.AdminShell_shell__EiIBg .osmie-sidebar{width:250px;background:#10172b;color:#e9edf8;border:0;padding:24px 12px 16px}.AdminShell_shell__EiIBg .osmie-sidebar-brand{padding:0 16px 30px}.AdminShell_shell__EiIBg .osmie-admin-brand{display:flex;flex-direction:column;gap:5px}.AdminShell_shell__EiIBg .osmie-admin-brand strong{font-size:25px;font-weight:650;letter-spacing:-.8px}.AdminShell_shell__EiIBg .osmie-admin-brand small{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#a6b3ce}.AdminShell_shell__EiIBg .osmie-nav-group+.osmie-nav-group{border-color:#2b354d;margin-top:22px;padding-top:20px}.AdminShell_shell__EiIBg .osmie-nav-group>p{color:#a6b3ce;font-size:11px;letter-spacing:1.6px}.AdminShell_shell__EiIBg .osmie-nav-group>a{border:0;padding:12px 16px;margin-bottom:4px;border-radius:9px;font-size:13px;gap:14px}.AdminShell_shell__EiIBg .osmie-nav-group>a svg{width:21px;height:21px}.AdminShell_shell__EiIBg .osmie-nav-group>a:hover,.AdminShell_shell__EiIBg .osmie-profile-link:hover{background:#202a42}.AdminShell_shell__EiIBg .osmie-nav-group>a.is-active{background:#4942aa;color:white;box-shadow:inset 0 0 0 1px #7169da55}.AdminShell_shell__EiIBg .osmie-profile-link{border-color:#2b354d;font-size:12px;gap:10px;margin-top:14px}.AdminShell_shell__EiIBg .osmie-topbar{background:#f5f6fa;height:58px;border:0;padding:0 28px;color:#61708c}.AdminShell_shell__EiIBg .osmie-breadcrumb{font-size:13px;gap:12px}.AdminShell_shell__EiIBg .osmie-topbar-actions{gap:16px}.AdminShell_shell__EiIBg .osmie-user-menu{border-color:#e2e7f0}.AdminShell_shell__EiIBg .osmie-user-menu summary{font-size:12px}.AdminShell_shell__EiIBg .osmie-popover-body{background:white;color:#10172b;border-color:#e2e7f0}.AdminShell_shell__EiIBg .osmie-mobile-nav{top:58px;background:#10172b;color:#e9edf8;border:0;max-height:calc(100dvh - 58px);overflow-y:auto}.AdminShell_shell__EiIBg .osmie-mobile-nav a{border-radius:8px;font-size:14px}.AdminShell_shell__EiIBg .osmie-mobile-nav a:hover,.AdminShell_shell__EiIBg .osmie-mobile-nav a[aria-current=page]{background:#4942aa}.AdminShell_shell__EiIBg .osmie-mobile-toggle{min-width:40px;min-height:40px;color:#10172b}.AdminShell_shell__EiIBg .osmie-mobile-brand{font-size:17px;font-weight:650;color:#10172b;letter-spacing:-.5px}.AdminShell_shell__EiIBg .bg-card{background:white}.AdminShell_shell__EiIBg .text-muted-foreground{color:#61708c}.AdminShell_shell__EiIBg .osmie-search-popover button[type=submit]{background:#635bff}.AdminShell_shell__EiIBg .osmie-mobile-nav :focus-visible,.AdminShell_shell__EiIBg .osmie-sidebar :focus-visible{outline-color:#a8baff}@media (max-width:767px){.AdminShell_shell__EiIBg .osmie-topbar{padding:0 12px}.AdminShell_shell__EiIBg .osmie-topbar-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.AdminShell_shell__EiIBg a,.AdminShell_shell__EiIBg button{transition:none}}.WeatherToday_card__Yyday{position:relative;min-width:0;border:1px solid var(--line,#d8e3d4);border-radius:.85rem;background:linear-gradient(110deg,#fffdf8,#f1f6ed);padding:.8rem;margin:0;color:var(--ink,#20302a)}.WeatherToday_heading__6D30X{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem}.WeatherToday_heading__6D30X>div{min-width:0}.WeatherToday_heading__6D30X h2{margin:0;color:var(--forest-900,#183d32);font-family:Georgia,serif;font-size:.95rem;font-weight:600}.WeatherToday_heading__6D30X p{margin:.3rem 0 0;color:var(--muted,#65736b);font-size:.65rem;line-height:1.4;overflow-wrap:anywhere}.WeatherToday_link__rhkcH{border:0;padding:0;background:transparent;color:var(--forest-700,#27604d);text-decoration:underline;font-size:.66rem;cursor:pointer}.WeatherToday_button__V44xf:disabled,.WeatherToday_link__rhkcH:disabled{opacity:.55;cursor:default}.WeatherToday_status__BWkyK{margin:.6rem 0;color:var(--muted,#65736b);font-size:.72rem}.WeatherToday_error__fjjWE{margin:.6rem 0;color:#8b4b2e;font-size:.72rem;line-height:1.5}.WeatherToday_forecast__B47qV{display:grid;gap:.7rem;margin-top:.65rem}.WeatherToday_condition__l5CVq{display:flex;align-items:center;gap:.6rem;min-width:0}.WeatherToday_icon__uKqyo{font-size:1.9rem;width:2rem;flex:none;text-align:center;color:#c39238}.WeatherToday_temperature__CaLhb{color:var(--forest-900,#183d32);font-family:Georgia,serif;font-size:1.65rem;font-weight:600}.WeatherToday_condition__l5CVq p{margin:.1rem 0 .25rem;font-size:.72rem}.WeatherToday_condition__l5CVq small{color:var(--muted,#65736b);font-size:.61rem}.WeatherToday_metrics__vrtsh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;min-width:0;border-top:1px solid #dbe3d6;padding-top:.55rem}.WeatherToday_metrics__vrtsh>div{min-width:0}.WeatherToday_metrics__vrtsh dt{font-size:.6rem;color:var(--muted,#65736b)}.WeatherToday_metrics__vrtsh dd{margin:.25rem 0 0;font-weight:700;font-size:.68rem}.WeatherToday_settings__wZrIB{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;box-sizing:border-box;width:min(340px,calc(100vw - 2rem));border:1px solid #cdd8c7;border-radius:.8rem;background:#fffdf8;padding:1rem;box-shadow:0 10px 30px #183d3226}.WeatherToday_search__zmGGk{display:grid;grid-template-columns:1fr;align-items:end;gap:.75rem}.WeatherToday_search__zmGGk label{font-size:.78rem}.WeatherToday_search__zmGGk input,.WeatherToday_search__zmGGk select{display:block;box-sizing:border-box;width:100%;margin-top:.4rem;border:1px solid #cdd8c7;border-radius:.6rem;background:#fff;padding:.65rem .75rem;font:inherit;color:inherit}.WeatherToday_button__V44xf{border:1px solid var(--forest-700,#27604d);border-radius:.6rem;background:var(--forest-700,#27604d);color:white;padding:.7rem .9rem;font-size:.8rem;font-weight:650;cursor:pointer}.WeatherToday_results__obC5y{display:grid;grid-template-columns:1fr;gap:.5rem;max-height:13rem;overflow-y:auto;padding:0;margin:.75rem 0;list-style:none}.WeatherToday_results__obC5y button{display:block;width:100%;height:100%;text-align:left;border:1px solid #d9e2d3;border-radius:.6rem;background:#fff;padding:.7rem;cursor:pointer}.WeatherToday_results__obC5y button[aria-pressed=true]{border-color:var(--app-olive,#4f603f);background:var(--app-olive-soft,#e8ebdf)}.WeatherToday_results__obC5y small,.WeatherToday_results__obC5y strong{display:block;overflow-wrap:anywhere}.WeatherToday_results__obC5y strong{font-size:.78rem;color:#183d32}.WeatherToday_results__obC5y small{margin-top:.25rem;font-size:.7rem;color:#65736b}.WeatherToday_remove__4S_eh{display:block;margin-top:.8rem}.WeatherToday_choose__6cWuu{margin-top:.6rem;border:1px solid #cdd8c7;border-radius:.5rem;padding:.45rem .65rem;background:#fff;color:#27604d;font-size:.72rem;cursor:pointer}.WeatherToday_footer__2QPfg{margin-top:.6rem;font-size:.58rem;color:#65736b;line-height:1.5}.WeatherToday_footer__2QPfg summary{cursor:pointer}.WeatherToday_footer__2QPfg p{margin:.4rem 0 0}.WeatherToday_footer__2QPfg a{text-decoration:underline}@media (max-width:700px){.WeatherToday_card__Yyday{width:min(100%,300px);box-sizing:border-box;justify-self:end}.WeatherToday_settings__wZrIB{max-height:65vh;overflow-y:auto}}.WeatherToday_compact__uNHNz{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2.9fr);align-items:center;gap:4px 20px;width:100%;border:1px solid var(--line);border-radius:9px;background:#fdfbf7;padding:16px 22px 10px}.WeatherToday_compact__uNHNz .WeatherToday_heading__6D30X{align-items:center;gap:8px}.WeatherToday_compact__uNHNz .WeatherToday_heading__6D30X h2{font:600 24px/1.2 Osmie Playfair,Georgia,serif;letter-spacing:-.035em}.WeatherToday_compact__uNHNz .WeatherToday_heading__6D30X p{font-size:12px}.WeatherToday_compact__uNHNz .WeatherToday_link__rhkcH{font-size:11px;min-height:32px}.WeatherToday_compact__uNHNz .WeatherToday_forecast__B47qV{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(0,1.6fr);align-items:center;gap:20px;margin:0}.WeatherToday_compact__uNHNz .WeatherToday_condition__l5CVq{gap:16px}.WeatherToday_compact__uNHNz .WeatherToday_icon__uKqyo,.WeatherToday_compact__uNHNz .WeatherToday_icon__uKqyo svg{width:56px;height:48px}.WeatherToday_compact__uNHNz .WeatherToday_temperature__CaLhb{font:600 32px/1.1 Osmie Playfair,Georgia,serif;white-space:nowrap}.WeatherToday_compact__uNHNz .WeatherToday_condition__l5CVq p{margin:4px 0 0;font-size:12px}.WeatherToday_compact__uNHNz .WeatherToday_condition__l5CVq small{display:block;margin-top:4px;font-size:9px}.WeatherToday_compact__uNHNz .WeatherToday_metrics__vrtsh{gap:16px;border:0;border-left:1px solid var(--line);padding:0 0 0 20px}.WeatherToday_compact__uNHNz .WeatherToday_metrics__vrtsh>div{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:0 12px}.WeatherToday_compact__uNHNz .WeatherToday_metrics__vrtsh dt{align-self:end;font-size:11px}.WeatherToday_compact__uNHNz .WeatherToday_metrics__vrtsh dd{align-self:start;margin:4px 0 0;font-size:14px;white-space:nowrap}.WeatherToday_metricIcon__xjXut{display:grid;grid-row:1/span 2;place-items:center;width:42px;height:42px;border-radius:50%;background:#f8f1e5;color:#4f603f}.WeatherToday_metricIcon__xjXut svg{width:25px;height:25px}.WeatherToday_compact__uNHNz .WeatherToday_footer__2QPfg{grid-column:1/-1;margin-top:4px;text-align:right;font-size:9px}.WeatherToday_compact__uNHNz .WeatherToday_footer__2QPfg summary{display:inline;min-height:24px}.WeatherToday_compact__uNHNz .WeatherToday_footer__2QPfg p{text-align:left}.WeatherToday_compact__uNHNz .WeatherToday_error__fjjWE,.WeatherToday_compact__uNHNz .WeatherToday_status__BWkyK{grid-column:2;margin:0;font-size:13px}.WeatherToday_compact__uNHNz .WeatherToday_choose__6cWuu{justify-self:start;grid-column:2;margin:0;min-height:44px;color:#4f603f}.WeatherToday_compact__uNHNz .WeatherToday_settings__wZrIB{width:min(420px,calc(100vw - 32px));border-color:var(--line);background:#fdfaf5}.WeatherToday_compact__uNHNz .WeatherToday_button__V44xf{min-height:44px;background:#4f603f;border-color:#4f603f}.WeatherToday_compact__uNHNz .WeatherToday_button__V44xf:hover:not(:disabled){background:var(--app-olive-hover,#3c4d30)}@media (min-width:1024px) and (max-width:1240px){.WeatherToday_compact__uNHNz .WeatherToday_heading__6D30X{display:block}.WeatherToday_compact__uNHNz .WeatherToday_heading__6D30X h2{font-size:22px}.WeatherToday_compact__uNHNz .WeatherToday_heading__6D30X .WeatherToday_link__rhkcH{margin-top:4px;min-height:24px}}@media (max-width:1350px){.WeatherToday_compact__uNHNz{grid-template-columns:minmax(160px,.8fr) minmax(0,2.9fr);gap:12px;padding-inline:18px}.WeatherToday_compact__uNHNz .WeatherToday_metrics__vrtsh{gap:12px;padding-left:14px}.WeatherToday_compact__uNHNz .WeatherToday_metrics__vrtsh>div{grid-template-columns:1fr}.WeatherToday_metricIcon__xjXut{display:none}.WeatherToday_compact__uNHNz .WeatherToday_forecast__B47qV{grid-template-columns:minmax(150px,1fr) minmax(0,1.4fr);gap:14px}}@media (max-width:1023px){.WeatherToday_compact__uNHNz{grid-template-columns:1fr 2.4fr}.WeatherToday_compact__uNHNz .WeatherToday_heading__6D30X h2{font-size:22px}.WeatherToday_compact__uNHNz .WeatherToday_forecast__B47qV{gap:12px}.WeatherToday_compact__uNHNz .WeatherToday_icon__uKqyo,.WeatherToday_compact__uNHNz .WeatherToday_icon__uKqyo svg{width:42px;height:42px}.WeatherToday_compact__uNHNz .WeatherToday_condition__l5CVq{gap:8px}.WeatherToday_compact__uNHNz .WeatherToday_temperature__CaLhb{font-size:28px}}@media (max-width:700px){.WeatherToday_compact__uNHNz{grid-template-columns:1fr;gap:14px;padding:16px}.WeatherToday_compact__uNHNz .WeatherToday_heading__6D30X{align-items:flex-start}.WeatherToday_compact__uNHNz .WeatherToday_heading__6D30X h2{font-size:23px}.WeatherToday_compact__uNHNz .WeatherToday_heading__6D30X .WeatherToday_link__rhkcH{min-height:32px}.WeatherToday_compact__uNHNz .WeatherToday_forecast__B47qV{grid-template-columns:1fr;gap:16px}.WeatherToday_compact__uNHNz .WeatherToday_condition__l5CVq{gap:16px}.WeatherToday_compact__uNHNz .WeatherToday_icon__uKqyo,.WeatherToday_compact__uNHNz .WeatherToday_icon__uKqyo svg{width:56px;height:48px}.WeatherToday_compact__uNHNz .WeatherToday_temperature__CaLhb{font-size:32px}.WeatherToday_compact__uNHNz .WeatherToday_condition__l5CVq small{font-size:10px}.WeatherToday_compact__uNHNz .WeatherToday_metrics__vrtsh{gap:12px;border:0;border-top:1px solid var(--line);padding:14px 0 0}.WeatherToday_compact__uNHNz .WeatherToday_metrics__vrtsh dt{font-size:12px}.WeatherToday_compact__uNHNz .WeatherToday_metrics__vrtsh dd{font-size:14px}.WeatherToday_compact__uNHNz .WeatherToday_choose__6cWuu,.WeatherToday_compact__uNHNz .WeatherToday_error__fjjWE,.WeatherToday_compact__uNHNz .WeatherToday_footer__2QPfg,.WeatherToday_compact__uNHNz .WeatherToday_status__BWkyK{grid-column:1}.WeatherToday_compact__uNHNz .WeatherToday_footer__2QPfg{margin-top:0}.WeatherToday_compact__uNHNz .WeatherToday_settings__wZrIB{position:static;grid-column:1;width:100%;box-shadow:none;max-height:none}.WeatherToday_compact__uNHNz .WeatherToday_results__obC5y button{min-height:56px}}.WeatherToday_compact__uNHNz.WeatherToday_dashboardCard__RXmqF{display:block;width:100%;max-width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit}.WeatherToday_dashboardCard__RXmqF .WeatherToday_heading__6D30X{display:flex;align-items:start;gap:6px}.WeatherToday_dashboardCard__RXmqF .WeatherToday_heading__6D30X h2{color:inherit;font-size:19px;line-height:1.2;letter-spacing:-.02em}.WeatherToday_dashboardCard__RXmqF .WeatherToday_heading__6D30X p{color:inherit;font-size:10px;line-height:1.35}.WeatherToday_dashboardCard__RXmqF .WeatherToday_heading__6D30X .WeatherToday_link__rhkcH{color:inherit;font-size:10px;min-height:30px;flex-shrink:0}.WeatherToday_dashboardCard__RXmqF .WeatherToday_forecast__B47qV{display:block;min-width:0;margin-top:12px}.WeatherToday_dashboardCard__RXmqF .WeatherToday_condition__l5CVq{gap:10px;min-width:0}.WeatherToday_dashboardCard__RXmqF .WeatherToday_condition__l5CVq>div{min-width:0}.WeatherToday_dashboardCard__RXmqF .WeatherToday_icon__uKqyo,.WeatherToday_dashboardCard__RXmqF .WeatherToday_icon__uKqyo svg{width:40px;height:40px}.WeatherToday_dashboardCard__RXmqF .WeatherToday_temperature__CaLhb{color:inherit;font-size:35px;white-space:normal;line-height:1.05}.WeatherToday_dashboardCard__RXmqF .WeatherToday_condition__l5CVq p{font-size:11px}.WeatherToday_dashboardCard__RXmqF .WeatherToday_condition__l5CVq small{color:inherit;font-size:9px;line-height:1.4}.WeatherToday_dashboardCard__RXmqF .WeatherToday_metrics__vrtsh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:0;border-top:1px solid #d8d2c7;padding:9px 0 0;margin-top:10px}.WeatherToday_dashboardCard__RXmqF .WeatherToday_metrics__vrtsh>div{display:block;min-width:0}.WeatherToday_dashboardCard__RXmqF .WeatherToday_metricIcon__xjXut{display:none}.WeatherToday_dashboardCard__RXmqF .WeatherToday_metrics__vrtsh dt{color:inherit;font-size:9px;overflow-wrap:anywhere}.WeatherToday_dashboardCard__RXmqF .WeatherToday_metrics__vrtsh dd{color:inherit;font-size:11px;line-height:1.4;margin-top:3px;white-space:normal;overflow-wrap:anywhere}.WeatherToday_dashboardCard__RXmqF .WeatherToday_footer__2QPfg{margin-top:8px;color:inherit;text-align:right;font-size:8px}.WeatherToday_dashboardCard__RXmqF .WeatherToday_error__fjjWE,.WeatherToday_dashboardCard__RXmqF .WeatherToday_status__BWkyK{margin-top:10px;font-size:12px;color:inherit}.WeatherToday_dashboardCard__RXmqF .WeatherToday_choose__6cWuu{margin-top:10px;min-height:38px;font-size:12px}.WeatherToday_dashboardCard__RXmqF .WeatherToday_settings__wZrIB{position:static;width:100%;max-width:100%;max-height:none;box-shadow:none;padding:10px;margin-top:10px;background:#fffdf9;color:#253322}.GardenFrost_card__TS8w0{margin-top:16px;border:1px solid var(--line,#e8ddd0);border-radius:9px;background:#fdfbf7;padding:16px 22px;color:var(--ink,#382d26)}.GardenFrost_heading__dHpB4{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.GardenFrost_heading__dHpB4 h2{margin:0;color:#252e24;font:600 23px/1.25 Osmie Playfair,Georgia,serif;letter-spacing:-.035em}.GardenFrost_body__ZKeay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px 28px;margin-top:12px}.GardenFrost_frost__ga3lH{min-width:0}.GardenFrost_dates__7k_Sl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.GardenFrost_dates__7k_Sl>div{min-width:0;border-radius:8px;background:#eef1e8;padding:12px 14px}.GardenFrost_dates__7k_Sl>div+div{background:#f6ece0}.GardenFrost_dates__7k_Sl dt{color:var(--muted,#66605b);font-size:12px;line-height:1.35}.GardenFrost_dates__7k_Sl dd{margin:6px 0 0;color:var(--forest-900,#283629);font:600 24px/1.15 Osmie Playfair,Georgia,serif}.GardenFrost_caution__HYGsv{margin:8px 0 0;color:var(--ink,#382d26);font-size:12px;line-height:1.45}.GardenFrost_place__J1uMZ{margin:6px 0 0;color:var(--muted,#66605b);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.GardenFrost_why__COoY9{margin-top:8px;font-size:13px;line-height:1.5}.GardenFrost_why__COoY9 summary{min-height:44px;display:inline-flex;align-items:center;color:var(--forest-700,#4f603f);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.GardenFrost_why__COoY9 p,.GardenFrost_why__COoY9 ul{margin:6px 0 0}.GardenFrost_why__COoY9 ul{padding-left:18px}.GardenFrost_source__4Z_P5{color:var(--muted,#66605b);font-size:11px}.GardenFrost_shift__LQLp_{display:block;margin-top:10px;font-size:13px}.GardenFrost_questions__c99Ek select,.GardenFrost_shift__LQLp_ select{display:block;box-sizing:border-box;width:100%;max-width:420px;min-height:44px;margin-top:6px;border:1px solid var(--line,#e8ddd0);border-radius:6px;background:#fff;padding:8px 10px;font:inherit;color:inherit}.GardenFrost_questions__c99Ek{min-width:0;display:grid;gap:14px}.GardenFrost_intro__bB9gQ{margin:0;font-size:13px;line-height:1.5}.GardenFrost_questions__c99Ek fieldset{min-width:0;margin:0;border:0;padding:0}.GardenFrost_questions__c99Ek legend{margin-bottom:6px;padding:0;color:var(--forest-900,#283629);font-size:15px;font-weight:650}.GardenFrost_choices__ZfyF_{display:flex;flex-wrap:wrap;gap:8px}.GardenFrost_choices__ZfyF_ label{display:inline-flex;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;border:1px solid var(--line,#e8ddd0);border-radius:6px;background:#fff;padding:8px 12px;font-size:13px;line-height:1.3;cursor:pointer}.GardenFrost_choices__ZfyF_ label:has(input:checked){border-color:var(--forest-700,#4f603f);background:var(--forest-100,#e8ebdf)}.GardenFrost_choices__ZfyF_ input{width:18px;height:18px;flex:none;accent-color:var(--forest-700,#4f603f)}.GardenFrost_hint__nY1U4{margin:6px 0 0;color:var(--muted,#66605b);font-size:12px;line-height:1.45}.GardenFrost_actions__MgxRi{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.GardenFrost_button__BhlOF{min-height:44px;border:1px solid var(--forest-700,#4f603f);border-radius:5px;background:var(--forest-700,#4f603f);color:#fff;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.GardenFrost_button__BhlOF:hover:not(:disabled){background:#3c4d30}.GardenFrost_button__BhlOF:disabled{opacity:.55;cursor:default}.GardenFrost_link__abG7C{display:inline-flex;align-items:center;min-height:44px;border:0;padding:0;background:transparent;color:var(--forest-700,#4f603f);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.GardenFrost_link__abG7C:disabled{opacity:.55;cursor:default}.GardenFrost_summary__i_7MF{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none}.GardenFrost_summary__i_7MF li{border-radius:999px;background:var(--forest-100,#e8ebdf);padding:6px 12px;color:var(--forest-900,#283629);font-size:13px}.GardenFrost_status__VcK9c{margin:0;color:var(--muted,#66605b);font-size:13px;line-height:1.5}.GardenFrost_success__YAx0_{margin:12px 0 0;color:var(--forest-700,#4f603f);font-size:13px}.GardenFrost_error__SqxfR{margin:12px 0 0;color:#8b4b2e;font-size:13px;line-height:1.5}@media (max-width:1023px){.GardenFrost_body__ZKeay{grid-template-columns:1fr}}@media (max-width:700px){.GardenFrost_card__TS8w0{padding:16px}.GardenFrost_heading__dHpB4 h2{font-size:22px}.GardenFrost_dates__7k_Sl dd{font-size:21px}.GardenFrost_choices__ZfyF_ label{flex:1 1 100%}}.GardenFrost_embedded__KBkF4{margin-top:24px;border-top:1px solid var(--line,#e8ddd0);padding-top:20px;color:var(--ink,#382d26)}.GardenFrost_subTitle__HghCg{margin:0;color:var(--forest-900,#283629);font-size:17px;font-weight:650}fieldset.GardenFrost_questions__c99Ek{margin:0;border:0;padding:0}.GardenFrost_embedded__KBkF4 .GardenFrost_body__ZKeay{grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);gap:24px 32px;margin-top:20px}.GardenFrost_embedded__KBkF4 .GardenFrost_choices__ZfyF_{display:grid;gap:4px}.GardenFrost_embedded__KBkF4 .GardenFrost_choices__ZfyF_ label{min-height:32px;padding:3px 0;border:0;border-radius:0;background:transparent;font-size:14px;line-height:1.6;align-items:flex-start}.GardenFrost_embedded__KBkF4 .GardenFrost_choices__ZfyF_ label:has(input:checked){background:transparent;border-color:transparent}.GardenFrost_embedded__KBkF4 .GardenFrost_choices__ZfyF_ input{width:17px;height:17px;margin-top:3px;flex-shrink:0}.GardenFrost_embedded__KBkF4 .GardenFrost_questions__c99Ek{display:block}.GardenFrost_embedded__KBkF4 .GardenFrost_questions__c99Ek>.GardenFrost_hint__nY1U4{margin-top:12px}.GardenFrost_embedded__KBkF4 .GardenFrost_actions__MgxRi{margin-top:14px}.GardenFrost_embedded__KBkF4 .GardenFrost_button__BhlOF{border:1px solid #c3c7b4;border-radius:8px;background:#fffdf9;color:#4f603f;font-weight:700;font-size:13px}.GardenFrost_embedded__KBkF4 .GardenFrost_button__BhlOF:hover:not(:disabled){background:#e8ebdf}@media(max-width:767px){.GardenFrost_embedded__KBkF4 .GardenFrost_body__ZKeay{grid-template-columns:minmax(0,1fr);gap:24px}.GardenFrost_embedded__KBkF4 .GardenFrost_choices__ZfyF_ label{font-size:13px}}.GardenFrost_seasonal__HBjlq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0 0}.GardenFrost_seasonal__HBjlq>div{border-radius:8px;background:#eef1e8;padding:12px 14px}.GardenFrost_seasonal__HBjlq>div.GardenFrost_autumn__E3UCW{background:#f6ece0}.GardenFrost_seasonal__HBjlq dt{color:var(--muted,#66605b);font-size:12px;line-height:1.35}.GardenFrost_seasonal__HBjlq dd{margin:6px 0 0;color:var(--forest-900,#283629);font:600 24px/1.15 Osmie Playfair,Georgia,serif}.GardenFrost_seasonal__HBjlq .GardenFrost_countdown__RVE_j{margin:4px 0 0;color:var(--muted,#66605b);font:400 12px/1.4 var(--font-geist-sans),Arial,Helvetica,sans-serif}.WeeklyAdviceCard_card__H9phj{margin-top:16px;border:1px solid var(--line,#e8ddd0);border-radius:9px;background:#fffdfa;padding:16px 22px;color:var(--ink,#382d26)}.WeeklyAdviceCard_heading__IQ95p{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px}.WeeklyAdviceCard_heading__IQ95p h2{margin:0;color:#252e24;font:600 23px/1.25 Osmie Playfair,Georgia,serif;letter-spacing:-.035em}.WeeklyAdviceCard_heading__IQ95p p{margin:0;color:var(--muted,#66605b);font-size:12px}.WeeklyAdviceCard_list__HpBcy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none}.WeeklyAdviceCard_item__xZoIX{display:flex;flex-direction:column;min-width:0;border:1px solid #eee5da;border-radius:8px;background:#fdfbf7;padding:12px 14px}.WeeklyAdviceCard_title__WPT7s{margin:0;font-family:inherit;color:var(--forest-900,#283629);font-size:15px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.WeeklyAdviceCard_detail__Rcucb{margin:6px 0 0;font-size:13px;line-height:1.45}.WeeklyAdviceCard_badge__xTz7r{display:inline-block;margin-left:6px;border-radius:999px;background:var(--forest-100,#e8ebdf);padding:1px 8px;color:var(--forest-700,#4f603f);font-size:11px}.WeeklyAdviceCard_why__zS_lO{margin-top:4px;font-size:13px;line-height:1.5}.WeeklyAdviceCard_why__zS_lO summary{display:inline-flex;align-items:center;min-height:44px;color:var(--forest-700,#4f603f);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.WeeklyAdviceCard_why__zS_lO p{margin:4px 0 0}.WeeklyAdviceCard_source__lkkIM{color:var(--muted,#66605b);font-size:11px}.WeeklyAdviceCard_actions__MhVrv{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:8px}.WeeklyAdviceCard_button__dKTLX{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--forest-700,#4f603f);border-radius:5px;background:var(--forest-700,#4f603f);color:#fff;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.WeeklyAdviceCard_button__dKTLX:hover:not(:disabled){background:#3c4d30}.WeeklyAdviceCard_link__Vld5L{display:inline-flex;align-items:center;min-height:44px;border:0;padding:0;background:transparent;color:var(--muted,#66605b);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.WeeklyAdviceCard_button__dKTLX:disabled,.WeeklyAdviceCard_link__Vld5L:disabled{opacity:.55;cursor:default}.WeeklyAdviceCard_hint__oILk_,.WeeklyAdviceCard_status__ySSsg{margin:10px 0 0;color:var(--muted,#66605b);font-size:13px;line-height:1.5}.WeeklyAdviceCard_success__GuZQY{margin:10px 0 0;color:var(--forest-700,#4f603f);font-size:13px}.WeeklyAdviceCard_error__l37lq{margin:10px 0 0;color:#8b4b2e;font-size:13px}@media (max-width:1100px){.WeeklyAdviceCard_list__HpBcy{grid-template-columns:1fr}}@media (max-width:700px){.WeeklyAdviceCard_card__H9phj{padding:16px}.WeeklyAdviceCard_heading__IQ95p h2{font-size:22px}}.WeeklyAdviceCard_heading__IQ95p h2:focus{outline:2px solid var(--forest-700,#4f603f);outline-offset:3px}.WeeklyAdviceCard_inlineLink__wjvXZ{color:var(--forest-700,#4f603f);text-decoration:underline;text-underline-offset:2px}.WeeklyAdviceCard_watering__A51M0{margin-top:12px;border:1px solid #d9e6dc;border-radius:8px;background:#f4f8f3;padding:12px 14px}.WeeklyAdviceCard_watering__A51M0.WeeklyAdviceCard_noNeed__j_TRl,.WeeklyAdviceCard_watering__A51M0.WeeklyAdviceCard_wait__5iEMP{border-color:#cfe0ea;background:#f2f7fa}.WeeklyAdviceCard_watering__A51M0.WeeklyAdviceCard_heat__p1lOb{border-color:#f0d9b5;background:#fdf6ea}.WeeklyAdviceCard_gauge__ZscJ3{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:8px;font-size:13px}.WeeklyAdviceCard_gauge__ZscJ3 label{display:flex;flex:1 1 11rem;flex-direction:column;gap:4px;min-width:0}.WeeklyAdviceCard_gauge__ZscJ3 select{width:100%}.WeeklyAdviceCard_gauge__ZscJ3 input,.WeeklyAdviceCard_gauge__ZscJ3 select{min-height:44px;border:1px solid #d8cfc3;border-radius:5px;background:#fff;padding:6px 8px;font:inherit}.WeeklyAdviceCard_gauge__ZscJ3 input{width:100%;max-width:9rem}.HomeContent_appShell__W3yaM{--forest-900:#283629;--forest-700:#4f603f;--forest-100:#e8ebdf;--earth-100:#f5e9db;--earth-700:#a65339;--cream:#fdfaf5;--ink:#382d26;--muted:#66605b;--line:#e8ddd0;display:flex;min-height:100vh;background:#fdfaf5;color:var(--ink)}.HomeContent_appShell__W3yaM .osmie-sidebar{width:244px;padding:22px 14px;background:#fcf9f3}.HomeContent_appShell__W3yaM .osmie-sidebar-brand{padding:0 14px 34px}.HomeContent_appShell__W3yaM .osmie-nav-group>a{gap:14px;padding:13px 15px;font-size:15px}.HomeContent_appShell__W3yaM .osmie-nav-group>p{font-size:12px}.HomeContent_workspace__YF_EL{min-width:0;flex:1}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar{height:68px;padding-inline:28px}.HomeContent_appShell__W3yaM .osmie-dashboard-search{display:flex;align-items:center;gap:10px;width:285px;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:8px}.HomeContent_appShell__W3yaM .osmie-dashboard-search input{width:100%;min-width:0;font-size:13px;outline:none}.HomeContent_appShell__W3yaM .osmie-dashboard-search:focus-within{outline:2px solid var(--forest-700);outline-offset:2px}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-search-popover{display:none}@media (max-width:1100px){.HomeContent_appShell__W3yaM .osmie-dashboard-search{width:230px}}@media (min-width:701px) and (max-width:1023px){.HomeContent_appShell__W3yaM .osmie-dashboard-search{display:none}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-search-popover{display:block}.HomeContent_appShell__W3yaM .osmie-user-menu summary>span:not(.osmie-avatar){max-width:12rem}}@media (max-width:700px){.HomeContent_appShell__W3yaM .osmie-dashboard-topbar{height:68px;padding-inline:16px;gap:12px}.HomeContent_appShell__W3yaM .osmie-dashboard-search{display:none}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-search-popover{display:block}.HomeContent_appShell__W3yaM .osmie-topbar-actions{gap:12px}.HomeContent_appShell__W3yaM .osmie-user-menu{padding-left:12px}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-mobile-nav{top:68px;max-height:calc(100dvh - 68px);overflow-y:auto}}.HomeContent_page__ofzT1{min-height:calc(100vh - 68px);background:#fdfbf8}.HomeContent_pageInner__EC9us{width:min(100%,1500px);margin:0 auto;padding:var(--osmie-page-top) var(--osmie-page-x) var(--osmie-page-bottom)}.HomeContent_hero__Xqen8{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 14px 20px}.HomeContent_hero__Xqen8>div{min-width:0}.HomeContent_hero__Xqen8 h1{margin:0;color:var(--forest-900);font:700 var(--osmie-title-hero)/1.14 var(--osmie-font-title);letter-spacing:-.045em;overflow-wrap:anywhere}.HomeContent_seasonLine__1C6Xs{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:10px;color:var(--muted);font-size:16px}.HomeContent_seasonLine__1C6Xs time:first-letter{text-transform:uppercase}.HomeContent_seasonBadge__Ua7rY{display:inline-flex;align-items:center;gap:8px;color:var(--earth-700)}.HomeContent_seasonBadge__Ua7rY svg{width:18px;height:18px}.HomeContent_primaryButton__URBFk,.HomeContent_secondaryButton__P95H2{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;border:1px solid var(--forest-700);border-radius:5px;padding:10px 15px;color:var(--forest-900);font-size:14px;text-decoration:none}.HomeContent_hero__Xqen8 .HomeContent_secondaryButton__P95H2{flex:none}.HomeContent_primaryButton__URBFk{background:var(--forest-700);color:white}.HomeContent_secondaryButton__P95H2:hover{background:#eeeee4}.HomeContent_primaryButton__URBFk:hover{background:#3c4d30}.HomeContent_statsGrid__0Qo8_{display:grid;grid-template-columns:repeat(var(--stat-count,3),minmax(0,1fr));gap:12px;margin-top:16px}.HomeContent_statCard__tDlVZ{display:flex;align-items:center;gap:14px;min-width:0;min-height:108px;border:1px solid var(--line);border-radius:9px;padding:14px;background:#fdfbf7;text-decoration:none}.HomeContent_bannerIcon__zh5Dt,.HomeContent_emptyIcon__VmEXJ,.HomeContent_followIcon__aYjQ3,.HomeContent_statIcon__odkF4{display:inline-grid;place-items:center;width:50px;height:50px;flex:none;border-radius:50%;color:var(--forest-700);background:var(--forest-100)}.HomeContent_statIcon__odkF4 svg{width:27px;height:27px}.HomeContent_statContent___nUhc{flex:1;min-width:0}.HomeContent_statCard__tDlVZ strong{display:block;color:var(--forest-900);font:700 32px/1.1 Osmie Playfair,Georgia,serif}.HomeContent_statCard__tDlVZ b{display:block;margin-top:3px;font-size:15px;font-weight:400;line-height:1.35}.HomeContent_statCard__tDlVZ small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4}.HomeContent_statCardWarm__Eag4T{border-color:#dfbda7}.HomeContent_bannerWarm__CtB1c .HomeContent_bannerIcon__zh5Dt,.HomeContent_statCardWarm__Eag4T .HomeContent_statIcon__odkF4{background:var(--earth-100);color:var(--earth-700)}.HomeContent_cardArrow__qcLXG{display:inline-flex;align-items:center;flex:none;color:var(--forest-700)}.HomeContent_cardArrow__qcLXG svg{width:16px;height:16px}.HomeContent_smallArrow__9efyw{margin-left:7px;text-decoration:none}.HomeContent_mainGrid__4wkE3{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);align-items:stretch;gap:12px;margin-top:16px}.HomeContent_panel__n_Lez{min-width:0;border:1px solid var(--line);border-radius:9px;padding:16px 18px;background:#fffdfa}.HomeContent_panelHeading__cs7wN{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.HomeContent_panelHeading__cs7wN h2{margin:0;color:#252e24;font:700 var(--osmie-title-section)/1.25 var(--osmie-font-title);letter-spacing:-.035em}.HomeContent_textLink__HH1jY{display:inline-flex;align-items:center;color:var(--forest-700);font-size:12px;text-decoration:underline;text-underline-offset:2px}.HomeContent_textLink__HH1jY:hover{color:var(--earth-700)}.HomeContent_gardenPanel__fia_r .HomeContent_panelHeading__cs7wN{margin-bottom:6px}.HomeContent_gardenName__oLZOc{display:flex;align-items:center;gap:8px;min-height:25px;margin-bottom:10px;font-size:14px}.HomeContent_gardenName__oLZOc svg{width:17px;height:17px;flex:none}.HomeContent_gardenName__oLZOc span{overflow-wrap:anywhere}.HomeContent_gardenName__oLZOc select{min-width:0;max-width:100%;min-height:36px;background:transparent;border:1px solid var(--line);border-radius:5px;padding:5px 8px;color:inherit;font:inherit}.HomeContent_gardenPreviewLink__ooHGM{display:block;text-decoration:none}.HomeContent_emptyState__vTbgm,.HomeContent_gardenEmpty__UgCw_{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:220px;padding:24px 16px;color:var(--muted);text-align:center}.HomeContent_gardenEmpty__UgCw_{min-height:310px;border-radius:8px;background:#f4f3eb}.HomeContent_gardenEmpty__UgCw_ h3{color:var(--forest-900);font:600 23px/1.3 Osmie Playfair,Georgia,serif}.HomeContent_emptyState__vTbgm p,.HomeContent_gardenEmpty__UgCw_ p{max-width:290px;font-size:13px;line-height:1.5}.HomeContent_gardenEmpty__UgCw_ .HomeContent_primaryButton__URBFk{margin-top:8px}.HomeContent_cultureGrid__0NTjp{display:grid;gap:8px}.HomeContent_cultureCard__mpEND{display:flex;align-items:center;gap:12px;min-width:0;min-height:99px;border:1px solid #eee5da;border-radius:8px;padding:12px;color:var(--ink);text-decoration:none}.HomeContent_cultureVisual__Csmje{display:flex;align-items:center;justify-content:center;flex:none;width:65px;height:65px}.HomeContent_culturePhoto__EmuOD{width:65px;height:65px;border-radius:6px;object-fit:cover}.HomeContent_cultureVisual__Csmje>span{width:56px;height:56px}.HomeContent_cultureVisual__Csmje svg{width:46px;height:46px}.HomeContent_cultureInfo__vn1zp,.HomeContent_itemInfo__j0PQj{flex:1;min-width:0}.HomeContent_cultureInfo__vn1zp strong,.HomeContent_itemInfo__j0PQj strong{display:block;overflow-wrap:anywhere;color:#302a24;font:600 16px/1.35 Osmie Playfair,Georgia,serif}.HomeContent_cultureInfo__vn1zp small,.HomeContent_itemInfo__j0PQj small{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.HomeContent_statusBadge__e7niO{flex:none;max-width:135px;padding:5px 12px;border-radius:20px;background:#e9eddf;color:var(--forest-700);font-size:11px;line-height:1.3;text-align:center}.HomeContent_harvestBadge__UBTW_{background:#f8edde;color:#99452c}.HomeContent_lowerGrid__SdQwv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.HomeContent_lowerGrid__SdQwv .HomeContent_panel__n_Lez{padding:12px 18px}.HomeContent_lowerGrid__SdQwv .HomeContent_panelHeading__cs7wN{margin-bottom:8px}.HomeContent_actionList__oN6i6,.HomeContent_harvestList__1Nqgz{display:grid}.HomeContent_actionItem__ZxlVQ,.HomeContent_harvestItem__iQw5_{display:flex;align-items:center;gap:12px;min-width:0;min-height:55px;padding:7px 0;border-bottom:1px solid #eee5da;text-decoration:none}.HomeContent_actionItem__ZxlVQ:last-child,.HomeContent_harvestItem__iQw5_:last-child{border-bottom:0}.HomeContent_actionItem__ZxlVQ time{display:flex;align-items:center;justify-content:center;flex-direction:column;width:38px;min-height:42px;flex:none;border-radius:6px;background:#faf2e8;color:var(--earth-700)}.HomeContent_actionItem__ZxlVQ time strong{font-size:16px;line-height:1.2}.HomeContent_actionItem__ZxlVQ time span{font-size:10px;line-height:1.3;text-transform:uppercase}.HomeContent_itemInfo__j0PQj strong{font-size:14px}.HomeContent_itemInfo__j0PQj small{margin-top:2px;font-size:11px}.HomeContent_harvestItem__iQw5_>span:first-child{flex:none}.HomeContent_lowerGrid__SdQwv .HomeContent_emptyState__vTbgm{min-height:155px;padding:12px}.HomeContent_emptyState__vTbgm>strong{color:var(--forest-900);font-size:15px}.HomeContent_followEmpty__r6t9G{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:155px;gap:10px;text-align:center}.HomeContent_followIcon__aYjQ3{width:64px;height:64px;margin-bottom:3px;background:#f7eee1;color:#966943}.HomeContent_followIcon__aYjQ3 svg{width:28px;height:28px}.HomeContent_followEmpty__r6t9G strong{color:#302a24;font:600 18px/1.35 Osmie Playfair,Georgia,serif}.HomeContent_followEmpty__r6t9G p{color:var(--muted);font-size:12px}.HomeContent_bannerGrid__dwUJa{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.HomeContent_banner__dh5js{display:flex;align-items:center;gap:14px;min-width:0;min-height:68px;padding:9px 18px;border:1px solid #bbc5ab;border-radius:8px;background:#f6f7ef;text-decoration:none}.HomeContent_bannerWarm__CtB1c{border-color:#dfbda7;background:#fcf5ec}.HomeContent_bannerIcon__zh5Dt{width:46px;height:46px}.HomeContent_banner__dh5js>span:nth-child(2){flex:1;min-width:0}.HomeContent_banner__dh5js strong{display:block;color:#2d3528;font:600 17px/1.3 Osmie Playfair,Georgia,serif}.HomeContent_banner__dh5js small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.5}.HomeContent_actionItem__ZxlVQ:hover,.HomeContent_banner__dh5js:hover,.HomeContent_cultureCard__mpEND:hover,.HomeContent_harvestItem__iQw5_:hover,.HomeContent_statCard__tDlVZ:hover{background:#f1f2e8}@media (min-width:1024px) and (max-width:1240px){.HomeContent_appShell__W3yaM .osmie-sidebar{width:220px;padding-inline:10px}.HomeContent_statCard__tDlVZ{gap:10px;padding:12px}.HomeContent_statIcon__odkF4{width:38px;height:38px}.HomeContent_statCard__tDlVZ .HomeContent_cardArrow__qcLXG{display:none}.HomeContent_mainGrid__4wkE3{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeContent_cultureCard__mpEND{flex-wrap:wrap;gap:8px}.HomeContent_cultureVisual__Csmje{width:44px;height:44px}.HomeContent_cultureVisual__Csmje>span{width:42px;height:42px}.HomeContent_cultureVisual__Csmje svg{width:34px;height:34px}.HomeContent_statusBadge__e7niO{max-width:100%}.HomeContent_lowerGrid__SdQwv{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeContent_lowerGrid__SdQwv>:last-child{grid-column:1/-1}.HomeContent_followEmpty__r6t9G{min-height:130px}}@media (max-width:1023px){.HomeContent_hero__Xqen8{margin-inline:0}.HomeContent_statCard__tDlVZ{gap:10px;padding:12px}.HomeContent_statIcon__odkF4{width:38px;height:38px}.HomeContent_statCard__tDlVZ .HomeContent_cardArrow__qcLXG{display:none}.HomeContent_mainGrid__4wkE3{grid-template-columns:1fr}.HomeContent_cultureCard__mpEND{min-height:88px}.HomeContent_lowerGrid__SdQwv{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeContent_lowerGrid__SdQwv>:last-child{grid-column:1/-1}.HomeContent_followEmpty__r6t9G{min-height:130px}}@media (max-width:700px){.HomeContent_hero__Xqen8{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:18px}.HomeContent_hero__Xqen8 .HomeContent_secondaryButton__P95H2{min-height:44px}.HomeContent_seasonLine__1C6Xs{font-size:14px;gap:8px 16px}.HomeContent_statsGrid__0Qo8_{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.HomeContent_statCard__tDlVZ{align-items:flex-start;gap:10px;min-height:120px;padding:12px 10px}.HomeContent_statIcon__odkF4{width:32px;height:32px}.HomeContent_statIcon__odkF4 svg{width:20px;height:20px}.HomeContent_statCard__tDlVZ strong{font-size:28px}.HomeContent_statCard__tDlVZ b{font-size:13px}.HomeContent_statCard__tDlVZ small{font-size:11px}.HomeContent_panel__n_Lez{padding:16px 14px}.HomeContent_panelHeading__cs7wN h2{font-size:22px}.HomeContent_gardenEmpty__UgCw_{min-height:270px}.HomeContent_cultureCard__mpEND{display:grid;grid-template-columns:52px minmax(0,1fr) 16px;gap:4px 10px;padding:12px}.HomeContent_cultureVisual__Csmje{grid-row:1/span 2;width:50px;height:50px}.HomeContent_culturePhoto__EmuOD{width:50px;height:50px}.HomeContent_cultureVisual__Csmje>span{width:48px;height:48px}.HomeContent_cultureVisual__Csmje svg{width:38px;height:38px}.HomeContent_cultureInfo__vn1zp{grid-column:2}.HomeContent_statusBadge__e7niO{grid-column:2;grid-row:2;justify-self:start;max-width:100%;margin-top:4px}.HomeContent_cultureCard__mpEND .HomeContent_cardArrow__qcLXG{grid-column:3;grid-row:1/span 2}.HomeContent_bannerGrid__dwUJa,.HomeContent_lowerGrid__SdQwv{grid-template-columns:1fr}.HomeContent_lowerGrid__SdQwv>:last-child{grid-column:auto}.HomeContent_lowerGrid__SdQwv .HomeContent_panel__n_Lez{padding:16px 14px}.HomeContent_actionItem__ZxlVQ,.HomeContent_harvestItem__iQw5_{min-height:64px}.HomeContent_itemInfo__j0PQj strong{font-size:15px}.HomeContent_itemInfo__j0PQj small{font-size:12px}.HomeContent_banner__dh5js{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.HomeContent_appShell__W3yaM *,.HomeContent_appShell__W3yaM :after,.HomeContent_appShell__W3yaM :before{transition:none!important}}@media (max-width:900px){.HomeContent_statsGrid__0Qo8_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-search-popover .osmie-popover-body{position:fixed;top:76px;left:16px;right:16px;min-width:0;width:auto;max-width:none}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-search-popover input{width:100%;max-width:none}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-search-popover summary{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:40px}.HomeContent_textLink__HH1jY{min-height:32px}}@media (max-width:400px){.HomeContent_appShell__W3yaM .osmie-dashboard-topbar{padding-inline:12px;gap:8px}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-mobile-brand .osmie-brand strong{font-size:24px}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-mobile-brand .osmie-brand>svg{width:28px;height:34px}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-mobile-brand .osmie-brand small{font-size:6px}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-topbar-start{gap:5px}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-topbar-actions{gap:4px}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-user-menu{padding-left:8px}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-user-menu summary>svg{display:none}.HomeContent_appShell__W3yaM .osmie-dashboard-topbar .osmie-avatar{width:34px;height:34px}}.HomeContent_quickActions__Iy7AT{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.HomeContent_lowerGrid__SdQwv{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.HomeContent_lowerGrid__SdQwv>:last-child{grid-column:auto}.DashboardHome_page__Gct7_{background:var(--dash-bg);color:var(--dash-page-ink);min-height:calc(100dvh - 68px);padding:var(--osmie-page-top) var(--osmie-page-x) var(--osmie-page-bottom);container-type:inline-size;font-family:Osmie Lato,Arial,sans-serif}.DashboardHome_page__Gct7_ ::selection{background:#dce4cc;color:#23351e}.DashboardHome_page__Gct7_ a{text-underline-offset:3px}.DashboardHome_page__Gct7_ :focus-visible{outline:2px solid var(--dash-page-ink);outline-offset:3px}.DashboardHome_grid__kq_kB{max-width:1510px;margin:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:17px;align-items:start}.DashboardHome_hero__zywd8{grid-column:span 9;position:relative;display:flex;min-height:250px;isolation:isolate}.DashboardHome_heroCopy__EcvJ0{position:relative;z-index:1;min-width:0;flex:0 1 51%;padding-top:15px}.DashboardHome_hero__zywd8:not(:has(.DashboardHome_heroImage__BuWUm)) .DashboardHome_heroCopy__EcvJ0{flex-basis:100%}.DashboardHome_date__JcwCQ{margin:0 0 8px;color:var(--dash-page-accent);font-size:12px;font-weight:700;line-height:1.5}.DashboardHome_hero__zywd8 h1{font:700 var(--osmie-title-hero)/1.12 var(--osmie-font-title);letter-spacing:-.035em;margin:0;text-wrap:balance;overflow-wrap:anywhere}.DashboardHome_hero__zywd8 h1 em{color:var(--dash-page-accent);font-style:italic}.DashboardHome_heroIntro__Up14w{font-size:15px;line-height:1.55;margin-top:10px;max-width:330px}.DashboardHome_heroImage__BuWUm{position:absolute;width:76%;max-width:790px;height:280px;right:-110px;bottom:-8px;object-fit:contain;z-index:0}.DashboardHome_quickActions__03krC{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;margin-top:-25px;z-index:1}.DashboardHome_primaryButton__a9O0t,.DashboardHome_secondaryButton__HKvwQ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 17px;border-radius:25px;font-size:14px;line-height:1.4;font-weight:700;text-decoration:none}.DashboardHome_primaryButton__a9O0t{background:var(--dash-clay);color:var(--dash-clay-ink)}.DashboardHome_secondaryButton__HKvwQ{border:1px solid #cfc8b8;background:var(--dash-paper);color:var(--dash-ink)}.DashboardHome_primaryButton__a9O0t:hover,.DashboardHome_secondaryButton__HKvwQ:hover,.DashboardHome_textLink__mlPWy:hover{text-decoration:underline}.DashboardHome_primaryButton__a9O0t svg,.DashboardHome_textLink__mlPWy svg{width:17px;height:17px;flex-shrink:0}.DashboardHome_weather__70tnt{grid-column:span 3;position:relative;z-index:2;min-width:0;margin-top:12px;background:var(--dash-paper);color:var(--dash-ink);border-radius:14px;padding:12px;box-shadow:0 8px 24px #433d3010}.DashboardHome_weatherLink___vVMt{display:inline-flex;align-items:center;min-height:32px;margin-top:2px;color:inherit;font-size:12px;text-decoration:underline}.DashboardHome_experimentSlot__kVQLS{grid-column:span 8;min-width:0;display:flex;flex-direction:column;align-self:stretch}.DashboardHome_experiment__FVl23{flex:1;display:flex;gap:22px;background:var(--dash-olive);color:var(--dash-olive-ink);border-radius:14px;padding:24px;min-height:270px;align-items:stretch}.DashboardHome_experimentCopy__pGHgO{flex:1;min-width:0}.DashboardHome_sectionLabel__qve_e{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.5}.DashboardHome_experimentDot__nIeIk{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#e78b70}.DashboardHome_experiment__FVl23 h2{font:700 var(--osmie-title-section)/1.2 var(--osmie-font-title);letter-spacing:-.02em;text-wrap:balance;margin:0 0 11px;overflow-wrap:anywhere}.DashboardHome_experimentCopy__pGHgO>p:not(.DashboardHome_sectionLabel__qve_e){font-size:14px;line-height:1.55}.DashboardHome_experiment__FVl23 .DashboardHome_primaryButton__a9O0t{margin-top:14px}.DashboardHome_experiment__FVl23 a:focus-visible{outline-color:var(--dash-olive-ink)}.DashboardHome_experimentTimeline__UZDyQ{margin-top:16px}.DashboardHome_experimentTrack__Kyldt{position:relative;height:5px;border-radius:4px;background:#ffffff30;margin:6px 7px 9px 0}.DashboardHome_experimentTrack__Kyldt>span{display:block;height:100%;border-radius:4px;background:var(--dash-timeline)}.DashboardHome_experimentTrack__Kyldt i{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;background:var(--dash-olive-ink);border:3px solid var(--dash-timeline);transform:translate(-50%,-50%)}.DashboardHome_timelineLabels__pN_rY{display:flex;justify-content:space-between;align-items:start;gap:7px;font-size:10px;line-height:1.4}.DashboardHome_timelineLabels__pN_rY strong{font-weight:700;text-align:center}.DashboardHome_timelineLabels__pN_rY>:last-child{text-align:right}.DashboardHome_experimentPeople__KK6Wo{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:14px;font-size:11px;line-height:1.5}.DashboardHome_memberAvatars__WQ6bo{display:flex;padding-left:0}.DashboardHome_memberAvatars__WQ6bo span{display:grid;place-items:center;width:29px;height:29px;margin-left:-4px;border:2px solid var(--dash-olive);border-radius:50%;background:#f1ddc2;color:#283523;font-size:10px;font-weight:700}.DashboardHome_memberAvatars__WQ6bo span:first-child{margin-left:0}.DashboardHome_memberAvatars__WQ6bo span:nth-child(2n){background:#eeb29b}.DashboardHome_memberAvatars__WQ6bo span:last-child{background:#f6f3e9}.DashboardHome_experimentState___YkTk{margin-top:13px}.DashboardHome_resultPanel__iyfA4{flex:0 1 39%;min-width:150px;border:1px solid #ffffff45;border-radius:10px;padding:17px;display:flex;flex-direction:column}.DashboardHome_resultPanel__iyfA4 h3{font-size:13px;line-height:1.45;margin:0 0 13px;font-weight:700}.DashboardHome_resultPending__VNBCm,.DashboardHome_resultSummary__7PPIi{font-size:14px;line-height:1.6;margin:0;white-space:pre-line;max-height:180px;overflow-y:auto;overflow-wrap:anywhere}.DashboardHome_resultPending__VNBCm{margin:auto 0;padding:10px 0 20px}.DashboardHome_resultsLock__aVjh2{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:17px;color:var(--dash-experiment-clay);font-size:11px;line-height:1.5}.DashboardHome_resultsLock__aVjh2 svg{width:13px;height:13px;flex:0 0 13px}.DashboardHome_resultDetails__4r7k6{margin-top:auto;padding-top:15px;font-size:12px;text-decoration:underline}.DashboardHome_experimentSlot__kVQLS>:not(:first-child){margin-top:12px}.DashboardHome_taskCard__pJPQJ{grid-column:span 4;align-self:stretch;min-width:0;border-radius:14px;padding:20px;background:var(--dash-paper);color:var(--dash-ink);border:1px solid #e5dfd4}.DashboardHome_sectionHeading__UfDwZ h2,.DashboardHome_taskCard__pJPQJ h2{font:700 var(--osmie-title-section)/1.25 var(--osmie-font-title);letter-spacing:-.025em;margin:0;text-wrap:balance}.DashboardHome_muted__X15UH{font-size:12px;line-height:1.5;margin-top:7px}.DashboardHome_weekProgress__8O7TC{margin-top:7px;font-size:11px;line-height:1.5}.DashboardHome_cropTimeline__523lt progress,.DashboardHome_weekProgress__8O7TC progress{display:block;width:100%;appearance:none;border:0;border-radius:4px;height:5px;overflow:hidden;background:#eee6d9;accent-color:var(--dash-meter)}.DashboardHome_weekProgress__8O7TC progress{margin-top:6px}.DashboardHome_cropTimeline__523lt progress::-webkit-progress-bar,.DashboardHome_weekProgress__8O7TC progress::-webkit-progress-bar{background:#eee6d9;border-radius:4px}.DashboardHome_cropTimeline__523lt progress::-webkit-progress-value,.DashboardHome_weekProgress__8O7TC progress::-webkit-progress-value{background:var(--dash-meter);border-radius:4px}.DashboardHome_cropTimeline__523lt progress::-moz-progress-bar,.DashboardHome_weekProgress__8O7TC progress::-moz-progress-bar{background:var(--dash-meter);border-radius:4px}.DashboardHome_weekList__Xh3pV{list-style:none;padding:0;margin:10px 0 2px;display:grid;gap:6px}.DashboardHome_weekList__Xh3pV li{display:flex;gap:8px;align-items:start;padding:10px 9px;border-radius:8px;background:#f4efe6;color:#242a1f}.DashboardHome_weekList__Xh3pV input{appearance:auto;accent-color:#435737;width:17px;height:17px;flex:0 0 17px;margin-top:2px;cursor:pointer}.DashboardHome_weekList__Xh3pV li>a,.DashboardHome_weekList__Xh3pV li>span:not(.DashboardHome_taskTag__e2wM_){min-width:0;flex:1}.DashboardHome_weekList__Xh3pV strong{display:block;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.DashboardHome_weekList__Xh3pV small{display:block;font-size:10px;line-height:1.45;margin-top:2px;overflow-wrap:anywhere}.DashboardHome_weekList__Xh3pV li[data-completed] strong{text-decoration:line-through}.DashboardHome_weekList__Xh3pV .DashboardHome_tipRow__tSw_J{flex-wrap:nowrap;padding-block:8px}.DashboardHome_tipRow__tSw_J>svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.DashboardHome_taskTag__e2wM_{flex:0 1 auto;max-width:90px;padding:3px 6px;border-radius:10px;background:#f5dace;color:#813a24;font-size:9px;line-height:1.4}.DashboardHome_tipRow__tSw_J .DashboardHome_taskTag__e2wM_{margin-left:0;max-width:78px}.DashboardHome_tipRow__tSw_J small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.DashboardHome_textLink__mlPWy{display:inline-flex;align-items:center;gap:7px;min-height:40px;color:inherit;font-size:13px;line-height:1.5;font-weight:700}.DashboardHome_weekError__gjQWm{color:#8a2d1a;background:#fff2eb;padding:8px;margin-top:8px;font-size:12px}.DashboardHome_culturesSection__FP00F{grid-column:1/-1;min-width:0;margin-top:5px}.DashboardHome_sectionHeading__UfDwZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:11px}.DashboardHome_gardenActions__vUoSI{display:flex}.DashboardHome_cultureGrid__6gA_C{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.DashboardHome_cultureCard__QBSKf{display:flex;flex-direction:column;background:var(--dash-paper);color:var(--dash-ink);border-radius:10px;border:1px solid #e5dfd4;overflow:hidden;min-width:0}.DashboardHome_cultureCard__QBSKf:hover h3{text-decoration:underline}.DashboardHome_cultureVisual__YI7ar{position:relative;height:96px;flex-shrink:0}.DashboardHome_cultureImage__5weBh{width:100%;height:96px;object-fit:cover;background:#f4f0e7}.DashboardHome_cropBadges__Vx9rZ{position:absolute;top:6px;left:7px;right:7px;display:flex;flex-wrap:wrap;gap:4px}.DashboardHome_cropBadges__Vx9rZ span{padding:3px 6px;border-radius:9px;font-size:9px;line-height:1.25;background:#eef0dd;color:#354b2d;font-weight:700}.DashboardHome_cropBadges__Vx9rZ span[data-kind=harvest]{background:#435737;color:white}.DashboardHome_cropBadges__Vx9rZ span[data-kind=protection]{background:#f7d9cd;color:#85371f}.DashboardHome_cropBadges__Vx9rZ span[data-kind=watering]{background:#deebea;color:#205851}.DashboardHome_cultureNoImage__wV6ot{min-height:96px;padding:7px 9px 0}.DashboardHome_cultureNoImage__wV6ot .DashboardHome_cropBadges__Vx9rZ{position:static}.DashboardHome_cultureCopy__guZL_{flex:1;display:flex;flex-direction:column;padding:8px 11px 10px}.DashboardHome_cultureCopy__guZL_ h3{margin:0;font:700 18px/1.2 Osmie Playfair,Georgia,serif;letter-spacing:-.02em;overflow-wrap:anywhere}.DashboardHome_cultureCopy__guZL_ p{font-size:11px;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.DashboardHome_cropTimeline__523lt{display:grid;padding-top:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 6px;margin-top:auto;font-size:9px;line-height:1.35;font-variant-numeric:tabular-nums}.DashboardHome_cropTimeline__523lt progress,.DashboardHome_unknownProgress__BOz4v{grid-column:1/-1}.DashboardHome_unknownProgress__BOz4v{height:5px;background:#eee6d9;border-radius:4px}.DashboardHome_cropTimeline__523lt>span:last-child{text-align:right}.DashboardHome_emptyCultures__zJNvf{padding:25px;border-radius:12px;background:var(--dash-paper);color:var(--dash-ink);border:1px solid #e5dfd4}.DashboardHome_emptyCultures__zJNvf h3{font:600 22px/1.4 Osmie Playfair,Georgia,serif}.DashboardHome_emptyCultures__zJNvf p{margin-top:8px;font-size:15px;line-height:1.6}.DashboardHome_discoveryGrid__beBve{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:17px}.DashboardHome_community__diPN4{border:1px solid #e5dfd4;border-radius:14px;padding:20px;background:var(--dash-paper);color:var(--dash-ink);min-width:0}.DashboardHome_communityList__SXV_K{list-style:none;padding:0;margin:12px 0 0}.DashboardHome_communityList__SXV_K li+li{border-top:1px solid #e5dfd4}.DashboardHome_communityList__SXV_K a{display:flex;align-items:center;gap:11px;padding:11px 0;color:inherit}.DashboardHome_communityList__SXV_K a>span:nth-child(2){flex:1;min-width:0}.DashboardHome_avatar__6hxNX{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;background:#dce3cf;color:#293b23;border-radius:13px;font-size:12px;font-weight:700}.DashboardHome_communityList__SXV_K small{color:var(--dash-surface-accent);font-size:11px}.DashboardHome_communityList__SXV_K strong{display:block;font-size:14px;line-height:1.4;margin-top:2px;overflow-wrap:anywhere}.DashboardHome_communityList__SXV_K a>span>span{display:block;font-size:11px;line-height:1.45;margin-top:4px}.DashboardHome_communityList__SXV_K svg{width:15px;height:18px}.DashboardHome_map__12w09{align-self:stretch;border-radius:14px;min-width:0;background:#dce4ca;color:var(--dash-ink);overflow:hidden;display:flex;flex-direction:column}.DashboardHome_mapArt__KvQM0{position:relative;height:159px;flex-shrink:0;overflow:hidden}.DashboardHome_mapArt__KvQM0>img,.DashboardHome_mapArt__KvQM0>svg{width:100%;height:100%;object-fit:cover}.DashboardHome_mapIllustrative__ifP_Z{position:absolute;top:7px;right:8px;color:#33472b;background:#fffdf9e8;border-radius:6px;padding:3px 5px;font-size:9px}.DashboardHome_mapBody__oVo0w{position:relative;display:flex;flex-direction:column;margin:-17px 10px 10px;padding:14px;border-radius:9px;background:var(--dash-paper);color:var(--dash-ink);flex:1}.DashboardHome_mapBody__oVo0w h2{font:700 var(--osmie-title-section)/1.2 var(--osmie-font-title);letter-spacing:-.02em;margin:0}.DashboardHome_mapBody__oVo0w p{padding-bottom:12px;font-size:12px;line-height:1.5;margin-top:6px}.DashboardHome_mapBody__oVo0w .DashboardHome_primaryButton__a9O0t{width:100%;margin-top:auto;font-size:12px;padding-inline:9px}.DashboardHome_membership__kV5ku{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;border-radius:14px;background:#f3e6db;color:#382e26;padding:21px 24px}.DashboardHome_usage__yGcZP h2{margin:0 0 15px;font-size:13px;line-height:1.5;font-weight:700}.DashboardHome_usageGrid__nuAfF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.DashboardHome_usageLabel__0tm43{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-bottom:7px;font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}.DashboardHome_usage__yGcZP progress{display:block;appearance:none;border:0;border-radius:5px;width:100%;height:5px;overflow:hidden;background:#fffaf3;accent-color:var(--dash-meter)}.DashboardHome_usage__yGcZP progress::-webkit-progress-bar{background:#fffaf3;border-radius:5px}.DashboardHome_usage__yGcZP progress::-webkit-progress-value{background:var(--dash-meter);border-radius:5px}.DashboardHome_usage__yGcZP progress::-moz-progress-bar{background:var(--dash-meter);border-radius:5px}.DashboardHome_plus__mv3j8{border-left:1px solid #c8ae9b;padding-left:23px}.DashboardHome_plus__mv3j8 h3{margin:0;font:600 24px/1.3 Osmie Playfair,Georgia,serif;letter-spacing:-.02em}.DashboardHome_plus__mv3j8 p{font-size:13px;line-height:1.5;margin-top:8px}.DashboardHome_plus__mv3j8 .DashboardHome_primaryButton__a9O0t{margin-top:11px}.DashboardHome_empty__wv57B{font-size:14px;line-height:1.65;margin-top:12px}.DashboardHome_adviceSlot__corH1{grid-column:1/-1;min-width:0}.DashboardHome_adviceSlot__corH1:empty{display:none}.DashboardHome_community__diPN4 :focus-visible,.DashboardHome_cultureCard__QBSKf:focus-visible,.DashboardHome_gardenActions__vUoSI :focus-visible,.DashboardHome_map__12w09 :focus-visible,.DashboardHome_taskCard__pJPQJ :focus-visible,.DashboardHome_weather__70tnt :focus-visible{outline-color:var(--dash-ink)}.DashboardHome_membership__kV5ku :focus-visible{outline-color:#382e26}@container (max-width:1040px){.DashboardHome_hero__zywd8{grid-column:span 8;min-height:260px}.DashboardHome_weather__70tnt{grid-column:span 4}.DashboardHome_heroCopy__EcvJ0{flex-basis:65%}.DashboardHome_heroImage__BuWUm{width:88%;right:-90px;bottom:-5px;height:245px}.DashboardHome_heroIntro__Up14w{max-width:250px}.DashboardHome_experimentSlot__kVQLS{grid-column:span 7}.DashboardHome_taskCard__pJPQJ{grid-column:span 5}.DashboardHome_experiment__FVl23{flex-direction:column}.DashboardHome_resultPanel__iyfA4{flex-basis:auto;min-width:0}.DashboardHome_resultPending__VNBCm{padding-bottom:10px}.DashboardHome_cultureGrid__6gA_C{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:680px){.DashboardHome_hero__zywd8{grid-column:1/-1;min-height:330px}.DashboardHome_heroCopy__EcvJ0{flex-basis:100%;padding-top:0}.DashboardHome_heroIntro__Up14w{max-width:330px}.DashboardHome_heroImage__BuWUm{width:100%;max-width:520px;right:-8px;height:210px;bottom:-10px}.DashboardHome_weather__70tnt{grid-column:1/-1;margin-top:-30px;width:100%}.DashboardHome_quickActions__03krC{margin-top:0}.DashboardHome_experimentSlot__kVQLS,.DashboardHome_taskCard__pJPQJ{grid-column:1/-1}.DashboardHome_experiment__FVl23{padding:21px}.DashboardHome_experiment__FVl23 h2{font-size:28px}.DashboardHome_sectionHeading__UfDwZ h2{font-size:25px}.DashboardHome_cultureGrid__6gA_C{gap:10px}.DashboardHome_cultureImage__5weBh,.DashboardHome_cultureVisual__YI7ar{height:88px}.DashboardHome_cultureNoImage__wV6ot{min-height:88px}.DashboardHome_cultureCopy__guZL_{padding:8px 9px 10px}.DashboardHome_cultureCopy__guZL_ h3{font-size:17px}.DashboardHome_cropBadges__Vx9rZ{left:5px;right:5px}.DashboardHome_discoveryGrid__beBve,.DashboardHome_membership__kV5ku{grid-template-columns:minmax(0,1fr)}.DashboardHome_membership__kV5ku{gap:18px;padding:20px}.DashboardHome_plus__mv3j8{border-left:0;border-top:1px solid #c8ae9b;padding:17px 0 0}.DashboardHome_usageGrid__nuAfF{gap:14px}.DashboardHome_community__diPN4,.DashboardHome_taskCard__pJPQJ{padding:19px}.DashboardHome_timelineLabels__pN_rY{font-size:11px}.DashboardHome_weekList__Xh3pV strong{font-size:13px}.DashboardHome_weekList__Xh3pV small{font-size:11px}.DashboardHome_taskTag__e2wM_{font-size:10px}}@media(prefers-reduced-motion:reduce){.DashboardHome_page__Gct7_ a,.DashboardHome_page__Gct7_ button{transition:none}}.DashboardHome_weekSettings__An1OZ>summary{display:flex;align-items:center;min-height:44px;color:var(--dash-page-ink);font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.DashboardHome_weekSettings__An1OZ[open]>summary{margin-bottom:10px}.DashboardHome_weekSettings__An1OZ{min-width:0;margin-top:5px}.DashboardHome_weekSettings__An1OZ>div{min-width:0;overflow-wrap:anywhere}.DashboardHome_heroExtras__fnOAv{max-width:440px;position:relative;z-index:1}.DashboardHome_hero__zywd8:has(.DashboardHome_heroExtras__fnOAv){padding-bottom:30px}@container (max-width:680px){.DashboardHome_hero__zywd8:has(.DashboardHome_heroExtras__fnOAv){padding-bottom:190px}.DashboardHome_heroExtras__fnOAv{max-width:none}}.Memory_invite__unzql,.Memory_memories__LHNe7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:16px;padding:14px 18px;border-radius:12px;background:#f4e6de;color:#3a3025}.Memory_invite__unzql h2,.Memory_memories__LHNe7 h2{font-family:var(--osmie-font-title);font-size:var(--osmie-title-card);line-height:1.3;margin:0}.Memory_invite__unzql p{margin:4px 0 0;max-width:58ch;font-size:13px;line-height:1.6;color:#5d5246}.Memory_inviteActions__Rl4VI{display:flex;align-items:center;gap:6px}.Memory_inviteButton__DIn2s{display:inline-flex;align-items:center;min-height:42px;padding:9px 18px;border-radius:22px;background:#ad4329;color:#fff;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.Memory_inviteButton__DIn2s:hover{background:#92371f}.Memory_later__loz3K{min-height:42px;padding:8px 10px;font:inherit;font-size:13px;color:#6b5d50;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.Memory_invite__unzql :focus-visible,.Memory_memories__LHNe7 :focus-visible{outline:2px solid #ad4329;outline-offset:3px}.Memory_memories__LHNe7{display:block;background:#edf0e5;color:#2f3b27}.Memory_memories__LHNe7 ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.Memory_memories__LHNe7 li{display:flex;gap:8px;font-size:14px;line-height:1.5}.Memory_memories__LHNe7 li>span:first-child{flex-shrink:0;color:#435737}.Memory_memories__LHNe7 time{font-weight:700}.Memory_memoriesPlus__x3oN8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;font-size:14px;line-height:1.5}.Memory_memoriesPlus__x3oN8 a{font-weight:700;color:#435737;text-underline-offset:3px}.NeighborAlerts_box__DicUU{margin-top:16px;border:1px solid #e6d8c6;border-radius:14px;background:#fffaf3;padding:16px 18px;scroll-margin-top:90px}.NeighborAlerts_head__VOs8C{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.NeighborAlerts_head__VOs8C h3{font:700 var(--osmie-title-card,18px)/1.3 var(--osmie-font-title,Georgia,serif);color:#30251f}.NeighborAlerts_button__Sjmvn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:22px;border:1px solid #a7442c;background:#ad4529;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.NeighborAlerts_button__Sjmvn:hover{background:#953b28}.NeighborAlerts_button__Sjmvn:disabled{opacity:.55;cursor:not-allowed}.NeighborAlerts_secondary__z4yK_{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:22px;border:1px solid #cfc8b8;background:#fffdf9;color:#30251f;font-size:14px;font-weight:700;cursor:pointer}.NeighborAlerts_list___8x37{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.NeighborAlerts_alert__RSQOJ{border-left:4px solid #ad4529;background:#fbefe7;border-radius:8px;padding:9px 12px;font-size:14px;line-height:1.5;color:#30251f}.NeighborAlerts_alert__RSQOJ.NeighborAlerts_far__IkSVo{border-left-color:#b8a58c;background:#f6f1e8}.NeighborAlerts_alert__RSQOJ strong{color:#8f3a24}.NeighborAlerts_text__J685w{margin-top:8px;font-size:14px;line-height:1.5;color:#5f665b}.NeighborAlerts_small__ADkjX{margin-top:8px;font-size:12px;line-height:1.5;color:#7b8171}.NeighborAlerts_success__sX4Lu{margin-top:8px;font-size:14px;color:#4f603f;font-weight:600}.NeighborAlerts_dialog__9eohh{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);border:1px solid #e6d8c6;border-radius:16px;padding:20px;background:#fffdf9;color:#30251f}.NeighborAlerts_dialog__9eohh::backdrop{background:rgb(48 37 31/.45)}.NeighborAlerts_dialog__9eohh h2{font:700 22px/1.25 var(--osmie-font-title,Georgia,serif);margin-bottom:4px}.NeighborAlerts_form__cJGpJ{display:grid;gap:14px;margin-top:14px}.NeighborAlerts_form__cJGpJ fieldset{border:0;padding:0;margin:0;min-width:0}.NeighborAlerts_form__cJGpJ label,.NeighborAlerts_form__cJGpJ legend{font-size:14px;font-weight:700;color:#4b563b}.NeighborAlerts_choices__Pmefy{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.NeighborAlerts_choice__qgh9h{position:relative}.NeighborAlerts_choice__qgh9h input{position:absolute;opacity:0;inset:0}.NeighborAlerts_choice__qgh9h span{display:inline-flex;min-height:36px;align-items:center;padding:6px 12px;border:1px solid #ddd5c4;border-radius:18px;background:#fffaf3;font-size:13px;font-weight:600;color:#4b563b;cursor:pointer}.NeighborAlerts_choice__qgh9h input:checked+span{background:#ad4529;border-color:#ad4529;color:#fff}.NeighborAlerts_choice__qgh9h input:focus-visible+span{outline:2px solid #4f603f;outline-offset:2px}.NeighborAlerts_field__QFwpF{display:block;width:100%;margin-top:6px;border:1px solid #ddd8c8;border-radius:8px;background:#fff;padding:9px 11px;font-size:16px;font-weight:400;color:#30251f}.NeighborAlerts_actions__2Kdk6{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.NeighborAlerts_error__bRxgX{color:#a43124;font-size:14px}