/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-full{height:100%}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[480px\]{max-width:480px}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-\[minmax\(0\,6\.5rem\)_1fr\]{grid-template-columns:minmax(0,6.5rem) 1fr}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#c7decf\]{border-color:#c7decf}.border-\[\#cfdad2\]{border-color:#cfdad2}.border-\[\#d7e2d5\]{border-color:#d7e2d5}.border-\[\#efc8bf\]{border-color:#efc8bf}.bg-\[\#2f6b4f\]{background-color:#2f6b4f}.bg-\[\#2f6b4f\]\/35{background-color:oklab(47.942% -.0737592 .025282/.35)}.bg-\[\#eef5ec\]{background-color:#eef5ec}.bg-\[\#f1f8f3\]{background-color:#f1f8f3}.bg-\[\#f7faf6\]{background-color:#f7faf6}.bg-\[\#fdf7ea\]{background-color:#fdf7ea}.bg-\[\#fff5f2\]{background-color:#fff5f2}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1{padding:calc(var(--spacing) * 1)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.font-serif{font-family:var(--font-serif)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\[\#1f2f26\]{color:#1f2f26}.text-\[\#2f6b4f\]{color:#2f6b4f}.text-\[\#9a463a\]{color:#9a463a}.text-\[\#52645a\]{color:#52645a}.text-\[\#66776d\]{color:#66776d}.text-\[--ink-soft\]{color:--ink-soft}.text-\[--sage-deep\]{color:--sage-deep}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[\#93a39a\]::placeholder{color:#93a39a}@media (hover:hover){.hover\:bg-\[\#2f6b4f\]\/60:hover{background-color:oklab(47.942% -.0737592 .025282/.6)}.hover\:bg-\[\#285d44\]:hover{background-color:#285d44}.hover\:text-\[\#1f2f26\]:hover{color:#1f2f26}}.focus\:border-\[\#2f6b4f\]:focus{border-color:#2f6b4f}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#2f6b4f\]\/15:focus{--tw-ring-color:oklab(47.942% -.0737592 .025282/.15)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#9fb3a8\]:disabled{background-color:#9fb3a8}@media (width>=40rem){.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media (width>=64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,400px\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}}}:root{--bg:#f7f3ea;--bg-elev:#fffdf7;--bg-elev-2:#f9f5ed;--paper:#fffcf5;--ink:#2c2f2a;--ink-soft:#4a4d47;--ink-muted:#6b6f66;--sage:#5c7a55;--sage-deep:#3f5a3a;--sage-soft:#d6e0cc;--gold:#b38b4d;--gold-soft:#e8d9b8;--terracotta:#b36b5e;--border:#d9d2c2;--border-soft:#e6e0d1;--shadow:0 1px 2px #3c321e0f, 0 4px 12px #3c321e12;--shadow-lift:0 8px 30px #3c321e1f;--radius:14px;--radius-sm:8px;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Georgia", "Iowan Old Style", "Apple Garamond", "Times New Roman", serif;--font-display:"Cormorant Garamond", Georgia, serif}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.page-loading{min-height:60vh;color:var(--ink-muted);place-items:center;padding:2rem;font-style:italic;display:grid}.dagbog-boot-shell{background:radial-gradient(120% 80% at 50% -10%, #d6e0cc8c, transparent 55%), var(--bg);flex-direction:column;min-height:100dvh;padding:0 0 2rem;display:flex}.dagbog-boot-topbar{padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-soft);background:var(--bg-elev);border-bottom:0;order:3;align-items:center;gap:.65rem;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.dagbog-boot-topbar{background:color-mix(in srgb, var(--bg-elev) 88%, transparent)}}.dagbog-boot-pill{background:linear-gradient(90deg, var(--sage-soft), #e8efe3 55%, var(--sage-soft));background-size:200% 100%;border-radius:999px;width:2.75rem;height:2rem;animation:1.2s ease-in-out infinite dagbog-boot-shimmer}.dagbog-boot-pill-wide{flex:1;max-width:14rem;height:2.25rem}.dagbog-boot-pill-round{width:2.25rem;margin-left:auto}.dagbog-boot-hub{padding:1rem 1rem 0}.dagbog-boot-card{background:var(--paper);border-radius:18px;padding:1rem}@supports (color:color-mix(in lab, red, red)){.dagbog-boot-card{background:color-mix(in srgb, var(--paper) 92%, white)}}.dagbog-boot-card{border:1px solid var(--border-soft);box-shadow:var(--shadow)}.dagbog-boot-card-title{background:linear-gradient(90deg, var(--sage-soft), #e8efe3 55%, var(--sage-soft));background-size:200% 100%;border-radius:8px;width:42%;height:1.35rem;margin-bottom:1rem;animation:1.2s ease-in-out infinite dagbog-boot-shimmer}.dagbog-boot-row{background:linear-gradient(90deg,#dce8d8,#eef4ea 50%,#dce8d8) 0 0/200% 100%;border-radius:14px;height:3.4rem;margin-top:.65rem;animation:1.2s ease-in-out infinite dagbog-boot-shimmer}.dagbog-boot-row-tall{height:7.5rem}.dagbog-boot-label{text-align:center;color:var(--ink-muted);margin:1.25rem 1rem 0;font-size:.92rem;font-style:italic}@keyframes dagbog-boot-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dagbog-boot-pill,.dagbog-boot-card-title,.dagbog-boot-row{animation:none}}.sage-prose{font-family:var(--font-serif);color:var(--ink);max-width:68ch;font-size:17.5px;line-height:1.72}.sage-prose h1,.sage-prose h2,.sage-prose h3{font-family:var(--font-display);color:var(--sage-deep);letter-spacing:-.01em;font-weight:600}.sage-prose h1{margin-top:.2em;margin-bottom:.4em;font-size:2.1rem}.sage-prose h2{margin-top:1.4em;margin-bottom:.35em;font-size:1.35rem}.sage-prose h3{margin-top:1.1em;margin-bottom:.25em;font-size:1.1rem}.sage-prose p{margin-bottom:1.05em}.sage-prose ul,.sage-prose ol{margin:.9em 0 1.1em 1.1em}.sage-prose li{margin-bottom:.35em}.sage-prose strong{color:var(--sage-deep);font-weight:600}.action-item{background:linear-gradient(90deg, #fff8f0 0%, var(--bg-elev) 100%);border-left:4px solid var(--terracotta);border-radius:var(--radius-sm);color:var(--ink-soft);margin-bottom:10px;padding:14px 18px;font-size:.95rem;line-height:1.55}.action-item:last-child{margin-bottom:0}.plant-chip{background:var(--bg-elev);border:1px solid var(--border);color:var(--sage-deep);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 6px;font-size:.8rem;font-weight:500;transition:all .1s;display:inline-flex}.plant-chip:hover{border-color:var(--sage);background:var(--sage-soft);transform:translateY(-1px)}.plant-chip img{object-fit:cover;border:1px solid var(--border-soft);border-radius:999px;width:22px;height:22px}.timeline-item{border-left:1px solid var(--border);cursor:pointer;padding-bottom:18px;padding-left:28px;transition:all .1s;position:relative}.timeline-item:last-child{border-left-color:#0000;padding-bottom:0}.timeline-item.active{border-left-color:var(--sage)}.timeline-item:hover .timeline-week{color:var(--sage-deep)}.timeline-dot{background:var(--bg-elev);border:2px solid var(--border);border-radius:50%;width:9px;height:9px;transition:all .1s;position:absolute;top:6px;left:-5px}.timeline-item.active .timeline-dot,.timeline-item:hover .timeline-dot{border-color:var(--sage);background:var(--sage-soft)}.timeline-week{letter-spacing:.06em;color:var(--sage);text-transform:uppercase;font-size:.72rem;font-weight:700}.timeline-date{color:var(--ink-muted);font-size:.75rem}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .12s,box-shadow .12s,border-color .12s}.card:hover{box-shadow:var(--shadow-lift);border-color:var(--border-soft);transform:translateY(-2px)}.plant-card{overflow:hidden}.plant-card .hero{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--sage-soft)}.plant-card .meta{padding:14px 16px}.section-title{font-family:var(--font-display);letter-spacing:.02em;color:var(--sage-deep);text-transform:uppercase;font-size:.95rem;font-weight:600}.drawer{background:var(--paper);box-shadow:-20px 0 60px #0000001f}.lightbox{z-index:100;background:#1e1c16f5;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;border-radius:4px;max-width:92vw;max-height:88vh;box-shadow:0 30px 80px #00000080}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#f7f3eaeb}.tab{border-radius:999px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:all .1s}.tab.active{background:var(--sage-deep);color:#fff}.tab:not(.active):hover{background:var(--sage-soft);color:var(--sage-deep)}.focus-ring:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.empty-state{color:var(--ink-muted);font-size:.95rem}.sage-lens-card{transition:transform .1s,box-shadow .1s}.sage-lens-card:hover{transform:translateY(-1px);box-shadow:0 10px 30px #3c321e17}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --bg-glow-a{syntax:"<color>";inherits:true;initial-value:#fff5d2bf}@property --bg-glow-b{syntax:"<color>";inherits:true;initial-value:#b0dec199}@property --bg-base-top{syntax:"<color>";inherits:true;initial-value:#dff0e2}@property --bg-base-mid{syntax:"<color>";inherits:true;initial-value:#cfe7d6}@property --bg-base-bottom{syntax:"<color>";inherits:true;initial-value:#bfdcc9}@property --mote-color{syntax:"<color>";inherits:true;initial-value:#ffffffe6}.dagbog-shell{--glass:#ffffff8c;--glass-strong:#ffffffbd;--edge:#ffffffa6;--leaf:#2f6b4f;--leaf-dim:#5b8f74;--moss:#3c7a5a;--ink:#1f3a2e;--ink-soft:#43594f;--accent:#c98a4b;--sage-panel-sage-bg:#ecf5efe0;--pi-paper:#f4ecd8;--pi-pad-x:18px;--pi-line:36px;--pi-ink-inset:8px;--pi-ink-size:1.08rem;--pi-ink:#2a342c;--pi-ink-soft:#2a342c94;--pi-rule:#4a80b052;--pi-margin-rule:#c448486b;--pi-gutter:max(8px, calc(var(--pi-pad-x) - 8px));--hub-feed-bar-bg:#e6dcc6;--hub-feed-bar-h:75px;--hub-feed-bar-rule:#5a462861;--hub-feed-bar-pad-top:24px;--hub-feed-bar-pad-bottom:4px;--hub-feed-bar-pad-x:12px;--hub-feed-bar-pad-left:16px;--hub-bookmark-min-w:6rem;--hub-feed-bar-title-size:clamp(1.15rem, 2.6vw, 1.4rem);--plant-card-max:880px;--float-fab-size:48px;--float-fab-gap:12px;--float-fab-inset-end:max(16px, env(safe-area-inset-right,0px));--float-fab-bottom:calc(14px + env(safe-area-inset-bottom,0px));--plants-chrome-overhang:40px;--plants-chrome-max:calc(var(--plant-card-max) + 2 * var(--plants-chrome-overhang));--bg-glow-a:#fff5d2bf;--bg-glow-b:#b0dec199;--bg-base-top:#dff0e2;--bg-base-mid:#cfe7d6;--bg-base-bottom:#bfdcc9;--mote-color:#ffffffe6;isolation:isolate;scrollbar-gutter:stable;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;background:#cfe7d6;font-family:Inter,system-ui,sans-serif;transition:--bg-glow-a .7s,--bg-glow-b .7s,--bg-base-top .7s,--bg-base-mid .7s,--bg-base-bottom .7s,--mote-color .7s;position:relative;overflow-x:clip}.dagbog-shell[data-garden-mode=history]{--bg-glow-a:#ffe0c499;--bg-glow-b:#96beeb80;--bg-base-top:#7fb0e8;--bg-base-mid:#ccd6e8;--bg-base-bottom:#f4c8a3;--mote-color:#fff0d6eb}.dagbog-shell[data-garden-mode=design]{--bg-glow-a:#d6a0e08c;--bg-glow-b:#786cc88c;--bg-base-top:#5b4f9e;--bg-base-mid:#9a8bc8;--bg-base-bottom:#e6d3ee;--mote-color:#f0e0ffeb}.dagbog-shell[data-garden-mode=calendar]{--bg-glow-a:#bae6d28c;--bg-glow-b:#b4c8e673;--bg-base-top:#6fa88a;--bg-base-mid:#c5d6c8;--bg-base-bottom:#efe6d4;--mote-color:#fff8e6e6}.dagbog-shell:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(1200px 700px at 78% -8%, var(--bg-glow-a), transparent 60%), radial-gradient(900px 600px at 8% 6%, var(--bg-glow-b), transparent 55%), linear-gradient(160deg, var(--bg-base-top) 0%, var(--bg-base-mid) 38%, var(--bg-base-bottom) 100%);position:fixed;inset:0;transform:translateZ(0)}.dagbog-shell:before{content:"";pointer-events:none;z-index:1;will-change:transform;backface-visibility:hidden;background-image:linear-gradient(115deg,#ffffff2e 0 1px,#0000 1px 80px),linear-gradient(65deg,#ffffff24 0 1px,#0000 1px 80px);background-size:80px 80px,80px 80px;position:fixed;inset:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#00000080,#0000 40%);mask-image:linear-gradient(#00000080,#0000 40%)}.dagbog-shell .motes{pointer-events:none;z-index:1;will-change:transform;backface-visibility:hidden;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.dagbog-shell .mote{background:radial-gradient(circle, var(--mote-color), #fff0 70%);border-radius:50%;animation:linear infinite dagbog-drift;position:absolute}@keyframes dagbog-drift{0%{opacity:0;transform:translateY(110vh)}10%{opacity:.7}90%{opacity:.5}to{opacity:0;transform:translateY(-10vh)translate(40px)}}.dagbog-shell .wrap{z-index:2;max-width:1200px;margin:0 auto;padding:8px 22px 16px;position:relative}.dagbog-shell .permanent-hero-stack{max-width:min(600px,100%);margin:20px auto 0;position:relative}.dagbog-shell[data-garden-mode=home] .wrap{padding-top:0;padding-left:14px;padding-right:14px}.dagbog-shell .permanent-hero-stack:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2f6b4f57 0%,#2f6b4f4d 68%,#2f6b4f1a 92%,#2f6b4f00 100%);width:100vw;margin-left:-50vw;position:absolute;top:-44px;bottom:0;left:50%}.dagbog-shell .sage-home-slot{scroll-margin-top:max(12px, env(safe-area-inset-top,0px));margin-bottom:12px}.dagbog-shell .garden-hero-slot{width:100%;max-width:min(600px,100%);margin:0 auto 12px}.dagbog-shell .permanent-hero-stack .garden-hero-slot{margin-top:0}.dagbog-shell .sage-home-weather-slot{scroll-margin-top:max(12px, env(safe-area-inset-top,0px));margin-bottom:12px}.dagbog-shell .garden-home-hub-stack{flex-direction:column;width:100%;padding-top:0;display:flex}.dagbog-shell .garden-home-hub-stack-title-row{box-sizing:border-box;background:#fff;border-bottom:1px solid #2f6b4f1a;align-items:center;width:100%;margin:0;padding:12px 16px 10px;display:flex}.dagbog-shell .garden-home-hub-stack-title{letter-spacing:.07em;text-transform:uppercase;color:#224a36ad;margin:0;font-size:11px;font-weight:700}.dagbog-shell .fam.garden-home-hub-card{background:#fffffff7;border:2px solid #ffffffeb;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #2f6b4f29}.dagbog-shell .garden-home-hub-card-title{background:#fffdf8b8;border-bottom:1px solid #2f6b4f1a;align-items:center;gap:10px;margin:0;padding:16px 18px 14px;display:flex;position:relative}.dagbog-shell .garden-home-hub-hero-chrome{z-index:0;position:relative}.dagbog-shell .garden-home-hub-hero-chrome-has-hero{border-radius:16px 16px 0 0;width:calc(100% + 4px);max-width:none;margin:-2px -2px 0;overflow:visible}.dagbog-shell .garden-home-hub-hero-chrome-has-hero>.garden-home-hub-card-title-media{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.dagbog-shell .garden-home-hub-hero-chrome-has-hero .garden-home-hub-card-title-hero{object-fit:cover;object-position:60% center;width:100%;height:100%;display:block;position:absolute;inset:0}.dagbog-shell .garden-home-hub-hero-chrome-has-hero>.garden-home-hub-card-title-media.is-contain-fit{background:#3a4a3e}.dagbog-shell .garden-home-hub-hero-chrome-has-hero .garden-home-hub-card-title-hero-outgoing{z-index:1}.dagbog-shell .garden-home-hub-hero-chrome-has-hero .garden-home-hub-card-title-hero-incoming{z-index:2;animation:.7s both gardenHomeHeroCrossfadeIn}@keyframes gardenHomeHeroCrossfadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dagbog-shell .garden-home-hub-hero-chrome-has-hero .garden-home-hub-card-title-hero-incoming{animation:none}}.dagbog-shell .garden-home-hub-hero-chrome-has-hero>.garden-home-hub-card-title-media:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#fffcf6b8 0%,#fffcf652 38%,#fffcf60f 68%,#0000 100%);position:absolute;inset:0}.dagbog-shell .garden-home-hub-hero-chrome-has-hero>.garden-home-hub-card-title{z-index:1;position:relative}.dagbog-shell .garden-home-hub-card-title-has-hero{box-sizing:border-box;aspect-ratio:1600/640;background:0 0;border-bottom:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.1em;width:100%;max-width:none;height:auto;min-height:0;max-height:min(42vh,360px);margin:0;padding:16px 18px 14px;overflow:visible}.dagbog-shell .garden-home-hub-clear-plant{z-index:3;appearance:none;box-sizing:border-box;color:#fffdf8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#2a342c6b;border:1px solid #fffdf88c;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #14181238}.dagbog-shell .garden-home-hub-clear-plant:hover{background:#2a342c94;border-color:#fffdf8bf}.dagbog-shell .garden-home-hub-clear-plant:focus-visible{outline-offset:2px;outline:2px solid #fffdf8e6}.dagbog-shell .garden-home-hub-card-shortcuts{box-sizing:border-box;background:#fffdf8b8;flex-direction:column;gap:6px;width:100%;margin:0;padding:8px 12px;display:flex}.dagbog-shell .garden-home-hub-card-shortcuts-top{border-bottom:1px solid #2f6b4f1a}.dagbog-shell .garden-home-hub-card-shortcuts-row{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.dagbog-shell .garden-home-hub-card-shortcuts-row.is-single{grid-template-columns:1fr}.dagbog-shell .garden-home-hub-card-title-action{box-sizing:border-box;color:#1e3428eb;width:100%;min-width:0;min-height:30px;font:inherit;cursor:pointer;background:#ffffffeb;border:0;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:7px;margin:0;padding:7px 10px;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #2f6b4f2e}.dagbog-shell .garden-home-hub-card-title-action:hover{color:var(--ink,#1e3428);background:#fff;box-shadow:inset 0 0 0 1px #2f6b4f4d}.dagbog-shell .garden-home-hub-card-title-action:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell .garden-home-hub-card-title-action-icon{color:#2f6b4f;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .garden-home-hub-card-title-action-icon svg{width:16px;height:16px;display:block}.dagbog-shell .garden-home-hub-card-title-action-label{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.01em;text-align:left;-webkit-box-orient:vertical;min-width:0;font-size:12px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.dagbog-shell .garden-home-hub-card-title-action.is-care .garden-home-hub-card-title-action-icon{color:var(--leaf,#2f6b4f)}.dagbog-shell .garden-home-hub-card-title-action.is-add{background:var(--leaf,#2f6b4f);color:#fff;box-shadow:0 4px 12px #224a362e,inset 0 1px #ffffff29}.dagbog-shell .garden-home-hub-card-title-action.is-add .garden-home-hub-card-title-action-icon{color:#fff}.dagbog-shell .garden-home-hub-card-title-action.is-add:hover{color:#fff;background:#286044;box-shadow:0 5px 14px #224a3638,inset 0 1px #ffffff29}.dagbog-shell .garden-home-hub-card-title-text{min-width:0;color:var(--ink,#1e3428);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;padding-bottom:.1em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3.2vw,1.95rem);font-weight:650;line-height:1.28;overflow:hidden}.dagbog-shell .garden-home-hub-card-title-lead{z-index:1;flex-direction:column;align-items:flex-start;gap:.15em;min-width:0;max-width:100%;display:flex;position:relative}.dagbog-shell .garden-home-hub-card-title-has-hero .garden-home-hub-card-title-lead{box-sizing:border-box;align-self:stretch;width:100%}.dagbog-shell .garden-home-hub-card-title-has-hero:has(.garden-home-hub-clear-plant) .garden-home-hub-card-title-lead{padding-right:3.5rem}.dagbog-shell .garden-home-hub-plant-list-picker-label{z-index:3;min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.2em;margin:0;padding:0;display:flex;position:relative}.dagbog-shell .garden-home-hub-plant-list-picker-label:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:3px;border-radius:4px}.dagbog-shell .garden-home-hub-plant-list-picker-name{box-sizing:border-box;min-width:0;max-width:100%;color:var(--ink,#1e3428);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px #ffffff73,0 3px 10px #fffcf64d;padding:0 .32em .12em 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.85rem,4.2vw,2.45rem);font-weight:700;line-height:1.28;overflow:hidden}.dagbog-shell .garden-home-hub-plant-list-picker-name .fname-main{font:inherit;line-height:inherit;white-space:inherit;display:block;overflow:visible}.dagbog-shell .garden-home-hub-plant-list-picker-botanical{text-overflow:ellipsis;white-space:nowrap;color:#1e3428b8;letter-spacing:.01em;text-shadow:0 1px #fff6,0 3px 10px #fffcf647;max-width:100%;padding-right:.08em;font-family:Georgia,Times New Roman,serif;font-size:clamp(.92rem,2vw,1.08rem);font-style:italic;font-weight:500;line-height:1.25;overflow:hidden}.dagbog-shell .garden-home-hub-card-title-has-hero .garden-home-hub-card-title-text{z-index:1;letter-spacing:-.035em;padding-bottom:.06em;font-size:clamp(1.85rem,4.2vw,2.45rem);font-weight:700;line-height:1.12;position:relative}.dagbog-shell .garden-home-hub-card-title-has-hero.garden-home-hub-card-title-open{cursor:pointer}.dagbog-shell .garden-home-hub-card-attribution{z-index:1;color:#1e3428c7;letter-spacing:.01em;text-align:left;white-space:normal;pointer-events:none;text-shadow:0 1px #fff6,0 3px 10px #fffcf647;max-width:100%;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.88rem,1.9vw,1.02rem);font-style:italic;font-weight:500;line-height:1.25;position:relative;overflow:visible}.dagbog-shell .garden-home-hub-card-title-hit{z-index:2;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.dagbog-shell .garden-home-hub-card-title-hit:focus-visible{outline-offset:-4px;outline:2px solid #2f6b4f8c}.dagbog-shell .garden-home-hub-card-plant-name{z-index:1;max-width:min(90%,16rem);color:var(--ink,#1e3428);letter-spacing:-.02em;text-align:left;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;margin:0;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:600;line-height:1.2;animation:.45s both gardenHomePlantNameIn;position:relative;overflow:hidden}.dagbog-shell .garden-home-hub-card-title-plant-lead .garden-home-hub-card-plant-name{letter-spacing:-.02em;white-space:normal;max-width:min(70%,16rem);text-overflow:unset;text-shadow:0 1px #ffffff8c,0 6px 18px #fffcf659;flex-direction:column;align-items:flex-start;gap:3px;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:650;line-height:1.15;display:flex;overflow:visible}.dagbog-shell .garden-home-hub-card-title-plant-lead .garden-home-hub-card-plant-name .fname-main{display:block}.dagbog-shell .garden-home-hub-card-plant-botanical{letter-spacing:0;color:var(--ink-soft,#3d5c4a);text-shadow:0 1px #ffffff73,0 4px 12px #fffcf64d;font-family:inherit;font-size:clamp(.78rem,1.6vw,.95rem);font-style:italic;font-weight:500;line-height:1.2;display:block}@keyframes gardenHomePlantNameIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dagbog-shell .garden-home-hub-card-plant-name{animation:none}}.dagbog-shell .garden-home-hub-card-title-text .fname-main,.dagbog-shell .garden-home-hub-card-title-text.fname-main{font:inherit;line-height:inherit;white-space:nowrap;display:block;overflow:visible}.dagbog-shell .garden-home-hub-section{width:100%}.dagbog-shell .garden-home-hub-section+.garden-home-hub-section{box-shadow:none;border-top:0}.dagbog-shell .garden-home-hub-fhead{text-align:left;cursor:pointer;border:0;width:100%;padding:0;transition:filter .16s;display:block;position:relative;overflow:hidden}.dagbog-shell .garden-home-hub-fhead:hover{filter:brightness(1.03)}.dagbog-shell .garden-home-hub-fhead:focus-visible{outline:2px solid var(--leaf,#5b8f74);outline-offset:-3px}.dagbog-shell .garden-home-hub-section.is-placeholder .garden-home-hub-fhead{cursor:default}.dagbog-shell .garden-home-hub-section.is-placeholder .garden-home-hub-fhead:hover{filter:none}.dagbog-shell .garden-home-hub-banner{isolation:isolate;background:linear-gradient(135deg, #d5e5dc 0%, color-mix(in srgb, var(--leaf-dim,#5b8f74) 20%, #fff) 45%, color-mix(in srgb, var(--leaf,#2f6b4f) 26%, #fff) 100%);width:100%;height:76px;display:block;position:relative;overflow:hidden}.dagbog-shell .garden-home-hub-section .garden-home-hub-banner{height:44px}.dagbog-shell .garden-home-hub-section .garden-home-hub-fhead-has-hero{min-height:44px}.dagbog-shell .garden-home-hub-section .garden-home-hub-fhead-has-hero .garden-home-hub-hero{height:44px}.dagbog-shell .garden-home-hub-section .garden-home-hub-fhead-content{gap:8px;padding:0 14px}.dagbog-shell .garden-home-hub-section .garden-home-hub-title-icon{width:28px;height:28px}.dagbog-shell .garden-home-hub-section .garden-home-hub-title-icon svg{width:16px;height:16px}.dagbog-shell .garden-home-hub-section .garden-home-hub-fhead .fname-main{font-size:clamp(1rem,2.2vw,1.2rem)}.dagbog-shell .garden-home-hub-banner:before{content:"";z-index:0;filter:blur(34px)saturate(1.15)brightness(1.06);pointer-events:none;background:url(/garden-heroes/frugtparken-leaf.webp?v=44338) 100%/cover no-repeat;position:absolute;inset:-28px;transform:scale(1.12)}.dagbog-shell .garden-home-hub-banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#eef6f1b8 0%,#ffffff85 48%,#e8f4ec94 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8c}.dagbog-shell .garden-home-hub-fhead-has-hero{min-height:76px}.dagbog-shell .garden-home-hub-fhead-has-hero .garden-home-hub-hero{object-fit:cover;object-position:right center;width:100%;height:76px;display:block}.dagbog-shell .garden-home-hub-fhead-has-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffcf6d1 0%,#fffcf673 42%,#fffcf614 72%,#0000 100%);position:absolute;inset:0}.dagbog-shell .garden-home-hub-fhead-has-hero .garden-home-hub-fhead-content{align-items:center;padding-bottom:0}.dagbog-shell .garden-home-hub-fhead-content{z-index:2;box-sizing:border-box;align-items:center;gap:12px;padding:0 16px 0 18px;display:flex;position:absolute;inset:0}.dagbog-shell .garden-home-hub-fhead .fhead-title,.dagbog-shell .garden-home-hub-fhead-content .garden-home-hub-title-row{z-index:auto;color:var(--ink,#1e3428);position:static;inset:auto}.dagbog-shell .garden-home-hub-title-row{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.dagbog-shell .garden-home-hub-title-icon{border:1px solid color-mix(in srgb, var(--hue,var(--leaf,#2f6b4f)) 28%, transparent);background:color-mix(in srgb, var(--hue,var(--leaf,#2f6b4f)) 14%, #fff);width:38px;height:38px;color:var(--hue,var(--leaf,#2f6b4f));opacity:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .garden-home-hub-title-row .fname{min-width:0;margin:0}.dagbog-shell .garden-home-hub-fhead .fname-main{white-space:nowrap;font-size:clamp(1.2rem,2.8vw,1.45rem);line-height:1.15}.dagbog-shell .garden-home-hub-stats{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;max-width:min(52%,220px);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.dagbog-shell .garden-home-hub-stat{color:var(--ink,#1e3428);white-space:nowrap;-webkit-backdrop-filter:blur(6px);background:#ffffff94;border:1px solid #ffffff8c;border-radius:999px;align-items:baseline;gap:4px;padding:5px 10px;line-height:1.15;display:inline-flex;box-shadow:0 1px 2px #1f382a0f,inset 0 1px #ffffffbf}.dagbog-shell .garden-home-hub-stat-value{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:750}.dagbog-shell .garden-home-hub-stat-label{opacity:.82;font-size:.7rem;font-weight:600}@media (width<=420px){.dagbog-shell .garden-home-hub-stats{max-width:46%}.dagbog-shell .garden-home-hub-stat{padding:4px 8px}.dagbog-shell .garden-home-hub-stat-value{font-size:.74rem}.dagbog-shell .garden-home-hub-stat-label{font-size:.64rem}}.dagbog-shell .garden-home-hub-banner-link{z-index:auto;min-width:30px;height:30px;color:var(--ink,#1e3428);opacity:1;pointer-events:none;-webkit-backdrop-filter:blur(6px);background:#ffffff94;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-left:0;padding:0 6px;display:inline-flex;position:static;box-shadow:0 1px 2px #1f382a0f,inset 0 1px #ffffffbf}.dagbog-shell .garden-home-hub-banner-link:has(.garden-home-hub-soon){padding:5px 10px}.dagbog-shell .garden-home-hub-soon{letter-spacing:.04em;text-transform:uppercase;color:#2f6b4fcc;background:#2f6b4f1f;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:700}.dagbog-shell .garden-home-hub-caption{background:0 0;border:0;height:5px;margin:0;padding:0;display:block}.dagbog-shell .garden-home-hub-section:last-child .garden-home-hub-caption{height:0;display:none}.dagbog-shell .garden-home-hub-section-garden{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;overflow:hidden}.dagbog-shell .garden-home-hub-fhead-garden:disabled{cursor:default}.dagbog-shell .garden-home-hub-fhead-garden:disabled:hover{filter:none}.dagbog-shell .garden-home-hub-section-garden .garden-home-hub-garden-body{box-sizing:border-box;width:100%}.dagbog-shell .garden-home-hub-garden-body{scroll-margin-top:max(12px, env(safe-area-inset-top,0px));background:0 0;border-top:1px solid #2f6b4f1a}.dagbog-shell .garden-home-hub-garden-body .garden-hero-images-section{margin:0}.dagbog-shell .garden-home-hub-section-sage{scroll-margin-top:max(12px, env(safe-area-inset-top,0px))}.dagbog-shell .garden-home-hub-fhead-sage{aspect-ratio:4.9/1.5;height:auto;min-height:0;max-height:150px}.dagbog-shell .garden-home-hub-fhead-sage .fhead-hero{object-fit:cover;object-position:72% 42%;width:100%;height:100%;display:block;position:absolute;inset:0}.dagbog-shell .garden-home-hub-fhead-sage .garden-home-hub-banner{height:auto;position:absolute;inset:0}.dagbog-shell .garden-home-hub-fhead-sage .garden-home-hub-fhead-content{z-index:2;justify-content:flex-start;align-items:center;gap:8px;padding:0 14px}.dagbog-shell .garden-home-hub-fhead-sage .garden-home-hub-title-row{align-items:center}.dagbog-shell .garden-home-hub-fhead-sage .garden-home-hub-title-icon{width:28px;height:28px}.dagbog-shell .garden-home-hub-fhead-sage .garden-home-hub-title-icon svg{width:16px;height:16px}.dagbog-shell .garden-home-hub-fhead-sage .garden-home-hub-banner-link{align-self:center;margin-top:0}.dagbog-shell .garden-home-hub-fhead-sage .fname{text-shadow:0 1px #ffffff8c,0 2px 12px #fffcf6b3;align-items:center;line-height:1;display:flex}.dagbog-shell .garden-home-hub-fhead-sage .fname-main{font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1}.dagbog-shell .garden-home-hub-fhead-sage-plant .fhead-hero{object-position:60% center}.dagbog-shell .garden-home-hub-fhead-sage .fname-sub{letter-spacing:0;opacity:.82;margin-top:1px;font-family:Georgia,Times New Roman,serif;font-size:.68em;font-style:italic;font-weight:500;display:block}.dagbog-shell .garden-home-hub-sage-tip-headline{z-index:2;box-sizing:border-box;width:min(50%,280px);max-width:50%;color:var(--ink,#1e3428);-webkit-line-clamp:2;text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 1px #ffffff80,0 2px 10px #fffcf6a6;pointer-events:none;-webkit-box-orient:vertical;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(.72rem,1vw + .48rem,.9rem);font-weight:600;line-height:1.25;display:-webkit-box;position:absolute;bottom:8px;left:14px;right:auto;overflow:hidden}.dagbog-shell .garden-home-hub-sage-last-update{z-index:2;color:var(--ink,#1e3428);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #ffffff8c,0 2px 10px #fffcf6a6;pointer-events:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.78rem,1.1vw + .55rem,.95rem);font-style:italic;font-weight:500;line-height:1.2;position:absolute;inset:10px 52px auto 14px;overflow:hidden}.dagbog-shell .garden-home-hub-sage-tip-plant{display:inline}.dagbog-shell .sage-home-card-headline-row{align-items:center;gap:12px;width:100%;display:flex}.dagbog-shell .sage-home-card-headline-row .sage-home-card-headline{flex:auto;min-width:0;margin:0}.dagbog-shell .garden-home-hub-weather-body{background:0 0;border-top:1px solid #2f6b4f1a}.dagbog-shell .garden-home-hub-section-sage .garden-home-hub-weather-body .sage-home-weather-panel.fsec-block{border-top:none;padding:14px 18px 16px}@media (width<=640px){.dagbog-shell[data-garden-mode=home] .wrap{padding-top:0;padding-left:6px;padding-right:6px}.dagbog-shell[data-garden-mode=home] .wrap.home-garden-wrap{padding-top:0}.dagbog-shell[data-garden-mode=home] .permanent-hero-stack{margin-top:0}.dagbog-shell[data-garden-mode=home] .fam.garden-home-hub-card{box-sizing:border-box;border-radius:18px}.dagbog-shell[data-garden-mode=home] .home-garden-card .fam.garden-home-hub-card{border-radius:16px 16px 0 0}}.dagbog-shell .garden-hero-divider{border:0;border-top:1px solid #2f6b4f38;max-width:min(600px,100%);height:0;margin:28px auto 32px;box-shadow:0 1px #ffffff8c}.dagbog-shell .sage-home-card .fam-title:after,.dagbog-shell .sage-home-weather-card .fam-title:after,.dagbog-shell .garden-hero-card .fam-title:after,.dagbog-shell .sub-garden-preview-card .fam-title:after{display:none}.dagbog-shell .sage-home-card,.dagbog-shell .sage-home-weather-card,.dagbog-shell .garden-hero-card,.dagbog-shell .sub-garden-preview-card{opacity:1;animation:.55s cubic-bezier(.2,.7,.2,1) forwards dagbog-rise;transform:none}.dagbog-shell .sage-home-card.permanent-hero-card,.dagbog-shell .sage-home-weather-card.permanent-hero-card{--sec-x:12px;--sec-y:10px}.dagbog-shell .sage-home-fhead,.dagbog-shell .sage-home-weather-fhead,.dagbog-shell .garden-hero-fhead{cursor:default}.dagbog-shell .sage-home-fhead-has-hero,.dagbog-shell .sage-home-weather-fhead-has-hero,.dagbog-shell .garden-hero-fhead-has-hero{background:0 0;min-height:0}.dagbog-shell .sage-home-card.fam-always-open .fam-body{opacity:1;grid-template-rows:1fr}.dagbog-shell .sage-home-card-body-only.fam-always-open .fam-body,.dagbog-shell .sage-home-weather-card-body-only.fam-always-open .fam-body{border-top:none}.dagbog-shell .sage-home-weather-card.fam-always-open .fam-body{opacity:1;grid-template-rows:1fr}.dagbog-shell .sage-home-card.fam-always-open .fam-title,.dagbog-shell .sage-home-weather-card.fam-always-open .fam-title,.dagbog-shell .garden-hero-card.fam-always-open .fam-title{padding:10px var(--sec-x) 2px}.dagbog-shell .sage-home-card .sage-home-sage-panel.fsec-block,.dagbog-shell .sage-home-weather-card .sage-home-weather-panel.fsec-block{padding:18px calc(var(--sec-x) + 12px);border-top:none}.dagbog-shell .sage-home-card .sage-home-sage-panel.fsec-block{padding-bottom:18px}.dagbog-shell .sage-home-weather-card .sage-home-weather-panel.fsec-block{padding-bottom:10px}.dagbog-shell .sage-home-fhead-has-hero .fhead-hero,.dagbog-shell .garden-hero-fhead-has-hero .fhead-hero{object-fit:cover;object-position:center 42%;width:100%;height:clamp(168px,36vw,240px);display:block}.dagbog-shell .sage-home-weather-fhead-has-hero .fhead-hero,.dagbog-shell .sage-home-weather-fhead-gradient{object-fit:cover;object-position:center 42%;width:100%;height:clamp(84px,18vw,120px);display:block}.dagbog-shell .sage-home-weather-fhead-gradient{background:linear-gradient(128deg, var(--weather-hero-from,#9fd0eb) 0%, var(--weather-hero-to,#cfe7d6) 100%)}.dagbog-shell .sage-home-weather-fhead-has-hero .fhead-title{top:14px}.dagbog-shell .sage-home-weather-fhead-has-hero .fname{font-size:clamp(22px,4.8vw,30px)}.dagbog-shell .sage-home-card .sage-home-fhead,.dagbog-shell .sage-home-weather-card .sage-home-weather-fhead{min-height:0}.dagbog-shell .sage-home-fhead-shimmer,.dagbog-shell .garden-hero-fhead-shimmer{pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%) 0 0/220% 100%;animation:9s ease-in-out infinite garden-hero-shimmer;position:absolute;inset:0}@keyframes garden-hero-shimmer{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.dagbog-shell .sage-home-sage-panel .sage-home-card-headline,.dagbog-shell .sage-home-weather-panel .sage-home-card-headline,.dagbog-shell .sage-home-sage-panel .sage-home-card-text,.dagbog-shell .sage-home-weather-panel .sage-home-card-text,.dagbog-shell .sage-home-sage-panel .sage-home-card-text-stack p,.dagbog-shell .sage-home-weather-panel .sage-home-card-text-stack p{font-family:Inter,system-ui,sans-serif}.dagbog-shell .sage-home-sage-panel .sage-home-card-headline,.dagbog-shell .sage-home-weather-panel .sage-home-card-headline{color:var(--ink);margin:0 0 4px;font-family:Fraunces,serif;font-size:clamp(18px,2.4vw,22px);font-weight:600;line-height:1.25}.dagbog-shell .sage-home-sage-panel .sage-home-card-text,.dagbog-shell .sage-home-weather-panel .sage-home-card-text,.dagbog-shell .sage-home-sage-panel .sage-home-card-text-stack p,.dagbog-shell .sage-home-weather-panel .sage-home-card-text-stack p{color:var(--ink-soft,#3a5244);margin:0;font-size:.88rem;line-height:1.5}.dagbog-shell .sage-home-sage-panel.is-placeholder,.dagbog-shell .sage-home-weather-panel.is-placeholder{opacity:.94}.dagbog-shell .sage-home-card-text-stack p{margin:0 0 8px}.dagbog-shell .sage-home-card-text-stack p:last-child{margin-bottom:0}.dagbog-shell .sage-home-weather-panel .sage-home-card-text{margin-bottom:20px}.dagbog-shell .sage-home-weather-card .sage-home-weather-days{gap:4px;width:100%}.dagbog-shell .sage-home-weather-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.dagbog-shell .sage-home-weather-card .sage-home-weather-day{border-radius:8px;gap:2px;padding:5px 2px;font-size:.68rem}.dagbog-shell .sage-home-weather-day{color:var(--ink-soft);background:#ffffff8c;border:1px solid #2f6b4f1f;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:.78rem;line-height:1.2;display:flex}.dagbog-shell .sage-home-weather-card .sage-home-weather-day-icon svg{width:13px;height:13px}.dagbog-shell .sage-home-weather-day-label{color:var(--ink,#1e3428);font-weight:650}.dagbog-shell .sage-home-weather-card .sage-home-weather-day-temp{font-size:.66rem}.dagbog-shell .sage-home-weather-day-icon{color:#2f6b4fd1;display:inline-flex}.dagbog-shell .sage-home-weather-day-temp{color:var(--ink,#1e3428);font-weight:600}.dagbog-shell .sage-home-weather-card .sage-home-weather-day-rain{font-size:.62rem}.dagbog-shell .sage-home-weather-day-rain{color:#2f6b4fb8;font-size:.72rem}.dagbog-shell .sage-home-weather-card .sage-home-weather-note{margin:8px 0 0;font-size:.74rem;line-height:1.35}.dagbog-shell .sage-home-weather-note{color:var(--ink-soft);margin:12px 0 0;font-size:.8rem;line-height:1.45}@media (width<=640px){.dagbog-shell .sage-home-weather-days{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.dagbog-shell .sage-home-weather-day{flex:0 0 72px}.dagbog-shell .sage-home-weather-card .sage-home-weather-day{flex:0 0 58px}}.dagbog-shell .garden-hero-prose{color:var(--ink-soft,#3a5244);margin:0;font-size:.92rem;line-height:1.55}.dagbog-shell .garden-hero-images-box{padding:14px 16px 16px}.dagbog-shell .garden-hero-images-hint{color:var(--ink-soft);margin:0 0 12px;font-size:.82rem;line-height:1.45}.dagbog-shell .garden-hero-images-strip{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:10px;margin:0;padding:2px 0 4px;list-style:none;display:flex;overflow-x:auto}.dagbog-shell .garden-hero-images-strip>li{flex:none}.dagbog-shell .garden-hero-images-thumb{cursor:pointer;background:#5b8f7414;border:2px solid #5b8f7433;border-radius:12px;width:112px;height:68px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;position:relative;overflow:hidden}.dagbog-shell .garden-hero-images-thumb img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.dagbog-shell .garden-hero-images-thumb:hover{border-color:#5b8f746b;transform:translateY(-1px)}.dagbog-shell .garden-hero-images-thumb.is-active{border-color:var(--leaf,#5b8f74);box-shadow:0 0 0 2px #5b8f7438}.dagbog-shell .garden-hero-images-thumb:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.dagbog-shell .garden-hero-images-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0d261b9e;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;bottom:6px;left:6px}.dagbog-shell .garden-hero-images-badge-sage{background:#5b8f74e0}.dagbog-shell .garden-hero-images-upload{width:112px;height:68px;color:var(--sage-deep,#2f6b4f);font:inherit;text-align:center;cursor:pointer;background:#ffffff80;border:2px dashed #5b8f7457;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:.68rem;font-weight:700;line-height:1.2;transition:background .16s,border-color .16s;display:flex}.dagbog-shell .garden-hero-images-upload:hover{background:#5b8f7414;border-color:#5b8f7485}.dagbog-shell .garden-hero-images-upload:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.dagbog-shell .garden-hero-images-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dagbog-shell .garden-hero-images-error{color:#a33;margin:10px 0 0;font-size:.82rem}.dagbog-shell .garden-hero-images-note{color:var(--ink-soft);opacity:.88;margin:10px 0 0;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.dagbog-shell .sage-home-fhead-shimmer,.dagbog-shell .garden-hero-fhead-shimmer{animation:none}}.dagbog-shell .site-topbar{z-index:100;--title-max:40px;--title-min:20px;--chrome-side-inset:max(16px, env(safe-area-inset-left,0px));--chrome-side-inset-end:var(--float-fab-inset-end);padding:0 0 var(--float-fab-bottom);box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border:0;position:fixed;bottom:0;left:0;right:0;overflow:visible}.dagbog-shell .site-home-header.is-section{z-index:46;padding:calc(10px + env(safe-area-inset-top,0px)) 0 10px;-webkit-backdrop-filter:blur(16px)saturate(1.12);background:#ffffff9e;border-bottom:1px solid #ffffff80;position:sticky;top:0;box-shadow:0 8px 28px #224a360d}.dagbog-shell .site-home-header.is-section:not(.has-banner){padding:calc(5px + env(safe-area-inset-top,0px)) 0 5px}.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-inner{min-height:32px}.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-section-title{white-space:normal;text-wrap:balance;text-align:center;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:650;line-height:1.25}.dagbog-shell .site-home-header.is-section:not(.has-banner).has-back .home-header-inner{min-height:40px;padding-block:4px;position:relative}.dagbog-shell .site-home-header.is-section:not(.has-banner).has-back .home-header-back-slot{z-index:3;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-back-btn{width:32px;height:32px;color:var(--leaf,#2f6b4f);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8f5;border:1px solid #2f6b4f29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 2px 8px #224a3614}.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-back-ico{width:100%;height:100%;color:inherit;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-back-btn:hover{color:#1e3428;background:#fff;border-color:#2f6b4f47;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 4px 12px #224a361f}.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-back-btn:active{transform:translateY(0);box-shadow:inset 0 1px #ffffffd9,0 1px 4px #224a3614}.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-back-btn:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}@media (prefers-reduced-motion:reduce){.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-back-btn{transition:background .16s,border-color .16s,color .16s}.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-back-btn:hover,.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-back-btn:active{transform:none}}.dagbog-shell .site-home-header.is-section:not(.has-banner).has-close .home-header-close-slot{top:6px;right:8px}.dagbog-shell .site-home-header.is-section:not(.has-banner) .home-header-close-btn{width:30px;height:30px}.dagbog-shell .site-home-header.is-section.has-banner{box-sizing:border-box;isolation:isolate;width:min(var(--hub-feed-max,680px), calc(100% - 24px));max-width:var(--hub-feed-max,680px);height:calc(150px + env(safe-area-inset-top,0px));min-height:calc(150px + env(safe-area-inset-top,0px));padding:calc(16px + env(safe-area-inset-top,0px)) 0 14px;-webkit-backdrop-filter:none;background:#1a2e24;border-bottom:0;border-radius:0 0 16px 16px;margin-inline:auto;overflow:hidden;box-shadow:0 10px 28px #14281e2e}.dagbog-shell .site-home-header.has-banner .home-header-banner{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dagbog-shell .site-home-header.has-banner .home-header-banner-img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.dagbog-shell .site-home-header.has-banner .home-header-inner{z-index:1;grid-template-columns:1fr auto;align-items:start;height:100%;padding:8px 26px 0;position:relative}.dagbog-shell .site-home-header.has-banner:not(.has-start-slot) .home-header-start{display:none}.dagbog-shell .site-home-header.has-banner .home-header-left{text-align:left;grid-column:1;place-self:start;width:auto;max-width:min(100%,100% - 56px);margin-top:6px}.dagbog-shell .site-home-header.has-banner.has-start-slot .home-header-inner{grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:stretch;padding:6px 26px 12px}.dagbog-shell .site-home-header.has-banner.has-start-slot .home-header-left{grid-area:1/1/auto/-1;align-self:start;max-width:min(100%,100% - 56px)}.dagbog-shell .site-home-header.has-banner.has-start-slot .home-header-start{z-index:2;grid-area:2/1;place-self:end start;width:auto;height:auto;min-height:0}.dagbog-shell .site-home-header.has-banner .home-header-section-title{color:#111;text-shadow:none}.dagbog-shell .site-home-header.is-section.has-banner.has-close .home-header-close-slot{top:10px;right:10px}.dagbog-shell .site-home-header.has-banner .home-header-close-btn{color:#1e3428d9;background:#ffffffe0;border-color:#ffffff59;box-shadow:0 4px 16px #0003}.dagbog-shell[data-garden-mode=home]>.site-home-header,.dagbog-shell .site-home-header:not(.is-section){z-index:30;box-sizing:border-box;width:calc(100% - 28px);max-width:min(600px,100% - 28px);margin:max(12px, env(safe-area-inset-top,0px)) auto 12px;background:0 0;border:2px solid #ffffffeb;border-radius:18px;padding:14px 0;overflow:visible;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #2f6b4f24,0 10px 28px #281c0c1a,0 2px 8px #281c0c0d;position:relative!important;top:auto!important}.dagbog-shell .site-home-header:not(.is-section):before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:#9bb07a url(/garden-heroes/frugtparken-leaf.webp?v=44338) 18%/135% no-repeat;position:absolute;inset:0}.dagbog-shell .site-home-header:not(.is-section):has([aria-expanded=true]){z-index:80}.dagbog-shell .site-home-header:not(.is-section) .home-header-menu .user-menu,.dagbog-shell .site-home-header:not(.is-section) .home-header-locale-menu{z-index:81}.dagbog-shell .site-home-header:not(.is-section) .home-header-inner{z-index:2;--home-header-side-icon:56px;--home-header-side-gap:3px;--home-header-side-title-size:.68rem;--home-header-side-title-line:1.1;--home-header-side-title-block:calc(var(--home-header-side-title-size) * var(--home-header-side-title-line));align-items:center;padding-inline:16px;position:relative}.dagbog-shell .site-home-header:not(.is-section) .home-header-left{align-self:center}.dagbog-shell .home-header-section-title{letter-spacing:-.02em;max-width:100%;color:var(--ink,#1a2e24);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3.2vw,1.7rem);font-weight:650;line-height:1.15;overflow:hidden}.dagbog-shell .site-home-header .home-header-start{z-index:2;grid-row:1}.dagbog-shell .site-home-header .home-header-left{text-align:center;grid-area:1/1/auto/-1;justify-self:center;width:fit-content;min-width:0;max-width:min(100%,100% - 88px)}.dagbog-shell .site-home-header.is-section:not(.has-banner):not(.has-back) .home-header-left{text-align:left;grid-column:1/-1;justify-self:start;width:auto;max-width:calc(100% - 52px)}.dagbog-shell .site-home-header.is-section:not(.has-banner):not(.has-back) .home-header-section-title{white-space:nowrap;text-align:left;text-overflow:ellipsis;font-size:clamp(1.15rem,2.6vw,1.4rem);overflow:hidden}.dagbog-shell .site-home-header.is-section:not(.has-banner).has-close .home-header-left,.dagbog-shell .site-home-header.is-section:not(.has-banner).has-menu .home-header-left{max-width:calc(100% - 52px)}.dagbog-shell .site-home-header.is-section:not(.has-banner).has-back .home-header-left{text-align:center;grid-column:1/-1;justify-self:center;width:fit-content;max-width:min(100%,100% - 88px)}.dagbog-shell .site-home-header.has-close .home-header-left,.dagbog-shell .site-home-header.has-menu .home-header-left{max-width:min(100%,100% - 120px)}.dagbog-shell .site-home-header.has-start-slot .home-header-left{max-width:min(100%,100% - 160px)}.dagbog-shell .site-home-header.has-start-slot .home-header-start{align-items:center;width:auto;height:auto;min-height:40px;display:flex}.dagbog-shell .site-home-header.is-section.has-close .home-header-close-slot{z-index:5;grid-column:unset;grid-row:unset;justify-content:center;align-items:center;justify-self:unset;margin:0;display:flex;position:absolute;inset:10px 10px auto auto}.dagbog-shell .home-header-menu{align-items:center;display:flex;position:relative}.dagbog-shell .home-header-account-stack{width:auto;min-width:0;max-width:none;color:inherit;font:inherit;text-align:center;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;margin:0;padding:0;line-height:0;display:flex}.dagbog-shell .home-header-account-icon{-webkit-backdrop-filter:blur(10px)saturate(1.1);color:#3a5244c7;background:#ffffff61;border:1px solid #ffffff8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:color .15s,background .15s,border-color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff73}.dagbog-shell .home-header-account-icon svg{display:block}.dagbog-shell .home-header-account-stack:hover .home-header-account-icon{color:#2f6b4ff2;background:#ffffff8c;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffff8c}.dagbog-shell .home-header-account-stack[aria-expanded=true] .home-header-account-icon{color:#2f6b4ff2;background:#fff9;border-color:#fffc;box-shadow:inset 0 1px #ffffff8c,0 0 0 2px #2f6b4f38}.dagbog-shell .home-header-account-stack:focus-visible{outline:none}.dagbog-shell .home-header-account-stack:focus-visible .home-header-account-icon{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell .home-header-account-name,.dagbog-shell .home-header-mark-country{box-sizing:border-box;width:100%;max-width:100%;height:var(--home-header-side-title-block,.748rem);text-overflow:ellipsis;white-space:nowrap;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:var(--home-header-side-title-size,.68rem);letter-spacing:-.01em;font-weight:650;line-height:var(--home-header-side-title-line,1.1);text-align:center;color:var(--ink-soft,#3a5244);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding:0;display:block;overflow:hidden}.dagbog-shell .home-header-menu .user-menu{z-index:54;min-width:12.5rem;top:calc(100% + 6px);left:auto;right:0}.dagbog-shell .home-header-account-locale{border-block:1px solid #2f6b4f1f;flex-direction:column;gap:2px;margin:4px 0;padding:6px 0;display:flex}.dagbog-shell .home-header-account-locale-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft,#3a5244);margin:0 0 2px;padding:2px 12px 4px;font-size:11px;font-weight:650}.dagbog-shell .home-header-menu .user-menu .home-header-account-locale button{white-space:nowrap;flex-flow:row;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.dagbog-shell .home-header-menu .user-menu .home-header-account-locale button.is-active{color:var(--ink,#1e3428);background:#2f6b4f1a;font-weight:600}.dagbog-shell .home-header-account-locale-crest{object-fit:cover;background:#ffffffe6;border-radius:50%;flex:none;width:28px;height:28px;display:block;box-shadow:0 2px 8px #224a361f}.dagbog-shell .home-header-account-locale button>span:not([class]){text-align:left;flex:auto;min-width:0}.dagbog-shell .home-header-account-locale-check,.dagbog-shell .home-header-account-locale-check-slot{flex:none;width:16px;height:16px}.dagbog-shell .home-header-account-locale-check{color:var(--leaf,#2f6b4f)}.dagbog-shell .home-header-close-btn{-webkit-backdrop-filter:blur(10px)saturate(1.1);color:#3a5244c7;cursor:pointer;background:#ffffffeb;border:1px solid #2f6b4f2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #224a361f}.dagbog-shell .home-header-close-btn:hover{color:#2f6b4ff2;background:#fff;border-color:#2f6b4f4d;box-shadow:0 6px 18px #224a3629}.dagbog-shell .home-header-close-btn:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell .home-header-close-btn svg{display:block}.dagbog-shell .home-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;max-width:1200px;min-height:40px;margin:0 auto;padding:0 26px;display:grid}.dagbog-shell .home-header-start{flex:none;grid-column:1;justify-self:start;width:40px;height:40px;position:relative}.dagbog-shell .site-home-header:not(.is-section) .home-header-start:has(.home-header-mark-stack){align-items:center;width:auto;height:auto;min-height:40px;display:flex}.dagbog-shell .home-header-mark-stack{justify-content:flex-end;align-items:center;gap:var(--home-header-side-gap,3px);width:var(--home-header-side-icon,56px);color:inherit;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;margin:0;padding:0;line-height:0;display:flex}.dagbog-shell button.home-header-mark-stack{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent}.dagbog-shell button.home-header-mark-stack:focus-visible{outline:none}.dagbog-shell button.home-header-mark-stack:focus-visible .home-header-mark{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell button.home-header-mark-stack:hover .home-header-mark{box-shadow:0 6px 18px #224a362e}.dagbog-shell button.home-header-mark-stack[aria-expanded=true] .home-header-mark{box-shadow:0 0 0 2px #2f6b4f47,0 6px 18px #224a3629}.dagbog-shell button.home-header-mark-stack:disabled{cursor:wait;opacity:.72}.dagbog-shell .home-header-mark{--home-header-mark-size:var(--home-header-side-icon,56px);width:var(--home-header-mark-size);height:var(--home-header-mark-size);aspect-ratio:1;background:0 0;border:0;border-radius:50%;flex:none;margin:0;padding:0;line-height:0;transition:box-shadow .15s;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 4px 14px #224a361f}.dagbog-shell .home-header-mark-stack .home-header-mark{display:block;position:relative;top:auto;left:auto;transform:none}.dagbog-shell button.home-header-mark{cursor:pointer;appearance:none}.dagbog-shell button.home-header-mark:hover{box-shadow:0 6px 18px #224a362e}.dagbog-shell button.home-header-mark:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell button.home-header-mark[aria-expanded=true]{box-shadow:0 0 0 2px #2f6b4f47,0 6px 18px #224a3629}.dagbog-shell button.home-header-mark:disabled{cursor:wait;opacity:.72}.dagbog-shell .home-header-mark img{width:var(--home-header-mark-size);height:var(--home-header-mark-size);aspect-ratio:1;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;border-radius:50%;max-width:none;display:block}.dagbog-shell .home-header-locale-menu{z-index:54;width:max-content;min-width:18rem;padding:12px;top:calc(100% + 10px);left:0;right:auto}.dagbog-shell .home-header-locale-menu.user-menu button{white-space:nowrap;flex-flow:row;align-items:center;gap:14px;padding:10px 12px;display:flex}.dagbog-shell .home-header-locale-menu button.is-active{color:var(--ink,#1e3428);background:#2f6b4f1a;font-weight:600}.dagbog-shell .home-header-locale-crest{object-fit:cover;background:#ffffffe6;border-radius:50%;flex:none;width:88px;height:88px;display:block;box-shadow:0 4px 14px #224a3624}.dagbog-shell .home-header-locale-label{letter-spacing:-.01em;flex:auto;min-width:0;font-size:14px;font-weight:600}.dagbog-shell .home-header-locale-check,.dagbog-shell .home-header-locale-check-slot{flex:none;width:16px;height:16px}.dagbog-shell .home-header-locale-check{color:var(--leaf,#2f6b4f);display:block}.dagbog-shell .home-header-left{min-width:0}.dagbog-shell .home-header-title{letter-spacing:-.02em;max-width:100%;color:var(--ink,#1a2e24);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.15rem,5.6vw,1.75rem);font-weight:600;line-height:1.15}.dagbog-shell .home-header-title-line{white-space:nowrap;display:block}.dagbog-shell .home-header-right{flex:none;grid-area:1/3;justify-self:end;align-items:center;display:flex}.dagbog-shell .topbar-spacer{pointer-events:none;flex:none;width:100%;display:block}.dagbog-shell .topbar-inner{width:100%;max-width:100%;padding:0 var(--chrome-side-inset-end) 0 var(--chrome-side-inset);box-sizing:border-box;min-height:var(--float-fab-size);justify-content:space-between;align-items:flex-end;gap:12px;margin:0;display:flex;overflow:visible}.dagbog-shell .topbar-end{pointer-events:auto;flex:none;justify-content:flex-end;align-items:flex-end;display:flex}.dagbog-shell .float-fab-add{box-sizing:border-box;width:var(--float-fab-size);height:var(--float-fab-size);border:1px solid var(--leaf,#2f6b4f);background:var(--leaf,#2f6b4f);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .15s,background .15s,box-shadow .15s,visibility .15s;display:inline-flex;box-shadow:0 0 0 1px #1f3a2e2e,0 6px 20px #16342647}.dagbog-shell .float-fab-add:hover:not(:disabled){background:var(--moss,#245a40);border-color:var(--moss,#245a40);transform:translateY(-1px);box-shadow:0 0 0 1px #1f3a2e3d,0 8px 24px #16342657}.dagbog-shell .float-fab-add:active:not(:disabled){transform:translateY(0)}.dagbog-shell .float-fab-add:disabled{opacity:.5;cursor:default}.dagbog-shell .float-fab-add:focus-visible{outline-offset:2px;outline:2px solid #fff}.dagbog-shell:has(.journal-composer-bottom.is-expanded) .float-fab-add{visibility:hidden;pointer-events:none}.dagbog-shell .addplant-btn{border:1px solid var(--edge);-webkit-backdrop-filter:blur(10px);height:44px;color:var(--leaf);cursor:pointer;white-space:nowrap;background:#ffffffb8;border-radius:13px;flex:none;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #224a361a}.dagbog-shell .addplant-btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.dagbog-shell .addplant-btn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #224a3624}.dagbog-shell .home-header-right .user-menu{left:auto;right:0}.dagbog-shell .plants-list-chrome{box-sizing:border-box;width:min(var(--plants-chrome-max,960px), calc(100% - 24px));max-width:var(--plants-chrome-max,960px);margin-left:auto;margin-right:auto}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail{grid-template-columns:repeat(auto-fill,minmax(2rem,1fr));place-items:center;gap:4px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button{box-sizing:border-box;width:100%;min-width:0;height:2rem;color:var(--ink-soft,#3d5c4a);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.82rem;font-weight:700;line-height:1;transition:color .14s,background .14s,border-color .14s;display:inline-flex;transform:none}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button:hover,.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.active,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button:hover,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.active{color:var(--ink,#1e3428);background:#2f6b4f1a;border-color:#2f6b4f38;transform:none}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.active,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.active{border-color:var(--leaf,#2f6b4f);background:var(--leaf,#2f6b4f);color:#fff}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all{letter-spacing:.02em;min-width:0;padding:0 .25rem;font-size:.72rem}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all:not(.is-recent),.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all:not(.is-recent){grid-column:span 2}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope{min-height:2.15rem;color:var(--ink-soft,#3d5c4a);letter-spacing:-.01em;background:#2f6b4f0f;border:1px solid #2f6b4f38;grid-column:span 3;gap:.28rem;padding:0 .7rem;font-size:.8rem;font-weight:700}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope svg,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope svg{flex:none;display:block}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope:hover,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope:hover{color:var(--pi-ink,#1a2e24);background:#2f6b4f1f;border-color:#2f6b4f61}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope.active,.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope[aria-current=true],.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope.active,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope[aria-current=true]{border-color:var(--leaf,#2f6b4f);background:var(--leaf,#2f6b4f);color:#fff}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope.active:hover,.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope[aria-current=true]:hover,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope.active:hover,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-scope[aria-current=true]:hover{border-color:var(--leaf,#2f6b4f);background:color-mix(in srgb, var(--leaf,#2f6b4f) 88%, #000);color:#fff}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-recent,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-recent{grid-column:auto;width:100%;min-width:0;padding:0}.dagbog-shell .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-recent svg,.dagbog-shell .plants-alpha-bar .calendar-plant-search-alpha .search-panel-alpha-rail button.is-all.is-recent svg{display:block}.dagbog-shell .plants-list-chrome{z-index:auto;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;margin-bottom:0;padding:4px 18px 10px;position:static;top:auto}@media (width<=640px){.dagbog-shell .plants-list-chrome{width:100%;max-width:none;padding:6px max(6px, env(safe-area-inset-right,0px)) 10px max(6px, env(safe-area-inset-left,0px))}}.dagbog-shell[data-garden-mode=care] .family-anchor,.dagbog-shell[data-garden-mode=design] .family-anchor,.dagbog-shell[data-garden-mode=care] .fam,.dagbog-shell[data-garden-mode=design] .fam,.dagbog-shell[data-garden-mode=care] .fhead,.dagbog-shell[data-garden-mode=design] .fhead{scroll-margin-top:calc(var(--home-header-h,0px) + var(--plants-alpha-h,0px) + var(--plants-list-chrome-h,0px) + 20px)}.dagbog-shell .is-status-picker{box-sizing:border-box;background:#2f6b4f0f;border:1px solid #2f6b4f24;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:0;padding:2px;display:inline-flex}.dagbog-shell .is-status-picker button.is-status-filter{color:#1f3a2e6b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;margin:0;padding:0;line-height:0;display:inline-flex}.dagbog-shell .is-status-picker button.is-status-filter svg{flex:none;width:14px;height:14px;display:block}.dagbog-shell .is-status-picker button.is-status-filter:hover{color:var(--leaf,#2f6b4f);background:#2f6b4f14}.dagbog-shell .is-status-picker button.is-status-filter.active{color:#fff;background:var(--leaf,#2f6b4f);box-shadow:0 1px 2px #224a361f}.dagbog-shell .is-status-picker button.is-status-filter.active:hover{color:#fff;background:var(--moss,#245a40)}.dagbog-shell .is-status-picker button.is-status-filter[data-filter=wishlist].active{background:#5b4f9e;box-shadow:0 1px 2px #3c306e2e}.dagbog-shell .is-status-picker button.is-status-filter[data-filter=wishlist].active:hover{background:#4a4088}.dagbog-shell .plants-list-chrome-inner{width:100%;margin:0}.dagbog-shell:has(.float-fab-add) .wrap{padding-bottom:calc(24px + var(--float-fab-size) + env(safe-area-inset-bottom,0px))}.dagbog-shell .search-panel-alpha-rail{grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:2px;padding:8px 10px;display:grid}.dagbog-shell .search-panel-alpha-rail button{color:#1f3a2e94;cursor:pointer;background:0 0;border:0;border-radius:999px;width:100%;height:28px;padding:0;font-size:11px;font-weight:700;line-height:1;transition:background .16s,color .16s,transform .16s}.dagbog-shell .search-panel-alpha-rail button:hover,.dagbog-shell .search-panel-alpha-rail button.active{background:var(--leaf);color:#fff}.dagbog-shell .search-panel-alpha-rail button.active{transform:scale(1.06)}.dagbog-shell .search-panel-alpha-rail button:active{transform:scale(.94)}.dagbog-shell .search-highlight{animation:2s searchPulse}.dagbog-shell .jump-highlight{animation:.85s cubic-bezier(.2,.7,.2,1) jumpLand}@keyframes searchPulse{0%,to{box-shadow:none}20%,60%{box-shadow:0 0 0 3px #2f6b4f59}}@keyframes jumpLand{0%{transform:translateY(10px)scale(.985);box-shadow:0 16px 44px #224a3624,inset 0 1px #ffffff80}35%{transform:translateY(-3px)scale(1.008);box-shadow:0 22px 52px #224a3633,0 0 0 3px #2f6b4f6b,inset 0 1px #ffffff8c}to{transform:none;box-shadow:0 16px 44px #224a3624,inset 0 1px #ffffff80}}.dagbog-shell .search-toast{z-index:200;color:#f5fbf7;background:#224a36eb;border-radius:14px;max-width:min(92vw,420px);padding:12px 18px;font-size:14px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #224a3638}.dagbog-shell .search-toast-err{background:#c0584ff0}.dagbog-shell .family-anchor{scroll-margin-top:max(12px, env(safe-area-inset-top,0px))}.dagbog-shell{--inventory-shell-max:760px}.dagbog-shell .plant-inventory{--pi-pad-x:18px;--pi-lead:minmax(10.4rem, 17.4rem);--pi-data:minmax(0, 1fr);--pi-gap:14px;--pi-line:36px;--pi-ink-inset:8px;--pi-ink-size:1.08rem;--pi-paper:#f4ecd8;--pi-paper-edge:#e6dcc4;--pi-ink:#2a342c;--pi-ink-soft:#2a342c94;--pi-rule:#4a80b052;--pi-margin-rule:#c448486b;--pi-gutter:max(8px, calc(var(--pi-pad-x) - 8px));--pi-divider-gap:0px;--pi-row-end:56px;--pi-variety-indent:1.35rem;box-sizing:border-box;width:100%;max-width:min(500px,100%);box-shadow:none;color:var(--pi-ink);background:0 0;border:0;flex-direction:column;gap:28px;margin:8px auto 48px;padding:0;display:flex}.dagbog-shell .pi-page{box-sizing:border-box;aspect-ratio:210/297;width:100%;min-height:calc(var(--pi-line) * 16);height:auto;padding:30px 20px 36px var(--pi-pad-x);background-color:var(--pi-paper);background-image:linear-gradient(180deg, #fffcf58c 0%, transparent 48px), linear-gradient(90deg, transparent calc(var(--pi-gutter) - 1px), var(--pi-margin-rule) calc(var(--pi-gutter) - 1px), var(--pi-margin-rule) var(--pi-gutter), transparent var(--pi-gutter));scroll-margin-top:calc(var(--home-header-h,0px) + var(--plants-alpha-h,0px) + var(--plants-list-chrome-h,0px) + 12px);border:1px solid #5a462829;border-radius:18px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff8c,0 14px 34px #281c0c24,0 3px 8px #281c0c12}.dagbog-shell .pi-page.is-continuous{aspect-ratio:auto;min-height:0;padding-top:0}.dagbog-shell .pi-page-mark{z-index:2;max-width:min(58%,16rem);box-shadow:none;color:var(--pi-ink-soft);letter-spacing:-.02em;text-align:right;white-space:nowrap;text-overflow:clip;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 .2em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(.78rem,1.7vw,.92rem);font-style:normal;font-weight:600;line-height:1.25;position:absolute;top:12px;right:16px;overflow:visible;transform:none}.dagbog-shell .pi-empty-filter{color:var(--pi-ink-soft);margin:18px 8px 32px;padding:0;font-size:.95rem;font-style:italic;line-height:1.4}.dagbog-shell .pi-empty-filter-row{list-style:none}.dagbog-shell .pi-empty-filter-row .pi-empty-filter{margin:12px 4px 24px}.dagbog-shell .pi-rows{border-bottom:0;margin:0;padding:0;list-style:none}.dagbog-shell .pi-list-title{box-sizing:border-box;height:auto;min-height:calc(var(--pi-line) * 1.65);max-height:none;margin:0 0 0 calc(-1 * var(--pi-pad-x));padding:12px calc(var(--pi-pad-x) + 4px);width:calc(100% + var(--pi-pad-x));color:var(--pi-ink-soft);border-bottom:0;flex-direction:column;justify-content:center;align-items:stretch;display:flex;overflow:visible}.dagbog-shell .pi-list-title-row{width:100%;min-height:calc(var(--pi-line) * 1.35);justify-content:space-between;align-items:center;gap:12px;display:flex}.dagbog-shell .pi-list-title-text{letter-spacing:-.03em;text-align:left;text-transform:none;min-width:0;color:var(--pi-ink,#2a342c);flex:auto;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3.2vw,1.7rem);font-weight:600;line-height:1;display:block;overflow:visible}.dagbog-shell .pi-list-title-text.is-hand{letter-spacing:.02em;color:color-mix(in srgb, var(--pi-ink,#2a342c) 80%, transparent);font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:clamp(1.9rem,4.6vw,2.4rem);font-weight:600;line-height:1.08}.dagbog-shell .pi-list-title-year{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:color-mix(in srgb, var(--pi-ink,#2a342c) 80%, transparent);flex:none;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2.8vw,1.45rem);font-weight:500;line-height:1}.dagbog-shell .pi-list-index-sticky{top:var(--plants-list-chrome-h,0px);z-index:43;box-sizing:border-box;height:auto;min-height:var(--pi-line);max-height:none;margin:0 0 0 calc(-1 * var(--pi-pad-x));padding:8px 8px 10px calc(var(--pi-pad-x) + 4px);width:calc(100% + var(--pi-pad-x));border:0;border-bottom:1px solid var(--pi-rule);background:var(--pi-paper,#f4ecd8);box-shadow:none;justify-content:stretch;align-items:stretch;gap:10px;list-style:none;display:flex;position:sticky;overflow:visible}.dagbog-shell .pi-list-index-sticky-inner{flex-direction:row;flex:auto;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.dagbog-shell .pi-list-index-heading{letter-spacing:-.02em;min-width:0;color:var(--pi-ink,#2a342c);flex:auto;margin:0;padding:0 2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:650;line-height:1.15}.dagbog-shell .pi-list-index-sticky .calendar-plant-search{flex:0 0 50%;width:50%;min-width:0;max-width:50%}.dagbog-shell .home-garden-card .pi-list-index-sticky{width:100%;margin-left:0}.dagbog-shell .pi-list-index-sticky .calendar-plant-search-field{background:#fffdf8f5;border-color:#2a342c24;min-height:40px;padding:0 10px;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #281c0c0f}.dagbog-shell .pi-list-index-sticky input[type=search]::-webkit-search-cancel-button{appearance:none}.dagbog-shell .pi-list-index-sticky input[type=search]::-webkit-search-decoration{appearance:none}.dagbog-shell .pi-list-index-sticky .kal-plant-pick-ico{color:#2a342c73}.dagbog-shell .pi-list-index-sticky .calendar-plant-search-clear{color:#2a342c8c;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:inline-flex}.dagbog-shell .pi-list-index-sticky .calendar-plant-search-clear:hover{color:var(--pi-ink,#2a342c);background:#2a342c14}.dagbog-shell .pi-list-index-sticky .calendar-plant-search-panel{z-index:55;background:#fffdf8fa;border:1px solid #2a342c24;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #281c0c24}.dagbog-shell .home-garden-card .pi-list-index-sticky .calendar-plant-search-panel{width:min(var(--home-garden-card-max,650px), calc(100vw - 32px));max-width:min(var(--home-garden-card-max,650px), calc(100vw - 32px), calc(200% + 24px));left:auto;right:0;transform:none}.dagbog-shell .home-garden-card .pi-list-index-sticky .kal-plant-pick-results{max-height:min(58vh,420px)}.dagbog-shell .pi-list-index-sticky .calendar-plant-search-alpha{background:#ffffffb8;border-bottom:1px solid #2a342c1a;flex:none;padding:8px 8px 6px}.dagbog-shell .pi-list-index-sticky .calendar-plant-search-panel.is-alpha-only{overflow:hidden}.dagbog-shell .pi-list-index-sticky .calendar-plant-search-panel.is-alpha-only .calendar-plant-search-alpha{border-radius:inherit;background:0 0;border-bottom:none;padding-bottom:8px}.dagbog-shell .pi-list-index-sticky .calendar-plant-search-alpha .search-panel-alpha-rail button{color:#2a342c8c}.dagbog-shell .pi-list-index-sticky .calendar-plant-search-alpha .search-panel-alpha-rail button:hover,.dagbog-shell .pi-list-index-sticky .calendar-plant-search-alpha .search-panel-alpha-rail button.active{color:var(--pi-ink,#2a342c);background:#2a342c14;border-color:#2a342c2e}.dagbog-shell .pi-list-index-sticky .calendar-plant-search-alpha .search-panel-alpha-rail button.active{border-color:var(--leaf,#2f6b4f);background:var(--leaf,#2f6b4f);color:#fff}.dagbog-shell .pi-list-index-sticky .kal-plant-pick-results{z-index:auto;max-height:min(50vh,320px);box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:4px;list-style:none;position:static;overflow-y:auto}.dagbog-shell .pi-list-index-sticky .pi-list-status-filter{align-self:center;margin:0}.dagbog-shell .pi-list-status-filter{box-sizing:border-box;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:2px;min-width:0;margin:0;padding:0;display:inline-flex}.dagbog-shell .pi-list-status-filter .is-status-picker.is-header-status-picker{background:#2a342c0a;border-color:#2a342c1f;flex:none;height:36px;padding:3px}.dagbog-shell .pi-list-status-filter .is-status-picker.is-header-status-picker button.is-status-filter{color:#2a342c61;width:30px;min-width:30px;height:30px}.dagbog-shell .pi-list-status-filter .is-status-picker button.is-status-filter:hover{color:var(--pi-ink,#2a342c);background:#2a342c14}.dagbog-shell .pi-list-status-filter .is-status-picker button.is-status-filter.active,.dagbog-shell .pi-list-status-filter .is-status-picker button.is-status-filter.active:hover,.dagbog-shell .pi-list-status-filter .is-status-picker button.is-status-filter[data-filter=wishlist].active,.dagbog-shell .pi-list-status-filter .is-status-picker button.is-status-filter[data-filter=wishlist].active:hover{color:var(--pi-ink,#2a342c);box-shadow:none;background:#2a342c1f}.dagbog-shell .pi-list-status-filter .home-header-status-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;text-align:center;min-width:0;max-width:5.5rem;color:var(--pi-ink,#2a342c);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.72rem;font-weight:600;line-height:1.1;overflow:hidden}.dagbog-shell .pi-letter,.dagbog-shell .pi-row{box-sizing:border-box;height:var(--pi-line);min-height:var(--pi-line);margin:0 0 0 calc(-1 * var(--pi-pad-x));padding:0 4px var(--pi-ink-inset) calc(var(--pi-pad-x) + 4px);width:calc(100% + var(--pi-pad-x));border-top:0;border-bottom:1px solid var(--pi-rule);overflow:visible}.dagbog-shell .pi-letter{height:calc(var(--pi-line) * 2.1);min-height:calc(var(--pi-line) * 2.1);max-height:none;padding:0 4px var(--pi-ink-inset) calc(var(--pi-pad-x) + 4px);color:var(--pi-ink-soft);scroll-margin-top:calc(var(--home-header-h,0px) + var(--plants-alpha-h,0px) + var(--plants-list-chrome-h,0px) + 12px);border-bottom:0;align-items:flex-end;display:flex;position:relative;overflow:visible}.dagbog-shell .pi-letter:after{content:"";left:var(--pi-gutter);pointer-events:none;background:#2a342c8c;height:1px;position:absolute;bottom:0;right:0}.dagbog-shell .pi-letter-mark{font-optical-sizing:none;letter-spacing:-.03em;text-transform:none;color:var(--pi-ink-soft);margin-bottom:-4px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,72px);font-weight:600;line-height:1;display:block;overflow:visible}.dagbog-shell .pi-row{scroll-margin-top:calc(var(--home-header-h,0px) + var(--plants-alpha-h,0px) + var(--plants-list-chrome-h,0px) + 12px);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:4px;transition:background .12s;display:grid}.dagbog-shell .pi-row.is-family{border-top:0;margin-top:0;padding-top:0;position:relative}.dagbog-shell .pi-letter+.pi-row.is-family{border-top:0;margin-top:0;padding-top:0}.dagbog-shell .pi-row:hover,.dagbog-shell .pi-row:focus-within{background:#4a80b00f}.dagbog-shell .pi-row.is-family,.dagbog-shell .pi-row.is-variety{border-bottom-color:#0000;position:relative}.dagbog-shell .pi-row.is-family:after,.dagbog-shell .pi-row.is-variety:after{content:"";left:calc(var(--pi-pad-x) + 4px);background:var(--pi-rule);pointer-events:none;height:1px;position:absolute;bottom:0;right:0}.dagbog-shell .pi-row.is-variety:after{left:calc(var(--pi-pad-x) + 4px + var(--pi-variety-indent))}.dagbog-shell .pi-family-edit-ctl{flex:none;display:inline-flex}.dagbog-shell .pi-family-edit-trigger{appearance:none;box-sizing:border-box;width:28px;height:28px;box-shadow:none;color:var(--pi-ink-soft,#2a342c9e);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.dagbog-shell .pi-family-edit-trigger:hover,.dagbog-shell .pi-family-edit-trigger[aria-expanded=true]{color:var(--pi-ink,#2a342c);background:#2a342c14}.dagbog-shell .pi-family-edit-ctl.is-family-menu .pi-family-edit-trigger{width:28px;height:28px}.dagbog-shell .pi-family-edit-trigger:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .pi-row.is-archived .pi-ink{opacity:.62}.dagbog-shell .pi-ink{appearance:none;min-width:0;color:inherit;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:var(--pi-ink-size);font-optical-sizing:none;letter-spacing:-.015em;text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:5px;margin:0;padding:0;font-style:normal;font-weight:600;line-height:1;display:block;overflow:visible}.dagbog-shell div.pi-ink{cursor:default}.dagbog-shell .pi-row.is-variety{align-items:end;column-gap:4px;display:flex}.dagbog-shell .pi-row.is-variety>.pi-ink{box-sizing:border-box;width:auto;min-width:0;max-width:none;padding-left:var(--pi-variety-indent);flex:1;margin-bottom:-.28em;padding-bottom:.28em;font-size:.94rem;font-weight:500;line-height:1.25;display:block;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 36px),#0000 100%)}.dagbog-shell .pi-row.is-variety.is-add-plant>.pi-ink.is-add-plant-trigger{flex-direction:row;align-items:center;gap:6px;display:inline-flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.dagbog-shell .pi-row.is-variety>.pi-row-actions{flex:none}.dagbog-shell .pi-row.is-family button.pi-ink:hover .pi-ink-name,.dagbog-shell .pi-row.is-family button.pi-ink:hover .pi-ink-sub,.dagbog-shell .pi-row.is-variety button.pi-ink:hover .pi-ink-name,.dagbog-shell .pi-row.is-variety button.pi-ink:hover .pi-ink-sub{color:#3a6288;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dagbog-shell .pi-ink-name.is-plant-link,.dagbog-shell .pi-ink-sub.is-plant-link{text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline #2a342c52;text-decoration:underline #2a342c52;text-decoration-thickness:1px}.dagbog-shell .pi-ink-name.is-plant-link:hover,.dagbog-shell .pi-ink-sub.is-plant-link:hover,.dagbog-shell button.pi-ink:hover .pi-ink-name.is-plant-link,.dagbog-shell button.pi-ink:hover .pi-ink-sub.is-plant-link{color:#3a6288;text-decoration-color:currentColor}.dagbog-shell .pi-ink:focus-visible{outline-offset:3px;outline:2px solid #4a80b073}.dagbog-shell .pi-ink-name,.dagbog-shell .pi-ink-sub{letter-spacing:inherit;font-family:inherit;line-height:inherit;vertical-align:baseline;white-space:nowrap}.dagbog-shell .pi-ink-name{font-size:1em;font-weight:inherit;color:var(--pi-ink);font-style:normal}.dagbog-shell .pi-ink-sub{letter-spacing:-.01em;color:var(--pi-ink-soft);margin-left:.35em;font-size:.82rem;font-style:italic;font-weight:400}.dagbog-shell .pi-row-actions{width:53px;margin:0 0 calc(-1 * var(--pi-ink-inset));justify-content:flex-end;align-self:stretch;align-items:center;gap:1px;display:inline-flex}.dagbog-shell .pi-row-actions:empty{pointer-events:none;width:0;min-width:0;margin:0;overflow:hidden}.dagbog-shell .pi-row-actions:has(>.pi-family-action.is-spacer:only-child){pointer-events:none;width:0;min-width:0;margin:0;overflow:hidden}:is(.dagbog-shell .pi-row-actions:has(.pi-activity-count),.dagbog-shell .pi-row-actions:has(.pi-calendar-open),.dagbog-shell .pi-row-actions:has(.pi-journal-open)){gap:6px;width:auto;min-width:0}.dagbog-shell .pi-family-action.pi-calendar-open,.dagbog-shell .pi-family-action.pi-journal-open{box-sizing:border-box;width:26px;height:26px;color:var(--pi-ink-soft,#2a342c85);background:0 0;border:0;border-radius:7px;transition:color .14s}.dagbog-shell .pi-family-action.pi-calendar-open:hover,.dagbog-shell .pi-family-action.pi-calendar-open:focus-visible,.dagbog-shell .pi-family-action.pi-journal-open:hover,.dagbog-shell .pi-family-action.pi-journal-open:focus-visible{color:var(--pi-ink,#2a342c);background:0 0}.dagbog-shell .pi-family-action.pi-calendar-open svg,.dagbog-shell .pi-family-action.pi-journal-open svg{width:14px;height:14px}.dagbog-shell .pi-activity-count{border:1px solid color-mix(in srgb, var(--pi-ink,#2a342c) 16%, transparent);appearance:none;min-width:0;color:var(--pi-ink-soft,#2a342c85);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:flex-end;align-items:center;gap:3px;margin:0;padding:4px 9px 4px 7px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.8rem;font-weight:500;line-height:1;transition:background .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.dagbog-shell .plant-inventory .pi-activity-count{background:color-mix(in srgb, var(--pi-paper,#fffdf6) 82%, #fff);border-color:color-mix(in srgb, var(--pi-ink,#2a342c) 20%, transparent);color:color-mix(in srgb, var(--pi-ink,#2a342c) 68%, transparent);box-shadow:inset 0 1px #ffffffb3,0 1px 2px #281c0c0f}.dagbog-shell .pi-activity-count:hover,.dagbog-shell .pi-activity-count:focus-visible{color:var(--pi-ink,#2a342c);border-color:color-mix(in srgb, var(--pi-ink,#2a342c) 28%, transparent);background:0 0}.dagbog-shell .plant-inventory .pi-activity-count:hover,.dagbog-shell .plant-inventory .pi-activity-count:focus-visible{background:color-mix(in srgb, var(--leaf,#2f6b4f) 10%, var(--pi-paper,#fffdf6));border-color:color-mix(in srgb, var(--leaf,#2f6b4f) 30%, transparent);color:var(--pi-ink,#2a342c);box-shadow:inset 0 1px #ffffffc7,0 1px 3px #281c0c14}.dagbog-shell .pi-activity-count:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell .pi-activity-count svg{opacity:.78;flex:none}.dagbog-shell .plant-inventory .pi-activity-count svg{opacity:.9}.dagbog-shell .pi-row-actions.is-selected-actions{gap:2px;width:auto;min-width:0}.dagbog-shell .pi-family-action.pi-placement[data-stage=wishlist]{color:#55789a}.dagbog-shell .pi-family-action.pi-placement.is-indicator{cursor:default;pointer-events:auto}.dagbog-shell .pi-family-action.pi-placement.is-indicator:hover{background:0 0}.dagbog-shell .pi-family-action.is-spacer{visibility:hidden;pointer-events:none}.dagbog-shell .pi-family-action{width:26px;height:26px;color:var(--leaf,#2f6b4f);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.dagbog-shell .pi-family-action:hover{background:#2f6b4f1a}.dagbog-shell .pi-family-action:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell .pi-family-action svg{display:block}.dagbog-shell .pi-status-icon{opacity:.92;flex:none;display:block}@media (width<=640px){.dagbog-shell:has(.plant-inventory) .wrap{padding-left:max(6px, env(safe-area-inset-left,0px));padding-right:max(6px, env(safe-area-inset-right,0px))}.dagbog-shell .plant-inventory{--pi-pad-x:10px;--pi-lead:minmax(0, 1fr);--pi-data:minmax(0, 1fr);--pi-gap:10px;--pi-line:34px;gap:20px;margin-top:6px}.dagbog-shell .pi-page{padding:20px 8px 24px var(--pi-pad-x);min-height:calc(var(--pi-line) * 12);border-radius:12px}.dagbog-shell .pi-page-mark{max-width:min(62%,12rem);padding-bottom:.2em;font-size:.78rem;line-height:1.25;top:10px;right:10px;overflow:visible}.dagbog-shell .plant-inventory{--pi-variety-indent:1.15rem}}.dagbog-shell .modal.open:has(>.inventory-family-overlay){padding:max(12px, env(safe-area-inset-top,0px)) 12px max(12px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:stretch}.dagbog-shell .modal.open:has(>.inventory-family-overlay)>.modal-backdrop{-webkit-backdrop-filter:blur(10px);background:linear-gradient(165deg,#dff0e2eb 0%,#bfdcc9f0 48%,#afd0bcf5 100%);animation:none}.dagbog-shell .modal.open>.inventory-family-overlay{width:100%;min-height:0;max-width:var(--inventory-overlay-hero-max,680px);border:2px solid #ffffffeb;border-radius:18px;flex:auto;align-self:stretch;margin-inline:auto;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #2f6b4f29,0 14px 34px #281c0c1f,0 3px 8px #281c0c0f}.dagbog-shell .inventory-family-overlay{--inventory-overlay-content-max:612px;--inventory-overlay-hero-max:680px;--inventory-overlay-surface:#f3ece0;z-index:1;box-sizing:border-box;width:100%;max-width:var(--inventory-overlay-hero-max,680px);overscroll-behavior:contain;background:var(--inventory-overlay-surface);-webkit-overflow-scrolling:touch;opacity:1;border:2px solid #ffffffeb;border-radius:18px;height:auto;min-height:0;max-height:100%;margin:0;padding:0;position:relative;overflow:hidden auto;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #2f6b4f29,0 14px 34px #281c0c1f,0 3px 8px #281c0c0f}.dagbog-shell .inventory-family-overlay-card{width:100%;min-height:100%;position:relative}.dagbog-shell .inventory-family-overlay-sticky-close{z-index:6;pointer-events:none;height:0;margin:0;padding:0;position:sticky;top:0;overflow:visible}.dagbog-shell .inventory-family-overlay-close{pointer-events:auto;top:max(12px, env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px));z-index:1;color:#1f3a2eb8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffe0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;display:inline-flex;position:absolute;box-shadow:0 4px 16px #0d261b24}.dagbog-shell .inventory-family-overlay-close:hover{color:var(--leaf,#2f6b4f);background:#fff}.dagbog-shell .inventory-family-overlay-close:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .inventory-family-overlay-card .fam{opacity:1;width:100%;max-width:none;min-height:100%;box-shadow:none;background:var(--inventory-overlay-surface);border:0;border-radius:16px;margin:0 auto;animation:none;overflow:visible;transform:none}.dagbog-shell .inventory-family-overlay-card .fhead-hero,.dagbog-shell .inventory-family-overlay-card .fhead-hero-stack .fhead-hero{animation:none}.dagbog-shell .inventory-family-overlay-card .fam-hero-chrome{z-index:1;box-shadow:none;isolation:isolate;background:#fffdf8;border-radius:16px 16px 0 0;position:relative;overflow:hidden}.dagbog-shell .inventory-family-overlay-card .fam-hero-chrome .fhead{box-shadow:none;background:0 0;border-bottom:0;border-radius:16px 16px 0 0;overflow:hidden}.dagbog-shell .inventory-family-overlay-card .fam-hero-chrome .fhead-has-hero{border-bottom:0}.dagbog-shell .inventory-family-overlay-card .fam-hero-chrome .fhead-has-hero .fhead-hero-stack{border-radius:16px 16px 0 0;line-height:0;display:block;overflow:hidden}.dagbog-shell .inventory-family-overlay-card .fhead-title{right:56px}.dagbog-shell .inventory-family-overlay-card .fam-inventory-simple .fam-inline-tab-panel{padding-top:18px}.dagbog-shell .inventory-family-overlay-card .fam-inventory-simple .plant-sheet-varieties-section{margin:0 0 14px;padding:0}.dagbog-shell .inventory-family-overlay-card .fam-inventory-simple .plant-sheet-varieties-section .fam-varieties-heading{margin:0 0 2px;padding:0 4px}.dagbog-shell .inventory-family-overlay-card .fam-inventory-simple .plant-sheet-varieties-section .fam-varieties-heading-sorts{margin-top:16px}.dagbog-shell .inventory-family-overlay-card .fam-inventory-simple .fam-varieties-module{margin:0 0 var(--info-card-stack-gap,18px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 8px 0}.dagbog-shell .inventory-family-overlay-card .fam-inventory-simple .fam-growth-banner-section{margin:0 0 var(--info-card-stack-gap,18px);padding:0}.dagbog-shell .inventory-family-overlay-card .fhead-tabs{z-index:5;pointer-events:auto;box-sizing:border-box;background:#fffdf8;border-top:0;border-bottom:1px solid #281c0c38;justify-content:stretch;align-items:stretch;width:100%;margin:0;padding:0;display:flex;position:relative;box-shadow:0 1px #281c0c0a,0 8px 18px #281c0c14}.dagbog-shell .inventory-family-overlay-card .fhead-tabs .plant-sheet-tabs-bar,.dagbog-shell .inventory-family-overlay-card .fhead-tabs .fam-inline-tabs-bar{box-sizing:border-box;background:#fffdf8;border-radius:0;width:100%;max-width:none;margin-inline:0}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .plant-sheet-tabs{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden;background:#fffdf8!important}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .plant-sheet-tab{z-index:1;color:#1a2e247a;min-height:49px;box-shadow:none;font:inherit;cursor:pointer;background:#fffdf8;border:0;border-right:1px solid #281c0c1a;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px 16px;transition:color .15s,background .15s;position:relative}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .plant-sheet-tab:last-child{border-right:0}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .plant-sheet-tab:hover{color:#1a2e24c7;background:#fffef9}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .plant-sheet-tab.is-active,.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .plant-sheet-tab.is-active:hover{color:var(--ink,#1a2e24);box-shadow:none;background:#fffdf8}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .plant-sheet-tab.is-active:after{content:"";pointer-events:none;background:#281c0cb8;border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .plant-sheet-tab-icon{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .plant-sheet-tab-icon svg{shape-rendering:geometricprecision;width:20px;height:20px;display:block;overflow:visible}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .plant-sheet-tab-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:100%;color:inherit;opacity:1;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(.95rem,2.2vw,1.1rem);font-weight:650;line-height:1.15;display:block;overflow:hidden;transform:none}.dagbog-shell .inventory-family-overlay-card .fam-inline-tab-panel{box-sizing:border-box;width:100%;max-width:var(--inventory-overlay-content-max);margin-inline:auto;padding:14px 0 8px}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.sage-welcome-tips-info-section){box-sizing:border-box;width:100%;max-width:var(--inventory-overlay-content-max);margin-inline:auto;padding:14px 0 8px}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.fam-sage-tab){box-sizing:border-box;width:100%;max-width:var(--inventory-overlay-content-max);margin-inline:auto;padding:14px 0 8px}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.family-trivia-panel){box-sizing:border-box;width:100%;max-width:var(--inventory-overlay-content-max);margin-inline:auto;padding:14px 0 8px}@media (width<=767px){.dagbog-shell .modal.open:has(>.inventory-family-overlay){padding:max(10px, env(safe-area-inset-top,0px)) 10px max(10px, env(safe-area-inset-bottom,0px))}.dagbog-shell .modal.open>.inventory-family-overlay{border:2px solid #ffffffeb;border-radius:18px;flex:auto;align-self:stretch;width:100%;height:auto;min-height:0;max-height:100%;position:relative;inset:auto;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #2f6b4f29,0 14px 34px #281c0c1f,0 3px 8px #281c0c0f}.dagbog-shell .inventory-family-overlay-card .fhead-has-hero .fhead-hero-stack{aspect-ratio:var(--hero-banner-aspect,1600 / 640);max-height:min(42vh,360px)}.dagbog-shell .inventory-family-overlay-card .fhead-has-hero .fhead-hero-stack .fhead-hero{object-fit:cover;object-position:60% center;width:100%;height:100%;max-height:none;position:absolute;inset:0}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fhead-tabs{box-sizing:border-box;padding:0}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel,.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel.fam-history-trivia{box-sizing:border-box;padding:14px 5px 8px}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.sage-welcome-tips-info-section){box-sizing:border-box;padding:14px 5px 8px}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.fam-sage-tab){box-sizing:border-box;padding:14px 5px 8px}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.family-trivia-panel){box-sizing:border-box;padding:14px 5px 8px}}@media (width>=768px){.dagbog-shell .modal.open:has(>.inventory-family-overlay){padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center}.dagbog-shell .modal.open>.inventory-family-overlay{box-sizing:border-box;width:100%;max-width:var(--inventory-overlay-hero-max,680px);border:2px solid #ffffffeb;border-radius:22px;flex:0 auto;align-self:center;height:100%;min-height:0;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #2f6b4f29,0 14px 34px #281c0c1f,0 3px 8px #281c0c0f}.dagbog-shell .inventory-family-overlay{width:100%;max-width:var(--inventory-overlay-hero-max,680px)}.dagbog-shell .inventory-family-overlay-card .fam{border-radius:20px;max-width:none}.dagbog-shell .inventory-family-overlay-card .fam-hero-chrome{border-radius:20px 20px 0 0}.dagbog-shell .inventory-family-overlay-card .fam-hero-chrome .fhead{box-sizing:border-box;border-radius:20px 20px 0 0;width:100%;max-width:none;margin-inline:0}.dagbog-shell .inventory-family-overlay-card .fam-hero-chrome .fhead-has-hero .fhead-hero-stack{border-radius:20px 20px 0 0}.dagbog-shell .inventory-family-overlay-card .fhead-has-hero{max-height:none}.dagbog-shell .inventory-family-overlay-card .fhead-has-hero .fhead-hero-stack{width:100%;max-width:none;aspect-ratio:var(--hero-banner-aspect,1600 / 640);max-height:min(42vh,360px)}.dagbog-shell .inventory-family-overlay-card .fhead-has-hero .fhead-hero-stack .fhead-hero,.dagbog-shell .inventory-family-overlay-card .fhead-has-hero .fhead-hero{object-fit:cover;object-position:60% center;width:100%;height:100%;max-height:none;position:absolute;inset:0}.dagbog-shell .inventory-family-overlay-card .fhead-tabs .plant-sheet-tabs-bar,.dagbog-shell .inventory-family-overlay-card .fhead-tabs .fam-inline-tabs-bar{width:100%;max-width:none;margin-inline:0}.dagbog-shell .inventory-family-overlay-card .fam-inline-tab-panel{max-width:var(--inventory-overlay-content-max,612px);width:100%;margin-inline:auto}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.sage-welcome-tips-info-section){max-width:var(--inventory-overlay-content-max,612px);width:100%;margin-inline:auto}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.fam-sage-tab){max-width:var(--inventory-overlay-content-max,612px);width:100%;margin-inline:auto}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.family-trivia-panel){max-width:var(--inventory-overlay-content-max,612px);width:100%;margin-inline:auto}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel,.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel.fam-history-trivia{padding-left:0;padding-right:0}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.sage-welcome-tips-info-section){padding-left:0;padding-right:0}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.fam-sage-tab){padding-left:0;padding-right:0}.dagbog-shell .inventory-family-overlay-card .fam.fam-inline-tabs .fam-inline-tab-panel:has(.family-trivia-panel){padding-left:0;padding-right:0}}.dagbog-shell,.dagbog-shell .wrap.home-garden-wrap,.dagbog-shell .home-garden-card{--home-garden-card-max:650px;--home-chrome-bg:#fffdf8;--home-chrome-icon-row-h:56px;--home-chrome-headline-row-h:0px;--home-chrome-orb-size:44px;--home-hub-sticky-z:44;--hub-sticky-radius:16px}.dagbog-shell .wrap.home-garden-wrap{flex-direction:column;align-items:center;gap:18px;padding-top:16px;padding-bottom:24px;display:flex}.dagbog-shell[data-garden-mode=home] .wrap.home-garden-wrap{padding-top:16px}.dagbog-shell .home-garden-card{box-sizing:border-box;width:100%;max-width:min(var(--home-garden-card-max), 100%);background:var(--pi-paper);border:2px solid #ffffffeb;border-radius:18px;min-width:0;margin:0 auto 32px;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #2f6b4f29,0 14px 34px #281c0c1f,0 3px 8px #281c0c0f}.dagbog-shell .home-garden-card .permanent-hero-stack{max-width:none;margin:0}.dagbog-shell .home-garden-card .permanent-hero-stack:before{display:none}.dagbog-shell .home-garden-card .garden-hero-slot{max-width:none;margin:0}.dagbog-shell .home-garden-card .garden-hero-divider{display:none}.dagbog-shell .home-garden-card .fam.garden-home-hub-card{box-shadow:none;background:0 0;border:0;border-radius:16px 16px 0 0;overflow:visible}.dagbog-shell .home-garden-card .garden-hero-slot-has-body{max-width:none;margin:0}.dagbog-shell .home-garden-card .garden-home-hub-hero-chrome-has-hero{width:100%;box-shadow:none;z-index:1;background:var(--home-chrome-bg);border-radius:16px 16px 0 0;margin:0;position:relative;overflow:hidden}.dagbog-shell .home-garden-card .garden-home-hub-sticky-stack{--hero-h:210px;--hero-sticky-peek:.25;top:calc(var(--hero-h) * (var(--hero-sticky-peek) - 1));z-index:var(--home-hub-sticky-z);border-radius:var(--hub-sticky-radius);background:var(--home-chrome-bg);flex-direction:column;display:flex;position:sticky;overflow:visible}.dagbog-shell .home-garden-card:not(.is-plant-list-collapsed) .garden-home-hub-sticky-stack.is-stuck,.dagbog-shell .home-garden-card:not(.is-plant-list-collapsed) .garden-home-hub-sticky-stack.is-stuck .garden-home-hub-hero-chrome-has-hero,.dagbog-shell .home-garden-card:not(.is-plant-list-collapsed) .garden-home-hub-sticky-stack.is-stuck .garden-home-hub-hero-chrome-has-hero>.garden-home-hub-card-title-media,.dagbog-shell .home-garden-card:not(.is-plant-list-collapsed) .garden-home-hub-sticky-stack.is-stuck .garden-home-hub-card-title-has-hero{border-top-left-radius:0;border-top-right-radius:0}.dagbog-shell .home-garden-card:not(.is-plant-list-collapsed):has(.garden-home-hub-sticky-stack.is-stuck){border-top-left-radius:0;border-top-right-radius:0}.dagbog-shell .home-garden-card .garden-home-hub-hero-chrome-has-hero>.garden-home-hub-card-title-media,.dagbog-shell .home-garden-card .garden-home-hub-card-title-has-hero{border-radius:16px 16px 0 0}.dagbog-shell .home-garden-card .garden-home-hub-card-title-has-hero{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.1em;padding:18px 20px 14px;display:flex;position:relative;overflow:hidden}.dagbog-shell .home-garden-card .garden-home-hub-card-title-has-hero .garden-home-hub-card-title-text{text-align:left;flex:none;max-width:100%;font-size:calc(1.85rem + .6vw);line-height:1.12}.dagbog-shell .home-garden-card .garden-home-hub-card-title-has-hero .garden-home-hub-plant-list-picker-name{padding-bottom:.12em;font-size:calc(1.85rem + .6vw);line-height:1.28}.dagbog-shell .home-garden-card .garden-home-hub-hero-chrome-has-hero .garden-home-hub-card-title-hero{object-position:60% 42%}@media (width>=768px){.dagbog-shell .home-garden-card .garden-home-hub-card-title-has-hero{padding:16px 20px 12px}.dagbog-shell .home-garden-card .garden-home-hub-card-title-has-hero .garden-home-hub-card-title-text{font-size:calc(1.7rem + .35vw)}.dagbog-shell .home-garden-card .garden-home-hub-card-title-has-hero .garden-home-hub-plant-list-picker-name{font-size:calc(1.7rem + .35vw);line-height:1.28}}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome{z-index:2;box-sizing:border-box;background:var(--home-chrome-bg);clip-path:inset(-40px -48px -48px round 0 0 16px 16px);border-top:1px solid #2f6b4f1a;border-bottom:1px solid #5a462814;border-radius:0 0 16px 16px;flex-direction:column;gap:0;width:100%;margin:-1px 0 0;padding:0;display:flex;position:relative;top:auto;overflow:visible;box-shadow:0 12px 14px -12px #281c0c59}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-list-chrome{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;background:var(--home-chrome-bg);border:0;border-radius:0 0 16px 16px;align-items:stretch;margin:0;padding:0 14px;display:flex;position:relative;overflow:visible}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-list-chrome-inner.plants-home-list-header{z-index:1;box-sizing:border-box;width:100%;height:var(--home-chrome-icon-row-h);min-height:var(--home-chrome-icon-row-h);background:var(--home-chrome-bg);padding-top:calc((var(--home-chrome-icon-row-h) - var(--home-chrome-orb-size)) / 2);flex:auto;align-items:flex-start;gap:8px;display:flex;position:relative;overflow:visible}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-chrome-actions,.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-plants-actions{height:var(--home-chrome-orb-size);align-items:center}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-chrome-actions{flex:auto;align-items:center;gap:10px;min-width:0;display:inline-flex}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-chrome-headline-left{z-index:2;pointer-events:none;flex-direction:row;flex:none;align-items:center;gap:6px;max-width:none;display:flex;position:relative;top:auto;left:auto;overflow:visible}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-chrome-headline-left>*{pointer-events:auto}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-shortcuts-title{flex-direction:row;align-items:center;gap:6px;height:auto;min-height:0;display:inline-flex;overflow:visible}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-shortcuts{position:static}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-shortcuts-title-btn,.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-caption-stack,.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-list-btn{position:relative;overflow:visible}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-shortcuts-title-btn{flex-direction:column;justify-content:flex-start;align-items:center;width:44px;height:auto;min-height:0;padding-bottom:0;display:inline-flex;overflow:visible}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-shortcuts-title-btn .plants-home-shortcuts-grid{flex-shrink:0;display:block}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-shortcuts-title-btn .plants-home-list-title,.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-caption-title{display:none}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-list-btn{width:var(--home-chrome-orb-size);height:var(--home-chrome-orb-size);flex-shrink:0;align-self:center;margin-top:0}.dagbog-shell .plants-home-plants-actions{flex:none;justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;margin-left:auto;display:inline-flex}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .hub-chrome-pick-plant{flex:none;align-items:center;display:inline-flex}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .hub-chrome-pick-plant .feed-section-banner-help{width:var(--home-chrome-orb-size);height:var(--home-chrome-orb-size);color:#2f6b4fc7;background:#ffffffb8;border-color:#2f6b4f2e;box-shadow:0 1px 3px #224a3614,inset 0 1px #ffffffd9}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .hub-chrome-pick-plant .feed-section-banner-help:hover{color:var(--leaf,#2f6b4f);background:#ffffffeb;border-color:#2f6b4f47;box-shadow:0 2px 6px #224a361a,inset 0 1px #ffffffe6}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .hub-chrome-pick-plant .feed-section-banner-help.is-on{color:#fffdf8;background:var(--leaf,#2f6b4f);border-color:#1e48328c;box-shadow:0 2px 8px #224a362e,inset 0 1px #fff3}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .hub-chrome-pick-plant .feed-section-banner-help svg{width:18px;height:18px}.dagbog-shell .plants-home-caption-stack{color:#2e4e3e9e;flex-direction:column;flex:0 0 44px;justify-content:flex-start;align-items:center;gap:0;width:44px;min-width:44px;max-width:44px;padding-bottom:0;display:inline-flex;position:relative;overflow:visible}.dagbog-shell .plants-home-caption-stack.is-on{color:var(--leaf,#2f6b4f)}.dagbog-shell .plants-home-shortcuts-title-btn .plants-home-list-title,.dagbog-shell .plants-home-caption-title{display:none}.dagbog-shell .plants-home-folder-tab{--folder-tab-fillet:10px;left:50%;bottom:calc(100% + ((var(--home-chrome-icon-row-h) - var(--home-chrome-orb-size)) / 2) - 1px);z-index:4;box-sizing:border-box;background:var(--home-chrome-bg);max-width:8.5rem;color:var(--ink,#1a2e24);letter-spacing:-.015em;white-space:nowrap;pointer-events:none;border:0;border-radius:12px 12px 0 0;padding:6px 14px 8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.9rem;font-weight:600;line-height:1.15;display:none;position:absolute;transform:translate(-50%)}.dagbog-shell .plants-home-shortcuts-title-btn.is-on .plants-home-folder-tab,.dagbog-shell .plants-home-list-btn.is-on .plants-home-folder-tab{display:block}.dagbog-shell .plants-home-list-btn.is-on .plants-home-folder-tab{left:0;transform:none}.dagbog-shell .plants-home-folder-tab:before,.dagbog-shell .plants-home-folder-tab:after{content:"";width:var(--folder-tab-fillet);height:var(--folder-tab-fillet);pointer-events:none;background:0 0;position:absolute;bottom:0}.dagbog-shell .plants-home-folder-tab:before{left:calc(-1 * var(--folder-tab-fillet));background:radial-gradient(circle at 0 0, transparent var(--folder-tab-fillet), var(--home-chrome-bg) calc(var(--folder-tab-fillet) + .5px))}.dagbog-shell .plants-home-folder-tab:after{right:calc(-1 * var(--folder-tab-fillet));background:radial-gradient(circle at 100% 0, transparent var(--folder-tab-fillet), var(--home-chrome-bg) calc(var(--folder-tab-fillet) + .5px))}.dagbog-shell .home-garden-card .plant-inventory{background-color:var(--pi-paper);background-image:none;border-radius:0 0 16px 16px;gap:0;width:100%;min-width:0;max-width:none;margin:0}.dagbog-shell .home-garden-card .plant-inventory>:not(.pi-list-hero-banner){--pi-paper-lip:18px;box-sizing:border-box;padding-top:var(--pi-paper-lip);background-color:var(--pi-paper);background-image:linear-gradient(90deg, transparent calc(var(--pi-gutter) - 1px), var(--pi-margin-rule) calc(var(--pi-gutter) - 1px), var(--pi-margin-rule) var(--pi-gutter), transparent var(--pi-gutter));background-repeat:no-repeat;background-attachment:local;border-radius:0 0 16px 16px}.dagbog-shell .home-garden-card .plant-inventory.is-empty{padding-bottom:0}.dagbog-shell .home-garden-card .pi-empty-ledger{box-sizing:border-box;min-height:calc(var(--pi-line) * 2.5);padding:10px var(--pi-pad-x) 22px;justify-content:center;align-items:center;display:flex}.dagbog-shell .home-garden-card .pi-empty-add{appearance:none;box-sizing:border-box;height:34px;color:var(--leaf,#2f6b4f);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;background:#fffcf5b8;border:1px solid #4a80b073;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 14px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.88rem;font-weight:600;line-height:1;display:inline-flex}.dagbog-shell .home-garden-card .pi-empty-add:hover{color:var(--pi-ink);background:#4a80b00f;border-color:#4a80b073}.dagbog-shell .home-garden-card .pi-empty-add:active{background:#4a80b01a;border-color:#4a80b080}.dagbog-shell .home-garden-card .pi-empty-add:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}@media (width<=640px){.dagbog-shell .home-garden-card .plant-inventory{margin-top:0}}.dagbog-shell .home-plants-body{flex-direction:column;margin-top:-14px;padding:0;display:flex}.dagbog-shell .home-garden-card .pi-list-hero-banner{box-sizing:border-box;flex:0 0 var(--hub-feed-bar-h);width:100%;height:var(--hub-feed-bar-h);min-height:0;max-height:var(--hub-feed-bar-h);border-bottom:0;margin:0;padding:0;list-style:none;overflow:hidden}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner{box-shadow:none;z-index:0;border:0;border-radius:0;height:100%;max-height:100%;margin:0;position:relative;overflow:hidden}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner.is-bar,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner.is-bar,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner.is-bar,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner.is-bar{box-sizing:border-box;height:var(--hub-feed-bar-h);min-height:var(--hub-feed-bar-h);max-height:var(--hub-feed-bar-h);background-color:var(--hub-feed-bar-bg);border-bottom:1px solid var(--hub-feed-bar-rule);overflow:hidden}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner-bar{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:none;padding:var(--hub-feed-bar-pad-top) var(--hub-feed-bar-pad-x) var(--hub-feed-bar-pad-bottom) var(--hub-feed-bar-pad-left);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin:0;display:flex;overflow:hidden}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-main,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-main,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-main,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner-bar-main{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:0;display:flex;position:relative}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-title-group,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-title-group,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-title-group,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner-bar-title-group{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-main,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-main,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-main{align-items:flex-start}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-title-group,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-title-group,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-title-group{pointer-events:auto;flex:0 auto;min-width:min-content}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar,.dagbog-shell .home-images-body .images-hub-sheet.is-embedded .feed-section-banner-bar{padding-left:calc(var(--pi-pad-x,18px) + 4px);padding-top:calc(var(--hub-feed-bar-pad-top) + 8px)}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar .feed-section-banner-overlay-title,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar .feed-section-banner-overlay-title,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar .feed-section-banner-overlay-title,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner-bar .feed-section-banner-overlay-title{min-width:0;max-width:none;font-size:var(--hub-feed-bar-title-size);color:var(--pi-ink,#2a342c);text-shadow:none;pointer-events:none;flex:0 auto;margin:0;padding:0;font-weight:650;line-height:1.2;position:static;top:auto;left:auto;transform:none}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar .feed-section-banner-overlay-title{white-space:nowrap;flex:none;align-items:center;min-width:max-content;min-height:34px;margin-left:0;display:flex}.dagbog-shell .home-garden-card .pi-list-hero-banner.is-wishlist .feed-section-banner-bar .feed-section-banner-overlay-title{color:#5b4f9e}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-actions,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-add-plant,.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-help,.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-title-group .feed-section-banner-help{border:1px solid var(--pi-rule);background:var(--pi-paper,#f4ecd8);width:34px;min-width:34px;height:34px;min-height:34px;max-height:34px;color:var(--pi-ink-soft);box-shadow:none;-webkit-backdrop-filter:none;border-radius:999px;padding:0;position:static;transform:none}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-help.has-label,.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-title-group .feed-section-banner-help.has-label{width:auto;padding:0 14px 0 8px}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-add-plant{letter-spacing:-.01em;width:auto;min-width:34px;padding:0 12px 0 10px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.88rem;font-weight:500;line-height:1}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-add-plant:hover,.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-help:hover,.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-title-group .feed-section-banner-help:hover{color:var(--pi-ink);box-shadow:none;background:#4a80b00f;border-color:#4a80b073;transform:none}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-add-plant:active,.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-help:active,.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-title-group .feed-section-banner-help:active{color:var(--pi-ink);background:#4a80b01a;border-color:#4a80b080;transform:none}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-add-plant:focus-visible,.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-help:focus-visible,.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-title-group .feed-section-banner-help:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-actions .feed-section-banner-help.is-on,.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar-title-group .feed-section-banner-help.is-on{color:#fffdf8;background:var(--leaf,#2f6b4f);border-color:#1e48328c}:is(.dagbog-shell .home-garden-card .pi-list-hero-banner:has(.has-bar-footer),.dagbog-shell .home-garden-card .pi-list-hero-banner:has(.pi-list-hero-status-picker)){flex:none;height:auto;max-height:none;overflow:visible}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner.is-bar.has-bar-footer{height:auto;min-height:var(--hub-feed-bar-h);max-height:none;overflow:visible}.dagbog-shell .home-garden-card .pi-list-hero-banner:has(.pi-list-hero-status-picker) .feed-section-banner{height:auto;min-height:0;max-height:none;overflow:visible}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner-bar:has(.pi-list-hero-status-picker.is-bookmark-tabs){gap:0;height:auto;padding-bottom:0;overflow:visible}.dagbog-shell .home-garden-card .pi-list-hero-banner .feed-section-banner.is-bar.has-bar-footer .feed-section-banner-bar{height:auto;padding-bottom:calc(var(--hub-feed-bar-pad-bottom) + 8px);gap:14px;overflow:visible}.dagbog-shell .home-garden-card .plants-banner-alpha{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail{flex-flow:wrap;grid-template-columns:none;place-content:center flex-start;align-items:center;gap:2px 4px;width:100%;margin:0;padding:2px 0 4px;display:flex}.dagbog-shell .home-garden-card .plants-banner-alpha .plants-banner-alpha-divider{background:#2a342c29;border-radius:1px;flex:none;width:1px;height:14px;margin:0 8px 0 6px;display:inline-block}.dagbog-shell .home-garden-card .plants-banner-alpha .plants-banner-alpha-label{color:#2a342c6b;letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;height:28px;padding:0 2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:550;line-height:1;display:inline-flex}.dagbog-shell .home-garden-card .plants-banner-alpha .is-status-picker{pointer-events:auto;height:28px;padding:1px}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail .is-status-picker button.is-status-filter{letter-spacing:0;color:#1f3a2e6b;background:0 0;border-radius:50%;width:26px;min-width:26px;max-width:26px;height:26px;padding:0;font-size:0;font-weight:400}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail .is-status-picker button.is-status-filter:hover{color:var(--leaf,#2f6b4f);background:#2f6b4f14}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail .is-status-picker button.is-status-filter.active,.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail .is-status-picker button.is-status-filter[aria-pressed=true]{color:#fff;background:var(--leaf,#2f6b4f)}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail .is-status-picker button.is-status-filter[data-filter=wishlist].active,.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail .is-status-picker button.is-status-filter[data-filter=wishlist][aria-pressed=true]{background:#5b4f9e;box-shadow:0 1px 2px #3c306e2e}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail .is-status-picker button.is-status-filter[data-filter=wishlist].active:hover,.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail .is-status-picker button.is-status-filter[data-filter=wishlist][aria-pressed=true]:hover{background:#4a4088}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail .is-status-picker button.is-status-filter:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button{box-sizing:border-box;color:#2a342cad;letter-spacing:-.02em;cursor:pointer;width:auto;min-width:1.55rem;max-width:none;height:28px;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0 6px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:550;line-height:1;display:inline-flex;transform:none}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail>button.is-empty,.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail>button:disabled{color:#2a342c38;cursor:default;opacity:1;font-weight:500}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button:hover{color:#2a342ce0;background:0 0;transform:none}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail>button.is-empty:hover,.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail>button:disabled:hover{color:#2a342c38}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button.active,.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button[aria-current=true]{color:var(--leaf,#2f6b4f);background:0 0;transform:none}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button:active{transform:none}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button.is-all.active,.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button.is-all[aria-current=true]{color:var(--leaf,#2f6b4f);background:#2f6b4f1f;font-weight:700}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button.is-all:hover{color:var(--pi-ink);background:#2a342c0f}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button.is-all.active:hover{color:var(--leaf,#2f6b4f);background:#2f6b4f29}.dagbog-shell .home-garden-card .plants-banner-alpha .search-panel-alpha-rail button.is-all{border-radius:999px;min-width:auto;padding:0 8px;font-size:.78rem;font-weight:650}.dagbog-shell .home-garden-card .pi-list-with-index{grid-template-columns:minmax(0,1fr) 1.4rem;align-items:start;min-width:0;display:grid;position:relative}.dagbog-shell .home-garden-card .pi-list-with-index>:not(.plants-banner-alpha){grid-column:1;min-width:0}.dagbog-shell .home-garden-card .pi-list-with-index>.plants-banner-alpha.is-side-index{top:calc(var(--plants-list-chrome-h,56px) + 10px);z-index:3;box-sizing:border-box;width:1.4rem;max-height:calc(100dvh - var(--plants-list-chrome-h,56px) - 28px);grid-area:1/2/-1;margin:6px 4px 16px 0;padding:0;position:sticky;overflow:hidden}.dagbog-shell .home-garden-card .plants-banner-alpha.is-side-index .search-panel-alpha-rail{width:100%;height:auto;min-height:min(420px, calc(100dvh - var(--plants-list-chrome-h,56px) - 48px));max-height:inherit;flex-flow:column;justify-content:space-evenly;align-items:center;gap:0;margin:0;padding:4px 0;display:flex}.dagbog-shell .home-garden-card .plants-banner-alpha.is-side-index .search-panel-alpha-rail button{letter-spacing:0;flex:none;width:100%;min-width:0;max-width:none;height:auto;min-height:0;padding:0;font-size:.68rem;font-weight:600;line-height:1.15}.dagbog-shell .home-garden-card .plants-banner-alpha.is-side-index .search-panel-alpha-rail button.is-all{border-radius:0;min-width:0;padding:0;font-size:.62rem}.dagbog-shell .home-garden-card .pi-list-title,.dagbog-shell .home-garden-card .pi-list-index-sticky,.dagbog-shell .home-garden-card .pi-letter,.dagbog-shell .home-garden-card .pi-row{width:100%;margin-left:0}.dagbog-shell .home-garden-card .pi-letter,.dagbog-shell .home-garden-card .pi-row{scroll-margin-top:calc(var(--plants-list-chrome-h,0px) + 8px)}.dagbog-shell .home-garden-card .pi-page{box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;min-width:0;padding-top:0}.dagbog-shell .home-garden-card .pi-page.is-continuous{border-radius:0;padding-top:0}.dagbog-shell .home-garden-card .pi-page-mark{display:none}@media (width<=640px){.dagbog-shell .home-garden-card{--pi-pad-x:10px}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-list-chrome{width:100%;max-width:none}}.dagbog-shell .plants-home-list-header{align-items:flex-start;gap:10px;height:68px;min-height:68px;display:flex;position:relative}.dagbog-shell .plants-home-list-header .is-status-picker.is-header-status-picker{flex:none;height:36px;padding:3px}.dagbog-shell .plants-home-list-header .is-status-picker.is-header-status-picker button.is-status-filter{width:30px;min-width:30px;height:30px}.dagbog-shell .plants-home-list-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;text-align:left;min-width:0;max-width:none;color:var(--ink,#1a2e24);flex:auto;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3.2vw,1.7rem);font-weight:650;line-height:1.15;position:static;left:auto;overflow:hidden;transform:none}.dagbog-shell .home-plant-list-body{overflow-anchor:none;position:relative}.dagbog-shell .home-plant-list-body.is-exiting{pointer-events:none}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner.is-bar.has-bar-footer,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner.is-bar.has-bar-footer,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner.is-bar.has-bar-footer{height:auto;min-height:var(--hub-feed-bar-h);max-height:none;overflow:visible}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner.is-bar.has-bar-footer .feed-section-banner-bar,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner.is-bar.has-bar-footer .feed-section-banner-bar,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner.is-bar.has-bar-footer .feed-section-banner-bar{padding-bottom:calc(var(--hub-feed-bar-pad-bottom) + 8px);gap:14px;overflow:visible}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-section-shortcuts,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .growth-hub-section-shortcuts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;width:100%;min-width:0;margin:2px 0 4px;padding:2px 0 4px;display:flex;overflow:visible}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-section-shortcut,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .growth-hub-section-shortcut{box-sizing:border-box;border:1px solid var(--pi-rule);background:var(--pi-paper,#f4ecd8);height:32px;min-height:32px;color:var(--pi-ink-soft);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px 0 10px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.82rem;font-weight:500;line-height:1;display:inline-flex}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-section-shortcut-icon,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .growth-hub-section-shortcut-icon{width:15px;height:15px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-section-shortcut-icon svg,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .growth-hub-section-shortcut-icon svg{width:15px;height:15px;display:block}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-section-shortcut-label,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .growth-hub-section-shortcut-label{min-width:0}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-section-shortcut:hover,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .growth-hub-section-shortcut:hover{color:var(--pi-ink);background:#4a80b00f;border-color:#4a80b073}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-section-shortcut:active,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .growth-hub-section-shortcut:active{color:var(--pi-ink);background:#4a80b01a;border-color:#4a80b080}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-section-shortcut:focus-visible,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .growth-hub-section-shortcut:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-category{scroll-margin-top:calc(var(--plants-list-chrome-h,0px) + 12px)}.dagbog-shell .home-garden-card .pi-list-hero-banner .plants-hub-pick-plant,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-pick-plant,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .calendar-hub-pick-plant,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-hub-pick-plant,.dagbog-shell .home-journal-body .images-hub-sheet.is-embedded .images-hub-pick-plant{align-items:center;gap:8px;min-width:0;display:inline-flex}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-pick-plant .feed-section-banner-help.has-label .hub-pick-plant-label,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .calendar-hub-pick-plant .feed-section-banner-help.has-label .hub-pick-plant-label{max-width:none;min-height:0;color:var(--ink,#1f3a2e);align-items:center;font-size:.92rem;font-weight:600;display:inline-flex}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-pick-plant .feed-section-banner-help.has-label.is-on .hub-pick-plant-label,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .calendar-hub-pick-plant .feed-section-banner-help.has-label.is-on .hub-pick-plant-label{color:inherit}.dagbog-shell .home-growth-body .growth-feed.is-embedded .growth-hub-sheet.is-embedded .feed-section-banner.is-bar,.dagbog-shell .home-calendar-body .calendar-feed.is-embedded .calendar-hub-sheet.is-embedded .feed-section-banner.is-bar{height:calc(var(--hub-feed-bar-h) + 5px);min-height:calc(var(--hub-feed-bar-h) + 5px);max-height:calc(var(--hub-feed-bar-h) + 5px)}.dagbog-shell .home-growth-body .growth-feed.is-embedded .growth-hub-sheet.is-embedded .feed-section-banner.is-bar:has(.is-status-picker.has-captions){height:auto;min-height:0;max-height:none;overflow:visible}.dagbog-shell .home-calendar-body .calendar-feed.is-embedded .calendar-hub-sheet.is-embedded .feed-section-banner.is-bar:has(.is-status-picker.has-captions){height:auto;min-height:0;max-height:none;overflow:visible}.dagbog-shell .home-calendar-body .calendar-feed.is-embedded .year-wheel-sheet.is-embedded .feed-section-banner.is-bar:has(.is-status-picker.has-captions){height:auto;min-height:0;max-height:none;overflow:visible}.dagbog-shell .home-images-body .images-hub-sheet.is-embedded .feed-section-banner.is-bar:has(.is-status-picker.has-captions){height:auto;min-height:0;max-height:none;overflow:visible}.dagbog-shell .home-garden-card .feed-section-banner.is-bar:has(.is-status-picker.has-captions){height:auto;min-height:0;max-height:none;overflow:visible}.dagbog-shell .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item:first-child{margin-left:15px}.dagbog-shell .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item:last-child{margin-right:15px}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar:has(.is-status-picker){padding-left:0;padding-right:0;overflow:visible}.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar:has(.is-status-picker){padding-left:0;padding-right:0;overflow:visible}.dagbog-shell .home-calendar-body .year-wheel-sheet.is-embedded .feed-section-banner-bar:has(.is-status-picker){padding-left:0;padding-right:0;overflow:visible}.dagbog-shell .home-garden-card .feed-section-banner-bar:has(.is-status-picker){padding-left:0;padding-right:0;overflow:visible}.dagbog-shell .home-images-body .images-hub-sheet.is-embedded .feed-section-banner-bar:has(.is-status-picker){padding-left:0;padding-right:0;overflow:visible}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-main:has(.is-status-picker){justify-content:stretch;min-width:0;min-height:0;overflow:visible}.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-main:has(.is-status-picker){justify-content:stretch;min-width:0;min-height:0;overflow:visible}.dagbog-shell .home-calendar-body .year-wheel-sheet.is-embedded .feed-section-banner-bar-main:has(.is-status-picker){justify-content:stretch;min-width:0;min-height:0;overflow:visible}.dagbog-shell .home-garden-card .feed-section-banner-bar-main:has(.is-status-picker){justify-content:stretch;min-width:0;min-height:0;overflow:visible}.dagbog-shell .home-images-body .images-hub-sheet.is-embedded .feed-section-banner-bar-main:has(.is-status-picker){justify-content:stretch;min-width:0;min-height:0;overflow:visible}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-center:has(.is-status-picker){width:100%;min-width:0;max-width:100%;display:flex;position:static;top:auto;left:auto;transform:none}.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-center:has(.is-status-picker){width:100%;min-width:0;max-width:100%;display:flex;position:static;top:auto;left:auto;transform:none}.dagbog-shell .home-calendar-body .year-wheel-sheet.is-embedded .feed-section-banner-bar-center:has(.is-status-picker){width:100%;min-width:0;max-width:100%;display:flex;position:static;top:auto;left:auto;transform:none}.dagbog-shell .home-garden-card .feed-section-banner-bar-center:has(.is-status-picker){width:100%;min-width:0;max-width:100%;display:flex;position:static;top:auto;left:auto;transform:none}.dagbog-shell .home-images-body .images-hub-sheet.is-embedded .feed-section-banner-bar-center:has(.is-status-picker){width:100%;min-width:0;max-width:100%;display:flex;position:static;top:auto;left:auto;transform:none}.dagbog-shell .home-growth-body .growth-feed.is-embedded .growth-hub-sheet.is-embedded .feed-section-banner-bar,.dagbog-shell .home-calendar-body .calendar-feed.is-embedded .calendar-hub-sheet.is-embedded .feed-section-banner-bar{padding-bottom:calc(var(--hub-feed-bar-pad-bottom) + 5px)}.dagbog-shell .home-growth-body .growth-feed.is-embedded .growth-hub-sheet.is-embedded .feed-section-banner-bar:has(.is-status-picker.has-captions){padding-bottom:10px}.dagbog-shell .home-calendar-body .calendar-feed.is-embedded .calendar-hub-sheet.is-embedded .feed-section-banner-bar:has(.is-status-picker.has-captions){padding-bottom:10px}.dagbog-shell .home-garden-card .feed-section-banner-bar:has(.is-status-picker.has-captions){padding-bottom:10px}.dagbog-shell .home-images-body .images-hub-sheet.is-embedded .feed-section-banner-bar:has(.is-status-picker.has-captions){padding-bottom:10px}.dagbog-shell .hub-pick-plant-label,.dagbog-shell .hub-pick-plant-name,.dagbog-shell .home-garden-card .pi-list-hero-banner .plants-hub-pick-plant .hub-pick-plant-label,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-pick-plant-label,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .calendar-hub-pick-plant-label,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-hub-pick-plant-label,.dagbog-shell .home-journal-body .images-hub-sheet.is-embedded .images-hub-pick-plant .hub-pick-plant-label{letter-spacing:-.015em;color:var(--ink,#1f3a2e);white-space:nowrap;text-overflow:ellipsis;max-width:min(42vw,11rem);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600;line-height:1.2;overflow:hidden}.dagbog-shell .home-garden-card .pi-list-hero-banner .plants-hub-pick-plant .feed-section-banner-help.has-label.is-on,.dagbog-shell .home-garden-card .pi-list-hero-banner .plants-hub-pick-plant .feed-section-banner-help.has-label.is-on .hub-pick-plant-label{color:#fffdf8}.dagbog-shell .hub-pick-plant-pill{box-sizing:border-box;border:1px solid var(--pi-rule);background:var(--pi-paper,#f4ecd8);min-width:0;max-width:min(48vw,14rem);height:34px;color:var(--ink,#1f3a2e);border-radius:999px;align-items:center;gap:2px;padding:0 6px 0 12px;display:inline-flex}.dagbog-shell .hub-pick-plant-pill .hub-pick-plant-label,.dagbog-shell .hub-pick-plant-pill .hub-pick-plant-name,.dagbog-shell .home-garden-card .pi-list-hero-banner .plants-hub-pick-plant .hub-pick-plant-pill .hub-pick-plant-label,.dagbog-shell .home-journal-body .images-hub-sheet.is-embedded .images-hub-pick-plant .hub-pick-plant-pill .hub-pick-plant-label{color:inherit;max-width:none}.dagbog-shell .hub-pick-plant-identity{flex-direction:column;min-width:0;display:flex}.dagbog-shell .hub-pick-plant-name-row{align-items:center;gap:2px;min-width:0;display:inline-flex}.dagbog-shell .hub-pick-plant-name{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dagbog-shell .hub-pick-plant-name .fname-main{font:inherit;line-height:inherit}.dagbog-shell .hub-pick-plant-botanical{display:none}.dagbog-shell .hub-pick-plant-clear{appearance:none;color:#2a342c9e;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;display:inline-flex}.dagbog-shell .hub-pick-plant-clear:hover{color:var(--pi-ink,#2a342c);background:#2a342c1a}.dagbog-shell .hub-pick-plant-clear:focus-visible{outline-offset:1px;outline:2px solid #4a80b073}:is(.dagbog-shell .home-garden-card:has(.home-growth-body) .garden-home-hub-sticky-stack,.dagbog-shell .home-garden-card:has(.home-calendar-body) .garden-home-hub-sticky-stack,.dagbog-shell .home-garden-card:has(.home-journal-body) .garden-home-hub-sticky-stack,.dagbog-shell .home-garden-card:has(.home-plants-body) .garden-home-hub-sticky-stack){border-bottom-right-radius:16px;border-bottom-left-radius:16px}:is(.dagbog-shell .home-garden-card:has(.home-growth-body) .garden-home-hub-card-list-chrome,.dagbog-shell .home-garden-card:has(.home-calendar-body) .garden-home-hub-card-list-chrome,.dagbog-shell .home-garden-card:has(.home-journal-body) .garden-home-hub-card-list-chrome,.dagbog-shell .home-garden-card:has(.home-plants-body) .garden-home-hub-card-list-chrome){filter:none;clip-path:inset(-40px -48px -48px round 0 0 16px 16px);border-bottom:0;border-radius:0 0 16px 16px;overflow:visible;box-shadow:0 14px 16px -12px #281c0c61}:is(.dagbog-shell .home-garden-card:has(.home-growth-body) .garden-home-hub-card-list-chrome .plants-list-chrome,.dagbog-shell .home-garden-card:has(.home-calendar-body) .garden-home-hub-card-list-chrome .plants-list-chrome,.dagbog-shell .home-garden-card:has(.home-journal-body) .garden-home-hub-card-list-chrome .plants-list-chrome,.dagbog-shell .home-garden-card:has(.home-plants-body) .garden-home-hub-card-list-chrome .plants-list-chrome){border-radius:0 0 16px 16px}.dagbog-shell .home-garden-card.is-plant-list-collapsed{width:100%;max-width:min(var(--home-garden-card-max), 100%);border-radius:18px}.dagbog-shell .home-garden-card.is-plant-list-collapsed .garden-home-hub-sticky-stack,.dagbog-shell .home-garden-card.is-plant-list-collapsed .garden-home-hub-card-list-chrome{box-shadow:none;position:relative!important;top:auto!important}.dagbog-shell .home-garden-card.is-plant-list-collapsed .garden-home-hub-sticky-stack,.dagbog-shell .home-garden-card.is-plant-list-collapsed .garden-home-hub-hero-chrome-has-hero,.dagbog-shell .home-garden-card.is-plant-list-collapsed .garden-home-hub-hero-chrome-has-hero>.garden-home-hub-card-title-media,.dagbog-shell .home-garden-card.is-plant-list-collapsed .garden-home-hub-card-title-has-hero{border-top-left-radius:16px;border-top-right-radius:16px}.dagbog-shell[data-garden-mode=home]:has(.home-garden-card.is-plant-list-collapsed) .wrap.home-garden-wrap{padding-bottom:max(120px,35vh)}.dagbog-shell .home-garden-card.is-plant-list-collapsed .garden-home-hub-sticky-stack,.dagbog-shell .home-garden-card.is-plant-list-collapsed .garden-home-hub-card-list-chrome,.dagbog-shell .home-garden-card.is-plant-list-collapsed .plants-list-chrome{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.dagbog-shell .home-garden-card.is-plant-list-collapsed .garden-home-hub-card-list-chrome{clip-path:inset(-40px -48px -48px round 0 0 16px 16px);box-shadow:0 12px 14px -12px #281c0c52}.dagbog-shell .plants-home-chrome-actions{flex:none;align-items:flex-start;gap:14px;min-width:0;display:flex}.dagbog-shell .plants-home-shortcuts{z-index:auto;flex:none;min-width:0;position:static}.dagbog-shell .plants-home-shortcuts-title{flex-direction:row;flex:none;align-items:center;gap:6px;min-width:0;display:flex}.dagbog-shell .plants-home-shortcuts-title-btn{color:#2e4e3e9e;width:44px;min-width:44px;max-width:none;height:auto;min-height:0;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:0;transition:color .15s;display:inline-flex;position:relative;overflow:visible}.dagbog-shell .plants-home-shortcuts-title-btn.is-secondary{padding-right:0}.dagbog-shell .plants-home-shortcuts-orb{color:#2f6b4fc7;background:#ffffffb8;border:1px solid #2f6b4f2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #224a3614,inset 0 1px #ffffffd9}.dagbog-shell .plants-home-shortcuts-title-btn:hover{color:#2e4e3ed1;background:0 0}.dagbog-shell .plants-home-shortcuts-title-btn:hover .plants-home-shortcuts-orb{color:var(--leaf,#2f6b4f);background:#ffffffeb;border-color:#2f6b4f47;box-shadow:0 2px 6px #224a361a,inset 0 1px #ffffffe6}.dagbog-shell .plants-home-shortcuts-title-btn.is-on,.dagbog-shell .plants-home-shortcuts-title-btn.is-open{z-index:3;color:var(--leaf,#2f6b4f);box-shadow:none;background:0 0;border-color:#0000;transform:none}.dagbog-shell .plants-home-shortcuts-title-btn.is-on .plants-home-shortcuts-orb,.dagbog-shell .plants-home-shortcuts-title-btn.is-open .plants-home-shortcuts-orb{color:#fffdf8;background:var(--leaf,#2f6b4f);border-color:#1e48328c;box-shadow:0 2px 8px #224a362e,inset 0 1px #fff3}.dagbog-shell .plants-home-shortcuts-title-btn.is-on:hover,.dagbog-shell .plants-home-shortcuts-title-btn.is-on.is-open{color:var(--leaf,#2f6b4f);box-shadow:none;background:0 0;border-color:#0000;transform:none}.dagbog-shell .plants-home-shortcuts-title-btn.is-on:hover .plants-home-shortcuts-orb,.dagbog-shell .plants-home-shortcuts-title-btn.is-on.is-open .plants-home-shortcuts-orb{color:#fffdf8;background:#1f4a35;border-color:#143726b3;box-shadow:0 2px 8px #224a3638,inset 0 1px #ffffff2e}.dagbog-shell .plants-home-shortcuts-title-btn:active{box-shadow:none;background:0 0;transform:none}.dagbog-shell .plants-home-shortcuts-title-btn:active .plants-home-shortcuts-orb{box-shadow:0 1px 2px #224a361a,inset 0 1px #fffc}.dagbog-shell .plants-home-shortcuts-title-btn.is-on:active .plants-home-shortcuts-orb,.dagbog-shell .plants-home-shortcuts-title-btn.is-open:active .plants-home-shortcuts-orb{background:#1a3f2e;box-shadow:0 1px 4px #224a3629,inset 0 1px #ffffff24}.dagbog-shell .plants-home-shortcuts-title-btn:focus-visible{outline:none}.dagbog-shell .plants-home-shortcuts-title-btn:focus-visible .plants-home-shortcuts-orb{outline-offset:2px;outline:2px solid #4a80b073}@media (prefers-reduced-motion:reduce){.dagbog-shell .plants-home-shortcuts-title-btn,.dagbog-shell .plants-home-shortcuts-orb{transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.dagbog-shell .plants-home-shortcuts-title-btn:hover,.dagbog-shell .plants-home-shortcuts-title-btn.is-open,.dagbog-shell .plants-home-shortcuts-title-btn:active{transform:none}}.dagbog-shell .plants-home-shortcuts-title-btn .plants-home-shortcuts-grid{shape-rendering:geometricprecision;opacity:1;flex-shrink:0;display:block;overflow:visible}.dagbog-shell .plants-home-shortcuts-title-btn .plants-home-shortcuts-chevron{display:none}.dagbog-shell .plants-home-shortcuts-chevron{transition:transform .15s}.dagbog-shell .plants-home-shortcuts-chevron.is-open{transform:rotate(180deg)}.dagbog-shell .plants-home-shortcuts-menu.user-menu{z-index:46;width:min(260px,100vw - 32px);min-width:0;top:calc(100% + 6px);left:auto;right:0}.plants-home-shortcuts-menu-portal{z-index:220;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #ffffffa6;border-radius:14px;width:min(260px,100vw - 16px);min-width:0;margin:0;padding:8px;position:fixed;box-shadow:0 12px 32px #224a362e}.plants-home-shortcuts-menu-portal .plants-home-shortcuts-menu-title{letter-spacing:-.01em;text-transform:none;color:#1a2e24b8;white-space:normal;margin:0 0 6px;padding:8px 12px 10px;font-family:Inter,system-ui,sans-serif;font-size:14.5px;font-weight:500;line-height:1.4}.plants-home-shortcuts-menu-portal .plants-home-shortcuts-divider{border:0;border-top:1px solid #2f6b4f29;height:0;margin:6px 10px}.plants-home-shortcuts-menu-portal .plants-home-shortcuts-item{text-align:left;color:#43594f;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.plants-home-shortcuts-menu-portal .plants-home-shortcuts-item:hover{color:#1f3a2e;background:#2f6b4f14}.plants-home-shortcuts-menu-portal .plants-home-shortcuts-item.is-active{color:#163528;background:#2f6b4f1f}.plants-home-shortcuts-menu-portal .plants-home-shortcuts-item.is-active .plants-home-shortcuts-item-icon{color:#1f4a35}.plants-home-shortcuts-menu-portal.plants-home-hub-menu .plants-home-shortcuts-menu-title{letter-spacing:-.01em;color:#163528b8;padding-bottom:6px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.82rem;font-weight:650}.plants-home-shortcuts-menu-portal .plants-home-shortcuts-item-icon{color:#2f6b4f;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.plants-home-shortcuts-menu-portal .plants-home-shortcuts-item-icon svg{shape-rendering:geometricprecision;display:block;overflow:visible}.plants-home-shortcuts-menu-portal .plants-home-shortcuts-item-label{letter-spacing:-.01em;color:#1a2e24;flex:auto;min-width:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.95rem;font-weight:600}.dagbog-shell .plants-home-list-btn{color:#2f6b4fc7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffb8;border:1px solid #2f6b4f2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 1px 3px #224a3614,inset 0 1px #ffffffd9}.dagbog-shell .plants-home-list-btn:hover{color:var(--leaf,#2f6b4f);background:#ffffffeb;border-color:#2f6b4f47;box-shadow:0 2px 6px #224a361a,inset 0 1px #ffffffe6}.dagbog-shell .plants-home-list-btn:disabled{opacity:.38;cursor:default;box-shadow:none}.dagbog-shell .plants-home-list-btn:disabled:hover{color:#2f6b4fc7;box-shadow:none;background:#ffffffb8;border-color:#2f6b4f2e}.dagbog-shell .plants-home-list-btn.is-on{z-index:3;color:#fffdf8;background:var(--leaf,#2f6b4f);border-color:#1e48328c;box-shadow:0 2px 8px #224a362e,inset 0 1px #fff3}.dagbog-shell .plants-home-list-btn:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .plants-home-list-btn svg{display:block}.dagbog-shell .plants-home-plants-actions.has-back-to-top{position:relative;overflow:visible}.dagbog-shell .home-garden-card .garden-home-hub-card-list-chrome .plants-home-plants-actions.has-back-to-top{position:relative}.dagbog-shell .plants-home-back-to-top{z-index:3;color:#2a342cb8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8f0;border:1px solid #2a342c2e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:0;display:inline-flex;position:absolute;top:calc(100% + 10px);left:auto;right:5px;transform:none;box-shadow:inset 0 1px #ffffffd9,0 4px 12px #224a3624}.dagbog-shell .plants-home-back-to-top:hover{color:#2a342ceb;background:#fffdf8;border-color:#2a342c47;box-shadow:inset 0 1px #ffffffe6,0 6px 16px #224a362e}.dagbog-shell .plants-home-back-to-top:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .plants-home-back-to-top svg{display:block}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky{z-index:220;box-sizing:border-box;background:#fffdf8fa;border:1px solid #2a342c24;border-radius:14px;flex-direction:column;width:min(560px,100vw - 16px);height:auto;min-height:0;max-height:none;margin:0;padding:10px;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 12px 28px #281c0c24}.dagbog-shell #home-plant-search.plants-home-search-dropdown.pi-list-index-sticky{z-index:240;border-radius:14px;box-shadow:0 16px 32px #281c0c2e}.dagbog-shell .plants-home-search-dropdown .pi-list-index-sticky-inner{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.dagbog-shell .plants-home-search-dropdown .calendar-plant-search{flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;display:flex;position:relative}.dagbog-shell .plants-home-search-dropdown .calendar-plant-search-field{min-height:40px;box-shadow:none;background:#ffffffb8;border-color:#2a342c1f}.dagbog-shell .plants-home-search-dropdown .calendar-plant-search-panel{width:100%;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;margin:8px 0 0;display:flex;position:static;top:auto;left:auto;right:auto;overflow:hidden;transform:none}.dagbog-shell .plants-home-search-dropdown .calendar-plant-search-alpha{background:0 0;border-bottom:1px solid #2a342c1a;padding:4px 2px 8px}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha.search-panel-alpha{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail{flex-flow:wrap;grid-template-columns:none;place-content:center flex-start;align-items:center;gap:2px 4px;width:100%;margin:0;padding:2px 0 4px;display:flex}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button{box-sizing:border-box;color:#2a342cad;letter-spacing:-.02em;cursor:pointer;width:auto;min-width:1.55rem;max-width:none;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0 6px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:550;line-height:1;display:inline-flex;transform:none}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button:hover{color:#2a342ce0;background:0 0;border-color:#0000;transform:none}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.active,.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button[aria-current=true]{color:var(--leaf,#2f6b4f);background:0 0;border-color:#0000;transform:none}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all{letter-spacing:-.02em;border-radius:999px;grid-column:auto;min-width:auto;padding:0 8px;font-size:.78rem;font-weight:650}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all.is-scope{min-height:2.2rem;color:var(--ink-soft,#3d5c4a);letter-spacing:-.015em;background:#2f6b4f12;border:1px solid #2f6b4f3d;justify-content:center;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all.is-scope svg{flex:none;display:block}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all.active,.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all[aria-current=true]{color:var(--leaf,#2f6b4f);background:#2f6b4f1f;font-weight:700}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all.is-scope.active,.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all.is-scope[aria-current=true]{border-color:var(--leaf,#2f6b4f);background:var(--leaf,#2f6b4f);color:#fff}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all:hover{color:var(--pi-ink);background:#2a342c0f}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all.is-scope:hover{color:var(--pi-ink,#1a2e24);background:#2f6b4f1f;border-color:#2f6b4f66}.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all.is-scope.active:hover,.dagbog-shell .plants-home-search-dropdown.pi-list-index-sticky .calendar-plant-search-alpha .plants-banner-alpha .search-panel-alpha-rail button.is-all.is-scope[aria-current=true]:hover{border-color:var(--leaf,#2f6b4f);background:color-mix(in srgb, var(--leaf,#2f6b4f) 88%, #000);color:#fff}.dagbog-shell .plants-home-search-dropdown .kal-plant-pick-results{min-height:0;max-height:min(58vh,420px);box-shadow:none;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;flex:auto;margin:0;overflow-y:auto}.dagbog-shell .plants-home-search-dropdown.is-alpha-only{padding:8px}.dagbog-shell .plants-home-search-dropdown.is-alpha-only .calendar-plant-search-panel{margin:0}.dagbog-shell .plants-home-search-dropdown.is-alpha-only .calendar-plant-search-alpha{padding:4px 2px 6px}.dagbog-shell .plants-home-search-dropdown.is-add-only{padding:10px}.dagbog-shell .plants-home-search-dropdown.is-add-only .calendar-plant-search-panel{margin-top:8px}.dagbog-shell .home-growth-body{z-index:0;flex-direction:column;gap:0;margin-top:-14px;padding:0;display:flex;position:relative}.dagbog-shell .home-growth-body .growth-feed.is-embedded{gap:0;margin-top:0;padding-bottom:0}.dagbog-shell .home-growth-body .growth-feed.is-embedded>.growth-hub-sheet.is-embedded,.dagbog-shell .home-growth-body .growth-feed.is-embedded>.feed-section-banner{margin-top:0}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded{box-shadow:none;background-color:var(--pi-paper);background-image:linear-gradient(90deg, transparent calc(var(--pi-gutter) - 1px), var(--pi-margin-rule) calc(var(--pi-gutter) - 1px), var(--pi-margin-rule) var(--pi-gutter), transparent var(--pi-gutter));background-attachment:local;border:0;border-radius:0 0 16px 16px;margin:0;overflow:visible}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner{z-index:0;box-shadow:none;border-radius:0;margin:0;position:relative}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-scope-tabs{pointer-events:auto;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-scope-tab{appearance:none;letter-spacing:-.015em;color:var(--pi-ink-soft,#2a342c9e);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;max-width:min(42vw,11rem);margin:0;padding:4px 10px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600;line-height:1.2;transition:color .15s,background-color .15s;overflow:hidden}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-scope-tab:hover{color:var(--pi-ink,#2a342c)}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-scope-tab.is-active{color:var(--pi-ink,#2a342c);background:#4a80b01f}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-scope-tab:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-title-group>.feed-section-banner-overlay-title:has(.growth-hub-scope-tabs){pointer-events:auto;min-width:0;display:flex}.dagbog-shell .home-growth-body .growth-feed.is-embedded .plant-history-info.is-embedded{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.dagbog-shell .home-growth-body .growth-feed.is-embedded .plant-history-info-sections{padding:14px calc(var(--pi-pad-x) + 4px) 20px;flex-direction:column;gap:12px;display:flex}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-pick-plant-label{letter-spacing:-.015em;color:var(--ink,#1f3a2e);white-space:nowrap;text-overflow:ellipsis;max-width:min(42vw,11rem);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600;line-height:1.2;overflow:hidden}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-pick-plant-pill{box-sizing:border-box;border:1px solid var(--pi-rule);background:var(--pi-paper,#f4ecd8);min-width:0;max-width:min(48vw,14rem);height:34px;color:var(--ink,#1f3a2e);border-radius:999px;align-items:center;gap:2px;padding:0 6px 0 12px;display:inline-flex}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-pick-plant-pill .growth-hub-pick-plant-label{color:inherit;max-width:none}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-pick-plant-clear{appearance:none;color:#2a342c9e;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;display:inline-flex}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-pick-plant-clear:hover{color:var(--pi-ink,#2a342c);background:#2a342c1a}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-pick-plant-clear:focus-visible{outline-offset:1px;outline:2px solid #4a80b073}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-actions .feed-section-banner-help,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-title-group .feed-section-banner-help{border:1px solid var(--pi-rule);background:var(--pi-paper,#f4ecd8);color:var(--pi-ink-soft);box-shadow:none;position:static}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-actions .feed-section-banner-help:hover,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-title-group .feed-section-banner-help:hover{color:var(--pi-ink);background:#4a80b00f;border-color:#4a80b073}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-actions .feed-section-banner-help.is-on,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner-bar-title-group .feed-section-banner-help.is-on{color:#fffdf8;background:var(--leaf,#2f6b4f);border-color:#1e48328c}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub{isolation:isolate;color:var(--pi-ink);background-color:#0000;background-image:none;gap:0;padding:0 0 20px;position:relative}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub:after{content:"";top:0;bottom:0;left:calc(var(--pi-gutter) - 1px);z-index:2;pointer-events:none;background:var(--pi-margin-rule);width:1px;position:absolute}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-tiles{gap:0}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .calendar-hub-gantt.growth-hub-panel{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .calendar-hub-gantt-list{padding-bottom:0}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .is-resume-list .calendar-hub-gantt-list{padding-top:0}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-row{box-sizing:border-box;width:100%;min-height:calc(var(--pi-line) * 1.55);height:auto;padding:6px calc(var(--pi-pad-x) + 4px) 7px calc(var(--pi-pad-x) + 4px);border:0;border-bottom:1px solid var(--pi-rule);background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-end;gap:10px;margin:0;display:flex;container-type:inline-size}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-category{z-index:0}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-row.has-hero{box-sizing:border-box;z-index:0;width:100%;max-width:100%;min-height:5.65rem;padding:14px calc(var(--pi-pad-x) + 4px);background:0 0;border:0;border-radius:0;align-items:center;margin:0 0 7px;overflow:hidden}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-row.has-hero .growth-hub-plant-hero{top:0;bottom:0;right:0;left:var(--pi-gutter);border-radius:0}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .is-resume-list .growth-hub-plant-row{justify-content:flex-start;align-items:center}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-row:hover,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-row:focus-visible{background:#4a80b00f}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-row.has-hero:hover,.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-row.has-hero:focus-visible{background:0 0}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-row.has-hero .growth-hub-plant-copy{max-width:min(26rem,68%)}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-row.has-hero .growth-hub-plant-go{color:var(--pi-ink,#2a342c);filter:drop-shadow(0 0 8px var(--pi-paper,#f4ecd8))}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-copy{align-items:flex-start;gap:1px;min-width:0;padding-bottom:0}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-name{letter-spacing:-.015em;color:var(--pi-ink);text-underline-offset:.14em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #2a342c52;text-decoration:underline #2a342c52;text-decoration-thickness:1px}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-name:hover{color:#3a6288;text-decoration-color:currentColor}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-headline{letter-spacing:-.015em;color:var(--pi-ink);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:650;line-height:1.2}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-blob{letter-spacing:-.01em;max-width:40cqi;color:var(--pi-ink-soft);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;font-weight:400;line-height:1.3}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-row.has-storyline .growth-hub-plant-copy{max-width:min(26rem,68%)}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-plant-action{white-space:normal;letter-spacing:-.01em;max-width:100%;color:var(--pi-ink);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;font-weight:400;line-height:1.3;overflow:visible}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-show-more{box-sizing:border-box;min-height:var(--pi-line);padding:0 calc(var(--pi-pad-x) + 4px) var(--pi-ink-inset) calc(var(--pi-pad-x) + 4px);border:0;border-bottom:1px solid var(--pi-rule);color:var(--pi-ink-soft);text-align:center;background:0 0;border-radius:0;justify-content:center;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-style:italic;font-weight:500}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .growth-hub-panel .growth-hub-show-more:hover{color:var(--pi-ink);background:#4a80b00f}.dagbog-shell .home-calendar-body .calendar-feed.is-embedded .year-wheel-sheet.is-embedded .feed-section-banner-bar:has(.is-status-picker.is-bookmark-tabs){gap:0;height:auto;padding-bottom:0;overflow:visible}.dagbog-shell .home-calendar-body{z-index:0;margin-top:-14px;padding:0;position:relative}.dagbog-shell .home-calendar-body .calendar-feed.is-embedded{gap:0;margin-top:0;padding-bottom:0}.dagbog-shell .home-calendar-body .calendar-feed.is-embedded>.calendar-hub-sheet.is-embedded,.dagbog-shell .home-calendar-body .calendar-feed.is-embedded>.feed-section-banner{margin-top:0}.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded{box-shadow:none;background-color:var(--pi-paper);background-image:linear-gradient(90deg, transparent calc(var(--pi-gutter) - 1px), var(--pi-margin-rule) calc(var(--pi-gutter) - 1px), var(--pi-margin-rule) var(--pi-gutter), transparent var(--pi-gutter));background-attachment:local;border:0;border-radius:0 0 16px 16px;margin:0;overflow:visible}.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner{z-index:0;box-shadow:none;border-radius:0;margin:0;position:relative}.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .calendar-hub-pick-plant{align-items:center;gap:8px;min-width:0;display:inline-flex}.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .calendar-hub-pick-plant-label{letter-spacing:-.015em;color:var(--ink,#1f3a2e);white-space:nowrap;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600;line-height:1.2}.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-actions .feed-section-banner-help,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-title-group .feed-section-banner-help{border:1px solid var(--pi-rule);background:var(--pi-paper,#f4ecd8);color:var(--pi-ink-soft);box-shadow:none;position:static}.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-actions .feed-section-banner-help:hover,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-title-group .feed-section-banner-help:hover{color:var(--pi-ink);background:#4a80b00f;border-color:#4a80b073}.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-actions .feed-section-banner-help.is-on,.dagbog-shell .home-calendar-body .calendar-hub-sheet.is-embedded .feed-section-banner-bar-title-group .feed-section-banner-help.is-on{color:#fffdf8;background:var(--leaf,#2f6b4f);border-color:#1e48328c}.dagbog-shell .home-journal-body{z-index:0;margin-top:-14px;padding:0 0 20px;position:relative}.dagbog-shell .home-journal-body .garden-images-view.is-embedded{padding:0 0 12px}.dagbog-shell .home-journal-body .journal-feed.is-embedded{gap:0;margin:0}.dagbog-shell .home-journal-body .journal-feed.is-embedded>.journal-hub-sheet.is-embedded{margin:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded{box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0 0 16px 16px;margin:0;overflow:visible}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner{z-index:0;box-shadow:none;border-radius:0;margin:0;position:relative}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner-bar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-hub-pick-plant,.dagbog-shell .home-journal-body .images-hub-sheet.is-embedded .images-hub-pick-plant{align-items:center;gap:8px;min-width:0;display:inline-flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-hub-pick-plant-label{letter-spacing:-.015em;color:var(--ink,#1f3a2e);white-space:nowrap;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600;line-height:1.2}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner-bar-actions .feed-section-banner-help{border:1px solid var(--pi-rule);background:var(--pi-paper,#f4ecd8);color:var(--pi-ink-soft);box-shadow:none;position:static}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner-bar-actions .feed-section-banner-help:hover{color:var(--pi-ink);background:#4a80b00f;border-color:#4a80b073}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .feed-section-banner-bar-actions .feed-section-banner-help.is-on{color:#fffdf8;background:var(--leaf,#2f6b4f);border-color:#1e48328c}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-hub-search{box-sizing:border-box;border:1px solid var(--pi-rule);background:color-mix(in srgb, var(--pi-paper,#f4ecd8) 70%, #fff);width:100%;min-width:0;height:38px;color:var(--pi-ink-soft);border-radius:10px;align-items:center;gap:8px;margin:0;padding:0 10px;display:flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-hub-search:focus-within{color:var(--pi-ink);border-color:#4a80b08c}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-hub-search-input{min-width:0;color:var(--pi-ink);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.95rem;font-weight:500;line-height:1.2}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-hub-search-input::placeholder{color:var(--pi-ink-soft);opacity:.9}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-hub-search-clear{width:28px;height:28px;color:var(--pi-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-hub-search-clear:hover{color:var(--pi-ink);background:#4a80b014}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-body{--journal-rule:36px;--journal-rule-y:28px;--journal-rule-ink:#4a80b04d;max-width:none;padding:0 0 calc(20px + var(--journal-bottom-h,72px));color:var(--pi-ink);background-color:#0000;background-image:linear-gradient(90deg, transparent calc(var(--pi-gutter) - 1px), var(--pi-margin-rule) calc(var(--pi-gutter) - 1px), var(--pi-margin-rule) var(--pi-gutter), transparent var(--pi-gutter)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--journal-rule-y) - 1px), var(--journal-rule-ink) calc(var(--journal-rule-y) - 1px), var(--journal-rule-ink) var(--journal-rule-y), transparent var(--journal-rule-y), transparent var(--journal-rule));background-attachment:local;margin:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-timeline,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-all-notes,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-plant-picker{padding:var(--journal-rule) 0 0;flex-direction:column;gap:0;display:flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-photo-picker{gap:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-feed{gap:0;margin:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-feed-head{padding:0 calc(var(--pi-pad-x) + 4px);margin:0 0 var(--journal-rule)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-feed-title{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2.8vw,1.4rem);font-weight:650;line-height:var(--journal-rule);color:var(--pi-ink)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-feed-botanical{font-family:Fraunces,Georgia,Times New Roman,serif;font-style:italic;line-height:var(--journal-rule);color:var(--pi-ink-soft)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-feed-list{gap:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-card{margin:0 0 calc(var(--journal-rule) * 2);padding:0 calc(var(--pi-pad-x) + 4px);gap:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-card-media{border-radius:2px;transform:rotate(-.6deg);box-shadow:0 1px #1e342824,0 10px 22px #1e34281f}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-card-meta{padding:calc(var(--journal-rule) * .35) 2px 0;gap:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-card-date{text-transform:none;letter-spacing:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.95rem;font-style:italic;font-weight:500;line-height:var(--journal-rule);color:var(--pi-ink-soft)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-card-caption{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.02rem;font-style:italic;line-height:var(--journal-rule);color:var(--pi-ink)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-card-variety{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.95rem;font-style:italic;font-weight:550;line-height:var(--journal-rule);color:var(--pi-ink-soft)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-image-empty{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.02rem;font-style:italic;line-height:var(--journal-rule);color:var(--pi-ink-soft);padding:0 calc(var(--pi-pad-x) + 4px);margin:0 0 calc(var(--journal-rule) * 2)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-chrome-dock{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:0;border-radius:0;position:relative;top:auto}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-chrome-dock-inner{max-width:none;padding:0 calc(var(--pi-pad-x) + 4px);min-height:var(--journal-rule);align-items:flex-end;display:flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-plant-back{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.95rem;font-style:italic;font-weight:500;line-height:var(--journal-rule);color:var(--pi-ink-soft)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-plant-banner,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-plant-banner.is-picker{box-sizing:border-box;width:100%;min-height:calc(var(--journal-rule) * 2);padding:0 calc(var(--pi-pad-x) + 4px);-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-end;margin:0;position:static}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-plant-banner.is-picker:hover,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-plant-banner.is-picker:active{background:0 0;border-color:#0000;transform:none}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-plant-banner-name{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2.4vw,1.25rem);font-weight:600;line-height:var(--journal-rule);color:var(--pi-ink)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-plant-banner-botanical{color:var(--pi-ink-soft);font-family:Fraunces,Georgia,Times New Roman,serif;font-style:italic;line-height:var(--journal-rule)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry{margin:0 0 calc(var(--journal-rule) * 2);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact{align-items:flex-start;gap:12px}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-inner,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-inner{width:auto;height:auto;min-height:0;padding:0 calc(var(--pi-pad-x) + 4px);flex:0 auto;align-self:flex-start;gap:0;overflow:visible}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-head{min-height:var(--journal-rule);align-items:flex-start;gap:.55em;margin:0;display:flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-date-wrap,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-date-btn{height:var(--journal-rule);box-shadow:none;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;display:inline-flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-head .sagestamp.fsec-date{width:auto;height:var(--journal-rule);min-height:var(--journal-rule);box-shadow:none;color:var(--pi-ink-soft);font-family:Fraunces,Georgia,Times New Roman,serif;line-height:var(--journal-rule);background:0 0;border:0;border-radius:0;flex-direction:row;align-items:baseline;gap:.28em;padding:0;display:inline-flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-head .sagestamp.fsec-date .ss-day{font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:600;line-height:var(--journal-rule)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-head .sagestamp.fsec-date .ss-mon{letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-style:italic;font-weight:500;line-height:var(--journal-rule);opacity:.85}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-title,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-title-btn{color:var(--pi-ink);font-family:Fraunces,Georgia,Times New Roman,serif;line-height:var(--journal-rule);background:0 0;border:0;margin:0;padding:0;display:block}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-fname{flex-direction:column;gap:0;margin:0;display:flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-fname .fname-main{letter-spacing:-.015em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.08rem;font-style:normal;font-weight:600;line-height:var(--journal-rule);color:var(--pi-ink);-webkit-line-clamp:unset;margin:0;display:block;overflow:visible}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-fname .fname-sub{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-style:italic;font-weight:400;line-height:var(--journal-rule);color:var(--pi-ink-soft);-webkit-line-clamp:unset;margin:0;display:block;overflow:visible}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-text,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-text,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-text.is-clamped{flex:none;justify-content:flex-start;min-height:0;margin:0;overflow:visible}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-text p,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-text p,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-text.is-clamped p,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-body-edit{box-shadow:none;letter-spacing:-.005em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;font-weight:400;line-height:var(--journal-rule);color:var(--pi-ink);white-space:pre-wrap;-webkit-line-clamp:unset;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:visible}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-text p.is-editable:hover{color:var(--pi-ink);background:0 0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-body-empty{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1rem;font-style:italic;line-height:var(--journal-rule);color:var(--pi-ink-soft);background:0 0;border:0;margin:0;padding:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-meta{min-height:var(--journal-rule);align-items:center;gap:10px;margin:0;padding:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-meta .journal-tag,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-add-photo{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;font-weight:500;line-height:var(--journal-rule);color:var(--pi-ink-soft);box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--journal-kind,#9a9184) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--journal-kind,#9a9184) 45%, transparent);text-underline-offset:.22em;background:0 0;border:0;border-radius:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-tag-kind-trigger,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-tag-kind-readonly{height:var(--journal-rule);box-shadow:none;color:var(--pi-ink-soft);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;line-height:var(--journal-rule);background:0 0;border:0;align-items:center;gap:.35em;margin:0;padding:0;display:inline-flex}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-tag-kind-trigger .journal-tag,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-tag-kind-readonly .journal-tag{box-shadow:none;color:inherit;border:0;border-radius:0;text-decoration:none;background:0 0!important}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-tag-kind-label{text-underline-offset:.22em;-webkit-text-decoration:underline #5a462847;text-decoration:underline #5a462847}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-add-photo:hover:not(:disabled),.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-meta .journal-tag:hover{color:var(--pi-ink);background:0 0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-with-media .journal-entry-media{width:calc(var(--journal-rule) * 4);max-width:calc(var(--journal-rule) * 4);min-width:calc(var(--journal-rule) * 3.5);height:calc(var(--journal-rule) * 5);max-height:calc(var(--journal-rule) * 5);margin:0 calc(var(--pi-pad-x) + 4px) 0 0;background:color-mix(in srgb, var(--pi-paper,#f4ecd8) 55%, #fff);aspect-ratio:auto;border:1px solid #5a462838;border-radius:2px;flex:none;align-self:flex-start;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 1px 3px #281c0c14}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-media img{object-fit:cover;width:100%;height:100%}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-empty,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-status,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-search-empty{padding:var(--journal-rule) calc(var(--pi-pad-x) + 4px);color:var(--pi-ink-soft);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;line-height:var(--journal-rule)}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-plant{gap:0;margin:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-feed-plant-list{gap:0}.dagbog-shell .fam{overflow-anchor:none;width:100%;max-width:min(var(--plant-card-max,880px), 100%);border:1px solid var(--edge);--sec-x:26px;--sec-y:28px;--sec-head:18px;--fam-divider:#5b8f7424;--fam-sage-surface:#ecf5efe0;--fam-history-surface:#f6f2e9f0;--fam-callout-bg:#ffffff9e;--fam-callout-border:#5b8f7429;--sage-panel-sage-bg:var(--fam-sage-surface);opacity:0;background:#fffdf8f0;border-radius:24px;margin-inline:auto;animation:.6s cubic-bezier(.2,.7,.2,1) forwards dagbog-rise;position:relative;overflow:hidden;transform:translateY(14px);box-shadow:0 16px 44px #224a3624,inset 0 1px #ffffff80}.dagbog-shell .fam-wishlist{border:2px solid #966ec8b3;animation:.6s cubic-bezier(.2,.7,.2,1) forwards dagbog-rise,4.8s ease-in-out .7s infinite fam-wishlist-glow;box-shadow:0 0 0 1px #c4b0eb80,0 0 22px #a878de4d,0 0 52px #8a6bab38,0 18px 48px #4a306833,inset 0 1px #ffffff8c}@keyframes fam-wishlist-glow{0%,to{border-color:#966ec8a6;box-shadow:0 0 0 1px #c4b0eb66,0 0 18px #a878de38,0 0 42px #8a6bab29,0 18px 48px #4a30682e,inset 0 1px #ffffff8c}50%{border-color:#b082e0d9;box-shadow:0 0 0 1px #d6c4f5b3,0 0 30px #b482e866,0 0 70px #a078d652,0 18px 52px #4a30683d,inset 0 1px #fff9}}@media (prefers-reduced-motion:reduce){.dagbog-shell .fam-wishlist{animation:.6s cubic-bezier(.2,.7,.2,1) forwards dagbog-rise}}@keyframes dagbog-rise{to{opacity:1;transform:none}}.dagbog-shell .fam-collapsed{cursor:pointer}.dagbog-shell .fam-collapsed .fam-title{margin-bottom:0}.dagbog-shell .fam-mode-care .fam-title{padding-bottom:16px}.dagbog-shell .fam-mode-care .fam-title:has(.fam-peek-expanded){padding-bottom:0}:is(.dagbog-shell .fam-mode-care .fam-title:has(.fam-peek) .fam-title-head,.dagbog-shell .fam-mode-care .fam-title:has(.fam-peek) .fam-mode-headline){min-height:2.76em}.dagbog-shell .fam-collapsed .fam-title:after,.dagbog-shell .fam:not(.fam-collapsed) .sage-panel-sage .sage-family-header-has-period .sage-family-header-title{display:none}.dagbog-shell .fam-expand-toggle{color:#2a4a3ad1;cursor:pointer;letter-spacing:.02em;background:#fffdf8f5;border:1px solid #5b8f7447;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:52px;min-height:32px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 1px 4px #224a3614}.dagbog-shell .fam-expand-toggle:hover{color:#1c3a2aeb;background:#5b8f741a;border-color:#5b8f746b}.dagbog-shell .fam-expand-toggle:active{transform:scale(.97)}.dagbog-shell .fam-expand-toggle:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.dagbog-shell .fam-expand-toggle-open{color:var(--leaf);background:#2f6b4f1f;border-color:#2f6b4f61}.dagbog-shell .fam-expand-toggle-label{white-space:nowrap}.dagbog-shell .fam-collapsed:hover .fam-expand-toggle,.dagbog-shell .fam-collapsed .fhead:hover+.fam-title .fam-expand-toggle{color:#1c3a2aeb}.dagbog-shell .fam-body{opacity:.84;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .32s;display:grid}.dagbog-shell .fam-body-open{opacity:1;grid-template-rows:1fr}.dagbog-shell .fam-body-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.dagbog-shell .fam-body{transition:none}}.dagbog-shell .fhead{scroll-margin-top:max(12px, env(safe-area-inset-top,0px));background:radial-gradient(130% 140% at 88% -25%, color-mix(in srgb, var(--g1,#a8d5b5) 62%, #fff) 0%, transparent 62%), linear-gradient(165deg, color-mix(in srgb, var(--g1,#a8d5b5) 42%, #fff) 0%, color-mix(in srgb, var(--g2,#5b8f74) 36%, #fff) 100%);border-bottom:1px solid color-mix(in srgb, var(--g2,#5b8f74) 22%, transparent);cursor:pointer;min-height:clamp(195px,29vw,300px);padding:0;transition:filter .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}@media (hover:hover){.dagbog-shell .fhead:hover{filter:brightness(1.03)}}.dagbog-shell .fhead:focus-visible{outline:2px solid var(--leaf);outline-offset:-3px}.dagbog-shell .fhead-has-hero{background:0 0;border-bottom-color:#0d261b33;min-height:0}.dagbog-shell .fam-title{box-sizing:border-box;min-height:calc(28px + 2.76em);padding:14px var(--sec-x) 14px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:0;margin-bottom:0;display:grid;position:relative}.dagbog-shell .fam-title-head{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px;min-height:2.76em;display:grid}.dagbog-shell .fam-mode-headline{letter-spacing:-.008em;min-height:2.76em;color:var(--ink-soft);grid-area:1/1;margin:0;padding:0;font-family:Fraunces,serif;font-size:clamp(18px,2.05vw,22px);font-style:normal;font-weight:600;line-height:1.38;display:block}.dagbog-shell .fam-title-toggle{z-index:2;color:#2a4a3a6b;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;grid-area:1/2;justify-content:center;align-self:start;align-items:center;width:28px;height:1.38em;margin-top:0;padding:0;font-size:clamp(18px,2.05vw,22px);transition:color .18s,background .18s;display:inline-flex}.dagbog-shell .fam-title-chevron{opacity:.55;transform-origin:50%;border:.32em solid #0000;border-top:none;border-bottom:.36em solid;flex:none;width:0;height:0;transition:transform .18s,opacity .18s}.dagbog-shell .fam-title-expandable{cursor:pointer}.dagbog-shell .fam:not(.fam-collapsed) .fam-title{cursor:default}.dagbog-shell .fam-title:after{content:"";background:var(--fam-divider);height:1px;position:absolute;bottom:0;left:0;right:0}.dagbog-shell .fam-title:focus-visible{outline:2px solid var(--leaf);outline-offset:2px;border-radius:8px}.dagbog-shell .fam-mode-care .fam-title,.dagbog-shell .fam-mode-care .sage-panel-sage{background:var(--fam-sage-surface)}.dagbog-shell .fam-mode-care .fam-title:after{background:var(--fam-divider)}.dagbog-shell .fam-mode-care:not(.fam-collapsed) .fam-title:after{display:none}.dagbog-shell .fam-mode-care:not(.fam-collapsed) .sage-panel-sage{border-top:none}:is(.dagbog-shell .fam-mode-care:not(.fam-collapsed) .sage-panel-sage:has(.fintro),.dagbog-shell .fam-mode-care:not(.fam-collapsed) .sage-panel-sage:has(.sage-family-welcome),.dagbog-shell .fam-mode-care:not(.fam-collapsed) .sage-panel-sage:has(.sage-catalog-intro),.dagbog-shell .fam-mode-care:not(.fam-collapsed):has(.fam-peek-expanded) .sage-panel-sage){padding-top:6px}.dagbog-shell .fam-mode-design .fam-title,.dagbog-shell .fam-mode-design .sage-panel-sage{background:var(--fam-sage-surface)}.dagbog-shell .fam-mode-design .fam-title:after{background:var(--fam-divider)}.dagbog-shell .fam-mode-design:not(.fam-collapsed) .fam-title:after,.dagbog-shell .fam-mode-design.fam-always-open .fam-title:after{display:none}.dagbog-shell .fam-mode-design:not(.fam-collapsed) .sage-panel-sage,.dagbog-shell .fam-mode-design.fam-always-open .sage-panel-sage{border-top:none}:is(.dagbog-shell .fam-mode-design:not(.fam-collapsed) .sage-panel-sage:has(.fintro),.dagbog-shell .fam-mode-design:not(.fam-collapsed) .sage-panel-sage:has(.sage-family-welcome),.dagbog-shell .fam-mode-design:not(.fam-collapsed) .sage-panel-sage:has(.sage-catalog-intro),.dagbog-shell .fam-mode-design.fam-always-open .sage-panel-sage:has(.fintro),.dagbog-shell .fam-mode-design.fam-always-open .sage-panel-sage:has(.sage-family-welcome),.dagbog-shell .fam-mode-design.fam-always-open .sage-panel-sage:has(.sage-catalog-intro)){padding-top:6px}.dagbog-shell .fam-mode-history .fam-title,.dagbog-shell .fam-mode-history .fam-history-body{background:var(--fam-history-surface)}.dagbog-shell .fam-mode-history .fam-title:after{background:var(--fam-divider)}.dagbog-shell .fam-mode-history:not(.fam-collapsed) .fam-title:after{display:none}.dagbog-shell .fam-history-body{padding:4px var(--sec-x) var(--sec-y)}.dagbog-shell .fam-mode-history .fam-history-trivia{padding:8px var(--sec-x) var(--sec-y);background:var(--fam-history-surface)}.dagbog-shell .fam-mode-headline-history{color:var(--ink)}.dagbog-shell .fam-title-static{cursor:default}.dagbog-shell .fam-always-open .fam-body{opacity:1;grid-template-rows:1fr}.dagbog-shell .fam-body-inner>.fam-card-section,.dagbog-shell .fam-body-inner>.fsec-block.fobs,.dagbog-shell .fam-body-inner>.fsec-block:not(.sage-panel-sage){padding:var(--sec-y) var(--sec-x);border-top:1px solid var(--fam-divider);background:0 0}.dagbog-shell .fam-body-inner>:first-child{border-top:none}.dagbog-shell .fam-section-kicker,.dagbog-shell .sage-callout-title{letter-spacing:.07em;text-transform:uppercase;color:#224a36ad;margin:0 0 12px;font-size:11px;font-weight:700}.dagbog-shell .fam-callout-box,.dagbog-shell .sage-pending-box{border:1px solid var(--fam-callout-border);background:var(--fam-callout-bg);border-radius:14px;margin-top:0;padding:12px 14px}.dagbog-shell .fam-callout-box.fam-varieties-module{background:#fffdf8f5;border:1px solid #2f6b4f57;padding:12px 8px;overflow:hidden;box-shadow:0 6px 18px #224a361a,inset 0 1px #ffffffa6}.dagbog-shell .fam-varieties-module .vgrid{padding:0}.dagbog-shell .fam-varieties-lists.pi-page{aspect-ratio:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dagbog-shell .fam-varieties-lists .pi-row{width:100%;margin-left:0}.dagbog-shell .fam-varieties-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--pi-ink-soft,#2a342c94);margin:0 0 4px;padding:0 4px;font-family:inherit;font-size:.72rem;font-weight:650;line-height:1.2}.dagbog-shell .fam-varieties-heading-sorts{margin-top:18px}.dagbog-shell .fam-varieties-groups{flex-direction:column;gap:28px;margin-top:18px;display:flex}.dagbog-shell .fam-varieties-group{flex-direction:column;gap:8px;display:flex}.dagbog-shell .fam-varieties-group .plant-care-summary-section-head{padding-left:0;padding-right:0}.dagbog-shell .fam-varieties-group-liner{letter-spacing:-.005em;max-width:36em;color:var(--pi-ink-soft,#2a342c9e);margin:0;padding:0 4px 2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.88rem;font-style:italic;font-weight:450;line-height:1.4}.dagbog-shell .fam-growth-banner-section{min-width:0}.dagbog-shell .fam-growth-banner{border:1px solid var(--hub-feed-bar-rule,#5a462861);text-align:left;background-color:var(--hub-feed-bar-bg,#e6dcc6);width:100%;box-shadow:none;isolation:isolate;border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:16px 14px 14px 16px;display:flex;position:relative;overflow:hidden}.dagbog-shell .fam-growth-banner-main{z-index:1;width:100%;min-height:52px;color:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;margin:0;padding:0;transition:color .15s;display:flex;position:relative}.dagbog-shell .fam-growth-banner-main:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #4a80b073}.dagbog-shell .fam-growth-banner-tags.growth-hub-section-shortcuts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;width:100%;min-width:0;margin:0;padding:0 2px 2px;display:flex;overflow:visible}.dagbog-shell .fam-growth-banner-tags .growth-hub-section-shortcut{box-sizing:border-box;border:1px solid var(--pi-rule,#5a462838);height:32px;min-height:32px;color:var(--pi-ink-soft,#2a342cb8);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;background:#fffdf8b8;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px 0 10px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.82rem;font-weight:500;line-height:1;display:inline-flex}.dagbog-shell .fam-growth-banner-tags .growth-hub-section-shortcut-icon{width:15px;height:15px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .fam-growth-banner-tags .growth-hub-section-shortcut-icon svg{width:15px;height:15px;display:block}.dagbog-shell .fam-growth-banner-tags .growth-hub-section-shortcut:hover{color:var(--pi-ink,#2a342c);background:#4a80b00f;border-color:#4a80b073}.dagbog-shell .fam-growth-banner-tags .growth-hub-section-shortcut:active{color:var(--pi-ink,#2a342c);background:#4a80b01a;border-color:#4a80b080}.dagbog-shell .fam-growth-banner-tags .growth-hub-section-shortcut:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .fam-growth-banner-icon{z-index:1;color:#fffdf8;background:var(--leaf,#2f6b4f);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:0 2px 8px #224a3647,inset 0 1px #ffffff47}.dagbog-shell .fam-growth-banner-go{z-index:1;box-sizing:border-box;width:32px;height:32px;min-height:32px;color:var(--pi-ink-soft,#2a342cb8);border:1px solid var(--pi-rule,#5a462838);box-shadow:none;opacity:1;background:#fffdf8b8;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex;position:relative}.dagbog-shell .fam-growth-banner-icon svg,.dagbog-shell .fam-growth-banner-go svg{color:inherit;display:block;overflow:visible}.dagbog-shell .fam-growth-banner-go svg{width:15px;height:15px}.dagbog-shell .fam-growth-banner-main:hover .fam-growth-banner-go{transform:translate(2px)}.dagbog-shell .fam-growth-banner-copy{z-index:1;flex-direction:column;flex:auto;align-items:flex-start;gap:5px;min-width:0;padding:2px 0;display:flex;position:relative}.dagbog-shell .fam-growth-banner-kicker{letter-spacing:-.01em;color:var(--pi-ink-soft,#2a342c9e);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.8rem;font-weight:600;line-height:1.25}.dagbog-shell .fam-growth-banner-title{letter-spacing:-.02em;min-width:0;color:var(--pi-ink,#2a342c);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.02rem,2.3vw,1.18rem);font-weight:650;line-height:1.28}.dagbog-shell .fam-growth-banner-title.is-headline{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:clamp(.95rem,2vw + .4rem,1.1rem);font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.dagbog-shell .fam-varieties-module .vtile-family{width:100%}.dagbog-shell .fam-sage-pending-foot .sage-pending-box{margin-top:0}.dagbog-shell .sage-pending-box-text .sage-callout-title,.dagbog-shell .sage-pending-box-text .fam-section-kicker{margin-bottom:6px}.dagbog-shell .fhead-title .fname{pointer-events:none;flex-flow:column;flex:auto;align-items:flex-start;gap:5px 0;min-width:0;margin:0}.dagbog-shell .fhead-title .fname-sub:before{content:none}.dagbog-shell .fhead-title .fname-main .plant-headline-tail{display:inline}.dagbog-shell .fhead-title .fname-main .plant-headline-lead:after{content:" "}.dagbog-shell .fam-title-status{pointer-events:auto;flex:none;align-items:center;margin-top:0;display:inline-flex}.dagbog-shell .fam-title-status .vtile-status-btn{background:#fffdf8e6;border-color:#1a2e2233;box-shadow:0 2px 8px #0d261b1a}.dagbog-shell .fam-title-status .vtile-status-label{text-shadow:0 1px 2px #ffffff8c}.dagbog-shell .fam-title+.vgrid{padding-top:12px}.dagbog-shell .fam-title-actions{flex-shrink:0;grid-area:1/2;align-self:start;align-items:center;gap:8px;margin-top:calc(1.38em - 16px);display:inline-flex}.dagbog-shell .fam-hero-btn{color:#2a4a3ab8;cursor:pointer;background:#fffdf8f5;border:1px solid #5b8f7447;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:0 1px 4px #224a3614}.dagbog-shell .fam-hero-btn:hover{color:#1c3a2aeb;background:#5b8f741a;border-color:#5b8f746b;transform:scale(1.06)}.dagbog-shell .fam-hero-btn:active{transform:scale(.94)}.dagbog-shell .fam-hero-btn:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.dagbog-shell .fam-hero-info-mark{opacity:.88;margin-top:-1px;font-family:Fraunces,serif;font-size:15px;font-style:italic;font-weight:500;line-height:1}.dagbog-shell .fhead-hero{z-index:0;pointer-events:none;width:100%;height:auto;animation:.35s heroFadeIn;display:block}.dagbog-shell .fhead-hero-stack{z-index:0;width:100%;position:relative;overflow:hidden}.dagbog-shell .fhead-hero-stack .fhead-hero{animation:none}.dagbog-shell .fhead-hero-stack .fhead-hero-outgoing{object-fit:cover;object-position:center center;z-index:1;width:100%;height:100%;position:absolute;inset:0}.dagbog-shell .fhead-hero-stack .fhead-hero-incoming{z-index:2;position:relative}.dagbog-shell .fhead-hero-crossfading .fhead-hero-incoming{animation:.42s both fheadHeroCrossfadeIn}@keyframes fheadHeroCrossfadeIn{0%{opacity:0}to{opacity:1}}@media (width>=768px){.dagbog-shell .fhead-has-hero{max-height:300px}.dagbog-shell .fhead-has-hero .fhead-hero{object-fit:cover;object-position:center center;height:300px;max-height:300px}}@keyframes heroFadeIn{0%{opacity:.35;transform:scale(1.03)}to{opacity:1;transform:none}}.dagbog-shell .fdiv{border:0;border-top:1px solid #5b8f7426;height:0;margin:0;padding:0;display:block}.dagbog-shell .fhead+.fdiv,.dagbog-shell .fdiv+.fsec-block{border-top:0}.dagbog-shell .fname{text-align:left;flex-direction:column;gap:2px;margin:0;display:flex}.dagbog-shell .fname-main{color:var(--ink);font-family:Fraunces,serif;font-size:clamp(28px,3.6vw,40px);font-weight:600;line-height:1.08}.dagbog-shell .fname-main .plant-headline-lead:after{content:" "}@media (width<=640px){.dagbog-shell .fname-main.plant-headline-stacked .plant-headline-tail{display:block}.dagbog-shell .fname-main.plant-headline-stacked .plant-headline-lead:after{content:none}.dagbog-shell .fname-main.plant-headline-stacked{flex-direction:column;align-items:flex-start;gap:5px;display:flex}}.dagbog-shell .fname-sub{color:var(--ink-soft);font-family:Fraunces,serif;font-size:clamp(15px,1.7vw,19px);font-style:italic;font-weight:400;line-height:1.2}.dagbog-shell .fintro{color:var(--ink-soft);margin:0;font-size:clamp(15px,1.7vw,18px);line-height:1.55}.dagbog-shell .fintro em{color:#7d978a;font-style:italic}.dagbog-shell .sticky-family-grid{flex-direction:column;gap:24px;margin-top:12px;display:flex}.fam-scroll-pill{z-index:45;max-width:min(220px,100vw - 48px);color:var(--ink,#1e3428);font:inherit;cursor:pointer;background:#fcfefcf5;border:1px solid #4d786038;border-radius:999px;padding:7px 14px;animation:.18s fam-scroll-pill-in;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #1f382a1f}@keyframes fam-scroll-pill-in{0%{opacity:0;transform:translate(-50%,-6px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.fam-scroll-pill:hover,.fam-scroll-pill:focus-visible{background:#fff;border-color:#4d786066;outline:none}.fam-scroll-pill:focus-visible{outline-offset:2px;outline:2px solid #5b8f7473}.fam-scroll-pill-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:13px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.dagbog-shell .fam.fam-sticky-scroll .fam-title{min-height:0;padding-bottom:4px}.dagbog-shell .fam.fam-sticky-scroll .fam-title-head,.dagbog-shell .fam.fam-sticky-scroll .fam-mode-headline{min-height:0}.dagbog-shell .fam.fam-sticky-scroll{background:#ecf5ef;border:1px solid #4d786029;border-radius:24px;overflow:hidden;box-shadow:0 12px 28px #1f382a1a}.dagbog-shell .fam.fam-inline-tabs .fhead{border-bottom-color:#0000}.dagbog-shell .fam.fam-inline-tabs .fhead-tabs{z-index:3;margin:0;padding:0;position:relative}.dagbog-shell .fam .fam-variety-drawer{z-index:6;padding:0;position:relative}.dagbog-shell .fam .fam-variety-drawer.is-open{padding:8px 12px 0}.dagbog-shell .fam .fam-variety-drawer-toggle{z-index:6;-webkit-backdrop-filter:blur(12px)saturate(1.35);max-width:calc(100% - 28px);min-height:28px;color:var(--ink,#1e3428);opacity:.95;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff6b;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:5px;margin:0;padding:5px 10px 5px 11px;transition:background .2s,opacity .2s,border-color .2s;display:inline-flex;position:absolute;bottom:calc(100% + 12px);left:14px;box-shadow:0 2px 10px #0d261b1f}.dagbog-shell .fam .fam-variety-drawer-toggle:hover,.dagbog-shell .fam .fam-variety-drawer-toggle:focus-visible{opacity:1;background:#ffffff9e;outline:none}.dagbog-shell .fam .fam-variety-drawer-toggle:focus-visible{outline-offset:2px;outline:2px solid #5b8f7473}.dagbog-shell .fam .fam-variety-drawer-label{letter-spacing:-.01em;align-items:baseline;gap:5px;min-width:0;font-size:12.5px;font-weight:650;line-height:1.2;display:inline-flex}.dagbog-shell .fam .fam-variety-drawer-panel{padding:2px 0 8px;position:relative}.dagbog-shell .fam .fam-variety-drawer-panel .vgrid{padding:0}.dagbog-shell .fam .fam-variety-drawer-panel.is-capped{--variety-frost:0px}.dagbog-shell .fam .fam-variety-drawer-panel.is-capped .vgrid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-height:146px;padding:0 2px 0 0;overflow:hidden auto}@media (width<=640px){.dagbog-shell .fam .fam-variety-drawer-panel.is-capped .vgrid{max-height:184px}}.dagbog-shell .fam .fam-variety-drawer-panel>.vgrid-add-row{margin-top:0;margin-bottom:8px}.dagbog-shell .fam .fam-variety-drawer-panel>.vgrid-add-row.is-only{margin-bottom:0}.dagbog-shell .fam.fam-inline-tabs.fam-tabs-closed .fam-inline-tabs-bar{background:linear-gradient(#ffffff47 0%,#ecf5efeb 55%,#ecf5ef 100%)}.dagbog-shell .fam.fam-inline-tabs.fam-tabs-open .fam-inline-tab-panel{padding-bottom:14px}.dagbog-shell .fam.fam-sticky-scroll .fam-mode-care .fam-title,.dagbog-shell .fam.fam-sticky-scroll .fam-mode-design .fam-title,.dagbog-shell .fam.fam-sticky-scroll .fcare.sage-panel-sage{background:#ecf5ef}.dagbog-shell .fam.fam-sticky-scroll .fam-body-inner{overflow:visible}.dagbog-shell .fam.fam-inline-tabs .fam-inline-tabs-bar{z-index:3;background:0 0;border-bottom:none;flex:none;justify-content:stretch;width:100%;margin:0;padding:0;display:flex;position:relative;top:auto;overflow:visible}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tabs{width:100%;max-width:none;box-shadow:none;background:#ecf5eff5;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;padding:0;display:grid;position:relative;overflow:hidden}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tabs--overflow{gap:4px;padding:0}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tabs--overflow .plant-sheet-tab{gap:2px;min-height:42px;padding:5px 3px 4px}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tabs-more-menu{z-index:8;background:#fffffff7;border:1px solid #4d786029;border-radius:12px;flex-direction:column;gap:1px;min-width:156px;padding:4px;display:flex;position:absolute;bottom:calc(100% - 4px);right:12px;box-shadow:0 10px 24px #1f382a1f}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tabs-more-item{color:#1e3428d1;width:100%;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;margin:0;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tabs-more-item:hover,.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tabs-more-item:focus-visible{background:#2f6b4f14;outline:none}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tabs-more-item.is-active{color:#163022f2;background:#2f6b4f1f}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab{z-index:1;color:#1c3a2ab8;min-height:48px;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-right:1px solid #4d786029;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 10px 7px;transition:background .16s,color .16s,transform .12s;position:relative}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab:last-child{border-right:0}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab-icon{color:inherit}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab-icon svg{shape-rendering:geometricprecision;width:20px;height:20px;display:block;overflow:visible}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab-label{z-index:auto;max-width:100%;color:inherit;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:600;line-height:1.15;transition:none;display:block;position:static;bottom:auto;left:auto;overflow:hidden;transform:none}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab:hover .plant-sheet-tab-label,.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab:focus-visible .plant-sheet-tab-label{opacity:1;transform:none}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab:hover{color:#163022eb;background:#ffffffb8}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab:active{background:#ffffffe0;transform:none}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab.is-active{color:#fff;background:var(--leaf,#2f6b4f);border-color:#0000;box-shadow:inset 0 1px #ffffff29}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-tab.is-active:hover{color:#fff;background:#286044}.dagbog-shell .fam.fam-inline-tabs .fam-inline-tab-panel{z-index:1;min-height:72px;padding:12px 16px 8px;position:relative;overflow:visible}.dagbog-shell .fam.fam-inline-tabs .fam-inline-tab-panel.fam-history-trivia{padding-left:8px;padding-right:8px}.dagbog-shell .fam.fam-inline-tabs .fam-inline-tab-panel:has(.family-trivia-panel){padding-left:8px;padding-right:8px}.dagbog-shell .fam.fam-inline-tabs .fam-inline-tab-panel:has(.fam-sage-tab){padding-left:8px;padding-right:8px}.dagbog-shell .fam.fam-inline-tabs .fam-inline-tab-panel:has(.sage-welcome-tips-info-section){padding-left:8px;padding-right:8px}.dagbog-shell .fam.fam-inline-tabs .fam-sage-tab .fam-mode-headline{color:var(--ink,#1e3428);margin:0 0 10px;padding:0 2px;font-size:1.02rem;font-weight:650;line-height:1.35}.dagbog-shell .fam.fam-inline-tabs .fam-sage-tab .fcare.fsec-block{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .fam.fam-inline-tabs .fam-sage-tab .fam-sage-pending-foot{margin-top:12px}.dagbog-shell .fam.fam-inline-tabs .fam-timeline-tab.kal-plant-timeline{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .fam.fam-inline-tabs .fam-timeline-tab .kal-plant-timeline-botanical{margin:0 0 var(--info-card-stack-gap,18px)}.dagbog-shell .fam.fam-inline-tabs .fam-timeline-tab .kal-plant-timeline-card .kal-plant-timeline-botanical,.dagbog-shell .fam.fam-inline-tabs .fam-timeline-tab .pyp-gantt-block{margin:0}.dagbog-shell .fam.fam-inline-tabs .fam-timeline-tab .kal-plant-timeline-card.pyp-gantt-block,.dagbog-shell .fam.fam-inline-tabs .fam-timeline-tab .kal-plant-timeline-card.fam-timeline-colors{margin:0 0 var(--info-card-stack-gap,18px)}.dagbog-shell .fam.fam-inline-tabs .fam-timeline-tab .fam-timeline-colors,.dagbog-shell .fam.fam-inline-tabs .fam-timeline-tab .kal-plant-timeline-card.fam-timeline-colors{margin-top:0}.dagbog-shell .fam.fam-inline-tabs .fam-timeline-tab .fam-timeline-colors .pyp-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .fam.fam-inline-tabs .family-trivia-panel,.dagbog-shell .fam.fam-inline-tabs .family-trivia-stack{flex-direction:column;gap:8px;display:flex}.dagbog-shell .fam.fam-inline-tabs .family-trivia-piece{background:#fffdf8f5;border:1px solid #2f6b4f57;border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:12px 8px;display:flex;overflow:hidden;box-shadow:0 6px 18px #224a361a,inset 0 1px #ffffffa6}.dagbog-shell .fam.fam-inline-tabs .family-trivia-piece-history{gap:0;padding-top:0}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-media{background:#224a360f;border-radius:13px 13px 0 0;width:calc(100% + 16px);max-width:none;margin:0 -8px;position:relative;overflow:hidden}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-media:not(.is-gradient){background:0 0;border-radius:13px 13px 0 0;padding-bottom:0;overflow:visible}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-media:not(.is-gradient):after{content:"";pointer-events:none;background:#2a342c8c;height:1px;position:absolute;bottom:0;left:0;right:0}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-img{box-sizing:border-box;width:calc(100% - var(--pi-gutter,max(8px, calc(var(--pi-pad-x,18px) - 8px))));margin-left:var(--pi-gutter,max(8px, calc(var(--pi-pad-x,18px) - 8px)));aspect-ratio:16/9;object-fit:cover;object-position:center;height:auto;display:block}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-title{top:0;left:var(--pi-gutter,max(8px, calc(var(--pi-pad-x,18px) - 8px)));z-index:1;box-sizing:border-box;pointer-events:none;background:0 0;padding:12px 14px 24px 12px;position:absolute;right:0}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-title .fname{max-width:min(92%,20rem);color:var(--ink,#1e3428);letter-spacing:-.02em;text-shadow:0 1px #ffffff8c,0 6px 18px #fffcf659;flex-direction:column;align-items:flex-start;gap:3px;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:650;line-height:1.15;display:flex}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-title .fname-main{display:block}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-title .fname-sub{letter-spacing:0;color:var(--ink-soft,#3d5c4a);text-shadow:0 1px #ffffff73,0 4px 12px #fffcf64d;font-family:inherit;font-size:clamp(.75rem,1.5vw,.9rem);font-style:italic;font-weight:500;line-height:1.2;display:block}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-title .fname-sub:before{content:none}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-media.is-gradient{aspect-ratio:auto;height:auto;min-height:calc(var(--pi-line,36px) * 2.75);background:0 0;border-radius:0;justify-content:flex-start;align-items:center;width:calc(100% + 16px);max-height:none;margin:0 -8px;padding:18px 14px 16px;display:flex;overflow:visible}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-media.is-gradient:after{content:"";pointer-events:none;background:#2a342c8c;height:1px;position:absolute;bottom:0;left:0;right:0}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-media.is-gradient .family-trivia-history-title{text-align:left;background:0 0;flex:auto;width:100%;min-width:0;max-width:none;padding:0;position:static}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-media.is-gradient .fname{max-width:none;color:var(--pi-ink,#1e3428);letter-spacing:-.02em;text-shadow:none;font-size:clamp(1.02rem,2.2vw,1.22rem);font-weight:650;line-height:1.35}.dagbog-shell .fam.fam-inline-tabs .family-trivia-history-media.is-gradient .fname-sub{color:var(--pi-ink-soft,#2a342c94);text-shadow:none;font-size:clamp(.78rem,1.6vw,.92rem);font-weight:500}.dagbog-shell .fam.fam-inline-tabs .family-trivia-piece-body{flex-direction:column;gap:10px;padding:12px 0 0;display:flex}.dagbog-shell .fam.fam-inline-tabs .family-trivia-piece:last-child,.dagbog-shell .fam.fam-inline-tabs .family-trivia-piece-history:last-child{padding-bottom:12px}.dagbog-shell .fam.fam-inline-tabs .family-trivia-headline{letter-spacing:-.008em;min-height:0;color:var(--ink,#1e3428);margin:0;padding:0;font-family:Fraunces,serif;font-size:.98rem;font-style:normal;font-weight:650;line-height:1.3}.dagbog-shell .fam.fam-inline-tabs .family-trivia-prose{flex-direction:column;gap:10px;display:flex}.dagbog-shell .fam.fam-inline-tabs .family-trivia-prose p,.dagbog-shell .fam.fam-inline-tabs .family-trivia-fact{color:var(--ink-soft,#1e3428d1);background:0 0;border:0;margin:0;padding:0;font-size:clamp(13px,1.35vw,14.5px);line-height:1.5}.dagbog-shell .fam.fam-inline-tabs .family-trivia-fact{color:var(--sage-deep,#2f6b4f)}.dagbog-shell .fam.fam-inline-tabs .family-info-visual-hook{margin-top:0}.dagbog-shell .fam.fam-inline-tabs .fam-info-status-toolbar{border-bottom:1px solid #5b8f741f;justify-content:flex-end;align-items:center;margin:0 0 12px;padding:0 0 10px;display:flex}.dagbog-shell .fam.fam-inline-tabs .fam-info-status-toolbar .fstatus-chip{background:#ffffffd1;border:1px solid #5b8f742e}.dagbog-shell .fam.fam-inline-tabs .fam-info-status-toolbar .fstatus-menu{left:auto;right:0}.dagbog-shell .fam.fam-inline-tabs .plant-sheet-notes-panel,.dagbog-shell .fam.fam-inline-tabs .plant-sheet-images-panel,.dagbog-shell .fam.fam-inline-tabs .family-info-section{margin-top:0}.dagbog-shell .fam.fam-sticky-scroll .fcare .vcare-sec:last-child{padding-bottom:4px}.dagbog-shell .fcare{transition:background .28s,border-color .28s;position:relative}.dagbog-shell .sage-corner-picker{flex:none;position:relative}.dagbog-shell .sage-corner-picker-row{align-items:center;gap:16px;max-width:none;padding-right:0;display:flex}.dagbog-shell .sage-corner-picker-menu{cursor:pointer;flex:none;margin:0 -3px 0 auto;display:block;position:relative}.dagbog-shell .sage-corner-picker-trigger{color:#224a36c7;pointer-events:none;background:#fbfdfbf5;border:1px solid #5b8f744d;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:flex;box-shadow:0 2px 8px #224a361f}.dagbog-shell .sage-corner-picker-menu:hover .sage-corner-picker-trigger,.dagbog-shell .sage-corner-picker-menu:focus-within .sage-corner-picker-trigger{color:#234a38;background:#fffffffa;border-color:#5b8f747a;box-shadow:0 3px 10px #224a3629}.dagbog-shell .sage-corner-picker-select{opacity:0;cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.dagbog-shell .sage-corner-picker-select:focus{outline:none}.dagbog-shell .fsec-h-period{justify-content:space-between;align-items:center;gap:12px 16px;width:100%;display:flex}.dagbog-shell .fsec-h-period .fsec-t{text-align:left;flex:1;min-width:0}.dagbog-shell .sage-period-dates{flex:none;align-items:center;gap:10px;display:flex}.dagbog-shell .sage-period-dates .sagestamp.fsec-date{border-radius:18px;flex:none;width:70px;height:70px}.dagbog-shell .sage-period-dates .sagestamp.fsec-date .ss-day{font-size:34px}.dagbog-shell .sage-period-dates .sagestamp.fsec-date .ss-mon{font-size:12px}.dagbog-shell .sage-period-track{flex:56px;align-items:center;width:clamp(48px,8vw,88px);min-width:48px;max-width:88px;height:70px;display:flex;position:relative}.dagbog-shell .sage-period-line{background:#5b8f742e;border-radius:999px;width:100%;height:3px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59}.dagbog-shell .sage-period-line-fill{border-radius:inherit;background:linear-gradient(90deg,#2f6b4f8c,#5b8f74d9);transition:width .35s;position:absolute;inset:0 auto 0 0}.dagbog-shell .sage-period-track-after .sage-period-line-fill{background:linear-gradient(90deg,#2f6b4f73,#5b8f74a6);width:100%!important}.dagbog-shell .sage-period-track-before .sage-period-line-fill{width:0!important}.dagbog-shell .sage-period-today{background:var(--leaf);z-index:1;border:2px solid #fffffff2;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;transition:left .35s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #2f6b4f59,0 2px 8px #224a3638}.dagbog-shell .sage-period-track-before .sage-period-today,.dagbog-shell .sage-period-track-after .sage-period-today{background:var(--moss);opacity:.72}.dagbog-shell .sage-period-track-single{justify-content:center;width:28px;min-width:28px;max-width:28px}.dagbog-shell .sage-period-today-center{margin:0;position:static;transform:none}.dagbog-shell .sage-catalog-intro{border-bottom:1px solid #5b8f741f;flex-direction:column;gap:.65em;padding-bottom:14px;display:flex}.dagbog-shell .sage-family-welcome{flex-direction:column;gap:12px;padding-bottom:14px;display:flex}.dagbog-shell .sage-family-welcome .sage-catalog-intro{border-bottom:none;padding-bottom:0}.dagbog-shell .sage-welcome-tips{border:1px solid var(--fam-callout-border);background:var(--fam-callout-bg);border-radius:14px;margin-top:2px;padding:12px 14px}.dagbog-shell .sage-welcome-tips-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .sage-welcome-tip{align-items:flex-start;gap:11px;display:flex}.dagbog-shell .sage-welcome-tip-text{color:var(--ink-soft);font-size:clamp(13px,1.35vw,14.5px);line-height:1.5}.dagbog-shell .sage-checkbox-box{width:19px;height:19px;box-shadow:none;background:0 0;border:1.5px solid #44765c85;border-radius:50%;flex-shrink:0;margin-top:1px;transition:border-color .14s;position:relative}.dagbog-shell .sage-checkbox-box:after{content:"";transform-origin:50%;border:1.5px solid #44765cd1;border-width:0 1.5px 1.5px 0;width:4px;height:7px;margin-top:-5px;margin-left:-3px;transition:transform .12s;position:absolute;top:50%;left:50%;transform:rotate(45deg)scale(0)}.dagbog-shell .sage-checkbox-box.is-checked{border-color:#44765cc7}.dagbog-shell .sage-checkbox-box.is-checked:after{transform:rotate(45deg)scale(1)}.dagbog-shell .sage-family-header-welcome{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;display:grid}.dagbog-shell .sage-family-header-welcome .sage-family-header-title{box-sizing:border-box;grid-area:1/1;width:auto;min-height:0;margin:0;padding-right:0}.dagbog-shell .sage-family-header-welcome .sage-family-header-title .fsec-t{color:var(--ink);font-family:Fraunces,serif;font-size:clamp(17px,1.9vw,20px);font-weight:600;line-height:1.32}.dagbog-shell .sage-family-header-welcome .sage-family-header-corner-pending,.dagbog-shell .sage-family-header-welcome .sage-corner-picker{grid-area:1/2;place-self:start end;position:static}.dagbog-shell .sage-meta-line{color:var(--ink-soft);margin:14px 0 0;font-size:13px;line-height:1.55}.dagbog-shell .sage-meta-line strong{color:var(--sage-deep);font-weight:600}.dagbog-shell .sage-pending-box-body{align-items:center;gap:12px;display:flex}.dagbog-shell .sage-pending-box-text{flex:1;min-width:0}.dagbog-shell .sage-pending-box-to-date{flex:none;align-self:center}.dagbog-shell .sage-pending-box-to-date .sagestamp.fsec-date{border-radius:16px;width:64px;height:64px}.dagbog-shell .sage-pending-box-to-date .sagestamp.fsec-date .ss-day{font-size:28px}.dagbog-shell .sage-pending-box-to-date .sagestamp.fsec-date .ss-mon{font-size:11px}.dagbog-shell .sage-pending-box-copy{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.dagbog-shell .sage-pending-box-copy .sage-pending-days{color:var(--sage-deep);font-weight:700}.dagbog-shell .sage-catalog-intro p{color:var(--ink-soft);margin:0;font-size:clamp(13px,1.35vw,14.5px);line-height:1.55}.dagbog-shell .sage-family-header{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;width:100%;display:grid}.dagbog-shell .sage-family-header-pending{grid-template-rows:auto auto;align-items:center;row-gap:8px}.dagbog-shell .sage-family-header-timing{grid-area:1/1;align-self:center;min-height:0;margin-bottom:0}.dagbog-shell .sage-family-header-pending .sage-family-header-corner-pending{grid-area:1/2;align-self:center}.dagbog-shell .sage-family-header-sub{color:var(--ink-soft);grid-area:2/1/auto/-1;margin:0;font-family:Fraunces,serif;font-size:clamp(15px,1.75vw,18px);font-weight:500;line-height:1.35}.dagbog-shell .sage-family-header-title{grid-area:1/1;align-self:center;min-height:0;margin-bottom:0}.dagbog-shell .sage-family-header-has-period{grid-template-rows:auto auto;grid-template-columns:1fr;align-items:stretch;row-gap:16px}.dagbog-shell .sage-family-header-has-period .sage-family-header-corner{grid-area:1/1;justify-content:flex-start;place-self:stretch stretch;width:100%;max-width:none;padding-bottom:4px;padding-right:0}.dagbog-shell .sage-family-header-has-period .sage-family-header-title{grid-area:2/1;width:100%}.dagbog-shell .sage-family-header-has-period .sage-period-dates{flex:auto;justify-content:space-between;gap:12px;width:100%;min-width:0;padding-right:0}.dagbog-shell .sage-family-header-has-period .sage-period-dates .sagestamp.fsec-date{border-radius:20px;width:80px;height:80px}.dagbog-shell .sage-family-header-has-period .sage-period-dates .sagestamp.fsec-date .ss-day{font-size:38px}.dagbog-shell .sage-family-header-has-period .sage-period-dates .sagestamp.fsec-date .ss-mon{font-size:12.5px}.dagbog-shell .sage-family-header-has-period .sage-period-track{flex:auto;width:auto;min-width:48px;max-width:none;height:80px}.dagbog-shell .sage-family-header-corner{grid-area:1/2;justify-content:flex-end;place-self:center end;align-items:center;padding-right:0;display:flex}.dagbog-shell .sage-family-header-corner .fsec-ico{flex:none}.dagbog-shell .sage-family-header-corner-pending{flex-direction:column;align-items:flex-end;gap:8px;max-width:11.5rem;padding-right:12px}.dagbog-shell .sage-family-header-corner-pending:not(.sage-corner-picker) .fsec-ico.sage-pending{border-radius:26px;width:112px;height:112px}.dagbog-shell .sage-family-header-timing .fsec-t{color:var(--ink-soft);font-size:clamp(16px,1.85vw,20px);font-weight:500;line-height:1.35}.dagbog-shell .sage-family-header-timing .sage-pending-days{color:var(--leaf);font-weight:700}@media (width<=620px){.dagbog-shell .sage-family-header-corner-pending:not(.sage-corner-picker) .fsec-ico.sage-pending{border-radius:24px;width:100px;height:100px}.dagbog-shell .sage-family-header-welcome{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.dagbog-shell .sage-corner-picker-row{gap:12px}.dagbog-shell .sage-family-header-pending{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.dagbog-shell .sage-family-header-pending .sage-family-header-corner-pending{align-items:flex-end;width:auto;max-width:none}.dagbog-shell .fsec-h-period{flex-direction:column-reverse;align-items:flex-start;gap:10px}.dagbog-shell .fsec-h-period .fsec-t{text-align:left;flex:none;width:100%}.dagbog-shell .fsec-h-period .sage-period-dates{justify-content:flex-start;width:100%}.dagbog-shell .fsec-h-period .sage-period-track{flex:auto;width:auto;max-width:none}.dagbog-shell .sage-family-header-has-period .sage-period-dates .sagestamp.fsec-date,.dagbog-shell .fsec-h-period .sage-period-dates .sagestamp.fsec-date{border-radius:14px;width:56px;height:56px}.dagbog-shell .sage-family-header-has-period .sage-period-dates .sagestamp.fsec-date .ss-day,.dagbog-shell .fsec-h-period .sage-period-dates .sagestamp.fsec-date .ss-day{font-size:26px}.dagbog-shell .sage-family-header-has-period .sage-period-dates .sagestamp.fsec-date .ss-mon,.dagbog-shell .fsec-h-period .sage-period-dates .sagestamp.fsec-date .ss-mon{font-size:9.5px}.dagbog-shell .sage-family-header-has-period .sage-period-track,.dagbog-shell .fsec-h-period .sage-period-track{height:56px}.dagbog-shell .sage-family-header-has-period .sage-period-dates,.dagbog-shell .fsec-h-period .sage-period-dates{gap:8px}}.dagbog-shell .fsec-block{padding:var(--sec-y) var(--sec-x);border-top:1px solid var(--fam-divider);background:0 0}.dagbog-shell [data-family-panel=sage]{scroll-margin-top:max(12px, env(safe-area-inset-top,0px))}.dagbog-shell .sage-panel-sage{border-top-color:var(--fam-divider);background:var(--fam-sage-surface)}.dagbog-shell .fsec-h{color:var(--ink);margin:0 0 var(--sec-head);border-bottom:0;align-items:center;gap:12px;padding-bottom:0;font-family:Fraunces,serif;font-size:clamp(20px,2.3vw,26px);font-weight:600;line-height:1.12;display:flex}.dagbog-shell .fsec-ico,.dagbog-shell .sagestamp.fsec-date{-webkit-backdrop-filter:blur(10px);background:linear-gradient(155deg,#ffffffeb,#dceee3c7);border:1px solid #2f6b4f59;border-radius:15px;flex:none;width:58px;height:58px;box-shadow:0 8px 22px #224a361a,inset 0 1px #ffffffa6}.dagbog-shell .fsec-ico{justify-content:center;align-items:center;display:flex}.dagbog-shell .fsec-ico .fsec-ico-img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}:is(.dagbog-shell .vcare-main>.vcare-ico:has(.fsec-ico-img),.dagbog-shell .fsec-ico:has(.fsec-ico-img):not(.sage-pending)){box-shadow:none;background:0 0;border:1px solid #5b8f7429;border-radius:10px;overflow:hidden}.dagbog-shell .vcare-main>.vcare-ico:has(.fsec-ico-img) .fsec-ico-img{box-sizing:border-box;padding:1px}.dagbog-shell .fsec-ico.sage-pending{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;padding:0;overflow:hidden}.dagbog-shell .fsec-ico svg{width:22px;height:22px;stroke:var(--leaf);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.dagbog-shell .fsec-ico.water svg{stroke:#4b93c4}.dagbog-shell .fsec-ico.pest svg{stroke:#c97b4b}.dagbog-shell .fsec-ico.feed svg{stroke:#8a6bab}.dagbog-shell .fsec-ico.prune svg{stroke:#2f6b4f}.dagbog-shell .fsec-ico.trap svg{stroke:#c0584f}.dagbog-shell .fsec-ico.lift svg{stroke:#b08a3a}.dagbog-shell .fsec-ico.harvest svg{stroke:#8a6bab}.dagbog-shell .fsec-ico.plantout svg{stroke:#3c7a5a}.dagbog-shell .fsec-ico.sow svg{stroke:#b08a3a}.dagbog-shell .fsec-ico.support svg{stroke:#6b9fb8}.dagbog-shell .fsec-ico.vent svg{stroke:#4b93c4}.dagbog-shell .fsec-ico.remove svg{stroke:#8aa599}.dagbog-shell .fsec-ico.bloom svg{stroke:#c97bb8}.dagbog-shell .fsec-ico.observe svg{stroke:#3c7a5a}.dagbog-shell .fsec-ico.sage svg{stroke:var(--accent)}.dagbog-shell .fsec-ico.care svg{stroke:var(--leaf)}.dagbog-shell .fsec-ico.general svg{stroke:var(--leaf-dim)}.dagbog-shell .fsec-t{flex:1;min-width:0}.dagbog-shell .sagestamp{color:var(--leaf);-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;justify-content:center;align-items:center;font-family:Fraunces,serif;line-height:1;display:flex}.dagbog-shell .sagestamp.empty.fsec-date{opacity:.38;background:var(--glass);box-shadow:none;border-color:#5b8f7447}.dagbog-shell .sagestamp.fsec-date .ss-day{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:.92}.dagbog-shell .sagestamp.fsec-date .ss-mon{text-transform:uppercase;letter-spacing:.14em;color:var(--moss);margin-top:2px;font-size:11px;font-weight:600}.dagbog-shell .sage-plant-history{--sage-history-ease:cubic-bezier(.22, 1, .36, 1);flex-direction:column;gap:8px;min-width:0;display:flex}.dagbog-shell .sage-plant-history-list{flex-direction:column;gap:8px;min-width:0;display:flex}.dagbog-shell .sage-plant-history-row{background:#fbfdfbf0;border:1px solid #5b8f7429;border-radius:14px;overflow:hidden}.dagbog-shell .sage-plant-history-row.sage-plant-history-update{background:#fffdf8f5;border:1px solid #2f6b4f57;box-shadow:0 6px 18px #224a361a,inset 0 1px #ffffffa6}.dagbog-shell .sage-plant-history-row.is-upcoming{-webkit-backdrop-filter:blur(6px);background:radial-gradient(120% 140% at 8% 20%,#7ec49e47 0%,#0000 52%),radial-gradient(90% 120% at 78% 0,#a8c4e638 0%,#0000 55%),radial-gradient(80% 100% at 92% 85%,#d6bae833 0%,#0000 58%),radial-gradient(70% 90% at 36% 100%,#ffe4b02e 0%,#0000 50%),linear-gradient(118deg,#f7fcf88c 0%,#f1f8fc47 48%,#fcf8ff1f 100%);border:0;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #5b8f740a}.dagbog-shell .sage-plant-history-row.is-upcoming .sage-plant-history-headline{color:var(--ink,#1e3428)}.dagbog-shell .sage-plant-history-row.is-upcoming .sage-plant-history-date .sagestamp.fsec-date{background:#ffffff8c;border-style:solid;border-color:#5b8f742e}.dagbog-shell .sage-plant-history-card{align-items:flex-start;gap:12px;min-width:0;padding:10px 12px 0;display:flex}.dagbog-shell .sage-plant-history-row.is-upcoming .sage-plant-history-card{align-items:center;padding:10px 12px}.dagbog-shell .sage-plant-history-row.is-upcoming.has-slim-banner{min-height:119px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;display:block;position:relative}.dagbog-shell .sage-upcoming-slim-banner{z-index:0;isolation:isolate;background:#224a3614;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.dagbog-shell .sage-upcoming-slim-banner-img{object-fit:cover;object-position:60% center;width:100%;height:100%;display:block}.dagbog-shell .sage-plant-history-row.is-upcoming.has-slim-banner .sage-plant-history-card{z-index:1;background:0 0;justify-content:flex-start;align-items:center;min-height:119px;padding:14px 16px;position:relative}.dagbog-shell .sage-plant-history-row.is-upcoming.has-slim-banner .sage-plant-history-body{min-width:0;max-width:50%}.dagbog-shell .sage-plant-history-row.is-upcoming.has-slim-banner .sage-plant-history-headline{color:#111;max-width:100%;text-shadow:none;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.dagbog-shell .sage-plant-history-card-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex}.dagbog-shell .sage-plant-history-card-button:hover .sage-plant-history-headline,.dagbog-shell .sage-plant-history-card-button:focus-visible .sage-plant-history-headline{color:var(--leaf,#2f6b4f)}.dagbog-shell .sage-plant-history-card-button:focus-visible{outline-offset:-2px;outline:2px solid #5b8f7473}.dagbog-shell .sage-plant-history-upcoming-plants{color:#1e3428c7;margin:2px 0 0;font-size:clamp(12px,1.25vw,13.5px);line-height:1.45}.dagbog-shell .sage-plant-history-upcoming-plant{color:inherit;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-weight:650;-webkit-text-decoration:underline #2f6b4f47;text-decoration:underline #2f6b4f47}.dagbog-shell .sage-plant-history-upcoming-plant:hover,.dagbog-shell .sage-plant-history-upcoming-plant:focus-visible{color:var(--leaf,#2f6b4f);outline:none}.dagbog-shell .sage-plant-history-date{flex:none;align-self:flex-start}.dagbog-shell .sage-plant-history-date .sagestamp.fsec-date{border-radius:12px;width:48px;height:48px}.dagbog-shell .sage-plant-history-date .sagestamp.fsec-date .ss-day{font-size:20px}.dagbog-shell .sage-plant-history-date .sagestamp.fsec-date .ss-mon{font-size:10px}.dagbog-shell .sage-plant-history-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dagbog-shell .sage-plant-history-toggle{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.dagbog-shell .sage-plant-history-meta{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dagbog-shell .sage-plant-history-jump{color:#224a36b8;width:24px;height:24px;transition:transform .28s var(--sage-history-ease);background:#ffffff8c;border:1px solid #5b8f742e;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.dagbog-shell .sage-plant-history-update.is-expanded .sage-plant-history-jump{transform:rotate(180deg)}.dagbog-shell .sage-plant-history-headline,.dagbog-shell .sage-plant-history-headline-fallback{-webkit-line-clamp:2;min-width:0;min-height:0;color:var(--ink,#1e3428);-webkit-box-orient:vertical;margin:0;font-family:Fraunces,serif;font-size:.98rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.dagbog-shell .sage-plant-history-update.is-expanded .sage-plant-history-headline{-webkit-line-clamp:unset;overflow:visible}.dagbog-shell .sage-plant-history-copy{-webkit-line-clamp:2;color:var(--ink-soft,#1e3428d1);-webkit-box-orient:vertical;margin:6px 0 0;padding:0 12px 10px;font-size:clamp(12.5px,1.3vw,14px);line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.dagbog-shell .sage-plant-history-update.is-expanded .sage-plant-history-copy{-webkit-line-clamp:unset;padding-bottom:11px;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}.dagbog-shell .sage-plant-history-more{opacity:0;transition:grid-template-rows .34s var(--sage-history-ease), opacity .22s ease, padding-bottom .34s var(--sage-history-ease);grid-template-rows:0fr;padding:0 12px;display:grid}.dagbog-shell .sage-plant-history-update.is-expanded .sage-plant-history-more{opacity:1;transition:grid-template-rows .34s var(--sage-history-ease), opacity .28s ease 60ms, padding-bottom .34s var(--sage-history-ease);grid-template-rows:1fr;padding-bottom:12px}.dagbog-shell .sage-plant-history-more-inner{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.dagbog-shell .sage-plant-history-more-inner .sage-feed-fintro-stack{flex-direction:column;gap:10px;display:flex}.dagbog-shell .sage-plant-history-more-inner .fintro{color:var(--ink-soft,#1e3428d1);margin:0;font-size:clamp(12.5px,1.3vw,14px);line-height:1.5}.dagbog-shell .sage-plant-history-more-inner .vcare-ico{display:none}.dagbog-shell .sage-plant-history-more-inner .vcare>.vcare-sec:first-child{border-top:1px solid #5b8f7424;padding-top:11px}.dagbog-shell .sage-plant-history-fallback{padding:2px 0 0}.dagbog-shell .vgrid{padding:16px var(--sec-x) var(--sec-y);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.dagbog-shell .vgrid>.vtile{width:100%;min-width:0}.dagbog-shell .vgrid-add-row,.dagbog-shell .vgrid-span-all{grid-column:1/-1}.dagbog-shell .vsec-h{color:var(--ink);margin:10px 0 2px;padding-top:4px;font-family:Fraunces,serif;font-size:clamp(16px,1.9vw,20px);font-weight:600;line-height:1.15}.dagbog-shell .vsec-h:first-child{margin-top:0;padding-top:0}@media (width>=900px){.dagbog-shell .vgrid{gap:12px}}.dagbog-shell .fam-traits{padding:0 var(--sec-x) 14px;z-index:2;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;display:flex;position:relative}.dagbog-shell .fam-trait{width:28px;height:28px;color:var(--ink-soft);cursor:help;background:#ffffffb8;border:1px solid #5b8f742e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 1px 4px #224a360f}.dagbog-shell .fam-trait-tip{z-index:20;min-width:max-content;max-width:min(240px,70vw);color:var(--ink);text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#fffffffa;border:1px solid #5b8f742e;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 8px 24px #224a3624}.dagbog-shell .fam-trait-tip:after{content:"";filter:drop-shadow(0 -1px #5b8f741f);border:5px solid #0000;border-bottom-color:#fffffffa;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.dagbog-shell .fam-trait:hover .fam-trait-tip,.dagbog-shell .fam-trait:focus-visible .fam-trait-tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dagbog-shell .fam-trait:focus-visible{outline:2px solid color-mix(in srgb, var(--g2,#5b8f74) 55%, #fff);outline-offset:2px}.dagbog-shell .fam-trait-sun{color:#c47a12;background:#fff4dce6;border-color:#c47a1238}.dagbog-shell .fam-trait-shade{color:#5a7a96;background:#ecf4faeb;border-color:#5a7a9638}.dagbog-shell .fam-trait-water{color:#2f7ea8;background:#e8f6fceb;border-color:#2f7ea838}.dagbog-shell .fam-trait-edible{color:#3d8a52;background:#e8f8eceb;border-color:#3d8a5238}.dagbog-shell .fam-trait-toxic{color:#b04444;background:#ffececf0;border-color:#b044443d}.dagbog-shell .fam-trait-fragrant{color:#8b5fbf;background:#f6eeffeb;border-color:#8b5fbf38}.dagbog-shell .fam-trait-wildlife{color:#8a6b2d;background:#fff7e4eb;border-color:#8a6b2d38}.dagbog-shell .fam-trait-harvest{color:#9a7b2f;background:#fff8e6eb;border-color:#9a7b2f38}.dagbog-shell .fam-trait-growth{color:#5b8f74;background:#f0f8f3eb;border-color:#5b8f7438}.dagbog-shell .vtile{border:1px solid color-mix(in srgb, var(--g2,#5b8f74) 22%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--g1,#a8d5b5) 28%, #fffdf8) 0%, color-mix(in srgb, var(--g2,#5b8f74) 18%, #fff) 100%);color:#1c3a2aeb;cursor:pointer;width:100%;min-width:0;min-height:50px;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 12px;transition:background .16s,border-color .16s,box-shadow .16s,transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f382a0d,inset 0 1px #ffffff8c}.dagbog-shell .vtile:hover{border-color:color-mix(in srgb, var(--g2,#5b8f74) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--g1,#a8d5b5) 34%, #fff) 0%, color-mix(in srgb, var(--g2,#5b8f74) 22%, #fff) 100%);transform:none;box-shadow:0 2px 6px #1f382a1a}.dagbog-shell .vtile:active{transform:scale(.99)}.dagbog-shell .vtile:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.dagbog-shell .vtile-status{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-soft) 72%, transparent);pointer-events:none;white-space:nowrap;align-items:center;gap:5px;margin-top:auto;padding-top:5px;font-size:9.5px;font-weight:600;display:inline-flex}.dagbog-shell .vtile-status-dot{background:var(--ink-soft);border-radius:50%;width:6px;height:6px}.dagbog-shell .vstatus-in_garden .vtile-status-dot{background:var(--leaf)}.dagbog-shell .vstatus-in_drawer .vtile-status-dot{background:#b08a3a}.dagbog-shell .vstatus-wishlist .vtile-status-dot{background:#8a6bab}.dagbog-shell .vstatus-dormant .vtile-status-dot{background:#6b9fb8}.dagbog-shell .vstatus-dead .vtile-status-dot{background:#c0584f}.dagbog-shell .vstatus-removed .vtile-status-dot{background:#97a29c}.dagbog-shell .vtile-archived{box-shadow:none;background:#ffffff7a;border-color:#4d78601f}.dagbog-shell .vtile-archived .vtile-name{color:var(--ink-soft)}.dagbog-shell .vtile.is-status-openable,.dagbog-shell .vtile-family.is-status-openable{cursor:pointer}.dagbog-shell .vtile.is-status-openable:active,.dagbog-shell .vtile-family.is-status-openable:active{transform:scale(.99)}.dagbog-shell .vtile.is-status-openable .vtile-body,.dagbog-shell .vtile-family .vtile-body{pointer-events:none;cursor:inherit}.dagbog-shell .fhead-title{z-index:5;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:22px;left:26px;right:26px}.dagbog-shell .fhead-corner-btn{z-index:6;-webkit-backdrop-filter:blur(4px);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffff47;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;position:absolute;bottom:14px;left:auto;right:22px;box-shadow:0 2px 10px #0d261b1f}.dagbog-shell .fhead-info-btn{z-index:6;-webkit-backdrop-filter:blur(12px)saturate(1.35);color:#1f3a2ee0;cursor:pointer;background:#ffffff6b;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s,color .2s;display:inline-flex;position:absolute;bottom:14px;left:auto;right:20px;box-shadow:0 2px 12px #0d261b24,inset 0 1px #ffffff8c}.dagbog-shell .fhead-corner-btn:hover{background:#ffffff75;transform:scale(1.04);box-shadow:0 4px 14px #0d261b29}.dagbog-shell .fhead-info-btn:hover{color:var(--leaf);background:#ffffff94;border-color:#ffffffe0;transform:scale(1.03);box-shadow:0 4px 16px #0d261b29,inset 0 1px #ffffffb8}.dagbog-shell .fhead-corner-btn:focus-visible,.dagbog-shell .fhead-info-btn:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.dagbog-shell .garden-hero-fhead-settings-btn,.dagbog-shell .sage-home-fhead-settings-btn{inset:14px 14px auto auto}.dagbog-shell .sage-home-settings-lead{color:var(--ink-soft);margin:0 0 16px;font-size:.88rem;line-height:1.5}.dagbog-shell .fstatus{display:inline-block;position:relative}.dagbog-shell .fstatus-chip{-webkit-backdrop-filter:blur(4px);color:var(--ink-soft);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#ffffff42;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.dagbog-shell .fstatus-chip:hover{color:var(--ink);background:#ffffff6b}.dagbog-shell .fstatus-chip:focus-visible{outline:2px solid var(--leaf);outline-offset:3px}.dagbog-shell .fstatus-caret{color:inherit;opacity:.6;margin-left:0}.dagbog-shell .fstatus-menu{z-index:20;background:#fffffffa;border:1px solid #5b8f7433;border-radius:14px;min-width:184px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #224a3629}.dagbog-shell .fam:has(.fstatus-menu){z-index:12;overflow:visible}.dagbog-shell .fam.fam-sticky-scroll:has(.fstatus-menu) .fhead{border-radius:23px 23px 0 0}.dagbog-shell .fam.fam-sticky-scroll:has(.fstatus-menu) .fam-inline-tabs-bar{border-radius:0 0 23px 23px;overflow:hidden}.dagbog-shell .fstatus-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:450;display:flex}.dagbog-shell .fstatus-item:hover,.dagbog-shell .fstatus-item:focus-visible{background:#2f6b4f14;outline:none}.dagbog-shell .fstatus-item.is-current{font-weight:600}.dagbog-shell .fstatus-check{color:var(--leaf);margin-left:auto;font-size:12px}.dagbog-shell .fstatus-sep{background:#5b8f7429;height:1px;margin:5px 4px}.dagbog-shell .fstatus-remove{color:#b1564d;font-weight:500}.dagbog-shell .fstatus-remove:hover,.dagbog-shell .fstatus-remove:focus-visible{background:#c0584f1a}.dagbog-shell .fstatus-confirm{padding:6px 8px 4px}.dagbog-shell .fstatus-confirm-text{color:var(--ink);margin:0 0 12px;font-size:13px;line-height:1.4}.dagbog-shell .fstatus-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.dagbog-shell .fstatus-cancel,.dagbog-shell .fstatus-danger{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:7px 14px;font-size:12.5px;font-weight:650}.dagbog-shell .fstatus-cancel{color:var(--ink);background:#5b8f741f}.dagbog-shell .fstatus-danger{color:#fff;background:#c0584f}.dagbog-shell .fstatus-group{flex-direction:column;display:flex}.dagbog-shell .fstatus-group+.fstatus-group{margin-top:2px}.dagbog-shell .fstatus-group-label{letter-spacing:.04em;text-transform:uppercase;color:#8aa194;padding:6px 10px 3px;font-size:10px;font-weight:700}.dagbog-shell .vtile{cursor:default}.dagbog-shell .vtile-menu-open{z-index:30;overflow:visible}.dagbog-shell .vtile-body{width:auto;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:0;display:flex}.dagbog-shell .vtile-body:focus-visible{outline:2px solid var(--leaf);outline-offset:2px;border-radius:8px}.dagbog-shell .vtile-status-ctl{flex:none;align-self:center;margin:0;padding:0;position:relative}.dagbog-shell .vtile-status-trigger{cursor:pointer;font:inherit;color:color-mix(in srgb, var(--ink-soft) 82%, transparent);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;transition:color .16s;display:inline-flex}.dagbog-shell .vtile-status-trigger.is-edit{gap:3px}.dagbog-shell .vtile-status-mark{color:#1a2e226b;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.dagbog-shell .vtile-status-trigger.is-edit.vstatus-in_garden .vtile-status-mark{color:color-mix(in srgb, var(--leaf,#2f6b4f) 55%, transparent)}.dagbog-shell .vtile-status-trigger.is-edit.vstatus-in_drawer .vtile-status-mark{color:#9a74288c}.dagbog-shell .vtile-status-trigger.is-edit.vstatus-wishlist .vtile-status-mark{color:#7a5ea88c}.dagbog-shell .vtile-status-trigger.is-edit.vstatus-dormant .vtile-status-mark{color:#4f86a08c}.dagbog-shell .vtile-status-trigger.is-edit.vstatus-dead .vtile-status-mark{color:#b1564d80}.dagbog-shell .vtile-status-trigger.is-edit.vstatus-removed .vtile-status-mark{color:#7a86808c}.dagbog-shell .vtile-status-trigger.is-edit .vtile-status-mark .vtile-status-icon{color:inherit}.dagbog-shell .vtile-status-label{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:5.5rem;color:var(--ink,#1a2e22);font-size:9.5px;font-weight:600;line-height:1;overflow:hidden}.dagbog-shell .vtile-status-btn{width:28px;height:28px;color:var(--ink,#1a2e22);background:#fffdf8b8;border:1px solid #1a2e222e;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.dagbog-shell .vtile-status-icon{flex:none}.dagbog-shell .vtile-status-trigger .vtile-status-btn,.dagbog-shell .vtile-status-trigger .vtile-status-icon{color:var(--ink,#1a2e22)}.dagbog-shell .fstatus-item .vtile-status-icon{color:inherit;flex:none}.dagbog-shell .fstatus-item.vstatus-in_garden .vtile-status-icon{color:var(--leaf)}.dagbog-shell .fstatus-item.vstatus-in_drawer .vtile-status-icon{color:#9a7428}.dagbog-shell .fstatus-item.vstatus-wishlist .vtile-status-icon{color:#7a5ea8}.dagbog-shell .fstatus-item.vstatus-dormant .vtile-status-icon{color:#4f86a0}.dagbog-shell .fstatus-item.vstatus-dead .vtile-status-icon{color:#b1564d}.dagbog-shell .fstatus-item.vstatus-removed .vtile-status-icon{color:#7a8680}.dagbog-shell .vtile-status-trigger:hover .vtile-status-btn{background:#ffffffeb;border-color:#1a2e2247}.dagbog-shell .vtile-status-trigger:focus-visible{outline:2px solid var(--leaf);outline-offset:2px;border-radius:8px}.dagbog-shell .vtile-status-menu{min-width:168px;left:auto;right:0}.fstatus-menu.vtile-status-menu.is-portal{z-index:220;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;visibility:hidden;min-width:168px;max-width:min(240px,100vw - 16px);color:var(--ink,#1a2e22);background:#fffffffa;border:1px solid #5b8f7433;border-radius:14px;padding:6px;font-family:inherit;position:fixed;top:0;left:0;right:auto;overflow:hidden auto;box-shadow:0 12px 30px #224a3629}.fstatus-menu.vtile-status-menu.is-portal.is-below,.fstatus-menu.vtile-status-menu.is-portal.is-above{visibility:visible}.fstatus-menu.vtile-status-menu.is-portal .fstatus-group{flex-direction:column;display:flex}.fstatus-menu.vtile-status-menu.is-portal .fstatus-group+.fstatus-group{margin-top:2px}.fstatus-menu.vtile-status-menu.is-portal .fstatus-group-label{letter-spacing:.04em;text-transform:uppercase;color:#8aa194;padding:6px 10px 3px;font-size:10px;font-weight:700}.fstatus-menu.vtile-status-menu.is-portal .fstatus-item{width:100%;color:var(--ink,#1a2e22);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:450;display:flex}.fstatus-menu.vtile-status-menu.is-portal .fstatus-item:hover,.fstatus-menu.vtile-status-menu.is-portal .fstatus-item:focus-visible{background:#2f6b4f14;outline:none}.fstatus-menu.vtile-status-menu.is-portal .fstatus-item.is-current{font-weight:600}.fstatus-menu.vtile-status-menu.is-portal .fstatus-check{color:var(--leaf,#2f6b4f);margin-left:auto;font-size:12px}.fstatus-menu.vtile-status-menu.is-portal .fstatus-sep{background:#5b8f7429;height:1px;margin:5px 4px}.fstatus-menu.vtile-status-menu.is-portal .fstatus-remove{color:#b1564d;font-weight:500}.fstatus-menu.vtile-status-menu.is-portal .fstatus-add-sort{color:var(--leaf,#2f6b4f);font-weight:500}.fstatus-menu.vtile-status-menu.is-portal .fstatus-add-sort .vtile-status-icon{color:inherit}.fstatus-menu.vtile-status-menu.is-portal .fstatus-remove:hover,.fstatus-menu.vtile-status-menu.is-portal .fstatus-remove:focus-visible{background:#c0584f1a}.fstatus-menu.vtile-status-menu.is-portal .fstatus-confirm{padding:6px 8px 4px}.fstatus-menu.vtile-status-menu.is-portal .fstatus-confirm-text{color:var(--ink,#1a2e22);margin:0 0 12px;font-size:13px;line-height:1.4}.fstatus-menu.vtile-status-menu.is-portal .fstatus-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.fstatus-menu.vtile-status-menu.is-portal .fstatus-cancel,.fstatus-menu.vtile-status-menu.is-portal .fstatus-danger{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:7px 14px;font-size:12.5px;font-weight:650}.fstatus-menu.vtile-status-menu.is-portal .fstatus-cancel{color:var(--ink,#1a2e22);background:#5b8f741f}.fstatus-menu.vtile-status-menu.is-portal .fstatus-danger{color:#fff;background:#c0584f}.fstatus-menu.vtile-status-menu.is-portal .vtile-status-icon{color:inherit;flex:none}.fstatus-menu.vtile-status-menu.is-portal .fstatus-item.vstatus-in_garden .vtile-status-icon{color:var(--leaf,#2f6b4f)}.fstatus-menu.vtile-status-menu.is-portal .fstatus-item.vstatus-in_drawer .vtile-status-icon{color:#9a7428}.fstatus-menu.vtile-status-menu.is-portal .fstatus-item.vstatus-wishlist .vtile-status-icon{color:#7a5ea8}.fstatus-menu.vtile-status-menu.is-portal .fstatus-item.vstatus-dormant .vtile-status-icon{color:#4f86a0}.fstatus-menu.vtile-status-menu.is-portal .fstatus-item.vstatus-dead .vtile-status-icon{color:#b1564d}.fstatus-menu.vtile-status-menu.is-portal .fstatus-item.vstatus-removed .vtile-status-icon{color:#7a8680}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu{min-width:min(320px,100vw - 16px);max-width:min(400px,100vw - 16px);padding:8px}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-group-label{padding:4px 8px 2px}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-shortcut-grid,.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-manage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-shortcut-grid .fstatus-item:last-child:nth-child(odd),.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-manage-grid .fstatus-item:last-child:nth-child(odd){grid-column:1/-1}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-shortcut-grid .fstatus-item.fstatus-shortcut{background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:4px 12px 4px 4px;font-size:12.5px;font-weight:500;display:flex}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-shortcut-orb{box-sizing:border-box;color:#2f6b4fc7;background:#ffffffb8;border:1px solid #2f6b4f2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #224a3614,inset 0 1px #ffffffd9}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-shortcut-label{min-width:0;line-height:1.2}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-shortcut-grid .fstatus-item.fstatus-shortcut:hover,.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-shortcut-grid .fstatus-item.fstatus-shortcut:focus-visible{background:0 0}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-shortcut-grid .fstatus-item.fstatus-shortcut:hover .fstatus-shortcut-orb,.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-shortcut-grid .fstatus-item.fstatus-shortcut:focus-visible .fstatus-shortcut-orb{color:var(--leaf,#2f6b4f);background:#ffffffeb;border-color:#2f6b4f47;box-shadow:0 2px 6px #224a361a,inset 0 1px #ffffffe6}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-shortcut-grid .fstatus-item .vtile-status-icon{color:inherit}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-manage-grid .fstatus-item,.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-status-grid .fstatus-item{padding:8px 10px;font-size:12.5px}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-status-grid .fstatus-item{gap:6px;padding:8px;font-size:11.5px}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-remove{width:100%;margin-top:2px}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-menu-top{align-items:center;gap:4px;display:flex}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-menu-top .fstatus-add-sort{flex:1;width:auto;min-width:0}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-menu-top-spacer{flex:1;min-width:0}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-share.is-corner{color:#2f6b4fc7;width:auto;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:0 10px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-share.is-corner:hover,.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-share.is-corner:focus-visible{color:var(--leaf,#2f6b4f);background:#2f6b4f14;outline:none}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-bed-assign{justify-content:flex-start}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-bed-assign-label{flex:1;min-width:0}.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-bed-chevron{color:#2f6b4f73;flex:none;margin-left:auto}.fstatus-menu.vtile-status-menu.is-portal .fstatus-bed-back{font-weight:600}.fstatus-menu.vtile-status-menu.is-portal .fstatus-bed-empty{color:#1a2e229e;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.35}.fstatus-menu.vtile-status-menu.is-portal .fstatus-bed-new{gap:6px;padding:4px 4px 2px;display:flex}.fstatus-menu.vtile-status-menu.is-portal .fstatus-bed-new input{min-width:0;height:32px;color:inherit;font:inherit;background:#fff;border:1px solid #5b8f7447;border-radius:8px;flex:1;padding:0 10px;font-size:13px}.fstatus-menu.vtile-status-menu.is-portal .fstatus-bed-new button{background:var(--leaf,#2f6b4f);color:#fff;height:32px;font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:12.5px;font-weight:600}.fstatus-menu.vtile-status-menu.is-portal .fstatus-bed-new button:disabled{opacity:.45;cursor:default}@media (width<=360px){.fstatus-menu.vtile-status-menu.is-portal.is-plant-menu .fstatus-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dagbog-shell .family-info-sheet .content{flex-direction:column;gap:20px;display:flex}.dagbog-shell .family-info-section{flex-direction:column;gap:10px;display:flex}.dagbog-shell .family-info-divider{border:0;border-top:1px solid var(--fam-divider,#5b8f7424);margin:22px 0 20px}.dagbog-shell .fam-timeline-tab.is-embedded{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .family-welcome-intro{flex-direction:column;gap:18px;display:flex}.dagbog-shell .family-welcome-intro-divided{border-bottom:1px solid #5b8f7424;margin-bottom:4px;padding-bottom:22px}.dagbog-shell .family-welcome-story{background:#5b8f740f;border:1px solid #5b8f742e;border-radius:16px;padding:16px 18px}.dagbog-shell .family-welcome-story-label{color:var(--sage-deep);margin:0 0 14px;font-family:Fraunces,serif;font-size:15px;font-weight:600;line-height:1.3}.dagbog-shell .family-welcome-story .family-welcome-prose{gap:12px}.dagbog-shell .family-welcome-story .family-welcome-fact{margin:16px 0 0}.dagbog-shell .family-info-visual-hook{background:#ffffffb3;border:1px dashed #4d786047;border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;display:flex}.dagbog-shell .family-visual-story-hook-kicker{letter-spacing:.06em;text-transform:uppercase;color:#2f6b4fb8;margin:0;font-size:11px;font-weight:700}.dagbog-shell .family-visual-story-hook{color:var(--ink-soft);margin:0;font-size:13px;font-style:italic;line-height:1.55}.dagbog-shell .family-edit-sheet .content{flex-direction:column;gap:18px;display:flex}.dagbog-shell .family-edit-sheet{width:min(560px,100%)}.dagbog-shell .family-edit-sheet.has-sheet-hero,.dagbog-shell .settings-sheet.family-edit-sheet{max-height:min(92vh,900px);position:relative}.dagbog-shell .family-edit-sheet .sheet-hero-wrap{background:#5b8f741f;flex:none;width:100%;position:relative;overflow:hidden}.dagbog-shell .family-edit-sheet .sheet-hero{object-fit:cover;object-position:center 42%;width:100%;height:clamp(168px,36vw,240px);display:block}.dagbog-shell .family-edit-sheet.has-sheet-hero .sheet-hero-close{z-index:2;background:#ffffffe0;position:absolute;top:14px;right:14px;box-shadow:0 4px 16px #0d261b24}.dagbog-shell .family-plant-sheet.has-sheet-hero{flex-direction:column;height:min(92vh,900px);max-height:min(92vh,900px);display:flex;overflow:hidden}.dagbog-shell .family-plant-sheet.has-sheet-hero .sheet-hero-wrap{flex:none}.dagbog-shell .family-plant-sheet.has-sheet-hero .plant-sheet-tabs-bar{z-index:3;flex:none;position:relative;top:auto}.dagbog-shell .family-plant-sheet.has-sheet-hero .content.plant-sheet-tab-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto;flex:auto;min-height:0;overflow:hidden auto}@media (width>=961px){.dagbog-shell .plant-sheet.family-plant-sheet.has-sheet-hero{width:min(780px,100vw - 96px);height:min(94vh,980px);max-height:min(94vh,980px)}.dagbog-shell .family-edit-sheet.family-plant-sheet.has-sheet-hero{max-height:min(94vh,980px)}.dagbog-shell .family-plant-sheet.has-sheet-hero .sheet-hero{height:clamp(220px,32vh,340px)}.dagbog-shell .family-plant-sheet.has-sheet-hero .content.plant-sheet-tab-content,.dagbog-shell .family-plant-sheet.has-sheet-hero header{padding-left:28px;padding-right:28px}}@media (width>=1280px){.dagbog-shell .plant-sheet.family-plant-sheet.has-sheet-hero{width:min(920px,100vw - 120px);height:min(94vh,1040px);max-height:min(94vh,1040px)}.dagbog-shell .family-edit-sheet.family-plant-sheet.has-sheet-hero{max-height:min(94vh,1040px)}.dagbog-shell .family-plant-sheet.has-sheet-hero .sheet-hero{height:clamp(240px,34vh,380px)}}.dagbog-shell .family-trivia-sheet.has-sheet-hero{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow:hidden auto}.dagbog-shell .family-trivia-sheet.has-sheet-hero .content{flex:none;overflow:visible}.dagbog-shell{--info-card-stack-gap:18px}.dagbog-shell .sage-welcome-tips-info-section{margin:0 0 var(--info-card-stack-gap);background:#fffdf8f5;border:1px solid #2f6b4f57;border-radius:14px;flex-direction:column;gap:10px;padding:12px 8px;display:flex;overflow:hidden;box-shadow:0 6px 18px #224a361a,inset 0 1px #ffffffa6}.dagbog-shell .sage-welcome-tips-info-section.family-info-section{margin-bottom:var(--info-card-stack-gap)}.dagbog-shell .family-info-about-care{margin:0 0 var(--info-card-stack-gap,18px);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;padding:2px 8px 0;display:flex;overflow:visible}.dagbog-shell .family-info-about-care .pyp-thrive-lead-embedded,.dagbog-shell .family-info-about-care .sage-welcome-tips-embedded{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.dagbog-shell .family-info-about-care .sage-welcome-tips-embedded .sage-welcome-tips-list{margin:0;padding:0}.dagbog-shell .sage-welcome-tips-intro{letter-spacing:-.008em;min-height:0;color:var(--ink,#1e3428);margin:0;padding:0;font-family:Fraunces,serif;font-size:.98rem;font-style:normal;font-weight:650;line-height:1.3;display:block}.dagbog-shell .sage-welcome-tips-info-section .sage-welcome-tips-intro,.dagbog-shell .sage-welcome-tips-info-section .fam-mode-headline.sage-welcome-tips-intro{letter-spacing:-.008em;min-height:0;color:var(--ink,#1e3428);margin:0;padding:0;font-size:.98rem;font-weight:650;line-height:1.35}.dagbog-shell .family-info-about-care .sage-welcome-tips-intro,.dagbog-shell .family-info-about-care .fam-mode-headline.sage-welcome-tips-intro{letter-spacing:-.015em;min-height:0;color:var(--ink,#1e3428);overflow-wrap:anywhere;margin:0;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.02rem,2.3vw,1.2rem);font-style:normal;font-weight:600;line-height:1.3}.dagbog-shell .family-info-about-care .family-trivia-prose{flex-direction:column;gap:8px;display:flex}.dagbog-shell .family-info-about-care .family-trivia-prose p,.dagbog-shell .family-info-about-care .sage-welcome-tip-text{letter-spacing:0;color:var(--ink-soft,#1e3428d1);margin:0;font-size:clamp(13px,1.35vw,14.5px);font-style:normal;font-weight:400;line-height:1.5}.dagbog-shell .family-info-about-care .sage-welcome-tips-list{flex-direction:column;gap:6px;margin:0;padding:0 0 0 1.1em;display:flex}.dagbog-shell .family-info-about-care .sage-welcome-tips-list li{color:var(--ink-soft,#1e3428d1);margin:0;font-size:clamp(13px,1.35vw,14.5px);font-weight:400;line-height:1.5}.dagbog-shell .sage-welcome-tips-intro-only{margin:0}.dagbog-shell .family-info-pasning-block{z-index:2;border-top:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex;position:relative;overflow:visible}.dagbog-shell .family-info-pasning-block .pyp-thrive{margin-top:0}.dagbog-shell .sage-welcome-tips-tips-only{margin:0}.dagbog-shell .sage-welcome-tips-tips-only .sage-welcome-tips-list{margin-top:0;padding-top:0}.dagbog-shell .sage-welcome-tips-info-section .sage-welcome-tips-list{margin:0;padding:0}.dagbog-shell .sage-welcome-tips-info-section .sage-welcome-tip-text,.dagbog-shell .sage-welcome-tips-info-section .family-trivia-prose p{letter-spacing:0;color:var(--ink-soft,#1e3428d1);margin:0;font-size:clamp(13px,1.35vw,14.5px);font-style:normal;font-weight:400;line-height:1.5}.dagbog-shell .plant-sheet-varieties-section{border-top:none;padding:4px 0 0}.dagbog-shell .plant-sheet-varieties-section .fam-section-kicker{margin-bottom:10px}.dagbog-shell .plant-sheet-varieties-section .fam-varieties-module{margin:0 0 var(--info-card-stack-gap,18px);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:2px 8px 0;display:flex;overflow:visible}.dagbog-shell .family-plant-sheet .plant-sheet-tabs-bar,.dagbog-shell .family-trivia-sheet .plant-sheet-tabs-bar{z-index:4;-webkit-backdrop-filter:blur(10px);background:#fbfdfbfa;border-bottom:1px solid #5b8f741f;flex:none;justify-content:center;padding:8px 14px 6px;display:flex;position:sticky;top:0}.dagbog-shell .plant-sheet-tabs{background:#ecf4efeb;border:1px solid #5b8f7438;border-radius:14px;align-items:stretch;gap:5px;width:100%;min-width:0;max-width:480px;padding:4px;display:flex;box-shadow:0 2px 8px #224a3614,inset 0 1px #ffffffb3}.dagbog-shell .plant-sheet-tab{color:#1c3a2ab8;cursor:pointer;background:#ffffffb8;border:1px solid #4d786029;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:44px;padding:6px 8px 5px;font-family:inherit;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .12s;display:flex;position:relative;box-shadow:0 1px 2px #1f382a0d}.dagbog-shell .plant-sheet-tab-icon{color:inherit;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.dagbog-shell .plant-sheet-tab-icon svg{shape-rendering:geometricprecision;width:20px;height:20px;display:block;overflow:visible}.dagbog-shell .plant-sheet-tab-label{z-index:auto;max-width:100%;color:inherit;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:1;background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:600;line-height:1.15;transition:none;display:block;position:static;bottom:auto;left:auto;overflow:hidden;transform:none}.dagbog-shell .plant-sheet-tab:hover .plant-sheet-tab-label,.dagbog-shell .plant-sheet-tab:focus-visible .plant-sheet-tab-label{opacity:1;transform:none}.dagbog-shell .plant-sheet-tab:hover{color:#163022eb;background:#fff;border-color:#2f6b4f61;box-shadow:0 2px 6px #1f382a1a}.dagbog-shell .plant-sheet-tab:active{transform:scale(.97)}.dagbog-shell .plant-sheet-tab.is-active{background:var(--leaf,#2f6b4f);color:#fff;border-color:#0000;box-shadow:0 2px 8px #2f6b4f47,inset 0 1px #ffffff2e}.dagbog-shell .plant-sheet-tab.is-active:hover{color:#fff;background:#286044;border-color:#0000}.dagbog-shell .plant-sheet-tab:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.dagbog-shell .plant-sheet-tabs-bar--overflow{position:relative}.dagbog-shell .plant-sheet-tabs-more-menu{z-index:8;background:#fbfdfbfa;border:1px solid #5b8f742e;border-radius:14px;flex-direction:column;gap:2px;min-width:168px;padding:6px;display:flex;position:absolute;bottom:calc(100% - 2px);right:10px;box-shadow:0 12px 28px #224a3624}.dagbog-shell .plant-sheet-tabs-more-item{color:#1c3a2adb;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.dagbog-shell .plant-sheet-tabs-more-item:hover,.dagbog-shell .plant-sheet-tabs-more-item:focus-visible{background:#2f6b4f1a;outline:none}.dagbog-shell .plant-sheet-tabs-more-item.is-active{color:var(--leaf,#2f6b4f);background:#2f6b4f24}.dagbog-shell .plant-sheet-tab-content{padding-top:12px}.dagbog-shell .plant-sheet-tab-panel{min-height:120px}.dagbog-shell .plant-sheet-tab-placeholder{margin:0;padding:8px 0 4px}.dagbog-shell .plant-sheet-tab-placeholder-kicker{letter-spacing:.07em;text-transform:uppercase;color:#224a36ad;margin:0 0 8px;font-size:11px;font-weight:700}.dagbog-shell .plant-sheet-tab-placeholder-body{color:var(--ink-soft,#3a5244);margin:0;font-size:.92rem;line-height:1.55}.dagbog-shell .plant-sheet-tab-placeholder-note{color:#224a3694;margin:14px 0 0;font-size:.8rem;font-style:italic;line-height:1.45}.dagbog-shell .plant-sheet-images-panel{flex-direction:column;gap:18px;padding:4px 0 8px;display:flex}.dagbog-shell .plant-sheet-images-hint{color:var(--ink-soft,#3a5244);margin:0;font-size:.82rem;line-height:1.45}.dagbog-shell .plant-sheet-images-section{margin:0}.dagbog-shell .plant-sheet-images-kicker{letter-spacing:.07em;text-transform:uppercase;color:#224a36ad;margin:0 0 8px;font-size:11px;font-weight:700}.dagbog-shell .plant-sheet-images-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dagbog-shell .plant-sheet-images-figure{margin:0}.dagbog-shell .plant-sheet-images-thumb{aspect-ratio:16/10;cursor:default;background:#5b8f7414;border:2px solid #5b8f7433;border-radius:12px;width:100%;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;overflow:hidden}button.plant-sheet-images-thumb{cursor:pointer;font:inherit}button.plant-sheet-images-thumb:hover{border-color:#5b8f746b;transform:translateY(-1px)}button.plant-sheet-images-thumb.is-active{border-color:var(--leaf,#5b8f74);box-shadow:0 0 0 2px #5b8f7438}button.plant-sheet-images-thumb:focus-visible{outline:2px solid var(--leaf,#5b8f74);outline-offset:2px}.dagbog-shell .plant-sheet-images-thumb img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.dagbog-shell .plant-sheet-images-caption{color:var(--ink-soft,#3a5244);text-align:center;margin:6px 2px 0;font-size:.72rem;line-height:1.3}.dagbog-shell .plant-sheet-images-upload-row{display:flex}.dagbog-shell .plant-sheet-images-upload{color:var(--sage-deep,#2f6b4f);font:inherit;cursor:pointer;background:#ffffff80;border:2px dashed #5b8f7457;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;font-weight:650;display:inline-flex}.dagbog-shell .plant-sheet-images-upload:hover:not(:disabled){background:#5b8f7414;border-color:#5b8f7485}.dagbog-shell .plant-sheet-images-upload:disabled{opacity:.65;cursor:wait}.dagbog-shell .plant-sheet-images-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dagbog-shell .plant-sheet-images-error{color:#a33;margin:0;font-size:.82rem}.dagbog-shell .plant-sheet-images-note{color:var(--ink-soft,#3a5244);margin:0;font-size:.75rem;line-height:1.4}.dagbog-shell .garden-hero-images-badge-user{background:#2f6b4fe0}.dagbog-shell .plant-sheet-varieties-panel{padding:8px 0 4px}.dagbog-shell .plant-sheet-notes-panel .fobs.fsec-block{background:0 0;border-top:none;padding:8px 0 4px}.dagbog-shell .plant-sheet-varieties-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .plant-sheet-varieties-item{background:#ffffff9e;border:1px solid #5b8f7429;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.dagbog-shell .plant-sheet-varieties-title{color:var(--ink,#1e3428);font-size:.92rem;font-weight:650}.dagbog-shell .plant-sheet-varieties-subtitle{color:var(--ink-soft,#3a5244);font-size:.8rem;line-height:1.35}.dagbog-shell .family-trivia-sheet .sheet-hero-sticky-bar{z-index:5;pointer-events:none;height:0;position:sticky;top:0}.dagbog-shell .family-trivia-sheet .sheet-hero-sticky-bar .sheet-hero-close{pointer-events:auto;background:#ffffffe0;position:absolute;top:12px;right:12px;box-shadow:0 4px 16px #0d261b24}.dagbog-shell .family-plant-sheet.has-sheet-hero .sheet-hero-close{z-index:2;background:#ffffffe0;position:absolute;top:12px;right:12px;box-shadow:0 4px 16px #0d261b24}.dagbog-shell .family-plant-sheet .sheet-hero-title,.dagbog-shell .family-trivia-sheet .sheet-hero-title{z-index:1;top:18px;left:20px;right:56px}.dagbog-shell .family-plant-sheet.has-sheet-hero header,.dagbog-shell .family-trivia-sheet.has-sheet-hero header{display:none}.dagbog-shell .family-edit-sheet.has-sheet-hero header{background:#fbfdfbfa;border-bottom:1px solid #5b8f741f;padding:14px 20px 10px}.dagbog-shell .family-edit-sheet.has-sheet-hero .content{gap:16px;padding-top:4px}.dagbog-shell .family-trivia-panel,.dagbog-shell .family-trivia-stack{flex-direction:column;gap:8px;display:flex}.dagbog-shell .family-trivia-piece{background:#fffdf8f5;border:1px solid #2f6b4f57;border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:12px 8px;display:flex;box-shadow:0 6px 18px #224a361a,inset 0 1px #ffffffa6}.dagbog-shell .family-trivia-piece:last-child{padding-bottom:12px}.dagbog-shell .family-trivia-headline{letter-spacing:-.008em;min-height:0;color:var(--ink,#1e3428);margin:0;padding:0;font-family:Fraunces,serif;font-size:.98rem;font-style:normal;font-weight:650;line-height:1.3}.dagbog-shell .family-trivia-prose{flex-direction:column;gap:10px;display:flex}.dagbog-shell .family-trivia-prose p,.dagbog-shell .family-trivia-fact{color:var(--ink-soft,#1e3428d1);margin:0;font-size:clamp(13px,1.35vw,14.5px);line-height:1.5}.dagbog-shell .family-trivia-fact{color:var(--sage-deep,#2f6b4f)}.dagbog-shell .family-edit-sheet.has-sheet-hero .family-trivia-panel{gap:12px}.dagbog-shell .family-edit-sheet .family-info-section{gap:8px}.dagbog-shell .family-edit-sheet .family-info-footer{flex-direction:column;align-items:center;margin-top:8px;padding-top:4px;display:flex}.dagbog-shell .family-edit-sheet .family-info-footer .family-delete-btn{align-self:center;margin-top:0}.dagbog-shell .family-edit-sheet .family-info-footer .variety-delete-confirm{width:min(100%,360px)}.dagbog-shell .family-info-heading{color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:17px;font-weight:600}.dagbog-shell .family-info-facts{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}.dagbog-shell .family-info-fact{background:#ffffff8c;border:1px solid #5b8f7429;border-radius:12px;grid-template-columns:minmax(110px,34%) minmax(0,1fr);gap:10px 14px;padding:10px 12px;display:grid}.dagbog-shell .family-info-fact dt{letter-spacing:.02em;text-transform:uppercase;color:#6b8578;margin:0;font-size:12px;font-weight:700}.dagbog-shell .family-info-fact dd{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.45}.dagbog-shell .family-info-prose{flex-direction:column;gap:12px;margin-top:0;margin-bottom:14px;display:flex}.dagbog-shell .family-info-prose p{color:var(--ink-soft);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.58}.dagbog-shell .family-info-prose>.sage-welcome-tips-intro{color:var(--ink,#1e3428);white-space:normal;margin:0 0 6px;font-size:1.02rem;line-height:1.35}.dagbog-shell .family-info-empty{color:#7d978a;margin:0;font-size:14px;font-style:italic;line-height:1.5}.dagbog-shell .content-pending{box-sizing:border-box;text-align:center;max-width:24rem;color:var(--ink-soft,#5c6e66);margin:0 auto;padding:28px 22px 36px;font-family:Inter,system-ui,sans-serif;font-size:.98rem;font-style:normal;font-weight:500;line-height:1.5}.dagbog-shell .family-picker-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #5b8f7433;border-radius:14px;max-height:220px;margin-top:6px;position:static;overflow-y:auto;box-shadow:0 8px 22px #224a361a,inset 0 1px #ffffffb3}.dagbog-shell .family-delete-btn{color:#b14a42;cursor:pointer;font:inherit;background:#c0584f0f;border:1px solid #c0584f59;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;margin-top:4px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.dagbog-shell .family-delete-btn:hover{background:#c0584f1f;border-color:#c0584f8c}.dagbog-shell .family-delete-btn:disabled{opacity:.6;cursor:default}.dagbog-shell .family-edit-sheet .variety-delete-confirm{border:1px solid #c0584f40;border-radius:12px;padding:10px 14px 12px}.dagbog-shell .family-sort-list{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.dagbog-shell .family-sort-row{cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff9;border:1px solid #5b8f7433;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:background .2s,border-color .2s;display:flex}.dagbog-shell .family-sort-row:hover{background:#fff;border-color:#5b8f7473}.dagbog-shell .sort-row-dot{background:var(--ink-soft);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dagbog-shell .sort-row-dot.vstatus-in_garden{background:var(--leaf)}.dagbog-shell .sort-row-dot.vstatus-in_drawer{background:#b08a3a}.dagbog-shell .sort-row-dot.vstatus-wishlist{background:#8a6bab}.dagbog-shell .sort-row-dot.vstatus-dormant{background:#6b9fb8}.dagbog-shell .sort-row-dot.vstatus-dead{background:#c0584f}.dagbog-shell .sort-row-dot.vstatus-removed{background:#97a29c}.dagbog-shell .sort-row-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Fraunces,serif;font-size:15px;font-weight:600;overflow:hidden}.dagbog-shell .sort-row-name.is-placeholder{color:var(--ink-soft);font-style:italic;font-weight:500}.dagbog-shell .sort-row-status{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-soft) 75%, transparent);flex-shrink:0;font-size:10px;font-weight:600}.dagbog-shell .family-sheet-add{width:100%}.dagbog-shell .vtile-name{color:var(--ink);word-break:break-word;font-family:Fraunces,serif;font-size:clamp(14px,1.55vw,17px);font-weight:600;line-height:1.12}.dagbog-shell .vtile-lat{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;padding-right:.35em;font-size:10px;font-style:italic;overflow:hidden}.dagbog-shell .vtile-empty{box-shadow:none;background:#224a360b;border:1.5px dashed #224a3652;justify-content:center;align-items:center}.dagbog-shell .vtile-empty:hover{background:#224a3614;border-color:#224a368c;box-shadow:0 6px 18px #224a3614}.dagbog-shell .vtile-empty-inner{text-align:center;color:#224a36b8;flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex}.dagbog-shell .vtile-empty-title{font-family:Fraunces,serif;font-size:clamp(13px,1.4vw,15px);font-weight:600;line-height:1.2}.dagbog-shell .vtile-empty-sub{color:#224a368c;font-size:11px}.dagbog-shell .vgrid-add-row{flex-wrap:wrap;align-self:start;align-items:center;gap:14px 18px;display:flex}.dagbog-shell .vtile-family-status-ctl{flex-shrink:0;align-self:center;margin-left:0}.dagbog-shell .vtile-family-status-ctl .vtile-status-trigger.is-readonly{cursor:default;pointer-events:none}.dagbog-shell .vtile-add-trigger{flex-shrink:0}.dagbog-shell .vtile-add-trigger .vtile-status-label{max-width:none}.dagbog-shell .vtile-delete-family-btn{color:#224a366b;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;padding:0;transition:background .15s,color .15s;display:inline-flex}.dagbog-shell .vtile-delete-family-btn:hover,.dagbog-shell .vtile-delete-family-btn:focus-visible{color:#962d28eb;background:#b43c321a;outline:none}.dagbog-shell .vtile-delete-family-btn:focus-visible{outline-offset:2px;outline:2px solid #b43c3259}.dagbog-shell .vgrid-delete-confirm{flex-wrap:wrap;gap:8px 12px;padding:8px 0 2px}.dagbog-shell .vgrid-delete-confirm>p{color:var(--ink,#1e3428);flex:100%;margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.dagbog-shell .vgrid-delete-confirm-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.dagbog-shell .vcare-sec{border-bottom:1px solid #5b8f7424;padding:11px 0;position:relative}.dagbog-shell .vcare-sec:last-child{border-bottom:0;padding-bottom:0}.dagbog-shell .vcare-sec:first-child{padding-top:2px}.dagbog-shell .vcare-h{letter-spacing:.14em;text-transform:uppercase;color:var(--moss);margin:0 0 7px;font-size:10.5px;font-weight:600}.dagbog-shell .vcare-body{min-width:0}.dagbog-shell .vcare-main{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.dagbog-shell .vcare-main-body{min-width:0}.dagbog-shell .vcare-action{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.4}.dagbog-shell .vcare-main>.vcare-ico{flex:none;align-self:start;width:56px;height:56px;min-height:0}.dagbog-shell .vcare-main>.vcare-ico .fsec-ico-img{object-fit:contain;width:100%;height:100%}.dagbog-shell .vcare-ico{background:#2f6b4f1a;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.dagbog-shell .vcare-ico svg{width:13px;height:13px;stroke:var(--leaf);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.dagbog-shell .vcare-ico.water svg{stroke:#4b93c4}.dagbog-shell .vcare-ico.pest svg{stroke:#c97b4b}.dagbog-shell .vcare-ico.feed svg{stroke:#8a6bab}.dagbog-shell .vcare-ico.decision svg{stroke:var(--accent)}.dagbog-shell .vcare-items{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .vcare-items li{color:var(--ink);padding-left:0;font-size:12.5px;line-height:1.52}.dagbog-shell .vcare-items li:before{content:none}.dagbog-shell .vcare-empty{color:#8aa599;padding:10px 0 4px;font-size:12.5px;font-style:italic;line-height:1.5}.dagbog-shell .fobs{border-top-color:var(--fam-divider);background:0 0}.dagbog-shell .obs-banner-block{margin:0 0 calc(var(--sec-head) + 4px)}.dagbog-shell .obs-banner{border:1px solid var(--fam-callout-border);background:var(--fam-callout-bg);min-height:0;box-shadow:none;border-radius:14px;margin:0;padding:16px 18px;display:block;position:relative;overflow:hidden}.dagbog-shell .obs-banner-head{z-index:2;align-items:center;gap:14px;min-width:0;padding-right:clamp(56px,22vw,128px);display:flex;position:relative}.dagbog-shell .obs-banner:after{content:"";pointer-events:none;z-index:1;opacity:.94;background:url(/observations/banner-deco.webp) 100% 100%/cover no-repeat;width:min(54%,300px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 24%,#000 50%);mask-image:linear-gradient(90deg,#0000 0%,#00000038 24%,#000 50%)}.dagbog-shell .obs-banner-icon{background:url(/observations/journal-icon.webp) 50%/contain no-repeat,#ffffffb8;border:1px solid #5b8f741f;border-radius:16px;flex:none;width:72px;height:72px;overflow:hidden;box-shadow:0 6px 18px #224a3614,inset 0 1px #ffffffa6}.dagbog-shell .obs-banner-title{letter-spacing:-.01em;color:#234a38;text-shadow:0 0 16px #fffdf8eb,0 1px 3px #fffdf8bf;flex:1;min-width:0;margin:0;font-family:Fraunces,serif;font-size:clamp(19px,2.1vw,24px);font-weight:600;line-height:1.15}.dagbog-shell .obs-banner-why{font:inherit;color:var(--sage-deep);cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:none;margin:10px 0 0;padding:0;font-size:clamp(13px,1.35vw,14.5px);font-weight:600;line-height:1.45;-webkit-text-decoration:underline #5b8f7461;text-decoration:underline #5b8f7461;display:inline-block}.dagbog-shell .obs-banner-why:hover{color:#234a38;text-decoration-color:#5b8f749e}.dagbog-shell .obs-banner-why:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #5b8f7473}.dagbog-shell .obs-why-sheet{width:min(580px,100%);max-height:88vh}.dagbog-shell .obs-why-sheet .content{flex:1;min-height:0}.dagbog-shell .obs-why-head{align-items:center;gap:12px;min-width:0;display:flex}.dagbog-shell .obs-why-head .fsec-ico{flex:none}.dagbog-shell .obs-why-head h3{min-width:0}.dagbog-shell .obs-why-content{flex-direction:column;gap:18px;padding:8px 24px 4px;display:flex}.dagbog-shell .obs-why-content p{color:var(--ink-soft);margin:0;font-size:clamp(14px,1.45vw,16px);line-height:1.58}.dagbog-shell .obs-why-content h4{color:var(--ink);margin:0 0 8px;font-family:Fraunces,serif;font-size:clamp(15px,1.6vw,17px);font-weight:600;line-height:1.25}.dagbog-shell .obs-why-track{flex-direction:column;gap:10px;display:flex}.dagbog-shell .obs-why-list{color:var(--ink-soft);flex-direction:column;gap:8px;margin:0;padding:0 0 0 1.15em;font-size:clamp(14px,1.45vw,16px);line-height:1.55;display:flex}.dagbog-shell .obs-why-note{color:var(--ink);font-weight:600}.dagbog-shell .obs-why-arrow{color:#5b8f74d9}.dagbog-shell .obs-why-quote-list{padding-left:0;list-style:none}.dagbog-shell .obs-why-quote-list li{font-style:italic}.dagbog-shell .obs-why-summary{color:var(--ink);font-weight:600}.dagbog-shell .obs-why-footer{background:linear-gradient(#ffffff59,#ffffffb8);border-top:1px solid #5b8f7424;flex:none;justify-content:flex-end;padding:16px 24px 22px;display:flex}.dagbog-shell .obs-banner-deco{display:none}@media (width<=620px){.dagbog-shell .obs-banner{padding:14px}.dagbog-shell .obs-banner-head{padding-right:clamp(40px,18vw,88px)}.dagbog-shell .obs-banner-icon{border-radius:14px;width:60px;height:60px}}.dagbog-shell .obs-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .obs-item{background:#ffffffb8;border:1px solid #5b8f7426;border-radius:12px;padding:10px 12px;position:relative}.dagbog-shell .obs-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:7px;display:flex}.dagbog-shell .obs-h{min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit;flex-wrap:wrap;flex:1;align-items:center;gap:6px 8px;margin:0;display:flex}.dagbog-shell .obs-date{letter-spacing:.08em;text-transform:uppercase;color:var(--moss);white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1.35}.dagbog-shell .obs-var{color:var(--leaf);background:#2f6b4f1a;border-radius:999px;max-width:100%;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.35}.dagbog-shell .obs-body{min-width:0}.dagbog-shell .obs-text{color:var(--ink);margin:0;font-size:12.5px;line-height:1.52}.dagbog-shell .obs-actions{opacity:0;flex:none;gap:4px;transition:opacity .2s;display:flex}.dagbog-shell .obs-item:hover .obs-actions,.dagbog-shell .obs-item.editing .obs-actions{opacity:1}@media (hover:none){.dagbog-shell .obs-actions{opacity:1}}.dagbog-shell .obs-edit{width:28px;height:28px;color:var(--leaf);cursor:pointer;background:#2f6b4f1a;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex}.dagbog-shell .obs-edit:hover{background:#2f6b4f2e}.dagbog-shell .obs-item.editing .obs-text{display:none}.dagbog-shell .obs-edit-form{flex-wrap:wrap;align-items:center;gap:8px;display:none}.dagbog-shell .obs-item.editing .obs-edit-form{display:flex}.dagbog-shell .obs-item.editing .obs-head{margin-bottom:10px}.dagbog-shell .obs-edit-form input{border:1px solid var(--edge);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:10px;outline:none;flex:100%;padding:8px 10px;font-size:13px}.dagbog-shell .obs-edit-form input:focus{border-color:#2f6b4f73;box-shadow:0 0 0 3px #2f6b4f1a}.dagbog-shell .obs-edit-form button{cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:600}.dagbog-shell .obs-save-btn{background:var(--leaf);color:#fff}.dagbog-shell .obs-save-btn:hover{background:var(--moss)}.dagbog-shell .obs-cancel-btn{color:var(--ink-soft);background:#5b8f7424}.dagbog-shell .obs-cancel-btn:hover{background:#5b8f7438}.dagbog-shell .obs-delete-btn{color:#9a463a;background:#c0584f1f}.dagbog-shell .obs-delete-btn:hover{background:#c0584f38}.dagbog-shell .obs-delete-btn:disabled{opacity:.55;cursor:wait}.dagbog-shell .obs-empty{color:#8aa599;margin:0 0 12px;font-size:12.5px;font-style:italic}.dagbog-shell .obs-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.dagbog-shell .obs-add select,.dagbog-shell .obs-add input,.dagbog-shell .obs-add button{box-sizing:border-box;min-height:40px;font-family:inherit}.dagbog-shell .obs-add select{border:1px solid var(--edge);min-width:148px;max-width:min(220px,42%);color:var(--ink);appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232f6b4f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:10px;outline:none;flex:0 auto;padding:0 28px 0 12px;font-size:13px;line-height:1.35}.dagbog-shell .obs-add select:focus{border-color:#2f6b4f73;box-shadow:0 0 0 3px #2f6b4f1a}.dagbog-shell .obs-add input{border:1px solid var(--edge);min-width:160px;color:var(--ink);background:#fff;border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:13px;line-height:1.35}.dagbog-shell .obs-add input:focus{border-color:#2f6b4f73;box-shadow:0 0 0 3px #2f6b4f1a}.dagbog-shell .obs-add button{background:var(--leaf);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.dagbog-shell .obs-add button:hover{background:var(--moss)}.dagbog-shell .obs-add button:disabled{opacity:.55;cursor:wait}.dagbog-shell .obs-save{color:var(--moss);opacity:0;min-height:16px;margin-top:8px;font-size:11px;transition:opacity .25s}.dagbog-shell .obs-save.show{opacity:1}.dagbog-shell.dagbog-modal-portal{z-index:200;pointer-events:none;isolation:isolate;background:0 0;min-height:0;position:fixed;inset:0;overflow:visible}:is(.dagbog-shell.dagbog-modal-portal:has(.variety-edit-sheet),.dagbog-shell.dagbog-modal-portal:has(.add-destination-sheet),.dagbog-shell.dagbog-modal-portal:has(.add-plant-sheet)){z-index:210}.dagbog-shell .modal{z-index:160;overscroll-behavior:contain;isolation:isolate;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.dagbog-shell.dagbog-modal-portal .modal{z-index:1;pointer-events:auto}.dagbog-shell .modal.open{display:flex}.dagbog-shell .modal-backdrop{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);background-color:#142d2173;animation:.25s forwards dagbog-modal-backdrop-in;position:absolute;inset:0;transform:translateZ(0)}@keyframes dagbog-modal-backdrop-in{0%{background-color:#142d2100}to{background-color:#142d2173}}.dagbog-shell .modal.open>.plant-sheet{z-index:1;position:relative}.dagbog-shell .plant-sheet{overscroll-behavior:contain;opacity:0;background:#fbfdfbfa;border:1px solid #5b8f7438;border-radius:24px;flex-direction:column;width:min(480px,100%);max-height:84vh;animation:.32s cubic-bezier(.2,.7,.2,1) forwards dagbog-modal-pop;display:flex;overflow:hidden;transform:scale(.96)translateY(10px);box-shadow:0 28px 80px #0d261b47,inset 0 1px #ffffffa6}.dagbog-shell .add-plant-sheet{height:min(660px,84vh)}.dagbog-shell .modal:has(>.add-destination-sheet){background:0 0;justify-content:stretch;align-items:flex-end;padding:0}.dagbog-shell .modal:has(>.add-destination-sheet) .modal-backdrop{background-color:#1f3a2e59;animation:.15s forwards dagbog-add-dest-backdrop-in}@keyframes dagbog-add-dest-backdrop-in{0%{background-color:#1f3a2e00}to{background-color:#1f3a2e59}}.dagbog-shell .add-destination-sheet{opacity:1;--wish:#7a6a98;--wish-bg:#7a6a9824;background:#fff;border:0;border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:none;animation:.18s both dagbog-add-dest-slide-up;transform:none;box-shadow:0 -12px 36px #224a3633}@keyframes dagbog-add-dest-slide-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.dagbog-shell .add-destination-sheet>header,.dagbog-shell .add-destination-sheet>.content{display:none}.dagbog-shell .add-destination-sheet-inner{padding:18px 16px calc(22px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:0;display:flex}.dagbog-shell .add-destination-sheet header.add-destination-head{background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;gap:12px;margin:0 0 14px;padding:0;display:flex}.dagbog-shell .add-destination-sheet .add-destination-identity h3{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.dagbog-shell .add-destination-thumb{background:#eef3ef;border-radius:16px;flex:none;width:56px;height:56px;overflow:hidden;box-shadow:inset 0 0 0 1px #1f3a2e0f}.dagbog-shell .add-destination-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dagbog-shell .add-destination-thumb-ph{justify-content:center;align-items:center;display:flex}.dagbog-shell .add-destination-thumb-ph.ph-vegetable{color:#a2652a;background:#f3ecd9}.dagbog-shell .add-destination-thumb-ph.ph-herb{color:#4c7d43;background:#e3f0e0}.dagbog-shell .add-destination-thumb-ph.ph-annual{color:#b05a7e;background:#f7e8ee}.dagbog-shell .add-destination-thumb-ph.ph-perennial{color:#5c6ea8;background:#e7ecf7}.dagbog-shell .add-destination-thumb-ph.ph-shrub{color:#3c7a5a;background:#e6f1ea}.dagbog-shell .add-destination-thumb-ph.ph-tree{color:#5d7a3f;background:#eaefe4}.dagbog-shell .add-destination-thumb-ph.ph-default{color:var(--leaf-dim);background:#eef3ef}.dagbog-shell .add-destination-identity{flex:1;min-width:0}.dagbog-shell .add-destination-botanical{color:var(--ink-soft);margin:0;font-size:12.5px;font-style:italic;font-weight:500;line-height:1.3}.dagbog-shell .add-destination-botanical.is-fallback{font-style:normal}.dagbog-shell .add-destination-question{color:var(--ink-soft);margin:0 0 10px;font-size:13px;font-weight:600}.dagbog-shell .add-destination-choices{flex-direction:column;gap:8px;display:flex}.dagbog-shell .add-destination-choice{cursor:pointer;text-align:left;width:100%;font:inherit;border:0;border-radius:14px;flex-direction:row;align-items:center;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.dagbog-shell .add-destination-choice:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.dagbog-shell .add-destination-choice:disabled{opacity:.7;cursor:default}.dagbog-shell .add-destination-garden{background:var(--leaf);color:#fff}.dagbog-shell .add-destination-garden:hover:not(:disabled){background:#285e45}.dagbog-shell .add-destination-wishlist{color:var(--wish);background:#fff;border:1px solid #7a6a9866}.dagbog-shell .add-destination-wishlist:hover:not(:disabled){background:var(--wish-bg)}.dagbog-shell .add-destination-choice-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.dagbog-shell .add-destination-choice-label{color:inherit;font-size:14px;font-weight:650;line-height:1.25}.dagbog-shell .add-destination-choice-copy small{color:inherit;opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.dagbog-shell .add-destination-spinner{flex:none;animation:.8s linear infinite dagbog-add-dest-spin}@keyframes dagbog-add-dest-spin{to{transform:rotate(360deg)}}.dagbog-shell .add-destination-cancel{width:100%;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:8px;font-size:13px;font-weight:600;display:block}.dagbog-shell .add-destination-cancel:hover:not(:disabled){color:var(--ink)}.dagbog-shell .add-destination-sheet .modal-msg.err{margin-top:8px}.dagbog-shell .family-welcome-headline{color:var(--ink);max-width:36ch;margin:0 0 18px;font-family:Fraunces,serif;font-size:clamp(20px,2.6vw,26px);font-weight:600;line-height:1.28}.dagbog-shell .family-welcome-prose{flex-direction:column;gap:14px;max-width:72ch;display:flex}.dagbog-shell .family-welcome-prose p{color:var(--ink-soft);margin:0;font-size:clamp(14px,1.45vw,16px);line-height:1.62}.dagbog-shell .family-welcome-fact{color:var(--sage-deep);background:#5b8f7414;border:1px solid #5b8f742e;border-radius:14px;margin:20px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.dagbog-shell .plant-context-chips{flex-wrap:wrap;gap:8px;display:flex}.dagbog-shell .plant-context-chip{appearance:none;color:var(--ink-soft);cursor:pointer;background:#ffffffb8;border:1px solid #5b8f7438;border-radius:999px;padding:8px 14px;font-size:13px;line-height:1.35;transition:border-color .15s,background .15s,color .15s}.dagbog-shell .plant-context-chip:hover:not(:disabled){color:var(--ink);background:#5b8f7414;border-color:#5b8f746b}.dagbog-shell .plant-context-chip.is-selected{color:var(--sage-deep);background:#5b8f7424;border-color:#5b8f748c;font-weight:600}.dagbog-shell .plant-context-chip:disabled{opacity:.55;cursor:default}.dagbog-shell .settings-sheet .content,.dagbog-shell .variety-edit-sheet .content{padding:20px 24px 24px;overflow-y:auto}.dagbog-shell .variety-status-bar{background:linear-gradient(#ffffffb8,#ffffff59);border-bottom:1px solid #5b8f741f;flex-direction:column;flex:none;gap:10px;padding:14px 20px 12px;display:flex}.dagbog-shell .variety-status-bar-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dagbog-shell .variety-status-bar-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink-soft) 72%, transparent);font-size:10px;font-weight:700}.dagbog-shell .variety-status-delete{color:#9a463a;cursor:pointer;background:#c0584f14;border:1px solid #c0584f3d;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.dagbog-shell .variety-status-delete:hover{color:#7f382f;background:#c0584f29;border-color:#c0584f5c}.dagbog-shell .variety-status-delete:disabled{opacity:.55;cursor:wait}.dagbog-shell .variety-delete-confirm{background:#c0584f0f;border-bottom:1px solid #c0584f29;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 12px;display:flex}.dagbog-shell .variety-delete-confirm p{color:#9a463a;margin:0;font-size:13px;font-weight:600}.dagbog-shell .variety-delete-confirm-actions{flex:none;gap:8px;display:flex}.dagbog-shell .variety-edit-form{flex-direction:column;gap:14px;display:flex}.dagbog-shell .variety-edit-select{box-sizing:border-box;appearance:none;width:100%;color:var(--ink);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%225b8f74' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #5b8f7438;border-radius:12px;outline:none;padding:12px 40px 12px 14px;font-family:inherit;font-size:16px;line-height:1.45;transition:border-color .2s,box-shadow .2s}.dagbog-shell .variety-edit-select:focus{border-color:#2f6b4f73;box-shadow:0 0 0 3px #2f6b4f1a}.dagbog-shell .variety-edit-select:disabled{opacity:.6;cursor:default}.dagbog-shell .variety-status-bar .variety-edit-select{padding-top:10px;padding-bottom:10px}.dagbog-shell .variety-edit-type-chips{gap:8px}.dagbog-shell .variety-edit-sheet header .variety-edit-title-block{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.dagbog-shell .variety-edit-sheet header .sort-picker{width:100%;min-width:0}.dagbog-shell .variety-edit-sheet header .sort-picker input{box-sizing:border-box;width:100%;box-shadow:none;color:var(--ink);cursor:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:Fraunces,serif;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.12}.dagbog-shell .variety-edit-sheet header .sort-picker input:focus{box-shadow:none;border-bottom:1px solid #5b8f7459;outline:none}.dagbog-shell .variety-edit-sheet header .sort-picker.unset input::placeholder{color:#224a3661;font-style:italic;font-weight:500}.dagbog-shell .sort-picker{position:relative}.dagbog-shell .sort-picker .sort-picker-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#fff;border:1px solid #5b8f7433;border-radius:16px;max-height:min(40vh,280px);margin-top:6px;overflow-y:auto;box-shadow:0 16px 36px #224a362e,0 4px 12px #224a3614,inset 0 1px #ffffffb3}.dagbog-shell .sort-picker .catalog-result{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #5b8f741f;flex-direction:column;gap:3px;padding:12px 14px;font-family:inherit;display:flex}.dagbog-shell .sort-picker .catalog-result:last-child{border-bottom:0}.dagbog-shell .sort-picker .catalog-result:hover,.dagbog-shell .sort-picker .catalog-result:focus{background:#2f6b4f14;outline:none}.dagbog-shell .sort-picker .catalog-result.selected{background:#2f6b4f1a}.dagbog-shell .sort-picker .catalog-result-main{font-size:14px;font-weight:650;line-height:1.25}.dagbog-shell .sort-picker .catalog-result-sub{color:var(--moss);font-size:12px;font-style:italic;line-height:1.3}.dagbog-shell .sort-picker .catalog-status{color:#7d978a;padding:13px 14px;font-size:13px;font-style:italic}.dagbog-shell .sort-picker .sort-picker-custom{background:#9a6a320d;border-top:1px solid #5b8f7424}.dagbog-shell .sort-picker .sort-picker-back{background:#2f6b4f0d}.dagbog-shell .sort-picker .sort-picker-group .catalog-result-main{font-family:Fraunces,Georgia,Times New Roman,serif}.dagbog-shell .sort-picker input{width:100%;color:var(--ink);background:#fff;border:1px solid #5b8f7438;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.45;transition:border-color .2s,box-shadow .2s}.dagbog-shell .sort-picker input:focus{border-color:#2f6b4f73;box-shadow:0 0 0 3px #2f6b4f1a}.dagbog-shell .sort-picker.unset input::placeholder{color:#7d978a;font-style:italic}.sort-picker-portal{pointer-events:auto;color:#1f3a2e;font-family:Inter,system-ui,sans-serif}.sort-picker-portal .sort-picker-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#fff;border:1px solid #5b8f7433;border-radius:16px;overflow-y:auto;box-shadow:0 16px 36px #224a362e,0 4px 12px #224a3614,inset 0 1px #ffffffb3}.sort-picker-portal .catalog-result{color:#1f3a2e;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #5b8f741f;flex-direction:column;gap:3px;width:100%;padding:12px 14px;font-family:inherit;display:flex}.sort-picker-portal .catalog-result:last-child{border-bottom:0}.sort-picker-portal .catalog-result:hover,.sort-picker-portal .catalog-result:focus{background:#2f6b4f14;outline:none}.sort-picker-portal .catalog-result.selected{background:#2f6b4f1a}.sort-picker-portal .catalog-result-main{font-size:14px;font-weight:650;line-height:1.25}.sort-picker-portal .catalog-result-sub{color:#3c7a5a;font-size:12px;font-style:italic;line-height:1.3}.sort-picker-portal .catalog-status{color:#7d978a;padding:13px 14px;font-size:13px;font-style:italic}.sort-picker-portal .sort-picker-custom{background:#9a6a320d;border-top:1px solid #5b8f7424}.sort-picker-portal .sort-picker-custom:hover,.sort-picker-portal .sort-picker-custom:focus{background:#9a6a321a}.sort-picker-portal .sort-picker-back{background:#2f6b4f0d}.sort-picker-portal .sort-picker-group .catalog-result-main{font-family:Fraunces,Georgia,Times New Roman,serif}.dagbog-shell .variety-delete-confirm-btn{cursor:pointer;border:0;border-radius:12px;width:100%;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:600}.dagbog-shell .variety-delete-confirm p{color:#9a463a;margin:0 0 12px;font-size:13px}.dagbog-shell .variety-delete-confirm-btn{color:#fff;background:#c0584f}.dagbog-shell .variety-delete-confirm-btn:hover{background:#9a463a}.dagbog-shell .variety-delete-confirm-btn:disabled{opacity:.55;cursor:wait}.dagbog-shell .settings-form{flex-direction:column;gap:14px;display:flex}.dagbog-shell .settings-row{grid-template-columns:minmax(0,5.5rem) 1fr;gap:12px;display:grid}.dagbog-shell .settings-field-label{letter-spacing:.1em;text-transform:uppercase;color:var(--moss);font-size:11px;font-weight:600}.dagbog-shell .settings-checkbox-field{min-width:0;padding-top:4px}.dagbog-shell .settings-checkbox{color:var(--ink);cursor:pointer;letter-spacing:normal;text-transform:none;align-items:flex-start;gap:10px;min-width:0;font-size:14px;font-weight:600;display:flex}.dagbog-shell .settings-checkbox input{width:1rem;height:1rem;accent-color:var(--leaf);flex:none;margin-top:3px}.dagbog-shell .settings-checkbox span{flex:1;min-width:0;line-height:1.45}.dagbog-shell .settings-checkbox-help{color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.45}.dagbog-shell .settings-form .modal-actions{border-top:1px solid #5b8f7424;margin-top:8px;padding-top:16px}.dagbog-shell .settings-status{text-align:center;color:var(--moss);padding:24px 0;font-size:14px;font-style:italic}.dagbog-shell .pfield input.readonly{color:var(--ink-soft);cursor:default;background:#5b8f7414}@keyframes dagbog-modal-pop{to{opacity:1;transform:none}}@keyframes dagbog-plant-sheet-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.dagbog-shell .plant-sheet header{background:linear-gradient(#ffffff8c,#fff0);border-bottom:1px solid #5b8f7424;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 14px;display:flex}.dagbog-shell .plant-sheet h3{color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.12}.dagbog-shell .plant-sheet h3.fname{font-size:inherit;font-weight:inherit;line-height:inherit;flex-direction:column;gap:2px;display:flex}.dagbog-shell .plant-sheet header .fname-main{color:var(--ink);font-family:Fraunces,serif;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.12}.dagbog-shell .plant-sheet header .fname-sub{color:var(--ink-soft);font-family:Fraunces,serif;font-size:clamp(13px,1.5vw,16px);font-style:italic;font-weight:400;line-height:1.25}.dagbog-shell .plant-sheet .psub{color:var(--moss);margin-top:6px;font-size:13px;font-style:italic;line-height:1.4}.dagbog-shell .plant-sheet .x{cursor:pointer;width:36px;height:36px;color:var(--ink);background:#5b8f741f;border:0;border-radius:11px;flex:none;font-size:18px;transition:background .2s}.dagbog-shell .plant-sheet .x:hover{background:#5b8f7433}.dagbog-shell .plant-sheet .content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 24px 24px;overflow:auto}.dagbog-shell .add-plant-sheet .content{flex:1;min-height:0;overflow:hidden}.dagbog-shell .add-plant-sheet form{flex-direction:column;height:100%;display:flex;overflow:hidden}.dagbog-shell .catalog-search-fixed{flex:none}.dagbog-shell .catalog-options-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;margin-top:16px;overflow-y:auto}.dagbog-shell .pfield{flex-direction:column;gap:8px;display:flex}.dagbog-shell .pfield label{letter-spacing:.1em;text-transform:uppercase;color:var(--moss);font-size:11px;font-weight:600}.dagbog-shell .pfield input:not([type=checkbox]):not([type=radio]){width:100%;color:var(--ink);background:#fff;border:1px solid #5b8f7438;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.45;transition:border-color .2s,box-shadow .2s}.dagbog-shell .pfield input:not([type=checkbox]):not([type=radio]):focus{border-color:#2f6b4f73;box-shadow:0 0 0 3px #2f6b4f1a}.dagbog-shell .catalog-results{background:#ffffffd6;border:1px solid #5b8f7433;border-radius:16px;min-height:100%;max-height:none;overflow:visible;box-shadow:0 12px 30px #224a361a,inset 0 1px #ffffffb3}.dagbog-shell .catalog-footer{background:linear-gradient(#fbfdfbd6,#fbfdfbfa);flex:none;padding-top:12px}.dagbog-shell .catalog-messages{max-height:58px;overflow:hidden}.dagbog-shell .catalog-messages .modal-msg{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.dagbog-shell .catalog-result{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #5b8f741f;flex-direction:column;gap:3px;padding:12px 14px;font-family:inherit;display:flex}.dagbog-shell .catalog-result:last-child{border-bottom:0}.dagbog-shell .catalog-result:hover,.dagbog-shell .catalog-result:focus{background:#2f6b4f14;outline:none}.dagbog-shell .catalog-result-main{font-size:14px;font-weight:650;line-height:1.25}.dagbog-shell .catalog-result-sub{color:var(--moss);font-size:12px;font-style:italic;line-height:1.3}.dagbog-shell .catalog-result-family{background:#2f6b4f0a}.dagbog-shell .catalog-result-family .catalog-result-main{color:var(--sage-deep)}.dagbog-shell .catalog-status{color:#7d978a;padding:13px 14px;font-size:13px;font-style:italic}.dagbog-shell .catalog-confirm{color:var(--leaf)}.dagbog-shell .catalog-fallback{color:#9a6a32}.dagbog-shell .modal-actions{border-top:1px solid #5b8f7424;justify-content:flex-end;gap:10px;margin-top:12px;padding-top:14px;display:flex}.dagbog-shell .modal-actions button{cursor:pointer;border:0;border-radius:12px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:600}.dagbog-shell .modal-primary,.dagbog-shell .modal-cancel{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.dagbog-shell .modal-primary{background:var(--leaf);color:#fff}.dagbog-shell .modal-primary:hover{background:var(--moss)}.dagbog-shell .modal-primary:disabled{opacity:.55;cursor:wait}.dagbog-shell .modal-cancel{color:var(--ink);background:#5b8f741a}.dagbog-shell .modal-cancel:hover{background:#5b8f742e}.dagbog-shell .modal-msg{color:var(--moss);min-height:18px;margin-top:14px;font-size:12px}.dagbog-shell .modal-msg.err{color:#c0584f}.dagbog-shell .user-menu{border:1px solid var(--edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-radius:14px;width:min(320px,100vw - 24px);min-width:280px;padding:8px;position:absolute;top:calc(100% + 8px);bottom:auto;left:0;box-shadow:0 12px 32px #224a3624}.dagbog-shell .user-menu a,.dagbog-shell .user-menu button{text-align:left;width:100%;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:13px;text-decoration:none;display:block}.dagbog-shell .user-menu a:hover,.dagbog-shell .user-menu button:hover{color:var(--ink);background:#2f6b4f14}.dagbog-shell .user-menu-divider{background:#2f6b4f1a;height:1px;margin:6px 4px 8px}.dagbog-shell .fam-collapsed .fam-mode-headline{overflow:visible}.dagbog-shell .fam-mode-headline-placeholder{color:#43594f9e;font-size:clamp(17px,1.9vw,20px);font-weight:400}.dagbog-shell .sub-gardens-home{width:100%;max-width:min(880px,100%);margin:20px auto 0;padding:0}.dagbog-shell .sub-gardens-home-head{margin-bottom:14px}.dagbog-shell .sub-gardens-home-title{color:var(--ink);margin:0 0 6px;font-family:Fraunces,serif;font-size:clamp(20px,2.2vw,24px);font-weight:600}.dagbog-shell .sub-gardens-home-lead{color:#2a4a3ab8;margin:0;font-size:14px;line-height:1.5}.dagbog-shell .sub-gardens-home-stack{flex-direction:column;gap:12px;width:100%;display:flex}.dagbog-shell .sub-garden-preview-card.garden-hero-card{cursor:pointer}.dagbog-shell .sub-garden-preview-card.garden-hero-card .garden-hero-fhead{cursor:pointer;border-bottom:none}.dagbog-shell .sub-garden-preview-card.garden-hero-card:focus-visible{outline:2px solid var(--leaf);outline-offset:3px}.dagbog-shell .modal.open:has(>.sub-garden-sheet){justify-content:stretch;align-items:stretch;padding:0}.dagbog-shell .modal.open:has(>.sub-garden-sheet) .modal-backdrop{background-color:#0c1c14b8}.dagbog-shell .sub-garden-sheet{width:100%;height:100%;min-height:100dvh}.dagbog-shell .sub-garden-sheet .sub-garden-sheet-view{z-index:1;overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:#f4f9f6;border-radius:0;animation:.28s forwards dagbog-plant-sheet-in;position:relative;overflow:auto}.dagbog-shell .sub-garden-masthead{color:#fff;min-height:clamp(280px,42vh,420px);position:relative}.dagbog-shell .sub-garden-masthead-media{background:linear-gradient(135deg, var(--g1), var(--g2));position:absolute;inset:0;overflow:hidden}.dagbog-shell .sub-garden-masthead-media img,.dagbog-shell .sub-garden-masthead-fallback{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.dagbog-shell .sub-garden-masthead-scrim{background:linear-gradient(#0c1c1457 0%,#0c1c1414 34%,#0c1c14b8 100%);position:absolute;inset:0}.dagbog-shell .sub-garden-masthead-toolbar{top:max(12px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.dagbog-shell .sub-garden-sheet-back,.dagbog-shell .sub-garden-sheet-close{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0c1c1457;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.dagbog-shell .sub-garden-sheet-close{padding:8px}.dagbog-shell .sub-garden-masthead-copy{left:max(24px, env(safe-area-inset-left));right:max(24px, env(safe-area-inset-right));bottom:max(28px, env(safe-area-inset-bottom));z-index:2;max-width:min(720px,100%);position:absolute}.dagbog-shell .sub-garden-masthead-owner{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd6;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.dagbog-shell .sub-garden-masthead-title{color:#fff;margin:0;font-family:Fraunces,serif;font-size:clamp(32px,5vw,52px);font-weight:600;line-height:1.08}.dagbog-shell .sub-garden-masthead-location{color:#ffffffe0;margin:8px 0 0;font-size:15px}.dagbog-shell .sub-garden-masthead-tagline{color:#ffffffeb;max-width:52ch;margin:14px 0 0;font-size:clamp(15px,1.8vw,18px);line-height:1.55}.dagbog-shell .sub-garden-magazine-wrap{max-width:1120px;padding:28px max(22px, env(safe-area-inset-right)) 48px max(22px, env(safe-area-inset-left));margin:0 auto}.dagbog-shell .sub-garden-magazine-head{border-bottom:1px solid #5b8f7429;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;padding-bottom:14px;display:flex}.dagbog-shell .sub-garden-magazine-kicker{letter-spacing:.08em;text-transform:uppercase;color:#224a36ad;margin:0;font-size:11px;font-weight:700}.dagbog-shell .sub-garden-magazine-count{color:#2a4a3a9e;margin:0;font-size:13px}.dagbog-shell .sub-garden-magazine{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.dagbog-shell .sub-garden-plant-magazine{background:0 0;flex-direction:column;grid-column:span 6;gap:14px;padding:0;display:flex}.dagbog-shell .sub-garden-plant-magazine.is-featured{border-bottom:1px solid #5b8f741f;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px;padding-bottom:8px;display:grid}.dagbog-shell .sub-garden-plant-magazine-media{background:linear-gradient(135deg, var(--g1), var(--g2));aspect-ratio:4/3;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 16px 36px #1f382a1f}.dagbog-shell .sub-garden-plant-magazine.is-featured .sub-garden-plant-magazine-media{aspect-ratio:16/10}.dagbog-shell .sub-garden-plant-magazine-hero,.dagbog-shell .sub-garden-plant-magazine-fallback{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.dagbog-shell .sub-garden-plant-magazine-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.dagbog-shell .sub-garden-plant-magazine-kicker{letter-spacing:.07em;text-transform:uppercase;color:#224a369e;font-size:11px;font-weight:700}.dagbog-shell .sub-garden-plant-magazine-name{color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.12}.dagbog-shell .sub-garden-plant-magazine.is-featured .sub-garden-plant-magazine-name{font-size:clamp(28px,3.4vw,40px)}.dagbog-shell .sub-garden-plant-magazine-botanical{color:#2a4a3a9e;margin:0;font-size:14px;font-style:italic;line-height:1.4}.dagbog-shell .sub-garden-plant-magazine-varieties{margin-top:4px}.dagbog-shell .sub-garden-plant-magazine-varieties-label{letter-spacing:.07em;text-transform:uppercase;color:#224a3694;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.dagbog-shell .sub-garden-plant-magazine-varieties-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .sub-garden-plant-magazine-varieties-list li{color:var(--ink-soft);background:#ffffffb8;border:1px solid #4d78602e;border-radius:999px;padding:7px 12px;font-size:13px;line-height:1.3}@media (width<=820px){.dagbog-shell .sub-garden-plant-magazine,.dagbog-shell .sub-garden-plant-magazine.is-featured{grid-column:1/-1;grid-template-columns:1fr}.dagbog-shell .sub-garden-magazine{grid-template-columns:1fr}}@media (width<=560px){.dagbog-shell .sub-garden-masthead-copy{bottom:22px;left:18px;right:18px}.dagbog-shell .sub-garden-magazine-wrap{padding-top:22px}}.dagbog-shell .home-shared-garden-card .shared-garden-list-header{justify-content:space-between}.dagbog-shell .home-shared-garden-card .shared-garden-list-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.dagbog-shell .home-shared-garden-card .shared-garden-list-meta{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;min-height:36px;display:flex}.dagbog-shell .home-shared-garden-card .shared-garden-list-attribution{letter-spacing:-.02em;color:#000;white-space:nowrap;text-overflow:ellipsis;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:650;line-height:1.15;overflow:hidden}.dagbog-shell .home-shared-garden-card .shared-garden-plant-list{padding:0}.dagbog-shell .home-shared-garden-card .shared-garden-plant-list-status{color:#2a4a3ab8;margin:16px 18px;font-size:14px}.dagbog-shell .home-shared-garden-card .shared-garden-plant-list-status.is-error{color:#c0584f}.dagbog-shell .home-shared-garden-card .plant-inventory.is-shared-readonly .pi-row.is-openable .pi-ink,.dagbog-shell .home-shared-garden-card .plant-inventory.is-shared-readonly .pi-row.is-openable .shared-pi-thumb{cursor:pointer;pointer-events:auto}.dagbog-shell .home-shared-garden-card .plant-inventory.is-shared-readonly .pi-row.is-openable:hover,.dagbog-shell .home-shared-garden-card .plant-inventory.is-shared-readonly .pi-row.is-openable:focus-within{background:#4a80b00f}.dagbog-shell .home-shared-garden-card .shared-pi-thumb{-webkit-tap-highlight-color:transparent;background:#fffdf8e6;border:1px solid #2f6b4f2e;border-radius:8px;flex:none;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #281c0c14}.dagbog-shell .home-shared-garden-card .shared-pi-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dagbog-shell .modal.open:has(>.shared-garden-photos-sheet){justify-content:center;align-items:stretch;padding:12px}.dagbog-shell .shared-garden-photos-sheet{z-index:1;background:#f3ece0;border:2px solid #ffffffeb;border-radius:18px;width:min(680px,100%);max-height:min(92vh,900px);margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #2f6b4f29,0 14px 34px #281c0c1f}.dagbog-shell .shared-garden-photos-view{flex-direction:column;max-height:min(92vh,900px);display:flex;overflow:hidden}.dagbog-shell .shared-garden-photos-head{background:linear-gradient(165deg, color-mix(in srgb, var(--g1,#a8d5b5) 42%, #fff) 0%, color-mix(in srgb, var(--g2,#5b8f74) 28%, #f3ece0) 100%);border-bottom:1px solid #2f6b4f24;flex:none;padding:14px 16px 16px}.dagbog-shell .shared-garden-photos-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dagbog-shell .shared-garden-photos-back,.dagbog-shell .shared-garden-photos-close{color:var(--ink,#1e3428);font:inherit;cursor:pointer;background:#fffdf8b8;border:0;border-radius:10px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:.9rem;font-weight:600;display:inline-flex}.dagbog-shell .shared-garden-photos-close{padding:8px}.dagbog-shell .shared-garden-photos-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.dagbog-shell .shared-garden-photos-attribution{color:#1e3428b8;margin:0;font-size:.82rem;font-weight:600}.dagbog-shell .shared-garden-photos-title{letter-spacing:-.02em;color:var(--ink,#1e3428);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:650;line-height:1.15}.dagbog-shell .shared-garden-photos-count{color:#224a36b8;margin:2px 0 0;font-size:.88rem;font-weight:600}.dagbog-shell .shared-garden-photos-body{-webkit-overflow-scrolling:touch;flex:auto;padding:14px 14px 28px;overflow-y:auto}.dagbog-shell .shared-garden-photos-status{color:#2a4a3ab8;margin:12px 4px;font-size:14px}.dagbog-shell .shared-garden-photos-status.is-error{color:#c0584f}.dagbog-shell .shared-garden-photos-feed{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .shared-garden-photos-entry{margin:0}.dagbog-shell .shared-garden-photos-figure{flex-direction:column;gap:10px;margin:0;display:flex}.dagbog-shell .shared-garden-photos-media{cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:#fffdf8e6;border:1px solid #2f6b4f29;border-radius:16px;width:100%;margin:0;padding:0;display:block;overflow:hidden}.dagbog-shell .shared-garden-photos-media img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:min(72vh,640px);display:block}.dagbog-shell .shared-garden-photos-media:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .shared-garden-photos-caption{flex-direction:column;gap:4px;padding:0 4px 2px;display:flex}.dagbog-shell .shared-garden-photos-comment{color:var(--ink,#1e3428);white-space:pre-wrap;margin:0;font-size:1rem;font-weight:500;line-height:1.45}.dagbog-shell .shared-garden-photos-date{letter-spacing:.02em;color:#224a369e;font-size:.78rem;font-weight:600}.dagbog-shell .shared-garden-plant-sheet{z-index:1;-webkit-overflow-scrolling:touch;background:#f3ece0;border:2px solid #ffffffeb;border-radius:18px;width:min(680px,100%);max-height:min(92vh,900px);margin:auto;position:relative;overflow:hidden auto;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #2f6b4f29,0 14px 34px #281c0c1f}.dagbog-shell .modal.open:has(>.shared-garden-plant-sheet){justify-content:center;align-items:stretch;padding:12px}.dagbog-shell .shared-garden-plant-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 12px;display:flex}.dagbog-shell .shared-garden-plant-sheet-body{flex-direction:column;gap:14px;padding:16px 18px 28px;display:flex}.dagbog-shell .shared-garden-plant-sheet.has-sheet-hero .shared-garden-plant-sheet-body{padding-top:18px}.dagbog-shell .shared-garden-plant-sheet-garden{letter-spacing:.04em;text-transform:uppercase;color:#224a369e;margin:0;font-size:.82rem;font-weight:650}.dagbog-shell .shared-garden-plant-sheet-type{color:#1e3428c7;margin:-6px 0 0;font-size:.95rem;font-weight:600}.dagbog-shell .shared-garden-plant-sheet-section{margin:0}.dagbog-shell .shared-garden-plant-sheet-section-title{letter-spacing:.06em;text-transform:uppercase;color:#224a36ad;margin:0 0 10px;font-size:.78rem;font-weight:750}.dagbog-shell .shared-garden-plant-sheet-varieties{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .shared-garden-plant-sheet-varieties li{color:var(--ink-soft,#43594f);background:#ffffffb8;border:1px solid #4d78602e;border-radius:999px;padding:7px 12px;font-size:13px;line-height:1.3}.dagbog-shell .shared-garden-plant-sheet-photo{aspect-ratio:4/3;background:#fffdf8e6;border:1px solid #2f6b4f29;border-radius:14px;overflow:hidden}.dagbog-shell .shared-garden-plant-sheet-photo img{object-fit:cover;width:100%;height:100%;display:block}.dagbog-shell{--pyp-ink:#1f3a2e;--pyp-ink-soft:#43594f;--pyp-muted:#5b8f74;--pyp-base:#f4f6ef;--pyp-track:#1f3a2e0f;--pyp-today:#b5543b;--pyp-sow:#3c7a5a;--pyp-bloom:#a86694;--pyp-harvest:#c98a4b;--pyp-fert:#5e8ea6;--pyp-water:#2f8bb3;--pyp-water-dry:#6aafc9;--pyp-prune:#7d8a4c;--pyp-deadhead:#a3ad74;--pyp-watch-pest:#7a1f24;--pyp-watch-disease:#9a4a52;--pyp-point:#2e4438}.dagbog-shell .pyp-section{gap:14px}.dagbog-shell .pyp-gantt-block{z-index:2;border-bottom:1px solid #5b8f741f;flex-direction:column;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex;position:relative;overflow:visible}.dagbog-shell .pyp-gantt-block .pyp-section{margin:0}.dagbog-shell .kal-plant-timeline-card.sage-welcome-tips-info-section{margin:0 0 var(--info-card-stack-gap,18px);border-bottom:0;gap:14px;padding:16px}.dagbog-shell .kal-plant-timeline-card .kal-plant-timeline-botanical{margin:0}.dagbog-shell .kal-plant-timeline-card .pyp-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .kal-plant-timeline .kal-plant-timeline-needs{margin:0;padding:8px 4px 2px}.dagbog-shell .kal-plant-timeline .kal-plant-timeline-needs .sage-welcome-tips-list{gap:10px}.dagbog-shell .pyp-thrive{border-top:0;margin-top:0;padding-top:0;position:relative}.dagbog-shell .pyp-thrive-lead.sage-welcome-tips-info-section,.dagbog-shell .pyp-thrive-scales-card.sage-welcome-tips-info-section{margin:0 0 var(--info-card-stack-gap,18px);gap:10px;padding:12px 8px}.dagbog-shell .pyp-thrive-scales-card .pyp-thrive-foot{margin-top:4px}.dagbog-shell .pyp-thrive-lead .family-trivia-prose{gap:10px}.dagbog-shell .pyp-thrive-foot{justify-content:flex-end;margin-top:10px;display:flex}.dagbog-shell .pyp-info{box-sizing:border-box;border:1.5px solid var(--pyp-muted);width:20px;height:20px;color:var(--pyp-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.dagbog-shell .pyp-info-glyph{letter-spacing:0;text-transform:none;font-size:9px;font-weight:700;line-height:1;display:block;transform:translateY(-.5px)}.dagbog-shell .pyp-info:hover,.dagbog-shell .pyp-info:focus-visible{border-color:var(--pyp-ink-soft);color:var(--pyp-ink-soft);outline:none}.dagbog-shell .pyp-info:focus-visible{outline-offset:2px;outline:2px solid #5b8f7473}.dagbog-shell .pyp-scales{margin-top:2px}.dagbog-shell .pyp-sgrp{margin:13px 0}.dagbog-shell .pyp-sgrp:first-child{margin-top:4px}.dagbog-shell .pyp-sgrp:last-child{margin-bottom:2px}.dagbog-shell .pyp-shead{margin-bottom:4px}.dagbog-shell .pyp-scat{color:var(--pyp-ink-soft);font-size:11.5px;font-weight:600}.dagbog-shell .pyp-strack{background:var(--pyp-track);border-radius:12px;width:100%;height:24px;position:relative}.dagbog-shell .pyp-spill{z-index:1;background:var(--pyp-point);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:flex;position:absolute;top:2px;bottom:2px;transform:translate(-50%)}.dagbog-shell .pyp-sin{color:var(--pyp-muted);white-space:nowrap;font-size:9px;font-weight:600;position:absolute;top:50%;transform:translate(-50%,-50%)}.dagbog-shell .pyp-sin.edge-l{left:8px;transform:translateY(-50%)}.dagbog-shell .pyp-sin.edge-r{left:auto;right:8px;transform:translateY(-50%)}.dagbog-shell .pyp-spt{background:var(--pyp-point);border-radius:3px;width:5px;position:absolute;top:-2px;bottom:-2px;transform:translate(-50%)}.dagbog-shell .pyp-srange{background:var(--pyp-point);opacity:.5;border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.dagbog-shell .pyp-month-cols{--pyp-season-gap:6px;grid-template-columns:repeat(2, minmax(0, 1fr)) var(--pyp-season-gap) repeat(3, minmax(0, 1fr)) var(--pyp-season-gap) repeat(3, minmax(0, 1fr)) var(--pyp-season-gap) repeat(3, minmax(0, 1fr)) var(--pyp-season-gap) minmax(0, 1fr);column-gap:2px;display:grid}.dagbog-shell .pyp-seasonhead{grid-template-columns:minmax(0,2fr) 6px minmax(0,3fr) 6px minmax(0,3fr) 6px minmax(0,3fr) 6px minmax(0,1fr);column-gap:2px;margin-bottom:3px;display:grid}.dagbog-shell .pyp-seasonhead span{letter-spacing:.08em;text-transform:uppercase;color:var(--pyp-muted);text-align:center;border-bottom:1px solid #1f3a2e2e;padding-bottom:2px;font-size:11.5px;font-weight:700}.dagbog-shell .pyp-seasonhead span:first-child{grid-column:1}.dagbog-shell .pyp-seasonhead span:nth-child(2){grid-column:3}.dagbog-shell .pyp-seasonhead span:nth-child(3){grid-column:5}.dagbog-shell .pyp-seasonhead span:nth-child(4){grid-column:7}.dagbog-shell .pyp-seasonhead span:nth-child(5){grid-column:9}.dagbog-shell .pyp-monthhead{margin-bottom:4px;container:pyp-months/inline-size}.dagbog-shell .pyp-monthhead>.pyp-m{text-align:center;min-width:0;color:var(--pyp-muted);letter-spacing:.02em;text-overflow:clip;white-space:nowrap;font-size:9.5px;font-weight:700;overflow:hidden}.pyp-m-md,.pyp-m-lg{display:none}@container pyp-months (width>=340px){.pyp-m-xs{display:none}.pyp-m-md{display:inline}.pyp-m{letter-spacing:0;font-size:9px}}@container pyp-months (width>=520px){.pyp-m-md{display:none}.pyp-m-lg{display:inline}.pyp-m{font-size:8.5px}}.dagbog-shell .pyp-glanes,.dagbog-shell .pyp-profile-body{padding-bottom:1.35rem;position:relative}.dagbog-shell .pyp-today-rail{z-index:2;pointer-events:none;position:absolute;inset:0 0 1.35rem}.dagbog-shell .pyp-today-legend-rail{z-index:2;pointer-events:none;height:1.35rem;position:absolute;bottom:0;left:0;right:0}.dagbog-shell .pyp-today-slot{min-width:0;position:relative}.dagbog-shell .pyp-today-rail .pyp-today-slot{height:100%}.dagbog-shell .pyp-today{z-index:2;background:var(--pyp-today);pointer-events:none;width:1.5px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.dagbog-shell .pyp-today-legend{z-index:2;letter-spacing:.01em;white-space:nowrap;color:var(--pyp-today);pointer-events:none;margin:0;padding:0 2px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:0;transform:translate(-50%)}.dagbog-shell .pyp-today-legend.is-button{appearance:none;box-sizing:border-box;background:var(--pyp-today);color:#fffdf8;font:inherit;letter-spacing:.01em;cursor:pointer;pointer-events:auto;border:0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.2}.dagbog-shell .pyp-today-legend.is-button:after{content:"›";color:#fffdf8b8;pointer-events:none;margin-left:.22em;font-size:.95em;font-weight:500;line-height:1}.dagbog-shell .pyp-today-legend.is-button.is-selected,.dagbog-shell .pyp-today-legend.is-button:focus-visible{outline:2px solid color-mix(in srgb, var(--pyp-today) 55%, #fffdf8);outline-offset:1px}.dagbog-shell .pyp-grow{z-index:1;flex-direction:column;align-items:stretch;gap:4px;margin:6px 0 10px;display:flex;position:relative}.dagbog-shell .pyp-grow:last-of-type{margin-bottom:4px}.dagbog-shell .pyp-glbl{width:auto;max-width:100%;color:var(--pyp-ink-soft);white-space:nowrap;text-align:left;flex-flow:row;flex:none;align-items:baseline;gap:0;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.dagbog-shell .pyp-glbl-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dagbog-shell .pyp-glbl-group{color:var(--pyp-ink-soft);white-space:nowrap;flex:none;font-size:10.5px;font-weight:500;line-height:1.25}.dagbog-shell .pyp-glbl-group:before{content:"·";opacity:.55;margin:0 .4em;font-weight:500}.dagbog-shell .pyp-gtrack{background:var(--pyp-track);border-radius:7px;align-items:stretch;width:100%;height:14px;position:relative;overflow:visible}.dagbog-shell .pyp-gtrack i{border-radius:6px;grid-row:1;min-width:0;margin:2px 0;display:block;overflow:hidden}.dagbog-shell .pyp-empty-lanes{border-top:1px solid #1f3a2e1f;flex-direction:column;gap:16px;margin:4px 0 0;padding:16px 2px 0;display:flex}.dagbog-shell .pyp-empty-lane{flex-direction:column;gap:6px;display:flex}.dagbog-shell .pyp-empty-lane-title{color:var(--pyp-ink-soft);flex-wrap:wrap;align-items:baseline;gap:0 .28em;margin:0;font-size:11.5px;font-weight:600;line-height:1.2;display:flex}.dagbog-shell .pyp-empty-lane-icon{text-align:center;flex:0 0 1.15em;width:1.15em}.dagbog-shell .pyp-empty-lane-label{min-width:0}.dagbog-shell .pyp-empty-lane-group{color:var(--pyp-ink-soft);font-size:10.5px;font-weight:500}.dagbog-shell .pyp-empty-lane-group:before{content:"·";opacity:.55;margin-right:.4em;font-weight:500}.dagbog-shell .pyp-empty-lane-copy{max-width:58ch;color:var(--pyp-ink-soft);margin:0;font-size:.95rem;line-height:1.55}.dagbog-shell .pyp-lane-dot-slot{z-index:2;pointer-events:none;grid-row:1;min-width:0;position:relative}.dagbog-shell .pyp-lane-dot{box-sizing:border-box;background:color-mix(in srgb, var(--pyp-lane-color,#1e3428) 35%, #1a241c);width:8px;height:8px;box-shadow:none;pointer-events:none;border:0;border-radius:999px;margin:-4px 0 0 -4px;position:absolute;top:50%;transform:none}.dagbog-shell .pyp-lane-dot.is-done{background:linear-gradient(160deg, var(--pyp-lane-color,#fff) 0%, color-mix(in srgb, var(--pyp-lane-color,#fff) 38%, #06100c) 100%);box-shadow:0 0 0 1.5px var(--pi-paper,#fffdf8), 0 0 0 2.5px color-mix(in srgb, var(--pyp-lane-color,#fff) 52%, #06100c)}.dagbog-shell .pyp-lane-dot.is-skipped{box-shadow:0 0 0 1.5px var(--pi-paper,#fffdf8);background:#6f4438}.dagbog-shell .pyp-lane-dot.is-snoozed{background:color-mix(in srgb, var(--leaf-dim,#5b8f74) 55%, #c9a227);box-shadow:0 0 0 1.5px var(--pi-paper,#fffdf8)}.dagbog-shell .pyp-lane-dot.is-muted{background:color-mix(in srgb, var(--pi-ink-soft,#6a756c) 42%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--pi-ink-soft,#6a756c) 38%, #fff)}.dagbog-shell .pyp-grow.is-objectives .pyp-gtrack{box-sizing:content-box;background-clip:content-box;height:14px;margin:-4px 0;padding:4px 0}.dagbog-shell .pyp-lane-dot.is-goal{z-index:2;aspect-ratio:1;font-variant-numeric:tabular-nums;width:20px;height:20px;color:var(--ink,#1e3428);background:var(--pi-paper,#fffdf8);border:0;border-radius:50%;flex:none;place-items:center;margin:0;font-size:11px;font-weight:700;line-height:1;display:grid;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #2a342c8c}.dagbog-shell .pyp-lane-dot.is-goal.is-done{color:#fffdf8;background:var(--leaf,#2f6b4f);box-shadow:0 1px 3px #1f3a2e38,inset 0 0 0 1px #1f3a2e1a}.dagbog-shell .pyp-lane-dot.is-goal.is-skipped{color:#fffdf8;background:#2a342cd1;box-shadow:0 1px 3px #1f3a2e33,inset 0 0 0 1px #fffdf814}.dagbog-shell .pyp-spine-grow .pyp-gtrack i{background:#3c7a5a61}.dagbog-shell .pyp-spine-grow.is-next .pyp-gtrack i{background:#3c7a5a9e}.dagbog-shell .pyp-spine-grow.is-live .pyp-glbl{color:var(--pyp-ink);font-weight:700}.dagbog-shell .pyp-spine-grow.is-live .pyp-gtrack i{background:var(--pyp-sow)}.dagbog-shell .pyp-profile-section{padding-top:16px}.dagbog-shell .pyp-striprow{margin-bottom:14px}.dagbog-shell .pyp-slbl{letter-spacing:.07em;text-transform:uppercase;color:var(--pyp-ink-soft);justify-content:center;align-items:center;gap:10px;margin:6px 0 7px;font-size:10.5px;font-weight:700;display:flex}.dagbog-shell .pyp-slbl:before,.dagbog-shell .pyp-slbl:after{content:"";background:#1f3a2e24;flex:1;height:1px}.dagbog-shell .pyp-striprow.nolbl{margin-bottom:7px}.dagbog-shell .pyp-cell{border-radius:7px;min-width:0;height:30px}.dagbog-shell .pyp-cell-ring{box-shadow:inset 0 0 0 1.5px #1f3a2e29}.dagbog-shell .pyp-cal-v2,.dagbog-shell .pyp-gantt-block,.dagbog-shell .plant-card-season-note-chips,.dagbog-shell .plant-card-season-action-line,.dagbog-shell .plant-card-season-checklist,.dagbog-shell .plant-card-season-objective-list,.dagbog-shell .plant-card-season-event-groups,.dagbog-shell .plant-card-season-event-list,.dagbog-shell .plant-card-season-reading{--pyp-c-rest:#6a6e6a;--pyp-c-grow-1:#8fbfa0;--pyp-c-grow-2:#6ea484;--pyp-c-grow-3:#4f8b68;--pyp-c-grow-4:#3c7a5a;--pyp-c-grow-5:#2b5d44;--pyp-c-bloom-1:#d4a3c0;--pyp-c-bloom-2:#a86694;--pyp-c-fruit-1:#e4b87a;--pyp-c-fruit-2:#d49a56;--pyp-c-fruit-3:#c98a4b;--pyp-c-fruit-4:#b06b2e;--pyp-c-fruit-5:#8d541f;--pyp-c-water:#2f8bb3;--pyp-c-water-dry:#6aafc9;--pyp-c-feed:#c4a04a;--pyp-c-wood-1:#a3ad74;--pyp-c-wood-2:#7d8a4c;--pyp-c-wood-3:#5b6434;--pyp-c-fall-1:#a07a4c;--pyp-c-fall-2:#7a5430;--pyp-c-health:#7a1f24;--pyp-frost:#3d6a8647;--pyp-frost-legend-h:1.75rem;--pyp-today-legend-h:1.5rem;--pyp-legend-rail:calc(var(--pyp-frost-legend-h) + var(--pyp-today-legend-h))}.dagbog-shell .pyp-cal-v2 .pyp-glanes{padding-bottom:var(--pyp-legend-rail)}.dagbog-shell .pyp-cal-v2 .pyp-today-rail{bottom:var(--pyp-today-legend-h)}.dagbog-shell .pyp-cal-v2 .pyp-today-legend-rail{height:var(--pyp-today-legend-h)}.dagbog-shell .pyp-cal-v2 .pyp-today-legend{font-size:12px}.dagbog-shell .pyp-cal-v2 .pyp-today-legend.is-button{font-size:11px}.dagbog-shell .pyp-frost-rail{top:0;right:0;bottom:var(--pyp-legend-rail,1.7rem);z-index:1;pointer-events:none;position:absolute;left:0}.dagbog-shell .pyp-frost-legend-rail{z-index:1;height:var(--pyp-legend-rail,1.7rem);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.dagbog-shell .pyp-frost-slot{min-width:0;position:relative}.dagbog-shell .pyp-frost-rail .pyp-frost-slot{height:100%}.dagbog-shell .pyp-frost{z-index:1;border-left:1px dotted var(--pyp-frost);pointer-events:none;width:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.dagbog-shell .pyp-frost-legend{z-index:1;letter-spacing:.02em;text-align:center;color:#3d6a868c;pointer-events:none;margin:0;padding:0 2px;font-size:10.5px;font-weight:500;line-height:1.2;position:absolute;top:0;transform:translate(-50%)}.dagbog-shell .pyp-frost-kind,.dagbog-shell .pyp-frost-date{white-space:nowrap;display:block}.dagbog-shell .pyp-cal-v2 .plant-care-summary-section-head{margin-top:10px}.dagbog-shell .pyp-cal-v2 .plant-care-summary-section-head:first-child{margin-top:0}.dagbog-shell .pyp-cal-v2-preview{color:var(--pyp-ink-soft);margin:0 0 4px;font-size:13px;line-height:1.45}.dagbog-shell .pyp-cal-v2-cats{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#1f3a2e47 transparent;flex-wrap:nowrap;align-items:stretch;gap:6px;margin:0 0 12px;padding:0 0 6px;display:flex;overflow-x:auto}.dagbog-shell .pyp-cal-v2-cats::-webkit-scrollbar{height:3px}.dagbog-shell .pyp-cal-v2-cats::-webkit-scrollbar-track{background:0 0}.dagbog-shell .pyp-cal-v2-cats::-webkit-scrollbar-thumb{background:#1f3a2e47;border-radius:999px}.dagbog-shell .pyp-cal-v2-cats.is-fade-end{-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%)}.dagbog-shell .pyp-cal-v2-cats.is-fade-start{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28px 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28px 100%)}.dagbog-shell .pyp-cal-v2-cats.is-fade-start.is-fade-end{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28px calc(100% - 28px),#0000 100%)}.dagbog-shell .pyp-cal-v2-cat{appearance:none;box-sizing:border-box;width:76px;height:80px;font:inherit;color:var(--pyp-ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1f3a2e0d;border:0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;margin:0;padding:8px 5px 7px;display:inline-flex}.dagbog-shell .pyp-cal-v2-cat-icon{opacity:.82;flex:none;justify-content:center;align-items:center;width:1.35em;height:1.35em;font-size:22px;line-height:1;display:flex}.dagbog-shell .pyp-cal-v2-cat-label{-webkit-line-clamp:2;letter-spacing:-.01em;text-align:center;white-space:normal;opacity:.88;-webkit-box-orient:vertical;max-width:100%;font-size:10px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.dagbog-shell .pyp-cal-v2-cat:hover{color:var(--pyp-ink)}.dagbog-shell .pyp-cal-v2-cat.is-on{color:var(--pyp-ink);background:#1f3a2e33}.dagbog-shell .pyp-cal-v2-cat.is-on .pyp-cal-v2-cat-icon,.dagbog-shell .pyp-cal-v2-cat.is-on .pyp-cal-v2-cat-label{opacity:1}.dagbog-shell .pyp-cal-v2-cat.is-on .pyp-cal-v2-cat-label{font-weight:700}.dagbog-shell .pyp-cal-v2-cat:focus-visible{outline-offset:2px;outline:2px solid #1f3a2e59}.dagbog-shell .pyp-cal-v2-region{z-index:1;outline:none;margin:0;padding:2px 0;position:relative}.dagbog-shell .pyp-cal-v2-region:focus-visible{outline-offset:3px;outline:2px solid #1f3a2e59}.dagbog-shell .pyp-cal-v2-region-title{letter-spacing:.07em;text-transform:uppercase;color:var(--pyp-ink);border-bottom:1px solid #1f3a2e2e;margin:18px 0 6px;padding-bottom:5px;font-size:10.5px;font-weight:700}.dagbog-shell .pyp-cal-v2-region-legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dagbog-shell .pyp-cal-v2-unavailable{color:var(--pyp-ink-soft);margin:0;font-size:13px;line-height:1.45}.dagbog-shell{--kal-sow:#3c7a5a;--kal-bloom:#a86694;--kal-harvest:#c98a4b;--kal-fert:#5e8ea6;--kal-prune:#7d8a4c;--kal-gartner:#5a6b48;--kal-stand:#8fa3b8;--kal-today:#b5543b;--kal-line:#1f3a2e1f;--kal-muted:#5b8f74}.dagbog-shell .kal-plant-pick{z-index:2;scroll-margin-top:max(12px, env(safe-area-inset-top,0px));flex-direction:column;gap:10px;display:flex;position:relative}.dagbog-shell .kal-plant-inspect-stack{flex-direction:column;gap:12px;display:flex}.dagbog-shell .kal-plant-skeleton{flex-direction:column;gap:12px;min-height:132px;padding:10px 0 6px;display:flex}.dagbog-shell .kal-plant-skeleton>span{background:#2f6b4f14;border-radius:999px;height:12px;display:block}.dagbog-shell .kal-plant-skeleton>span:first-child{width:100%}.dagbog-shell .kal-plant-skeleton>span:nth-child(2){width:88%}.dagbog-shell .kal-plant-skeleton>span:nth-child(3){width:72%;margin-top:8px}.dagbog-shell .kal-plant-skeleton>span:nth-child(4){width:94%}.dagbog-shell .kal-plant-content-in{animation:.4s both kal-content-soft-in}@keyframes kal-content-soft-in{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dagbog-shell .kal-plant-pick-selected,.dagbog-shell .kal-plant-content-in{animation:none}}.dagbog-shell .kal-plant-pick-label{letter-spacing:-.02em;text-transform:none;color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.25rem,3vw,1.45rem);font-weight:650;line-height:1.15}.dagbog-shell .kal-plant-pick-field{background:#ffffffb8;border:1px solid #2f6b4f29;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex;position:relative}.dagbog-shell .kal-plant-pick-ico{color:#2f6b4f8c;flex-shrink:0;display:inline-flex}.dagbog-shell .kal-plant-pick-field input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:10px 0;font-size:16px}.dagbog-shell .kal-plant-pick-field input::placeholder{color:var(--ink-soft);opacity:.72}.dagbog-shell .kal-plant-pick-results{z-index:20;background:#fffdf8fa;border:1px solid #2f6b4f24;border-radius:14px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #1f382a1f}.dagbog-shell .kal-plant-pick-results li{margin:0}.dagbog-shell .kal-plant-pick-results>li>button,.dagbog-shell .kal-plant-pick-hit,.dagbog-shell .kal-plant-pick-hit-main{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:.92rem;font-weight:600;display:flex}.dagbog-shell .kal-plant-pick-hit{cursor:default;padding:2px 4px 2px 0}.dagbog-shell .kal-plant-pick-hit-main{flex:auto;justify-content:flex-start;min-width:0;padding:8px 8px 8px 12px}.dagbog-shell .kal-plant-pick-results>li>button:hover,.dagbog-shell .kal-plant-pick-results>li>button:focus-visible,.dagbog-shell .kal-plant-pick-hit-main:hover,.dagbog-shell .kal-plant-pick-hit-main:focus-visible{background:#2f6b4f14;outline:none}.dagbog-shell .kal-plant-pick-results button:disabled{opacity:.55;cursor:default}.dagbog-shell .kal-plant-pick-hit-hubs{flex:none;align-items:center;gap:6px;padding-right:8px;display:flex}.dagbog-shell .kal-plant-pick-hit-hub{color:#2f6b4fc7;cursor:pointer;background:#ffffffd1;border:1px solid #2f6b4f2e;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:inline-flex;box-shadow:0 1px 3px #224a3614,inset 0 1px #ffffffd9}.dagbog-shell .kal-plant-pick-hit-hub:hover,.dagbog-shell .kal-plant-pick-hit-hub:focus-visible{color:#fffdf8;background:var(--leaf,#2f6b4f);border-color:#1e48328c;outline:none;box-shadow:0 2px 6px #224a3629,inset 0 1px #fff3}.dagbog-shell .kal-plant-pick-hit-text{flex-direction:column;flex:auto;align-items:flex-start;gap:1px;min-width:0;display:flex}.dagbog-shell .kal-plant-pick-hit-label{flex:auto;min-width:0}.dagbog-shell .kal-plant-pick-hit-text .kal-plant-pick-hit-label{flex:none}.dagbog-shell .kal-plant-pick-hit-sub{text-overflow:ellipsis;white-space:nowrap;color:#3a52449e;min-width:0;max-width:100%;font-size:.75rem;font-weight:500;overflow:hidden}.dagbog-shell .kal-plant-pick-hit-sub.is-botanical{color:#3a52448c;font-style:italic;font-weight:450}.dagbog-shell .kal-plant-pick-hit-place{letter-spacing:.03em;text-transform:uppercase;color:#2f6b4fb8;flex-shrink:0;font-size:.68rem;font-weight:700}.dagbog-shell .kal-plant-pick-hit-place.is-wishlist{color:#b25a78d1}.dagbog-shell .kal-plant-pick-hit-place.is-garden{color:#3a5f86;letter-spacing:0;text-transform:none;background:#466e9624;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding:0;display:inline-flex}.dagbog-shell .kal-plant-pick-results>li>button:has(.kal-plant-pick-hit-place.is-garden){background:#466e960d}.dagbog-shell .kal-plant-pick-hit-place.is-date{letter-spacing:.01em;text-transform:none;color:#3a52449e;font-weight:600}.dagbog-shell .kal-plant-pick-hit-place.is-new{color:var(--leaf,#2f6b4f);letter-spacing:.01em;text-transform:none;white-space:nowrap;background:#2f6b4f1f;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}.dagbog-shell .kal-plant-pick-hit-place.is-add{background:var(--leaf,#2f6b4f);color:#fff;letter-spacing:.01em;text-transform:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}.dagbog-shell .kal-plant-pick-empty,.dagbog-shell .kal-plant-pick-msg{color:var(--ink-soft);margin:0;padding:10px 12px;font-size:.86rem}.dagbog-shell .kal-plant-pick-empty{align-items:center;gap:8px;display:flex}.dagbog-shell .kal-plant-pick-spinner{flex:none;animation:.8s linear infinite kal-plant-pick-spin}@keyframes kal-plant-pick-spin{to{transform:rotate(360deg)}}.dagbog-shell .kal-plant-pick-selected{background:#ffffffd1;border:1px solid #2f6b4f29;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:0 8px 0 14px;animation:.28s kal-pick-soft-in;display:flex}@keyframes kal-pick-soft-in{0%{opacity:.55}to{opacity:1}}.dagbog-shell .kal-plant-pick-name{letter-spacing:-.01em;min-width:0;color:var(--ink);flex:auto;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:650}.dagbog-shell .kal-plant-pick-clear{width:34px;height:34px;color:var(--ink-soft);cursor:pointer;background:#2f6b4f14;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.dagbog-shell .kal-plant-pick-clear:hover{color:var(--ink);background:#2f6b4f24}.dagbog-shell .kal-plant-timeline-botanical{color:var(--ink-soft,#3a5244);letter-spacing:-.01em;margin:0 0 18px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:550;line-height:1.25}.dagbog-shell .kal-plant-timeline-common,.dagbog-shell .kal-plant-timeline-phase,.dagbog-shell .kal-plant-timeline-divider{font:inherit;color:var(--ink,#1a2e22);font-style:normal}.dagbog-shell .kal-plant-timeline .pyp-gantt-block,.dagbog-shell .kal-plant-timeline .catalog-status,.dagbog-shell .kal-plant-timeline .kal-plant-pick-msg{margin:0}.dagbog-shell .kal-plant-colors .pyp-section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.dagbog-shell.kal-labels-dev{min-height:100vh;color:var(--ink,#1e3428);background:#eef5ec;padding:24px 20px 48px}.dagbog-shell .kal-labels-dev-head{max-width:960px;margin:0 0 20px}.dagbog-shell .kal-labels-dev-head h1{margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:1.6rem;font-weight:650}.dagbog-shell .kal-labels-dev-head p{color:var(--ink-soft,#3d5c4a);margin:0;font-size:.92rem;line-height:1.45}.dagbog-shell .kal-labels-dev-scroll{background:#fffdf8f5;border:1px solid #2f6b4f2e;border-radius:14px;max-width:100%;overflow:auto;box-shadow:0 8px 24px #224a3614}.dagbog-shell .kal-labels-dev-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1100px;font-size:12px}.dagbog-shell .kal-labels-dev-table th,.dagbog-shell .kal-labels-dev-table td{vertical-align:top;text-align:left;border-bottom:1px solid #5b8f7424;border-right:1px solid #5b8f741a;padding:10px 8px}.dagbog-shell .kal-labels-dev-table thead th{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--moss,#4a6b58);background:#ecf5ef;font-size:11px;font-weight:700;position:sticky;top:0}.dagbog-shell .kal-labels-dev-table tbody th{z-index:1;background:#f7faf7;min-width:120px;position:sticky;left:0}.dagbog-shell .kal-labels-dev-cat{flex-direction:column;gap:2px;font-family:Fraunces,Georgia,serif;font-size:.95rem;font-weight:650;display:flex}.dagbog-shell .kal-labels-dev-cat code{color:var(--ink-soft,#3d5c4a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.dagbog-shell .kal-labels-dev-alts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .kal-labels-dev-alts li{border-bottom:1px dashed #5b8f7429;flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.dagbog-shell .kal-labels-dev-alts li:last-child{border-bottom:0;padding-bottom:0}.dagbog-shell .kal-labels-dev-cell .kal-days{text-align:left;width:108px;margin:0}.dagbog-shell .kal-labels-dev-cell .kal-days em{letter-spacing:.06em;text-transform:uppercase;color:#2f6b4f8c;min-width:1.4em;margin-right:4px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.dagbog-shell .kal-labels-dev-cell .kal-days.is-dupe{outline-offset:2px;background:#c0584f14;border-radius:4px;outline:1px solid #c0584f73}.dagbog-shell .kal-labels-dev-cell.is-hole{background:repeating-linear-gradient(-45deg,#c0584f0f,#c0584f0f 4px,#0000 4px 8px)}.dagbog-shell .kal-labels-dev-hole{color:#c0584f;font-weight:700}.dagbog-shell.kal-cal-v2-dev{min-height:100vh;color:var(--ink,#1e3428);background:#eef5ec;padding:24px 20px 64px}.dagbog-shell.kal-cal-v2-dev:before,.dagbog-shell.kal-cal-v2-dev:after{content:none}.dagbog-shell.kal-cal-v2-dev>*{z-index:2;position:relative}.dagbog-shell .kal-cal-v2-dev-head{max-width:880px;margin:0 0 24px}.dagbog-shell .kal-cal-v2-dev-head h1{margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:1.6rem;font-weight:650}.dagbog-shell .kal-cal-v2-dev-head p{color:var(--ink-soft,#3d5c4a);margin:0 0 12px;font-size:.92rem;line-height:1.45}.dagbog-shell .kal-cal-v2-dev-locales{gap:6px;display:flex}.dagbog-shell .kal-cal-v2-dev-locales button{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #2f6b4f47;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.dagbog-shell .kal-cal-v2-dev-locales button.is-on{color:#f4f6ef;background:#1f3a2e;border-color:#1f3a2e}.dagbog-shell .kal-cal-v2-dev-card{background:#fffdf8f5;border:1px solid #2f6b4f29;border-radius:16px;max-width:880px;margin:0 0 22px;padding:16px 16px 12px;box-shadow:0 8px 24px #224a360f}.dagbog-shell .kal-cal-v2-dev-card-head h2{margin:0 0 4px;font-size:1.1rem}.dagbog-shell .kal-cal-v2-dev-card-head p{color:var(--ink-soft,#3d5c4a);margin:0 0 12px;font-size:.88rem;line-height:1.4}.dagbog-shell .kal-cal-v2-dev-empty,.dagbog-shell .kal-cal-v2-dev-diag{color:var(--ink-soft,#3d5c4a);margin:0 0 10px;font-size:.86rem}.dagbog-shell .kal-cal-v2-dev-diag{padding-left:1.2em}.dagbog-shell .kal-cal-v2-dev-wide{margin-bottom:16px}.dagbog-shell .kal-cal-v2-dev-narrow{border:1px dashed #2f6b4f47;border-radius:12px;width:360px;max-width:100%;padding:10px}.dagbog-shell .kal-cal-v2-dev-width-label{letter-spacing:.08em;text-transform:uppercase;color:var(--moss,#4a6b58);margin:0 0 8px;font-size:10px;font-weight:700}.dagbog-shell .kal-cal-v2-dev-serve{border:1px dashed color-mix(in srgb, var(--ink,#1c1917) 18%, transparent);background:color-mix(in srgb, var(--paper,#fff) 92%, #c4b5a0);border-radius:10px;margin:0 0 18px;padding:12px 14px}.dagbog-shell .kal-cal-v2-dev-serve-note{color:color-mix(in srgb, var(--ink,#1c1917) 62%, transparent);margin:0 0 12px;font-size:12.5px;line-height:1.4}.dagbog-shell .kal-cal-v2-dev-serve-grid{grid-template-columns:repeat(2,minmax(0,12rem));gap:16px 24px;display:grid}.dagbog-shell .kal-cal-v2-dev-serve-col h3{margin:0 0 8px;font-size:13px;font-weight:650}.dagbog-shell .kal-cal-v2-dev-serve-col ul{margin:0;padding:0;list-style:none}.dagbog-shell .kal-cal-v2-dev-serve-col li+li{margin-top:6px}.dagbog-shell .kal-cal-v2-dev-serve-item{background:color-mix(in srgb, var(--paper,#fff) 78%, #ddd0c0);border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;max-width:12rem;padding:6px 8px;display:flex}.dagbog-shell .kal-cal-v2-dev-serve-title{font-size:13.5px;font-weight:600;line-height:1.3}.dagbog-shell .kal-cal-v2-dev-serve-desc{color:color-mix(in srgb, var(--ink,#1c1917) 72%, transparent);font-size:12.5px;font-weight:400;line-height:1.35}.dagbog-shell .kal-cal-v2-dev-serve-desc.is-missing{opacity:.7;font-style:italic}.dagbog-shell.kal-family-card-dev{min-height:100vh;color:var(--ink,#1e3428);background:#eef5ec;padding:24px 20px 64px}.dagbog-shell.kal-family-card-dev:before,.dagbog-shell.kal-family-card-dev:after{content:none}.dagbog-shell.kal-family-card-dev>*{z-index:2;position:relative}.dagbog-shell .kal-family-card-dev-head{max-width:720px;margin:0 0 24px}.dagbog-shell .kal-family-card-dev-head h1{margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:1.6rem;font-weight:650}.dagbog-shell .kal-family-card-dev-head p{color:var(--ink-soft,#3d5c4a);margin:0;font-size:.92rem;line-height:1.45}.dagbog-shell .kal-family-card-dev-card{background:#fffdf8f5;border:1px solid #2f6b4f29;border-radius:16px;max-width:720px;margin:0 0 28px;padding:18px 16px 14px;box-shadow:0 8px 24px #224a360f}.dagbog-shell .kal-family-card-dev-identity h2{margin:0 0 4px;font-size:1.25rem}.dagbog-shell .kal-family-card-dev-identity h2 em{color:var(--ink-soft,#3d5c4a);font-style:italic;font-weight:500}.dagbog-shell .kal-family-card-dev-identity p{color:var(--ink-soft,#3d5c4a);margin:0 0 16px;font-size:.88rem;line-height:1.4}.dagbog-shell .kal-family-card-dev-groups{flex-direction:column;gap:14px;margin-top:14px;display:flex}.dagbog-shell .plant-card-authoring-overlay>.kal-family-card-dev-groups{margin:0 0 18px}.dagbog-shell .kal-family-card-dev-group h3{margin:0 0 6px;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:650}.dagbog-shell .kal-family-card-dev-group p{margin:0;font-size:.95rem;line-height:1.45}.dagbog-shell .kal-family-card-dev-examples{color:var(--ink-soft,#3d5c4a);margin-top:6px!important;font-size:.86rem!important}.dagbog-shell .kal-family-card-dev-popular,.dagbog-shell .kal-family-card-dev-vidste{margin:18px 0 0}.dagbog-shell .kal-family-card-dev-popular-lead{margin:0 0 8px;font-size:.9rem;line-height:1.4}.dagbog-shell .kal-family-card-dev-popular ul{margin:0;padding-left:1.1em}.dagbog-shell .kal-family-card-dev-popular li{margin:0 0 6px;font-size:.92rem;line-height:1.4}.dagbog-shell .kal-family-card-dev-chip{color:var(--ink-soft,#3d5c4a);font-size:.84rem}.dagbog-shell .kal-family-card-dev-rejected{color:var(--ink-soft,#3d5c4a);margin-top:18px;font-size:.86rem}.dagbog-shell .kal-family-card-dev-rejected ul{margin:8px 0 0;padding-left:1.1em}.dagbog-shell .kal-family-card-dev-research{color:var(--ink-soft,#3d5c4a);margin:14px 0 0;font-size:.84rem;line-height:1.4}.dagbog-shell.kal-year-cards-dev{min-height:100vh;color:var(--ink,#1e3428);background:#eef5ec;padding:24px 20px 64px}.dagbog-shell.kal-year-cards-dev:before,.dagbog-shell.kal-year-cards-dev:after{content:none}.dagbog-shell.kal-year-cards-dev>*{z-index:2;position:relative}.dagbog-shell .kal-year-cards-dev-head{max-width:880px;margin:0 0 24px}.dagbog-shell .kal-year-cards-dev-head h1{margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:1.6rem;font-weight:650}.dagbog-shell .kal-year-cards-dev-head p{color:var(--ink-soft,#3d5c4a);margin:0;font-size:.92rem;line-height:1.45}.dagbog-shell .kal-year-cards-dev-card{background:#fffdf8f5;border:1px solid #2f6b4f29;border-radius:16px;max-width:880px;margin:0 0 28px;padding:18px 16px 14px;box-shadow:0 8px 24px #224a360f}.dagbog-shell .kal-year-cards-dev-identity h2{margin:0 0 4px;font-size:1.25rem}.dagbog-shell .kal-year-cards-dev-identity h2 em{color:var(--ink-soft,#3d5c4a);font-style:italic;font-weight:500}.dagbog-shell .kal-year-cards-dev-identity>p{color:var(--ink-soft,#3d5c4a);margin:0 0 10px;font-size:.88rem;line-height:1.4}.dagbog-shell .kal-year-cards-dev-thesis{color:var(--ink,#1e3428)!important;margin:0 0 18px!important;font-size:1rem!important;line-height:1.45!important}.dagbog-shell .kal-year-cards-dev-map{margin:0 0 22px}.dagbog-shell .kal-year-cards-dev-map table{border-collapse:collapse;width:100%;font-size:.86rem}.dagbog-shell .kal-year-cards-dev-map th,.dagbog-shell .kal-year-cards-dev-map td{text-align:left;vertical-align:top;border-bottom:1px solid #2f6b4f1f;padding:6px 8px}.dagbog-shell .kal-year-cards-dev-map th{color:var(--ink-soft,#3d5c4a);font-weight:650}.dagbog-shell .kal-year-cards-dev-stage{margin:0 0 22px}.dagbog-shell .kal-year-cards-dev-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:10px;display:grid}.dagbog-shell .kal-year-cards-dev-tip{background:#ffffffb8;border:1px solid #2f6b4f2e;border-radius:12px;padding:12px 12px 10px}.dagbog-shell .kal-year-cards-dev-tip.is-payload{border-color:#c98a4b8c;box-shadow:inset 0 0 0 1px #c98a4b40}.dagbog-shell .kal-year-cards-dev-tip-head h3{margin:8px 0 6px;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:650;line-height:1.25}.dagbog-shell .kal-year-cards-dev-meta{color:var(--ink-soft,#3d5c4a);flex-wrap:wrap;gap:6px 8px;margin:0 0 8px;font-size:.78rem;line-height:1.3;display:flex}.dagbog-shell .kal-year-cards-dev-chip{color:var(--ink,#1e3428);background:#2f6b4f1a;border-radius:999px;padding:1px 7px;display:inline-block}.dagbog-shell .kal-year-cards-dev-chip.is-branch{background:#5e8ea62e}.dagbog-shell .kal-year-cards-dev-chip.is-parent{background:#1f3a2e0f}.dagbog-shell .kal-year-cards-dev-chip.is-payload{background:#c98a4b38}.dagbog-shell .kal-year-cards-dev-chip.is-ship.is-always{background:#2f6b4f29}.dagbog-shell .kal-year-cards-dev-chip.is-ship.is-optional{background:#5e8ea633}.dagbog-shell .kal-year-cards-dev-chip.is-ship.is-hold{background:#c98a4b47}.dagbog-shell .kal-year-cards-dev-chip.is-warn{color:#7a2e2e;background:#b048482e}.dagbog-shell .kal-year-cards-dev-chip.is-soft-warn{background:#c98a4b33}.dagbog-shell .kal-year-cards-dev-tip.is-hold{border-style:dashed}.dagbog-shell .kal-year-cards-dev-uncertainty{color:var(--ink-soft,#3d5c4a);margin:8px 0 0;font-size:.8rem;line-height:1.4}.dagbog-shell .kal-year-cards-dev-log{border-collapse:collapse;width:100%;margin:8px 0 12px;font-size:.84rem}.dagbog-shell .kal-year-cards-dev-log th,.dagbog-shell .kal-year-cards-dev-log td{text-align:left;vertical-align:top;border-bottom:1px solid #2f6b4f1f;padding:6px 8px}.dagbog-shell .kal-year-cards-dev-tip-body p{margin:0 0 .55em;font-size:.9rem;line-height:1.45}.dagbog-shell .kal-year-cards-dev-tip-body p:last-child{margin-bottom:0}.dagbog-shell .kal-year-cards-dev-key{color:var(--ink-soft,#3d5c4a);margin:10px 0 0;font-size:.75rem}.dagbog-shell .kal-year-cards-dev-review h3{margin:12px 0 6px;font-size:.92rem}.dagbog-shell .kal-year-cards-dev-review ul{margin:0 0 8px;padding-left:1.1em;font-size:.88rem;line-height:1.4}.dagbog-shell .kal-year-cards-dev-research{color:var(--ink-soft,#3d5c4a);margin:14px 0 0;font-size:.84rem;line-height:1.4}.dagbog-shell .garden-images-view{box-sizing:border-box;flex-direction:column;gap:0;width:100%;max-width:none;margin:0;padding:0 0 48px;display:flex}.dagbog-shell .garden-images-view.is-embedded{padding-bottom:12px}.dagbog-shell .journal-feed{flex-direction:column;gap:0;width:100%;display:flex}.dagbog-shell .journal-chrome-dock{top:var(--home-header-h,0px);z-index:46;box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#fff;border-bottom:1px solid #1e342814;width:100%;margin:0;padding:0;position:sticky;box-shadow:0 6px 18px #224a360f}.dagbog-shell .journal-chrome-dock-inner{box-sizing:border-box;width:100%;max-width:640px;padding:8px max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px));margin:0 auto}.dagbog-shell .journal-composer-bottom{z-index:48;box-sizing:border-box;width:100%;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);pointer-events:none;margin:0;position:fixed;bottom:0;left:0;right:0}.dagbog-shell .journal-composer-bottom.is-expanded{pointer-events:auto;background:#fff;border-top:1px solid #1e342814;box-shadow:0 -6px 18px #224a360f}.dagbog-shell .journal-composer-bottom.is-fab{box-shadow:none;background:0 0;border:0;padding:0}.dagbog-shell .journal-composer-bottom.is-fab .journal-composer-bottom-inner{max-width:none;margin:0;padding:0}.dagbog-shell .journal-composer-bottom.is-fab .journal-fab-row{right:calc(var(--float-fab-inset-end) + var(--float-fab-size) + var(--float-fab-gap));bottom:var(--float-fab-bottom);z-index:48;width:auto;margin:0;position:fixed}:is(.dagbog-shell:has(.search-unified.is-compact-expanded) .journal-composer-bottom.is-fab,.dagbog-shell:has(.search-unified.is-open) .journal-composer-bottom.is-fab){visibility:hidden;pointer-events:none}.dagbog-shell:has(.journal-composer-bottom.is-expanded) .search-user{visibility:hidden;pointer-events:none}.dagbog-shell .journal-composer-bottom-inner{box-sizing:border-box;width:100%;max-width:640px;padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));pointer-events:none;margin:0 auto}.dagbog-shell .journal-composer-bottom.is-expanded .journal-composer-bottom-inner{pointer-events:auto}.dagbog-shell .journal-composer-row{align-items:flex-end;gap:10px;width:100%;min-width:0;display:flex}.dagbog-shell .journal-composer-bottom .journal-composer{flex:auto;min-width:0;max-width:none;margin:0}.dagbog-shell .journal-composer.is-search,.dagbog-shell .journal-composer-bottom.is-expanded .journal-composer.is-open{animation:.22s journal-fab-expand}@keyframes journal-fab-expand{0%{opacity:.55;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.dagbog-shell .journal-fab-row{pointer-events:none;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.dagbog-shell .journal-fab{pointer-events:auto;box-sizing:border-box;width:var(--float-fab-size);height:var(--float-fab-size);color:var(--leaf,#2f6b4f);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffffff0;border:1px solid #fffffff2;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 18px #224a362e,inset 0 1px #ffffffd9}.dagbog-shell .journal-fab:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #224a3638,inset 0 1px #ffffffe6}.dagbog-shell .journal-fab:active{transform:translateY(0)}.dagbog-shell .journal-fab:disabled{opacity:.5;cursor:default;transform:none}.dagbog-shell .journal-fab-add{background:var(--leaf,#2f6b4f);border-color:var(--leaf,#2f6b4f);color:#fff;box-shadow:0 0 0 1px #1f3a2e2e,0 6px 20px #16342647}.dagbog-shell .journal-fab-add:hover:not(:disabled){background:var(--moss,#245a40);border-color:var(--moss,#245a40);color:#fff;box-shadow:0 0 0 1px #1f3a2e3d,0 8px 24px #16342657}.dagbog-shell .journal-composer-line input[type=search]{min-width:0;font:inherit;color:var(--ink,#1f3a2e);background:0 0;border:0;outline:none;flex:auto;padding:0 4px;font-size:16px;font-weight:550}.dagbog-shell .journal-composer-line input[type=search]::placeholder{color:var(--ink-soft,#6a7f72);font-weight:500}.dagbog-shell .journal-composer-cam.is-static{pointer-events:none;opacity:.55;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .journal-chrome-dock .plants-alpha-bar.journal-alpha-bar{width:100%;max-width:none;margin:0;padding:2px 0 4px}.dagbog-shell .journal-chrome-dock .plants-alpha-bar.journal-alpha-bar .search-panel-alpha-rail button.is-all{white-space:nowrap}.dagbog-shell .journal-months-bar{width:100%;min-width:0;margin:0;container:journal-months/inline-size}.dagbog-shell .journal-months-bar .search-panel-alpha{border-bottom:0;width:100%;max-width:none;margin:0}.dagbog-shell .journal-months-bar .search-panel-alpha-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;padding:2px 0;display:flex;overflow-x:auto}.dagbog-shell .journal-months-bar .search-panel-alpha-rail::-webkit-scrollbar{display:none}.dagbog-shell .journal-months-bar .sage-months-rail.is-sparse .search-panel-alpha-rail{justify-content:flex-start}.dagbog-shell .journal-months-bar .search-panel-alpha-rail button{width:auto;min-width:0;height:32px;font:inherit;letter-spacing:-.01em;color:#1f3a2e9e;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.dagbog-shell .journal-months-bar .search-panel-alpha-rail button:hover,.dagbog-shell .journal-months-bar .search-panel-alpha-rail button.active{background:var(--leaf,#2f6b4f);color:#fff}.dagbog-shell .journal-months-bar .sage-month-count{font-variant-numeric:tabular-nums;letter-spacing:0;opacity:.72;font-size:12px;font-weight:650}.dagbog-shell .journal-months-bar .search-panel-alpha-rail button.active .sage-month-count,.dagbog-shell .journal-months-bar .search-panel-alpha-rail button:hover .sage-month-count{opacity:.92;color:#fff}.dagbog-shell .journal-months-bar .sage-month-full{display:none}.dagbog-shell .journal-months-bar .sage-month-short{display:inline}.dagbog-shell .journal-months-bar .sage-months-rail.is-sparse .sage-month-short{display:none}.dagbog-shell .journal-months-bar .sage-months-rail.is-sparse .sage-month-full{display:inline}@container journal-months (width>=480px){.sage-month-short{display:none}.sage-month-full{display:inline}}.dagbog-shell .journal-searchbar{z-index:30;box-sizing:border-box;width:100%;box-shadow:none;background:0 0;border-bottom:0;margin:0;padding:6px 0 2px;position:relative}.dagbog-shell .journal-kind-filters{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;max-width:none;margin:0;padding:0;display:flex}.dagbog-shell .journal-searchbar-main .journal-kind-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dagbog-shell .journal-searchbar-main .journal-kind-filters::-webkit-scrollbar{display:none}.dagbog-shell .journal-kind-filter{--journal-kind:#9a9184;min-height:36px;color:var(--journal-kind);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffe0;border:1px solid #2f6b4f29;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px 0 10px;font-size:.8rem;font-weight:650;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dagbog-shell .journal-kind-filter svg{flex:none}.dagbog-shell .journal-kind-filter-label{line-height:1}.dagbog-shell .journal-kind-filter.is-kind-action{--journal-kind:#1f8a4c}.dagbog-shell .journal-kind-filter.is-kind-observation{--journal-kind:#2b6cb0}.dagbog-shell .journal-kind-filter.is-kind-moment{--journal-kind:#d97706}.dagbog-shell .journal-kind-filter.is-kind-idea{--journal-kind:#8b3a8c}.dagbog-shell .journal-kind-filter:hover{border-color:color-mix(in srgb, var(--journal-kind) 45%, transparent);background:#fff}.dagbog-shell .journal-kind-filter:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--journal-kind) 22%, transparent);outline:none}.dagbog-shell .journal-kind-filter.is-active{background:var(--journal-kind);border-color:var(--journal-kind);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--journal-kind) 28%, transparent)}.dagbog-shell .journal-search-empty{text-align:center;color:var(--ink-soft,#43594f);margin:26px 0;font-size:.92rem}.dagbog-shell .journal-feed mark{color:inherit;background:#c98a4b47;border-radius:3px;padding:0 1px}.dagbog-shell .journal-feed-body{width:100%;max-width:640px;padding:14px max(16px, env(safe-area-inset-right,0px)) calc(24px + var(--journal-bottom-h,72px)) max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;margin:0 auto}.dagbog-shell .journal-composer{background:#fffdf8f0;border:1px solid #2f6b4f29;border-radius:18px;margin-bottom:0;transition:box-shadow .2s;position:relative;overflow:visible;box-shadow:0 6px 20px #224a3614}.dagbog-shell .journal-composer.is-open{box-shadow:0 12px 32px #224a3624}.dagbog-shell .journal-composer.is-dragover{border-color:#2f6b4f73;box-shadow:0 12px 32px #224a362e}:is(.dagbog-shell .journal-composer-bottom:has(.journal-plant-search.is-open),.dagbog-shell .journal-composer-bottom:has(.journal-chip-kind-wrap.is-open),.dagbog-shell .journal-composer:has(.journal-plant-search.is-open),.dagbog-shell .journal-composer:has(.journal-chip-kind-wrap.is-open)){z-index:50}.dagbog-shell .journal-composer-line{align-items:center;gap:8px;padding:6px 8px;display:flex}.dagbog-shell .journal-composer-add{background:var(--leaf,#2f6b4f);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 2px 8px #2f6b4f38}.dagbog-shell .journal-composer-add:hover:not(:disabled){background:var(--moss,#3c7a5a)}.dagbog-shell .journal-composer-add:disabled{opacity:.5;cursor:default}.dagbog-shell .journal-composer-close{width:38px;height:38px;color:var(--ink-soft,#43594f);cursor:pointer;background:#2f6b4f14;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dagbog-shell .journal-composer-close:hover:not(:disabled){color:var(--ink,#1f3a2e);background:#2f6b4f24}.dagbog-shell .journal-composer-close:disabled{opacity:.45;cursor:default}.dagbog-shell .journal-composer-line input[type=text]{font:inherit;color:var(--ink,#1f3a2e);cursor:text;background:0 0;border:0;outline:none;flex:1;min-height:40px;font-size:16px}.dagbog-shell .journal-composer-line input::placeholder{color:#1f3a2e9e;opacity:1}.dagbog-shell .journal-composer-title{color:var(--ink,#1f3a2e);flex:1;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.95rem;font-weight:650}.dagbog-shell .journal-composer-plant-title{flex:1;align-items:center;min-width:0;display:flex}.dagbog-shell .journal-composer-plant-pill{min-height:34px;color:var(--ink,#1f3a2e);font:inherit;cursor:pointer;white-space:nowrap;background:#2f6b4f1a;border:1px solid #2f6b4f38;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.92rem;font-weight:650;display:inline-flex}.dagbog-shell .journal-composer-plant-pill:hover:not(:disabled){background:#2f6b4f29;border-color:#2f6b4f57}.dagbog-shell .journal-composer-plant-pill:disabled{opacity:.55;cursor:default}.dagbog-shell .journal-composer-plant-pill svg{color:var(--leaf,#2f6b4f);flex:none}.dagbog-shell .journal-composer-plant-title .journal-plant-search{width:100%}.dagbog-shell .journal-composer-plant-title .journal-plant-search-field{background:0 0;border:0;border-radius:0;min-height:40px;padding:0 4px 0 0}.dagbog-shell .journal-composer-plant-title .journal-plant-search-field input{letter-spacing:-.015em;color:var(--ink,#1f3a2e);-webkit-text-fill-color:var(--ink,#1f3a2e);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:600}.dagbog-shell .journal-composer-plant-title .journal-plant-search-field input::placeholder{color:var(--ink,#1f3a2e);opacity:1;-webkit-text-fill-color:var(--ink,#1f3a2e);font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:600}.dagbog-shell .journal-composer-plant-title .journal-plant-search-field svg{display:none}.dagbog-shell .journal-composer-plant-title .journal-plant-search-selected{letter-spacing:-.015em;width:100%;min-height:40px;color:var(--ink,#1f3a2e);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:650}.dagbog-shell .journal-composer-plant-title .journal-plant-search-selected svg{display:none}.dagbog-shell .journal-composer-plant-title .journal-plant-search-clear{width:28px;height:28px}.dagbog-shell .journal-composer-cam{width:38px;height:38px;color:var(--leaf,#2f6b4f);cursor:pointer;background:#2f6b4f14;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .journal-composer-cam:hover:not(:disabled){background:#2f6b4f24}.dagbog-shell .journal-composer-cam:disabled{opacity:.45;cursor:default}.dagbog-shell .journal-composer-more{padding:0 14px 12px}.dagbog-shell .journal-composer-more textarea{resize:none;width:100%;min-height:74px;font:inherit;color:var(--ink,#1f3a2e);-webkit-text-fill-color:var(--ink,#1f3a2e);background:0 0;border:0;outline:none;padding:0 2px 6px;font-size:16px;font-weight:500;line-height:1.5}.dagbog-shell .journal-composer-more textarea::placeholder{color:#1f3a2ead;opacity:1;-webkit-text-fill-color:#1f3a2ead;font-weight:500}.dagbog-shell .journal-composer-preview{background:#ecf5efe0;border-radius:12px;margin:4px 0 10px;display:none;position:relative;overflow:hidden}.dagbog-shell .journal-composer-preview.has-img{display:block}.dagbog-shell .journal-composer-preview img{object-fit:cover;width:100%;max-height:190px;display:block}.dagbog-shell .journal-composer-preview button{color:#fff;cursor:pointer;background:#1f3a2eb8;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:8px;right:8px}.dagbog-shell .journal-composer-add-photo{width:100%;color:var(--leaf,#2f6b4f);font:inherit;cursor:pointer;background:#2f6b4f0a;border:1.5px dashed #2f6b4f47;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:2px 0 10px;padding:16px 12px;transition:background .15s,border-color .15s;display:flex}.dagbog-shell .journal-composer-add-photo:hover:not(:disabled),.dagbog-shell .journal-composer.is-dragover .journal-composer-add-photo{background:#2f6b4f14;border-color:#2f6b4f80}.dagbog-shell .journal-composer-add-photo:disabled{opacity:.55;cursor:default}.dagbog-shell .journal-composer-add-photo-title{color:var(--ink,#1f3a2e);margin-top:4px;font-size:.9rem;font-weight:650}.dagbog-shell .journal-composer-add-photo-hint{color:var(--ink-soft,#43594f);text-align:center;font-size:.76rem;font-weight:500}.dagbog-shell .journal-chip svg{flex:none}.dagbog-shell .journal-composer-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative;overflow:visible}.dagbog-shell .journal-chip{min-height:30px;color:var(--ink-soft,#43594f);font:inherit;cursor:pointer;white-space:nowrap;background:#fffc;border:1px solid #2f6b4f2e;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:.8rem;font-weight:600;display:inline-flex}.dagbog-shell .journal-chip.is-set{color:var(--ink,#1f3a2e);background:#2f6b4f1a;border-color:#0000}.dagbog-shell .journal-chip-field{align-items:center;max-width:160px;min-height:30px;display:inline-flex}.dagbog-shell .journal-chip-field input,.dagbog-shell .journal-chip-field select{max-width:160px;min-height:30px;color:var(--ink,#1f3a2e);font:inherit;background:#2f6b4f1a;border:1px solid #2f6b4f2e;border-radius:999px;padding:0 11px;font-size:16px;font-weight:600}.dagbog-shell .journal-plant-search{text-transform:none;letter-spacing:0;width:100%;position:relative}.dagbog-shell .journal-plant-search.is-open{z-index:36}.dagbog-shell .journal-plant-search.is-compact{flex:148px;width:auto;min-width:148px;max-width:min(220px,70vw)}.dagbog-shell .journal-plant-search-field{background:#ffffffeb;border:1px solid #2f6b4f2e;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:flex}.dagbog-shell .journal-plant-search:not(.is-compact) .journal-plant-search-field{border-radius:12px;min-height:38px;padding:0 12px}.dagbog-shell .journal-plant-search-field svg{color:var(--leaf-dim,#5b8f74);flex:none}.dagbog-shell .journal-plant-search-field input{min-width:0;font:inherit;color:var(--ink,#1f3a2e);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:600}.dagbog-shell .journal-plant-search:not(.is-compact) .journal-plant-search-field input{font-size:16px;font-weight:500}.dagbog-shell .journal-plant-search-field input::placeholder{color:#43594f80;font-weight:500}.dagbog-shell .journal-plant-search.is-selected{min-height:30px;color:var(--ink,#1f3a2e);background:#2f6b4f1a;border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 4px;display:inline-flex}.dagbog-shell .journal-plant-search:not(.is-compact).is-selected{background:#fff;border:1px solid #2f6b4f29;border-radius:12px;width:100%;min-height:38px;padding:0 8px 0 4px}.dagbog-shell .journal-plant-search-selected{min-width:0;color:inherit;font:inherit;text-align:left;text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;align-items:center;gap:5px;margin:0;padding:4px 8px;font-size:.8rem;font-weight:650;display:inline-flex;overflow:hidden}.dagbog-shell .journal-plant-search-selected:hover:not(:disabled){background:#2f6b4f14}.dagbog-shell .journal-plant-search:not(.is-compact) .journal-plant-search-selected{border-radius:10px;font-size:.92rem;font-weight:600}.dagbog-shell .journal-plant-search-current{color:var(--ink-soft,#43594f);text-transform:none;letter-spacing:0;margin:0 0 6px;font-size:.78rem;font-weight:600}.dagbog-shell .journal-plant-search-clear{width:22px;height:22px;color:var(--ink-soft,#43594f);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dagbog-shell .journal-plant-search-clear:hover:not(:disabled){background:#2f6b4f1f}.dagbog-shell .journal-plant-search-results{z-index:50;background:#fffdf8fa;border:1px solid #2f6b4f29;border-radius:12px;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 28px #224a3629}.dagbog-shell .journal-plant-search.is-compact .journal-plant-search-results{min-width:200px}.dagbog-shell .journal-plant-search-results button{width:100%;color:var(--ink,#1f3a2e);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;font-size:.88rem;font-weight:600;display:flex}.dagbog-shell .journal-plant-search-results button:hover:not(:disabled),.dagbog-shell .journal-plant-search-results button:focus-visible{background:#2f6b4f1a;outline:none}.dagbog-shell .journal-plant-search-group{padding:2px 0 4px}.dagbog-shell .journal-plant-search-group-label{color:var(--ink-soft,#43594f);letter-spacing:.04em;text-transform:uppercase;padding:6px 10px 2px;font-size:.72rem;font-weight:700}.dagbog-shell .journal-plant-search-family{font-weight:700}.dagbog-shell .journal-plant-search-group button:not(.journal-plant-search-family){padding-left:16px;font-weight:550}.dagbog-shell .journal-plant-search-hit-plant{min-width:0}.dagbog-shell .journal-plant-search-hit-sort{color:var(--ink-soft,#43594f);font-style:normal;font-weight:550}.dagbog-shell .journal-plant-search-hit-count{color:var(--leaf-dim,#5b8f74);font-variant-numeric:tabular-nums;opacity:.75;flex:none;font-size:.72rem;font-weight:700}.dagbog-shell .journal-plant-search-empty{color:var(--ink-soft,#43594f);padding:10px;font-size:.84rem}.dagbog-shell .journal-chip-date-wrap{display:inline-flex;position:relative}.dagbog-shell .journal-chip-date-input{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dagbog-shell .journal-composer-save{background:var(--leaf,#2f6b4f);color:#fff;min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:0 18px;font-size:.88rem;font-weight:650}.dagbog-shell .journal-composer-save:disabled{opacity:.45;cursor:default}.dagbog-shell .journal-feed-composer-hint,.dagbog-shell .journal-feed-status{color:var(--ink-soft,#43594f);margin:8px 0 0;font-size:.85rem;line-height:1.4}.dagbog-shell .journal-feed-composer-error{color:#8c3636;margin:8px 0 0;font-size:.88rem}.dagbog-shell .journal-feed-empty{text-align:left;padding:18px 8px 8px}.dagbog-shell .journal-feed-timeline{flex-direction:column;gap:0;display:flex}.dagbog-shell .journal-feed-month{--journal-month-title-h:32px;scroll-margin-top:calc(var(--home-header-h,0px) + var(--journal-composer-h,0px) + 12px);margin-bottom:4px}.dagbog-shell .journal-feed-month-list{flex-direction:column;gap:0;margin-bottom:6px;display:flex}.dagbog-shell .journal-feed-section-title{top:calc(var(--home-header-h,0px) + var(--journal-composer-h,0px));z-index:20;box-sizing:border-box;letter-spacing:.02em;width:100%;max-width:none;color:var(--ink-soft,#5a7266);text-align:left;text-transform:none;-webkit-backdrop-filter:blur(10px)saturate(1.05);box-shadow:none;background:#fffdf8b8;border-top:0;border-bottom:1px solid #1e34280f;margin:0;padding:7px 0;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:600;line-height:1.3;position:sticky}.dagbog-shell .journal-feed-plant{scroll-margin-top:calc(var(--home-header-h,0px) + var(--journal-composer-h,0px) + 12px);flex-direction:column;gap:8px;margin:0 0 18px;display:flex}.dagbog-shell .journal-feed-plant-banner{top:calc(var(--home-header-h,0px) + var(--journal-composer-h,0px));z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(10px)saturate(1.05);text-align:left;width:100%;min-height:34px;font:inherit;color:inherit;background:#fffdf8e0;border:0;border-bottom:1px solid #1e342814;align-items:center;gap:8px;margin:0;padding:6px 2px;display:flex;position:sticky}.dagbog-shell .journal-feed-plant-banner.is-picker{-webkit-backdrop-filter:none;cursor:pointer;background:#fff;border:1px solid #1e342814;border-radius:12px;min-height:48px;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s;position:static;box-shadow:0 1px #224a360a}.dagbog-shell .journal-feed-plant-banner.is-picker:hover{background:#f7fbf8;border-color:#2f6b4f47}.dagbog-shell .journal-feed-plant-banner.is-picker:active{transform:scale(.99)}.dagbog-shell .journal-feed-plant-banner.is-picker.is-empty{opacity:.78}.dagbog-shell .journal-feed-plant-picker{flex-direction:column;gap:8px;display:flex}.dagbog-shell .journal-feed-all-notes{flex-direction:column;gap:10px;display:flex}.dagbog-shell .journal-plant-detail-chrome{align-items:center;padding:2px 0 6px;display:flex}.dagbog-shell .journal-plant-back{color:var(--leaf,#2f6b4f);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:4px 2px;font-size:.88rem;font-weight:650;display:inline-flex}.dagbog-shell .journal-plant-back:hover{color:var(--moss,#245a40)}.dagbog-shell .journal-feed-plant-empty{color:var(--ink-soft,#5a7266);margin:8px 2px 0;font-size:.9rem;line-height:1.45}.dagbog-shell .journal-feed-plant-banner-icon{width:26px;height:26px;color:var(--leaf,#2f6b4f);background:#2f6b4f1a;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .journal-feed-plant.is-plantless .journal-feed-plant-banner-icon,.dagbog-shell .journal-feed-plant-banner.is-plantless .journal-feed-plant-banner-icon{color:#6a5a8a;background:#6a5a8a1a}.dagbog-shell .journal-feed-plant-banner-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.dagbog-shell .journal-feed-plant-banner-name{letter-spacing:.01em;color:var(--ink,#1a2e24);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:650;line-height:1.2;overflow:hidden}.dagbog-shell .journal-feed-plant-banner-botanical{color:var(--ink-soft,#5a7266);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-style:italic;font-weight:500;line-height:1.2;overflow:hidden}.dagbog-shell .journal-feed-plant-banner-count{letter-spacing:.02em;min-width:1.4rem;color:var(--leaf-dim,#4a7a62);text-align:center;background:#2f6b4f1a;border-radius:999px;flex:none;padding:2px 7px;font-size:.72rem;font-weight:700}.dagbog-shell .journal-feed-photo-picker{flex-direction:column;gap:8px;display:flex}.dagbog-shell .journal-plant-image-feed{flex-direction:column;gap:12px;margin:0 0 18px;display:flex}.dagbog-shell .journal-plant-image-feed-head{flex-direction:column;gap:2px;padding:0 2px;display:flex}.dagbog-shell .journal-plant-image-feed-title{color:var(--ink,#1e3428);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.dagbog-shell .journal-plant-image-feed-botanical{color:var(--ink-soft,#5a7266);margin:0;font-size:.88rem;font-style:italic}.dagbog-shell .journal-plant-image-feed-list{flex-direction:column;gap:14px;display:flex}.dagbog-shell .journal-plant-image-card{flex-direction:column;gap:8px;margin:0;display:flex}.dagbog-shell .journal-plant-image-card-media{cursor:zoom-in;background:#1e34280f;border:0;border-radius:10px;width:100%;margin:0;padding:0;display:block;overflow:hidden}.dagbog-shell .journal-plant-image-card-media img{object-fit:cover;vertical-align:middle;width:100%;height:auto;max-height:min(72vh,560px);display:block}.dagbog-shell .journal-plant-image-card-meta{flex-direction:column;gap:4px;padding:0 2px;display:flex}.dagbog-shell .journal-plant-image-card-date{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft,#5a7266);font-size:.78rem;font-weight:650}.dagbog-shell .journal-plant-image-card-caption{color:var(--ink,#1e3428);margin:0;font-size:.95rem;line-height:1.45}.dagbog-shell .journal-plant-image-card-variety{color:var(--ink-soft,#5a7266);margin:0;font-size:.88rem;font-weight:600;line-height:1.3}.dagbog-shell .journal-plant-image-empty{color:var(--ink-soft,#5a7266);margin:0;padding:8px 2px 4px;font-size:.95rem;font-style:italic;line-height:1.4}.dagbog-shell .journal-feed-plant-list{flex-direction:column;gap:10px;display:flex}.dagbog-shell .journal-feed-month.is-open>.journal-feed-section-title{margin-bottom:10px}.dagbog-shell .journal-feed-section-title time{font:inherit;color:inherit;font-weight:650}.dagbog-shell .journal-feed-section-count{font:inherit;color:inherit;opacity:.72;font-weight:500}.dagbog-shell .journal-feed-section-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;display:flex}.dagbog-shell .journal-feed-section-toggle-label{min-width:0}.dagbog-shell .journal-feed-section-chevron{width:14px;height:14px;color:var(--ink-soft,#5a7266);opacity:.45;flex-shrink:0;transition:transform .22s}.dagbog-shell .journal-feed-month.is-open .journal-feed-section-chevron{opacity:.55;transform:rotate(180deg)}.dagbog-shell .journal-feed-section-toggle:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #5b8f7473}.dagbog-shell .journal-feed-day{scroll-margin-top:calc(var(--home-header-h,0px) + var(--journal-composer-h,0px) + var(--journal-month-title-h,44px) + 10px)}.dagbog-shell .journal-feed-day-list{flex-direction:column;gap:10px;display:flex}.dagbog-shell .journal-feed-day+.journal-feed-day{margin-top:10px}.dagbog-shell .journal-entry{--journal-kind:#9a9184;--journal-kind-rgb:154, 145, 132;background:#fffdf8f0;border:2px solid #fff;border-radius:18px;margin:0;position:relative;overflow:visible;box-shadow:0 4px 16px #224a360f}.dagbog-shell .journal-entry.is-kind-none{--journal-kind:#9a9184;--journal-kind-rgb:154, 145, 132}.dagbog-shell .journal-entry.is-kind-action{--journal-kind:#1f8a4c;--journal-kind-rgb:31, 138, 76}.dagbog-shell .journal-entry.is-kind-observation{--journal-kind:#2b6cb0;--journal-kind-rgb:43, 108, 176}.dagbog-shell .journal-entry.is-kind-moment{--journal-kind:#d97706;--journal-kind-rgb:217, 119, 6}.dagbog-shell .journal-entry.is-kind-idea{--journal-kind:#8b3a8c;--journal-kind-rgb:139, 58, 140}:is(.dagbog-shell .journal-entry:has(.journal-entry-kind-wrap.is-open),.dagbog-shell .journal-entry:has(.journal-entry-place-wrap.is-open),.dagbog-shell .journal-entry:has(.journal-entry-plant-wrap.is-open)){z-index:60}.dagbog-shell .journal-entry-compact:has(.journal-entry-kind-wrap.is-open){overflow:visible}.dagbog-shell .journal-entry-compact:has(.journal-entry-kind-wrap.is-open) .journal-entry-inner{overflow:visible}.dagbog-shell .journal-entry-compact:has(.journal-entry-place-wrap.is-open){overflow:visible}.dagbog-shell .journal-entry-compact:has(.journal-entry-place-wrap.is-open) .journal-entry-inner{overflow:visible}.dagbog-shell .journal-entry-compact:has(.journal-entry-plant-wrap.is-open){overflow:visible}.dagbog-shell .journal-entry-compact:has(.journal-entry-plant-wrap.is-open) .journal-entry-inner{overflow:visible}.dagbog-shell .journal-entry-inner{padding:13px 16px 12px}.dagbog-shell .journal-entry-compact{align-items:stretch;height:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:visible}.dagbog-shell .journal-entry-compact.is-body-editing .journal-entry-inner{overflow:visible}.dagbog-shell .journal-entry-compact .journal-entry-inner{flex-direction:column;flex:1;min-width:0;min-height:0;padding:12px 12px 8px 16px;display:flex;position:relative;overflow:visible}.dagbog-shell .journal-entry-compact .journal-entry-meta{z-index:4;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-top:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:6px;margin:auto 0 0;padding:6px 4px 2px 0;display:flex;position:relative;overflow:visible}.dagbog-shell .journal-entry-add-photo{min-height:26px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0;display:inline-flex}.dagbog-shell .journal-entry-add-photo-label{color:var(--ink-soft,#43594f);font-size:.76rem;font-weight:650;line-height:1}.dagbog-shell .journal-entry-add-photo:hover:not(:disabled) .journal-tag-generic,.dagbog-shell .journal-entry-add-photo:focus-visible .journal-tag-generic{color:var(--ink,#1e3428);background:#2f6b4f29;outline:none}.dagbog-shell .journal-entry-add-photo:hover:not(:disabled) .journal-entry-add-photo-label,.dagbog-shell .journal-entry-add-photo:focus-visible .journal-entry-add-photo-label{color:var(--ink,#1e3428)}.dagbog-shell .journal-entry-add-photo:focus-visible{outline:none}.dagbog-shell .journal-entry-add-photo:focus-visible .journal-tag-generic{box-shadow:0 0 0 3px #2f6b4f1f}.dagbog-shell .journal-entry-add-photo:disabled{opacity:.55;cursor:default}.dagbog-shell .journal-entry-add-photo svg{flex:none}.dagbog-shell .journal-entry-with-media .journal-entry-media{cursor:zoom-in;background:#2f6b4f0f;border:0;border-radius:0 17px 17px 0;flex:0 0 38%;align-self:stretch;width:38%;min-width:128px;max-width:168px;height:auto;margin:0;padding:0;overflow:hidden}.dagbog-shell .journal-entry-media img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.dagbog-shell .journal-entry-media.is-placeholder{cursor:pointer;border-left:1px dashed rgba(var(--journal-kind-rgb), .16);background:radial-gradient(120% 90% at 85% 15%, #ffffff59 0%, transparent 50%), linear-gradient(160deg, rgba(var(--journal-kind-rgb), .04) 0%, rgba(var(--journal-kind-rgb), .08) 50%, rgba(var(--journal-kind-rgb), .13) 100%);transition:background .15s;display:block;position:relative}.dagbog-shell button.journal-entry-media.is-placeholder{font:inherit}.dagbog-shell button.journal-entry-media.is-placeholder:hover:not(:disabled){background:radial-gradient(120% 90% at 85% 15%, #fff6 0%, transparent 50%), linear-gradient(160deg, rgba(var(--journal-kind-rgb), .06) 0%, rgba(var(--journal-kind-rgb), .11) 50%, rgba(var(--journal-kind-rgb), .16) 100%)}.dagbog-shell button.journal-entry-media.is-placeholder:disabled,.dagbog-shell div.journal-entry-media.is-placeholder{cursor:default}.dagbog-shell .journal-entry-media-placeholder-label{z-index:1;-webkit-backdrop-filter:blur(8px)saturate(1.1);max-width:calc(100% - 16px);color:var(--journal-kind);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:#fffdf8d1;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:650;line-height:1.2;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 4px #1f3a2e14}.dagbog-shell .journal-entry-title{letter-spacing:.01em;color:var(--ink-soft,#5a7266);flex-shrink:0;margin:0;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:600;line-height:1.25;overflow:hidden}.dagbog-shell .journal-entry-title:not(:has(.journal-entry-fname)){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.dagbog-shell .journal-entry-head{flex-shrink:0;align-items:center;gap:10px;min-width:0;margin:0 0 6px;display:flex}.dagbog-shell .journal-entry-head .journal-entry-kind-wrap{flex:none;align-self:center}.dagbog-shell .journal-entry-head .journal-entry-date-wrap{flex:none;margin-left:0;margin-right:0}.dagbog-shell .journal-entry-head .journal-entry-plant-wrap,.dagbog-shell .journal-entry-head .journal-entry-title{flex:auto;min-width:0;margin-left:0}.dagbog-shell .journal-entry-fname{gap:1px}.dagbog-shell .journal-entry-fname .fname-main{color:var(--ink,#1e3428);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1.05rem;line-height:1.15;display:-webkit-box;overflow:hidden}.dagbog-shell .journal-entry-fname .fname-sub{color:var(--ink-soft,#3d5c4a);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.dagbog-shell .journal-entry-plant-wrap{flex-shrink:0;max-width:100%;position:relative}.dagbog-shell .journal-entry-plant-wrap.is-open{z-index:61}.dagbog-shell .journal-entry-title-btn{max-width:100%;font:inherit;letter-spacing:.01em;color:var(--ink-soft,#5a7266);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.dagbog-shell .journal-entry-title-btn:hover:not(:disabled),.dagbog-shell .journal-entry-plant-wrap.is-open .journal-entry-title-btn{color:var(--ink,#1f3a2e)}.dagbog-shell .journal-entry-title-btn:hover:not(:disabled) .fname-main,.dagbog-shell .journal-entry-plant-wrap.is-open .journal-entry-title-btn .fname-main{text-underline-offset:2px;text-decoration:underline}.dagbog-shell .journal-entry-title-btn.is-empty{color:#5a7266b3;font-weight:500}.dagbog-shell .journal-entry-plant-pop{z-index:62;background:#fffffffa;border:1px solid #2f6b4f24;border-radius:12px;width:min(280px,72vw);padding:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #1f3a2e1f}.dagbog-shell .journal-entry-date-wrap{flex:none;max-width:100%;display:inline-flex;position:relative}.dagbog-shell .journal-entry-date-btn{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;padding:0;display:inline-flex}.dagbog-shell .journal-entry-date-btn:hover:not(:disabled) .sagestamp.fsec-date,.dagbog-shell .journal-entry-date-btn:focus-visible .sagestamp.fsec-date{border-color:#5b8f7459;box-shadow:0 2px 10px #0d261b29}.dagbog-shell .journal-entry-date-btn:disabled{cursor:default;opacity:.72}.dagbog-shell .journal-entry-head .sagestamp.fsec-date{background:#ffffffeb;border:1px solid #5b8f742e;border-radius:10px;width:40px;height:40px;box-shadow:0 2px 8px #0d261b1a}.dagbog-shell .journal-entry-head .sagestamp.fsec-date .ss-day{font-size:16px}.dagbog-shell .journal-entry-head .sagestamp.fsec-date .ss-mon{font-size:9px}.dagbog-shell .journal-tag-date-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:#2f6b4f14;border:0;margin:0;font-size:.76rem;font-weight:600;line-height:1.3}.dagbog-shell .journal-tag-date-btn:hover:not(:disabled){background:#2f6b4f24}.dagbog-shell .journal-entry-text{text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:0;display:flex;overflow:hidden}.dagbog-shell .journal-entry-text:not(.is-clamped){flex:1 0 auto;justify-content:flex-start;overflow:visible}.dagbog-shell .journal-entry-text p{white-space:pre-wrap;overflow-wrap:break-word;text-align:left;margin:0;font-size:.92rem;line-height:1.45}.dagbog-shell .journal-entry-text.is-clamped p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dagbog-shell .journal-entry-compact .journal-entry-text.is-clamped p{-webkit-line-clamp:unset;display:block;overflow:visible}.dagbog-shell .journal-entry-text.is-clamped p.is-editable{cursor:text}.dagbog-shell .journal-entry-text p.is-editable{cursor:text;border-radius:6px}.dagbog-shell .journal-entry-text p.is-editable:hover{background:#2f6b4f0d}.dagbog-shell .journal-entry-text p.is-editable:focus-visible{outline-offset:2px;outline:2px solid #2f6b4f59}.dagbog-shell .journal-entry-body-edit{width:100%;min-height:44px;color:var(--ink,#1e3428);font:inherit;resize:none;white-space:pre-wrap;overflow-wrap:break-word;text-align:left;box-sizing:border-box;background:#fffffff5;border:1px solid #2f6b4f38;border-radius:10px;margin:0;padding:6px 8px;font-size:.92rem;line-height:1.45;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #1f3a2e0a}.dagbog-shell .journal-entry-body-edit:focus{border-color:#2f6b4f73;outline:none;box-shadow:0 0 0 3px #2f6b4f1f}.dagbog-shell .journal-entry-body-empty{color:#5a7266b8;font:inherit;text-align:left;cursor:text;background:0 0;border:0;align-self:flex-start;margin:0;padding:4px 0;font-size:.88rem;font-weight:500;line-height:1.4}.dagbog-shell .journal-entry-body-empty:hover:not(:disabled){color:var(--ink-soft,#43594f);text-underline-offset:2px;text-decoration:underline}.dagbog-shell .journal-entry-more-btn{color:var(--leaf,#2f6b4f);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;font-size:.86rem;font-weight:650}.dagbog-shell .journal-entry-more-btn:hover{color:var(--ink,#1e3428);text-underline-offset:2px;text-decoration:underline}.dagbog-shell .journal-entry-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.dagbog-shell .journal-entry-compact .journal-entry-meta .journal-tag,.dagbog-shell .journal-entry-compact .journal-entry-meta .journal-entry-kind-wrap,.dagbog-shell .journal-entry-compact .journal-entry-meta .journal-entry-place-wrap{white-space:nowrap;flex:none}.dagbog-shell .journal-entry-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.dagbog-shell .journal-entry-compact .journal-tag-date{flex:0 auto;min-width:0;max-width:none;overflow:hidden}.dagbog-shell .journal-tag{border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.76rem;font-weight:650;line-height:1.3;display:inline-flex}.dagbog-shell .journal-tag-plant{color:var(--leaf,#2f6b4f);background:#2f6b4f1a}.dagbog-shell .journal-tag-plant em{opacity:.75;font-style:normal;font-weight:500}.dagbog-shell .journal-tag-place{color:#8c5a26;background:#c98a4b1f}.dagbog-shell .journal-tag-place-btn{appearance:none;box-sizing:border-box;height:22px;font:inherit;color:inherit;cursor:pointer;background:#c98a4b1f;border:0;margin:0;padding:0 10px;font-size:.76rem;font-weight:650;line-height:1}.dagbog-shell .journal-tag-place.is-icon-only,.dagbog-shell .journal-tag-place-btn.is-icon-only{justify-content:center;gap:0;width:26px;height:26px;padding:0}.dagbog-shell .journal-tag-place-btn:not(.is-set){color:#8c5a26bf;opacity:.85;background:#c98a4b14}.dagbog-shell .journal-tag-place-btn:hover:not(:disabled),.dagbog-shell .journal-entry-place-wrap.is-open .journal-tag-place-btn{background:#c98a4b33}.dagbog-shell .journal-entry-place-wrap{flex:none;align-items:center;display:inline-flex;position:relative}.dagbog-shell .journal-entry-place-wrap.is-open{z-index:61}.dagbog-shell .journal-chip-place-wrap{position:relative}.dagbog-shell .journal-chip-place-wrap.is-open{z-index:51}.dagbog-shell .journal-place-pop{min-width:140px}.dagbog-shell .journal-tag-date{color:var(--ink-soft,#43594f);background:#2f6b4f14;max-width:100%;font-weight:600}.dagbog-shell .journal-tag-date time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dagbog-shell .journal-tag-kind{background:var(--journal-kind);color:#fff}.dagbog-shell .journal-tag-kind-btn{appearance:none;box-sizing:border-box;height:22px;font:inherit;letter-spacing:inherit;color:#fff;background:var(--journal-kind);cursor:pointer;border:0;margin:0;padding:0 10px;font-size:.76rem;font-weight:650;line-height:1;transition:filter .15s,background .15s}.dagbog-shell .journal-tag-kind.is-icon-only,.dagbog-shell .journal-tag-kind-btn.is-icon-only{justify-content:center;gap:0;width:26px;height:26px;padding:0}.dagbog-shell .journal-tag-kind-btn:hover:not(:disabled),.dagbog-shell .journal-entry-kind-wrap.is-open .journal-tag-kind-btn{filter:brightness(1.08);color:#fff;background:var(--journal-kind)}.dagbog-shell .journal-tag-kind-btn:disabled{cursor:wait;opacity:.7}.dagbog-shell .journal-entry-kind-wrap{flex:none;align-items:center;max-width:100%;display:inline-flex;position:relative}.dagbog-shell .journal-entry-kind-wrap.is-open{z-index:61}.dagbog-shell .journal-tag svg{flex:none}.dagbog-shell .journal-chip-kind-wrap{position:relative}.dagbog-shell .journal-chip-kind-wrap.is-open{z-index:51}.dagbog-shell .journal-kind-pop{z-index:52;background:#fffffff7;border:1px solid #2f6b4f24;border-radius:12px;flex-direction:column;min-width:min(240px,72vw);padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1f3a2e1f}.dagbog-shell .journal-kind-pop button{width:100%;color:var(--ink,#1f3a2e);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;display:block}.dagbog-shell .journal-kind-pop-row{align-items:flex-start;gap:10px;display:flex}.dagbog-shell .journal-kind-pop-row>svg{color:var(--leaf,#2f6b4f);flex:none;margin-top:2px}.dagbog-shell .journal-kind-pop-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.dagbog-shell .journal-kind-pop-label{font-size:.86rem;font-weight:650}.dagbog-shell .journal-kind-pop-hint{color:var(--ink-soft,#43594f);font-size:.74rem;font-weight:500;line-height:1.3}.dagbog-shell .journal-kind-pop button:hover,.dagbog-shell .journal-kind-pop button.is-active{background:#2f6b4f1a}.dagbog-shell .journal-kind-pop button.is-danger{color:#a33b32}.dagbog-shell .journal-kind-pop button.is-danger:hover:not(:disabled){background:#a33b321a}.dagbog-shell .journal-kind-pop-divider{background:#2f6b4f1f;height:1px;margin:4px 8px}.dagbog-shell .journal-kind-pop-confirm{gap:4px;padding:2px;display:flex}.dagbog-shell .journal-kind-pop-confirm button{text-align:center;flex:1;font-size:.82rem;font-weight:650}.dagbog-shell .journal-kind-pop-down{z-index:62;top:calc(100% + 6px);bottom:auto;left:0}.dagbog-shell .journal-kind-pop-up{z-index:62;top:auto;bottom:calc(100% + 6px);left:0}.dagbog-shell .journal-entry-compact .journal-entry-meta .journal-tags .journal-tag,.dagbog-shell .journal-entry-compact .journal-entry-head .journal-tags .journal-tag{justify-content:center;gap:0;width:26px;height:26px;min-height:26px;padding:0}.dagbog-shell .journal-feed-field.journal-feed-field-kind,.dagbog-shell .journal-feed-field.journal-feed-field-kind select{text-transform:none}.dagbog-shell .journal-feed-end{text-align:center;color:#43594f99;margin:30px 0 0;font-size:.84rem}.dagbog-shell .journal-feed-edit{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dagbog-shell .journal-feed-edit-photo{background:#ecf5efe0;border-radius:12px;overflow:hidden}.dagbog-shell .journal-feed-edit-photo img{object-fit:cover;width:100%;max-height:180px;display:block}.dagbog-shell .journal-feed-edit-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.dagbog-shell .journal-feed-field{min-width:0;color:var(--ink-soft,#43594f);letter-spacing:.02em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:.75rem;font-weight:650;display:flex}.dagbog-shell .journal-feed-field input,.dagbog-shell .journal-feed-field select,.dagbog-shell .journal-feed-field textarea{width:100%;min-height:38px;color:var(--ink,#1f3a2e);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #2f6b4f29;border-radius:12px;padding:8px 10px;font-size:16px;font-weight:500}.dagbog-shell .journal-feed-field textarea{resize:vertical;min-height:96px}.dagbog-shell .journal-feed-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dagbog-shell .journal-feed-btn{background:var(--leaf,#2f6b4f);color:#fff;min-height:36px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:650;display:inline-flex}.dagbog-shell .journal-feed-btn:disabled{opacity:.55;cursor:default}.dagbog-shell .journal-feed-btn.is-ghost{color:var(--ink,#1f3a2e);background:#ffffffd9;border-color:#2f6b4f2e}.dagbog-shell .journal-feed-btn.is-danger{background:#8c3636eb}.journal-lightbox{z-index:200;-webkit-backdrop-filter:blur(6px);cursor:zoom-out;background:#101c16db;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.journal-lightbox.is-open{display:flex}.journal-lightbox img{cursor:default;border-radius:12px;max-width:100%;max-height:86vh;box-shadow:0 20px 60px #00000080}.journal-lightbox figcaption{text-align:center;color:#ffffffd9;padding:0 24px;font-size:.9rem;position:absolute;bottom:22px;left:0;right:0}.dagbog-shell .journal-chip-field .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dagbog-shell .journal-searchbar{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;max-width:none;margin:0;padding-left:0;padding-right:0;display:flex}.dagbog-shell .journal-searchbar-main{flex:auto;min-width:0}.dagbog-shell .journal-filter-tags-wrap{z-index:40;align-items:center;display:inline-flex;position:relative}.dagbog-shell .journal-filter-tags-wrap.is-open{z-index:62}.dagbog-shell .journal-filter-tags-btn{max-width:min(280px,70vw);min-height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #2f6b4f33;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:.82rem;font-weight:650;display:inline-flex}.dagbog-shell .journal-filter-tags-btn:hover{border-color:#2f6b4f5c}.dagbog-shell .journal-filter-tags-btn.is-set{color:var(--ink);background:#2f6b4f14;border-color:#2f6b4f66}.dagbog-shell .journal-filter-tags-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dagbog-shell .journal-filter-tags-wrap .journal-tag-pop{min-width:min(280px,82vw)}.dagbog-shell .journal-search-uf{flex:none;justify-content:flex-end;align-items:center;display:flex}.dagbog-shell .journal-search-uf-btn{min-height:38px;color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;background:#fffc;border:1px solid #2f6b4f33;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:.82rem;font-weight:650;display:inline-flex;position:relative}.dagbog-shell .journal-search-uf-btn:hover{border-color:#2f6b4f5c}.dagbog-shell .journal-search-uf-btn.is-on{background:var(--leaf);border-color:var(--leaf);color:#fff}.dagbog-shell .journal-search-uf-logo{background:linear-gradient(135deg,#2f6b4f14,#2f6b4f29);border:1px dashed #2f6b4f59;border-radius:6px;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff59}.dagbog-shell .journal-search-uf-btn.is-on .journal-search-uf-logo{background:linear-gradient(135deg,#ffffff2e,#ffffff52);border-color:#ffffff73}.dagbog-shell .journal-search-uf-label{line-height:1}.dagbog-shell .journal-search-uf-btn .uf-dot{background:var(--accent,#c98a4b);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #ffffffe6}.dagbog-shell .journal-search-uf-btn.is-on .uf-dot{box-shadow:0 0 0 2px var(--leaf);background:#fff}.dagbog-shell .journal-kindrow{scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:flex-start;gap:6px;max-width:none;margin:0;padding:0;display:flex;overflow-x:auto}.dagbog-shell .journal-kindrow::-webkit-scrollbar{display:none}.dagbog-shell .kindchip{--journal-kind:#9a9184;--journal-kind-rgb:154, 145, 132;border:1px solid rgba(var(--journal-kind-rgb), .3);min-height:32px;color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffffc7;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.81rem;font-weight:650;display:inline-flex}.dagbog-shell .kindchip.is-kind-action{--journal-kind:#1f8a4c;--journal-kind-rgb:31, 138, 76}.dagbog-shell .kindchip.is-kind-observation{--journal-kind:#2b6cb0;--journal-kind-rgb:43, 108, 176}.dagbog-shell .kindchip.is-kind-moment{--journal-kind:#d97706;--journal-kind-rgb:217, 119, 6}.dagbog-shell .kindchip.is-kind-idea{--journal-kind:#8b3a8c;--journal-kind-rgb:139, 58, 140}.dagbog-shell .kindchip:hover{background:#fff}.dagbog-shell .kindchip.is-active{background:var(--journal-kind);border-color:var(--journal-kind);color:#fff}.dagbog-shell .kindchip-n{opacity:.6;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.dagbog-shell .kindchip.is-active .kindchip-n{opacity:.85}.dagbog-shell .kindchip.is-custom{font-style:italic}.dagbog-shell .kindchip-photo{--journal-kind:#2f6b4f;--journal-kind-rgb:47, 107, 79}.dagbog-shell .kindchip-q{color:#8c5a26;background:#c98a4b38;border-radius:999px;margin-left:2px;padding:1px 6px;font-size:.7rem;font-weight:750}.dagbog-shell .kindchip.is-active .kindchip-q{color:#fff;background:#ffffff47}.dagbog-shell .kind-check{color:var(--leaf);margin-left:auto;display:inline-flex}.dagbog-shell .kind-new{padding:6px 10px 8px}.dagbog-shell .kind-new input{width:100%;min-height:30px;font:inherit;box-sizing:border-box;background:#ffffffe6;border:1px dashed #2f6b4f52;border-radius:999px;outline:none;padding:0 10px;font-size:.82rem}.dagbog-shell .journal-tags{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.dagbog-shell .journal-tag-kind-trigger{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:5px;max-width:100%;margin:0;padding:0;display:inline-flex}.dagbog-shell .journal-tag-kind-label{color:var(--ink-soft,#43594f);font-size:.76rem;font-weight:650;line-height:1}.dagbog-shell .journal-tag-kind-trigger.is-set .journal-tag-kind-label{color:var(--ink,#1f3a2e)}.dagbog-shell .journal-tag-generic{color:var(--leaf,#2f6b4f);background:#2f6b4f14}.dagbog-shell .journal-tag-kind-trigger.is-set .journal-tag-generic{color:var(--ink,#1f3a2e);background:#2f6b4f24}.dagbog-shell .journal-tag-count{min-width:14px;height:14px;color:var(--leaf,#2f6b4f);text-align:center;font-variant-numeric:tabular-nums;background:#2f6b4f29;border-radius:999px;padding:0 4px;font-size:.68rem;font-weight:700;line-height:14px}.dagbog-shell .journal-tag-kind-chevron{opacity:.55;flex:none;transition:transform .15s}.dagbog-shell .journal-entry-kind-wrap.is-open .journal-tag-kind-chevron{opacity:.85;transform:rotate(180deg)}.dagbog-shell .journal-entry-meta .journal-tag-pop{min-width:min(260px,78vw)}.dagbog-shell .journal-tag-kind.is-empty{color:#43594f99;background:#7a766e1a;font-weight:600}.dagbog-shell .journal-tag-kind.is-kind-action{color:#1f8a4c;background:#1f8a4c1f}.dagbog-shell .journal-tag-kind.is-kind-observation{color:#2b6cb0;background:#2b6cb01f}.dagbog-shell .journal-tag-kind.is-kind-moment{color:#d97706;background:#d977061f}.dagbog-shell .journal-tag-kind.is-kind-idea{color:#8b3a8c;background:#8b3a8c1f}.dagbog-shell .journal-tag-kind.is-custom{font-style:italic;font-weight:600}.dagbog-shell .journal-composer-prompt{border:0;border-left:3px solid var(--journal-kind,#9a9184);border-bottom:1px solid rgba(var(--journal-kind-rgb,154, 145, 132), .16);background:rgba(var(--journal-kind-rgb,154, 145, 132), .05);border-radius:0;align-items:center;gap:10px;margin:0;padding:9px 14px 8px;display:flex}.dagbog-shell .journal-composer-prompt .journal-tag-uf{background:rgba(var(--journal-kind-rgb,154, 145, 132), .12);color:var(--journal-kind,var(--leaf));font-weight:650}.dagbog-shell .journal-composer.is-prompt{border-color:#c98a4b6b}.dagbog-shell .uf-alt{color:var(--journal-kind,var(--leaf));font:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;padding:0;font-size:.79rem;font-weight:650}.dagbog-shell .uf-alt:hover{opacity:1;text-decoration:underline}.dagbog-shell .uf-backdate{color:#43594fb3;align-items:center;gap:4px;margin-left:auto;font-size:.76rem;font-weight:600;display:inline-flex}.dagbog-shell .journal-chip.is-backdated{background:rgba(var(--journal-kind-rgb,154, 145, 132), .14);border-color:rgba(var(--journal-kind-rgb,154, 145, 132), .4);color:var(--ink)}.dagbog-shell .uf-plantrow{scrollbar-width:none;gap:6px;padding:2px 0 10px;display:flex;overflow-x:auto}.dagbog-shell .uf-plantrow::-webkit-scrollbar{display:none}.dagbog-shell .uf-plantpill{min-height:32px;color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffffc7;border:1px solid #2f6b4f33;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:.83rem;font-weight:650;display:inline-flex}.dagbog-shell .uf-plantpill.is-active{background:var(--leaf);border-color:var(--leaf);color:#fff}.dagbog-shell .uf-plantpill .uf-n{opacity:.65;font-variant-numeric:tabular-nums;font-size:.72rem}.dagbog-shell .uf-shoulder .journal-feed-section-title{margin-bottom:2px;position:static}.dagbog-shell .uf-sub{color:var(--ink-soft);margin:0 0 12px;font-size:.84rem;line-height:1.5}.dagbog-shell .uf-empty{color:#43594fbf;border:1px dashed #2f6b4f3d;border-radius:14px;margin:0 0 12px;padding:12px 15px;font-size:.86rem}.dagbog-shell .uf-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.dagbog-shell .uf-x{color:#43594f66;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.dagbog-shell .uf-x:hover{color:var(--ink);background:#2f6b4f1a}.dagbog-shell .journal-entry.is-uf{cursor:pointer}.dagbog-shell .journal-entry.is-uf:hover{box-shadow:0 8px 24px #224a361f}.dagbog-shell .journal-entry.is-uf .journal-tag-uf{background:rgba(var(--journal-kind-rgb), .1);color:var(--journal-kind)}.dagbog-shell .uf-byline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dagbog-shell .journal-tag-uf{color:#2f6b4f;background:#2f6b4f1a;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.74rem;font-weight:650;display:inline-flex}.dagbog-shell .uf-backtag{color:#43594fcc;background:#43594f17;font-size:.72rem;font-weight:600}.dagbog-shell .uf-ask{color:var(--leaf);font:inherit;cursor:pointer;background:#2f6b4f0f;border:1px dashed #2f6b4f66;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.76rem;font-weight:650;display:inline-flex}.dagbog-shell .uf-ask:hover{background:#2f6b4f1f}.uf-idsheet{z-index:140;-webkit-backdrop-filter:blur(4px);background:#101c168c;justify-content:center;align-items:flex-end;padding:0;display:none;position:fixed;inset:0}.uf-idsheet.is-open{display:flex}@media (width>=640px){.uf-idsheet{align-items:center;padding:24px}}.uf-idcard{color:#1f3a2e;background:#fffdf8fa;border-radius:22px 22px 0 0;width:min(560px,100%);max-height:88vh;font-family:Inter,system-ui,sans-serif;position:relative;overflow-y:auto;box-shadow:0 -12px 44px #00000047}@media (width>=640px){.uf-idcard{border-radius:22px}}.uf-idclose{color:#fff;cursor:pointer;z-index:1;background:#1f3a2e8c;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:10px;right:10px}.uf-idphoto{object-fit:cover;border-radius:22px 22px 0 0;width:100%;height:210px;display:block}.uf-idbody{padding:14px 18px 20px}.uf-idbody .journal-tag-uf{color:#2f6b4f;background:#2f6b4f1a;font-weight:650}.uf-idlead{color:#43594f;margin:9px 0 12px;font-size:.88rem;line-height:1.5}.uf-idwait{gap:5px;margin:16px 0 8px;display:flex}.uf-idwait span{background:#2f6b4f73;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite uf-pulse}.uf-idwait span:nth-child(2){animation-delay:.15s}.uf-idwait span:nth-child(3){animation-delay:.3s}@keyframes uf-pulse{0%,to{opacity:.3}50%{opacity:1}}.uf-cands{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.uf-cand{text-align:left;width:100%;font:inherit;cursor:pointer;box-sizing:border-box;background:#ffffffd9;border:1px solid #2f6b4f2e;border-radius:14px;padding:11px 13px;display:block}.uf-cand:hover{background:#fff;border-color:#2f6b4f6b}.uf-cand.is-best{border-color:#2f6b4f73;box-shadow:0 4px 14px #224a3614}.uf-cand-head{align-items:baseline;gap:10px;display:flex}.uf-cand-head .fname{flex-direction:column;gap:1px;display:flex}.uf-cand-head .fname-main{font-family:Fraunces,serif;font-size:1.02rem;font-weight:600}.uf-cand-head .fname-sub{color:#43594f;opacity:.8;font-size:.8rem}.uf-cand-pct{color:#2f6b4f;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78rem;font-weight:700}.uf-cand-why{color:#43594f;margin-top:5px;font-size:.83rem;line-height:1.45;display:block}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-inner{flex:0 auto;align-self:flex-start;gap:0;height:auto;min-height:0;overflow:visible}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-with-media .journal-entry-inner{flex:auto;min-width:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-text,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-text,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-text.is-clamped{flex:none;justify-content:flex-start;min-height:0;overflow:visible}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-text p,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-text p,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-text.is-clamped p{font-size:1.05rem;line-height:var(--journal-rule,36px);-webkit-line-clamp:unset;margin:0;display:block;overflow:visible}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-compact .journal-entry-meta,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-head{margin:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-fname{gap:0}.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-fname .fname-main,.dagbog-shell .home-journal-body .journal-hub-sheet.is-embedded .journal-entry-fname .fname-sub{line-height:var(--journal-rule,36px);-webkit-line-clamp:unset;display:block;overflow:visible}.dagbog-shell .garden-switcher ul,.dagbog-shell .garden-sharing-list ul{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dagbog-shell .garden-switcher-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff9;border:1px solid #5b8f7433;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s;display:flex}.dagbog-shell .garden-switcher-item:hover{background:#ffffffd9}.dagbog-shell .garden-switcher-item.is-active{background:#5b8f741f;border-color:#5b8f748c;font-weight:600}.dagbog-shell .garden-switcher-name,.dagbog-shell .garden-sharing-name{flex-direction:column;gap:2px;min-width:0;display:flex}.dagbog-shell .garden-switcher-name small,.dagbog-shell .garden-sharing-name small{color:var(--moss);font-size:12px;font-style:italic;font-weight:400}.dagbog-shell .garden-sharing{border-top:1px solid #5b8f7424;flex-direction:column;gap:16px;margin-top:18px;padding-top:16px;display:flex}.dagbog-shell .garden-sharing.is-standalone{border-top:0;margin-top:0;padding-top:0}.dagbog-shell .garden-sharing-head h4{color:var(--ink);margin:0 0 2px;font-family:Fraunces,serif;font-size:17px;font-weight:600}.dagbog-shell .garden-sharing-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dagbog-shell .garden-sharing-row input{flex:190px;min-width:0}.dagbog-shell .garden-sharing-row .modal-primary{white-space:nowrap;flex:none}.dagbog-shell .garden-sharing>.pfield>.modal-cancel{align-self:flex-start}.dagbog-shell .garden-sharing-list select{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #5b8f7438;border-radius:10px;outline:none;flex:none;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.dagbog-shell .garden-sharing-list select:focus{border-color:#2f6b4f73;box-shadow:0 0 0 3px #2f6b4f1a}.dagbog-shell .garden-sharing-list li{color:var(--ink);background:#fff9;border:1px solid #5b8f742e;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.dagbog-shell .garden-sharing-list li .garden-sharing-name{overflow-wrap:anywhere;flex:auto}.dagbog-shell .garden-sharing-icon{width:34px;height:34px;color:var(--moss);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.dagbog-shell .garden-sharing-icon:hover:not(:disabled){background:#5b8f741a;border-color:#5b8f7438}.dagbog-shell .garden-sharing-icon:disabled{opacity:.4;cursor:default}.dagbog-shell.invite-shell{justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.dagbog-shell .invite-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffffd6;border:1px solid #5b8f7433;border-radius:18px;flex-direction:column;gap:12px;width:min(440px,100%);padding:28px 24px;display:flex;box-shadow:0 18px 40px #224a361f}.dagbog-shell .invite-card h1{color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:clamp(20px,3vw,26px);font-weight:600;line-height:1.15}.dagbog-shell .invite-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.dagbog-shell .invite-card .psub{color:var(--moss);font-size:13px;font-style:italic}.dagbog-shell .invite-card .modal-primary,.dagbog-shell .invite-card .modal-cancel{align-self:center;min-width:180px;margin-top:4px}.dagbog-shell{--hub-feed-max:var(--inventory-overlay-hero-max,680px)}.dagbog-shell .watering-feed,.dagbog-shell .fertilizing-feed,.dagbog-shell .pruning-feed,.dagbog-shell .sage-tips-feed,.dagbog-shell .growth-feed,.dagbog-shell .calendar-feed{box-sizing:border-box;width:100%;max-width:var(--hub-feed-max);margin-inline:auto}.dagbog-shell .feed-section-banner{box-sizing:border-box;isolation:isolate;border-radius:18px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 6px 18px #224a361a,inset 0 1px #ffffff8c}.dagbog-shell .feed-section-banner-sage{background:linear-gradient(135deg,#b8e0c6,#4e8f6c);min-height:0}.dagbog-shell .feed-section-banner-leading{z-index:3;pointer-events:none;position:absolute;top:50%;left:22px;right:auto;transform:translateY(-50%)}.dagbog-shell .feed-section-banner-leading>*{pointer-events:auto}.dagbog-shell .feed-section-banner-center{z-index:3;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dagbog-shell .feed-section-banner-center>*{pointer-events:auto}.dagbog-shell .feed-section-banner-add-plant{box-sizing:border-box;min-height:36px;color:var(--leaf,#2f6b4f);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(10px);background:#fffdf8d1;border:1px solid #fffdf8b8;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 13px 0 11px;font-size:.88rem;font-weight:600;line-height:1;transition:transform .15s,background .15s,color .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 10px #281c0c1f,inset 0 1px #ffffffbf}.dagbog-shell .feed-section-banner-add-plant:hover{color:#1f4a35;background:#fffdf8f0;border-color:#fffdf8eb;transform:translateY(-1px);box-shadow:0 4px 14px #281c0c24,inset 0 1px #ffffffd9}.dagbog-shell .feed-section-banner-add-plant:active{transform:translateY(0)scale(.98)}.dagbog-shell .feed-section-banner-add-plant:focus-visible{outline-offset:3px;outline:2px solid #2f6b4f73}.dagbog-shell .feed-section-banner-add-plant svg{flex:none}.dagbog-shell .feed-section-banner-corner{z-index:3;pointer-events:none;position:absolute;bottom:12px;left:auto;right:14px}.dagbog-shell .feed-section-banner-corner>*{pointer-events:auto}.dagbog-shell .feed-section-banner-help{color:#1e3428b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8e0;border:1px solid #281c0c24;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffffbf,0 2px 8px #281c0c1a}.dagbog-shell .feed-section-banner-help:hover{color:var(--ink,#1e3428);background:#fffdf8f5;border-color:#281c0c38}.dagbog-shell .feed-section-banner-help.is-on{color:#fffdf8;background:var(--leaf,#2f6b4f);border-color:#1e48328c;box-shadow:0 2px 8px #224a362e,inset 0 1px #fff3}.dagbog-shell .feed-section-banner-help:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell .feed-section-banner-help.has-label{gap:8px;width:auto;max-width:100%;padding:0 14px 0 8px}.dagbog-shell .feed-section-banner-help.has-label .hub-pick-plant-label{max-width:none;color:inherit;pointer-events:none}.dagbog-shell .feed-section-banner-overlay-title{z-index:3;max-width:min(90%,16rem);color:var(--ink,#1e3428);letter-spacing:-.02em;text-align:left;text-shadow:0 1px #ffffff8c,0 6px 18px #fffcf659;pointer-events:none;cursor:inherit;background:0 0;border:none;margin:0;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:650;line-height:1.15;position:absolute;top:16px;left:20px}.dagbog-shell .feed-section-banner-overlay-title.is-link{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.dagbog-shell .feed-section-banner-overlay-title.is-link:hover{filter:brightness(1.04)}.dagbog-shell .feed-section-banner-overlay-title.is-link:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:3px}.dagbog-shell .feed-section-banner-overlay-title .fname-main{display:block}.dagbog-shell .feed-section-banner-overlay-sub{letter-spacing:0;color:var(--ink-soft,#3d5c4a);text-shadow:0 1px #ffffff73,0 4px 12px #fffcf64d;margin-top:3px;font-family:inherit;font-size:clamp(.78rem,1.6vw,.95rem);font-style:italic;font-weight:500;line-height:1.2;display:block}.dagbog-shell .feed-section-banner.has-title:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(120deg,#fffcf68c 0%,#fffcf62e 32%,#0000 58%);position:absolute;inset:0}.dagbog-shell .feed-section-banner.is-bar.has-title:after{display:none}.dagbog-shell .feed-section-banner-img,.dagbog-shell .feed-section-banner-fallback{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.dagbog-shell .feed-section-banner-fallback{aspect-ratio:1600/640;background:linear-gradient(135deg,#b8e0c6,#4e8f6c)}.dagbog-shell .feed-section-banner.is-gradient{isolation:isolate;min-height:0;box-shadow:none;background:0 0}.dagbog-shell .feed-section-banner-gradient{background:linear-gradient(105deg,#e8f2eaf2 0%,#fffcf6e0 42%,#d6e4d8e6 100%);width:100%;height:clamp(52px,10vw,72px);display:block}.dagbog-shell .feed-section-banner.is-gradient .feed-section-banner-overlay-title{text-shadow:0 1px #ffffff8c;font-size:clamp(1.15rem,2.6vw,1.4rem)}.dagbog-shell .feed-section-banner.is-gradient.has-leading-action .feed-section-banner-leading{left:auto;right:58px}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner.is-gradient{border-radius:0}.dagbog-shell .feed-section-banner.is-bar{isolation:auto;min-height:0;box-shadow:none;background:0 0;overflow:visible}.dagbog-shell .feed-section-banner-bar{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;width:100%;display:flex}.dagbog-shell .feed-section-banner-bar-main{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex;position:relative}.dagbog-shell .feed-section-banner-bar-center{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dagbog-shell .feed-section-banner-bar-center>*{pointer-events:auto}.dagbog-shell .feed-section-banner-bar-actions{align-items:center;gap:8px;display:inline-flex}.dagbog-shell .feed-section-banner-copy{z-index:2;pointer-events:none;box-sizing:border-box;color:var(--ink,#1e3428);background:linear-gradient(120deg,#ffffff47 0%,#ffffff0d 45%,#0000 70%);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:16px 20px;display:flex;position:absolute;inset:0}.dagbog-shell .feed-section-banner-quote{text-shadow:0 1px #ffffff73,0 2px 10px #fffcf68c;flex-direction:column;gap:2px;max-width:min(62%,420px);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(.95rem,1.6vw + .55rem,1.55rem);font-weight:600;line-height:1.25;display:flex}.dagbog-shell .feed-section-banner-quote>span{display:block}.dagbog-shell .feed-section-banner-mode{background:linear-gradient(135deg, #d5e5dc 0%, color-mix(in srgb, var(--leaf-dim,#5b8f74) 20%, #fff) 45%, color-mix(in srgb, var(--leaf,#2f6b4f) 26%, #fff) 100%);height:76px}.dagbog-shell .feed-section-banner-mode.has-lead{height:auto;min-height:76px}.dagbog-shell .feed-section-banner-wash{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dagbog-shell .feed-section-banner-wash:before{content:"";z-index:0;filter:blur(34px)saturate(1.15)brightness(1.06);pointer-events:none;background:url(/garden-heroes/frugtparken-leaf.webp?v=44338) 100%/cover no-repeat;position:absolute;inset:-28px;transform:scale(1.12)}.dagbog-shell .feed-section-banner-wash:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#eef6f1b8 0%,#ffffff85 48%,#e8f4ec94 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8c}.dagbog-shell .feed-section-banner-content{z-index:2;pointer-events:none;align-items:center;gap:12px;padding:0 16px 0 18px;display:flex;position:absolute;inset:0}.dagbog-shell .feed-section-banner-mode.has-lead .feed-section-banner-content{align-items:flex-start;padding:14px 16px 14px 18px;position:relative;inset:auto}.dagbog-shell .feed-section-banner-icon{color:#2f6b4f;flex:none;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .feed-section-banner-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.dagbog-shell .feed-section-banner-title-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dagbog-shell .feed-section-banner-mode.has-lead .feed-section-banner-title-row{justify-content:flex-start}.dagbog-shell .feed-section-banner-lead-row{align-items:center;gap:10px;min-width:0;display:flex}.dagbog-shell .feed-section-banner-lead-row .feed-section-banner-icon{width:1.05em;height:1.05em;margin-top:0;font-size:clamp(.92rem,1.8vw + .55rem,1.05rem)}.dagbog-shell .feed-section-banner-lead-row .feed-section-banner-icon svg{width:100%;height:100%;display:block}.dagbog-shell .newest-entry-dot{background:#c0453a;border-radius:50%;flex:none;width:7px;height:7px;display:block;box-shadow:0 0 0 1.5px #fffdf8e6,0 1px 3px #a0282047}.dagbog-shell .feed-section-banner-date{color:#1e34289e;text-shadow:0 1px #ffffff73;flex:none;align-items:center;gap:6px;font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-style:italic;font-weight:500;line-height:1.2;display:inline-flex}.dagbog-shell .feed-section-banner-headline{letter-spacing:-.008em;min-width:0;min-height:0;color:var(--ink,#1e3428);text-shadow:0 1px #ffffff73,0 2px 10px #fffcf68c;flex:auto;margin:0;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(.92rem,1.8vw + .55rem,1.05rem);font-style:normal;font-weight:650;line-height:1.25}.dagbog-shell .feed-section-banner-content .fname{min-width:0;color:var(--ink,#1e3428);text-shadow:0 1px #ffffff73,0 2px 10px #fffcf68c;margin:0}.dagbog-shell .feed-section-banner-content .fname-main{letter-spacing:-.008em;font-size:clamp(.92rem,1.8vw + .55rem,1.05rem);font-weight:650;line-height:1.25}.dagbog-shell .calendar-feed{flex-direction:column;gap:28px;margin-top:8px;padding-bottom:48px;display:flex}.dagbog-shell .calendar-feed.is-hub{gap:16px}.dagbog-shell .calendar-hub-sheet,.dagbog-shell .growth-hub-sheet,.dagbog-shell .journal-hub-sheet{--cal-paper:#f4ecd8;--cal-paper-edge:#e6dcc4;background-color:var(--cal-paper);background-image:linear-gradient(180deg, #fffcf59e 0%, transparent 72px), linear-gradient(165deg, color-mix(in srgb, var(--cal-paper) 88%, #fff) 0%, var(--cal-paper) 42%, color-mix(in srgb, var(--cal-paper-edge) 55%, var(--cal-paper)) 100%);border:1px solid #5a462829;border-radius:18px;flex-direction:column;gap:0;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 14px 34px #281c0c1f,0 3px 8px #281c0c0f}.dagbog-shell .calendar-hub-sheet .feed-section-banner,.dagbog-shell .growth-hub-sheet .feed-section-banner,.dagbog-shell .journal-hub-sheet .feed-section-banner{box-shadow:none;border-bottom:1px solid #5a46281f;border-radius:0}.dagbog-shell .calendar-hub-sheet .feed-section-banner-sage,.dagbog-shell .growth-hub-sheet .feed-section-banner-sage,.dagbog-shell .journal-hub-sheet .feed-section-banner-sage{background:color-mix(in srgb, var(--cal-paper) 35%, #c5ddc8)}.dagbog-shell .journal-hub-sheet .journal-feed-body{max-width:none;margin:0;padding:8px 0 20px}.dagbog-shell .growth-hub-sheet .growth-hub{gap:12px;padding:14px 12px 16px}.dagbog-shell .growth-hub-category{width:100%;display:block}.dagbog-shell .calendar-hub-gantt{--hub-gantt-track-w:clamp(120px, 48cqi, 240px);background:#ffffff7a;border:1px solid #5a46281f;border-top:0;border-radius:0 0 14px 14px;flex-direction:column;gap:2px;margin:0 2px 4px;padding:8px 10px 10px;display:flex;container-type:inline-size}.dagbog-shell .calendar-hub-gantt-list{flex-direction:column;padding-bottom:18px;display:flex}.dagbog-shell .calendar-hub-gantt-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #5a462814;align-items:center;gap:10px;padding:6px 0;display:flex}.dagbog-shell .calendar-hub-gantt-list .calendar-hub-gantt-row:first-child{border-top:0}.dagbog-shell .calendar-hub-gantt-row:hover{background:#2f6b4f0d}.dagbog-shell .calendar-hub-gantt-more{width:100%;color:var(--leaf,#2f6b4f);font:inherit;cursor:pointer;background:#3c7a5a1a;border:0;border-radius:10px;margin-top:6px;padding:9px 10px;font-size:.84rem;font-weight:650}@keyframes calendar-hub-plant-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.dagbog-shell .year-wheel-sheet{flex-direction:column;gap:0;padding:0 0 20px;display:flex}.dagbog-shell .year-wheel-feed.is-embedded .year-wheel-sheet{padding-top:0}.dagbog-shell .year-wheel-card{--pi-variety-indent:0;--yw-trail:28px;padding:8px var(--pi-pad-x,18px) 4px;box-shadow:none;background:0 0;border:0;margin:0}.dagbog-shell .year-wheel-month-row{border-bottom:1px solid #2a342c8c;justify-content:flex-start;align-items:flex-end;gap:12px;margin:10px 0 8px;padding:4px 0 10px 10px;display:flex}.dagbog-shell .year-wheel-layer+.year-wheel-layer{margin-top:14px}.dagbog-shell .year-wheel-layer-head{margin-top:4px}.dagbog-shell .year-wheel-month-row .pi-list-title{flex:auto;width:auto;min-width:0;min-height:0;margin:0;padding:0}.dagbog-shell .year-wheel-month-row .plant-care-summary-section-head{flex:auto;width:auto;min-width:0;margin:0;padding:0}.dagbog-shell .year-wheel-month-row .plant-care-summary-section-head-category{border-bottom:0;min-height:0;padding-bottom:0}.dagbog-shell .year-wheel-master-toggle{appearance:none;box-sizing:border-box;color:#2a342c7a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#2a342c0a;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-self:flex-end;align-items:center;width:34px;height:34px;margin:0 -3px .06em auto;padding:0;transition:color .15s,background-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #2a342c1a}.dagbog-shell .year-wheel-master-toggle svg{display:block}.dagbog-shell .year-wheel-master-toggle.is-open{color:#2f5070b8;background:#4a80b014;box-shadow:inset 0 0 0 1px #4a80b038}.dagbog-shell .year-wheel-master-toggle:hover,.dagbog-shell .year-wheel-master-toggle:focus-visible{color:#2f5070c7;background:#4a80b01a;box-shadow:inset 0 0 0 1px #4a80b047}.dagbog-shell .year-wheel-master-toggle:focus-visible{outline-offset:2px;outline:2px solid #4a80b059}.dagbog-shell .year-wheel-category-index{border-bottom:1px solid #2a342c24;margin:4px 0 8px;padding:8px 0 12px 10px}.dagbog-shell .year-wheel-category-index .pyp-glanes{padding-bottom:0}.dagbog-shell .year-wheel-category-bar{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .year-wheel-category-block{margin:14px 0 8px}.dagbog-shell .year-wheel-category-block:first-child{margin-top:6px}.dagbog-shell .year-wheel-category-block:last-child{margin-bottom:2px}.dagbog-shell .year-wheel-category-block.is-open{z-index:1;margin-bottom:10px;position:relative;overflow:visible}.dagbog-shell .year-wheel-category-block.is-open:has(.pi-row.is-menu-open){z-index:25}.dagbog-shell .year-wheel-category-bar .pyp-glbl{letter-spacing:-.01em;color:var(--pyp-ink-soft,#2a342c9e);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.88rem;font-weight:550;line-height:1.25}.dagbog-shell .year-wheel-category-bar .pyp-glbl-main{white-space:normal;align-items:baseline;gap:.4em;min-width:0;display:flex}.dagbog-shell .pyp-gtrack.year-wheel-category-track{grid-template-columns:minmax(0, 1fr) var(--yw-trail);box-sizing:border-box;align-items:center;column-gap:0;width:100%;height:18px;padding:1px 0;display:grid;overflow:visible}.dagbog-shell .year-wheel-category-bar-fill{box-sizing:border-box;border-radius:8px;justify-content:flex-end;align-items:center;min-width:1.4rem;max-width:100%;height:16px;padding:0 11px 0 6px;display:flex;position:relative}.dagbog-shell .year-wheel-category-jump-count{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#fff;pointer-events:none;font-size:.72rem;font-style:italic;font-weight:650;line-height:1;position:relative;top:1px}.dagbog-shell .year-wheel-category-jump-arrow{box-sizing:border-box;color:#2a342c57;pointer-events:none;width:14px;height:14px;margin:1px auto 0;transition:color .15s,transform .15s;display:block}.dagbog-shell .year-wheel-category-jump-arrow.is-open{transform:rotate(180deg)}.dagbog-shell .year-wheel-category-bar:hover .year-wheel-category-jump-arrow,.dagbog-shell .year-wheel-category-bar:focus-visible .year-wheel-category-jump-arrow,.dagbog-shell .year-wheel-category-bar:hover .pyp-glbl,.dagbog-shell .year-wheel-category-bar:focus-visible .pyp-glbl{color:#3a6288}.dagbog-shell .year-wheel-category-bar:focus-visible{outline-offset:3px;outline:2px solid #4a80b073}.dagbog-shell .year-wheel-category-plants{margin:2px 0 0;padding:0}.dagbog-shell .year-wheel-category-plants>.pi-row,.dagbog-shell .year-wheel-category-plants .pi-row.is-family,.dagbog-shell .year-wheel-category-plants .pi-row.is-variety{width:100%;margin-left:0;padding-left:0;padding-right:0}.dagbog-shell .year-wheel-category-plants .pi-row,.dagbog-shell .year-wheel-category-plants .pi-ink{min-width:0;max-width:100%;overflow:visible}.dagbog-shell .year-wheel-category-plants .pi-ink{align-items:baseline;width:100%;display:flex}.dagbog-shell .year-wheel-category-plants .pi-row.is-family .pi-ink,.dagbog-shell .year-wheel-category-plants .pi-row.is-variety .pi-ink{padding-left:0}.dagbog-shell .year-wheel-category-plants .pi-ink-name{flex:none;padding-bottom:.12em;overflow:visible}.dagbog-shell .year-wheel-category-plants .pi-ink-sub{flex:auto;min-width:0;padding-bottom:.2em;line-height:1.35;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.8em),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.8em),#0000 100%)}.dagbog-shell .year-wheel-top{scroll-margin-top:calc(var(--home-header-h,0px) + var(--plants-list-chrome-h,72px) + 12px)}.dagbog-shell .home-calendar-body .calendar-feed.is-embedded .year-wheel-sheet.is-embedded .year-wheel-top .feed-section-banner.is-bar,.dagbog-shell .year-wheel-top .feed-section-banner.is-bar{box-sizing:border-box;background-color:var(--hub-feed-bar-bg,#e6dcc6);border:0;border-radius:0;height:auto;min-height:0;max-height:none;margin:0;overflow:visible}.year-wheel-float-chrome{top:calc(var(--home-header-h,0px) + var(--plants-list-chrome-h,72px) + 10px);z-index:80;box-sizing:border-box;width:min(var(--home-garden-card-max,650px), 100%);max-width:100%;padding:0 max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px));pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.year-wheel-month-pill,.year-wheel-back-to-top{pointer-events:auto}.year-wheel-back-to-top{right:max(14px, env(safe-area-inset-right,0px));position:absolute}.year-wheel-month-pill{color:#2a342ce0;max-width:min(180px,100vw - 120px);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8f5;border:1px solid #2a342c29;border-radius:999px;align-items:center;margin:0;padding:8px 14px 10px;display:inline-flex;overflow:visible;box-shadow:inset 0 1px #ffffffd9,0 6px 18px #224a3629}.year-wheel-month-pill-label{white-space:nowrap;letter-spacing:-.02em;padding:0 .08em .14em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.95rem;font-weight:650;line-height:1.28;overflow:visible}.year-wheel-month-pill:hover,.year-wheel-back-to-top:hover{color:#2a342cf0;background:#fffdf8;border-color:#2a342c47}.year-wheel-month-pill:focus-visible,.year-wheel-back-to-top:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.year-wheel-back-to-top{color:#2a342cc7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8f5;border:1px solid #2a342c2e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 6px 18px #224a362e}.year-wheel-back-to-top svg{display:block}.dagbog-shell .year-wheel-category-plants .pi-row.is-family{grid-template-columns:minmax(0, 1fr) var(--yw-trail);width:100%;height:auto;min-height:calc(var(--pi-line,36px) * 1.1);border-bottom:1px solid var(--pi-rule,#2a342c24);align-items:center;column-gap:0;margin:0;padding:7px 0;display:grid}.dagbog-shell .year-wheel-category-plants .pi-row.is-family .pi-ink{align-self:center;align-items:baseline;gap:.35em;width:auto;min-width:0;max-width:none}.dagbog-shell .year-wheel-category-plants .pi-row.is-family .pi-ink-sub{color:color-mix(in srgb, var(--pi-ink,#2a342c) 82%, var(--pi-ink-soft,#6a756c));font-weight:450;position:relative;top:.06em}.dagbog-shell .pi-row-actions.year-wheel-check-actions{box-sizing:border-box;width:var(--yw-trail);min-width:var(--yw-trail);z-index:1;justify-content:center;align-self:center;align-items:center;gap:0;height:auto;margin:0;display:inline-flex;position:relative}.dagbog-shell .pi-row.is-menu-open .pi-row-actions.year-wheel-check-actions{z-index:30}.dagbog-shell .year-wheel-check-btn{background:color-mix(in srgb, currentColor 10%, transparent);color:#2a342c75;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;display:inline-flex;box-shadow:inset 0 0 0 1.15px #2a342c38}.dagbog-shell .year-wheel-check-btn svg{width:13px;height:13px;color:inherit;fill:none;stroke:currentColor;stroke-width:1.85px}.dagbog-shell .year-wheel-check-btn:hover,.dagbog-shell .year-wheel-check-btn.is-open{color:#2a342cb8;background:color-mix(in srgb, currentColor 14%, transparent);box-shadow:inset 0 0 0 1.15px #2a342c5c}.dagbog-shell .year-wheel-check-btn.is-done,.dagbog-shell .year-wheel-check-btn.is-skipped,.dagbog-shell .year-wheel-check-btn.is-snoozed,.dagbog-shell .year-wheel-check-btn.is-muted{color:#2a342c9e;background:color-mix(in srgb, currentColor 12%, transparent);opacity:1;box-shadow:inset 0 0 0 1.15px #2a342c47}.dagbog-shell .year-wheel-check-btn.is-muted{color:#2a342c61;background:color-mix(in srgb, currentColor 8%, transparent);box-shadow:inset 0 0 0 1.15px #2a342c29}.dagbog-shell .year-wheel-check-btn:disabled{opacity:.45;cursor:default}.dagbog-shell .year-wheel-check-btn:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell .pi-row-actions.year-wheel-check-actions.is-single-check{width:28px;min-width:28px}.dagbog-shell .year-wheel-check-btn.year-wheel-single-check{color:#2a342c6b;background:#2a342c0e;width:24px;height:24px;box-shadow:inset 0 0 0 1.1px #2a342c33}.dagbog-shell .year-wheel-check-btn.year-wheel-single-check svg{opacity:0;stroke-width:2.3px;width:14px;height:14px}.dagbog-shell .year-wheel-check-btn.year-wheel-single-check:hover{color:#2a342c9e;background:#2a342c17;box-shadow:inset 0 0 0 1.1px #2a342c4d}.dagbog-shell .year-wheel-check-btn.year-wheel-single-check.is-done{color:var(--leaf,#2f6b4f);background:color-mix(in srgb, var(--leaf,#2f6b4f) 11%, transparent);box-shadow:inset 0 0 0 1.1px color-mix(in srgb, var(--leaf,#2f6b4f) 34%, transparent)}.dagbog-shell .year-wheel-check-btn.year-wheel-single-check.is-done svg{opacity:1}.dagbog-shell .pi-row-actions.year-wheel-check-actions.is-binary-toggle{width:80px;min-width:80px}.dagbog-shell .year-wheel-binary-toggle{box-sizing:border-box;color:#2a342c7a;background:#2a342c1a;border:0;border-radius:999px;justify-content:space-between;align-items:center;width:80px;height:40px;margin:0;padding:0;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a342c33}.dagbog-shell .year-wheel-binary-thumb{background:var(--paper,#fffdf8);opacity:0;pointer-events:none;border-radius:50%;width:32px;height:32px;transition:opacity .14s,transform .18s;position:absolute;top:4px;left:4px;transform:translate(20px);box-shadow:0 1px 4px #1f3a2e38,inset 0 0 0 1px #1f3a2e1a}.dagbog-shell .year-wheel-binary-toggle.is-negative .year-wheel-binary-thumb{opacity:1;background:#2a342cd1;transform:translate(0)}.dagbog-shell .year-wheel-binary-toggle.is-done .year-wheel-binary-thumb{background:var(--leaf,#2f6b4f);opacity:1;transform:translate(40px)}.dagbog-shell .year-wheel-binary-choice{z-index:1;width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.dagbog-shell .year-wheel-binary-toggle svg{fill:none;stroke:currentColor;opacity:.42;transition:color .18s,opacity .18s}.dagbog-shell .year-wheel-binary-toggle.is-negative .year-wheel-binary-no svg,.dagbog-shell .year-wheel-binary-toggle.is-done .year-wheel-binary-yes svg{color:#fffdf8;opacity:1}.dagbog-shell .year-wheel-binary-toggle:hover{background:#2a342c24}.dagbog-shell .year-wheel-binary-choice:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:1px;border-radius:50%}.dagbog-shell .year-wheel-binary-choice:disabled{cursor:default;opacity:.45}.dagbog-shell .pi-row-actions.year-wheel-check-actions.is-binary-toggle.is-small{width:52px;min-width:52px}.dagbog-shell .year-wheel-check-actions.is-binary-toggle.is-small .year-wheel-binary-toggle{width:52px;height:28px}.dagbog-shell .year-wheel-check-actions.is-binary-toggle.is-small .year-wheel-binary-thumb{width:20px;height:20px;top:4px;left:4px;transform:translate(12px)}.dagbog-shell .year-wheel-check-actions.is-binary-toggle.is-small .year-wheel-binary-toggle.is-negative .year-wheel-binary-thumb{transform:translate(0)}.dagbog-shell .year-wheel-check-actions.is-binary-toggle.is-small .year-wheel-binary-toggle.is-done .year-wheel-binary-thumb{transform:translate(25px)}.dagbog-shell .year-wheel-check-actions.is-binary-toggle.is-small .year-wheel-binary-choice{width:26px;height:28px}.dagbog-shell .year-wheel-check-actions.is-binary-toggle.is-small .year-wheel-binary-choice svg{width:13px;height:13px}.dagbog-shell .year-wheel-category-plants .pi-row.is-snoozed .pi-ink-name,.dagbog-shell .year-wheel-category-plants .pi-row.is-snoozed .pi-ink-sub,.dagbog-shell .year-wheel-category-plants .pi-row.is-skipped .pi-ink-name,.dagbog-shell .year-wheel-category-plants .pi-row.is-skipped .pi-ink-sub,.dagbog-shell .year-wheel-category-plants .pi-row.is-muted .pi-ink-name,.dagbog-shell .year-wheel-category-plants .pi-row.is-muted .pi-ink-sub{color:var(--pi-ink-soft,#6a756c)}.dagbog-shell .year-wheel-category-plants .pi-row.is-muted>.pi-ink{opacity:.48}.dagbog-shell .year-wheel-category-plants .pi-row.is-menu-open{z-index:20;position:relative}.dagbog-shell .year-wheel-check-backdrop{z-index:79;cursor:default;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.dagbog-shell .year-wheel-check-panel{z-index:80;opacity:1;pointer-events:auto;flex-direction:column;min-width:10.5rem;display:flex;position:fixed}.dagbog-shell .year-wheel-check-menu{z-index:auto;background:var(--paper,#fffdf8);min-width:10.5rem;color:var(--pi-ink,#2a342c);opacity:1;border-radius:10px;flex-direction:column;padding:4px;display:flex;position:relative;top:auto;right:auto;box-shadow:0 8px 24px #1f3a2e2e,inset 0 0 0 1px #1f3a2e1a}.dagbog-shell .year-wheel-check-menu button{width:100%;color:var(--pi-ink,#2a342c);font:inherit;text-align:left;cursor:pointer;opacity:1;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:.92rem;display:flex}.dagbog-shell .year-wheel-check-menu button svg{opacity:.72;flex:none}.dagbog-shell .year-wheel-check-menu button.is-selected{background:#2f6b4f1f;font-weight:600}.dagbog-shell .year-wheel-check-menu button.is-selected svg{opacity:1}.dagbog-shell .year-wheel-check-menu button:hover{background:#2f6b4f1a}.dagbog-shell .year-wheel-check-menu button.is-selected:hover{background:#2f6b4f29}.dagbog-shell .year-wheel-check-note{z-index:auto;background:var(--paper,#fffdf8);width:min(18rem,70vw);color:var(--pi-ink,#2a342c);opacity:1;border-radius:10px;gap:6px;padding:6px;display:flex;position:relative;top:auto;right:auto;box-shadow:0 8px 24px #1f3a2e2e,inset 0 0 0 1px #1f3a2e1a}.dagbog-shell .year-wheel-check-note input{background:color-mix(in srgb, var(--paper,#fffdf8) 70%, #e8efe9);min-width:0;color:var(--pi-ink,#2a342c);font:inherit;border:0;border-radius:7px;flex:auto;margin:0;padding:7px 9px;font-size:.92rem}.dagbog-shell .year-wheel-check-date input[type=date]{font-variant-numeric:tabular-nums;min-width:9.5rem}.dagbog-shell .year-wheel-check-yield{flex-wrap:wrap;width:min(18rem,78vw)}.dagbog-shell .year-wheel-check-yield input[type=date]{font-variant-numeric:tabular-nums;flex:100%;min-width:0}.dagbog-shell .year-wheel-check-yield-row{flex:auto;gap:6px;min-width:0;display:flex}.dagbog-shell .year-wheel-check-yield-row input{flex:auto;min-width:0}.dagbog-shell .year-wheel-check-yield-row select{background:color-mix(in srgb, var(--paper,#fffdf8) 70%, #e8efe9);color:var(--pi-ink,#2a342c);font:inherit;border:0;border-radius:7px;flex:none;margin:0;padding:7px 8px;font-size:.92rem}.dagbog-shell .year-wheel-check-note button{background:color-mix(in srgb, var(--leaf,#2f6b4f) 16%, transparent);color:var(--leaf,#2f6b4f);font:inherit;cursor:pointer;border:0;border-radius:7px;flex:none;margin:0;padding:7px 10px;font-size:.88rem}.dagbog-shell .year-wheel-check-note button:disabled{opacity:.45;cursor:default}.dagbog-shell .plant-care-summary{background:#fffdf8fa;border:1px solid #2f6b4f57;border-radius:14px;flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden;box-shadow:0 6px 18px #224a361a,inset 0 1px #ffffffa6}.dagbog-shell .plant-care-summary-hero{background:radial-gradient(130% 140% at 88% -25%, color-mix(in srgb, var(--g1,#a8d5b5) 62%, #fff) 0%, transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--g2,#4e8f6c) 28%, #fff8f0) 0%, #fffdf8 100%);border:none;border-bottom:1px solid #0d261b1f;min-height:140px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.dagbog-shell .plant-care-summary-hero-has-image{min-height:168px}.dagbog-shell .plant-care-summary-hero-stack{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dagbog-shell .plant-care-summary-hero-img{object-fit:cover;object-position:55% center;width:100%;height:100%;display:block;position:absolute;inset:0}.dagbog-shell .plant-care-summary-hero-has-image .plant-care-summary-hero-stack:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffcf6d1 0%,#fffcf666 42%,#fffcf614 72%,#0000 100%);position:absolute;inset:0}.dagbog-shell .plant-care-summary-hero-title{z-index:1;box-sizing:border-box;width:100%;padding:18px 18px 16px;position:relative}.dagbog-shell .plant-care-summary-hero-title .fname{color:var(--ink,#1e3428);letter-spacing:-.03em;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3.4vw,2rem);font-weight:700;line-height:1.15}.dagbog-shell .plant-care-summary-hero-title .fname-main{display:block}.dagbog-shell .plant-care-summary-hero-title .fname-sub{letter-spacing:0;color:#1e3428ad;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-style:italic;font-weight:500;display:block}.dagbog-shell .plant-care-summary-hero-title .fname-sub:before{content:none}.dagbog-shell .plant-care-summary-sections{flex-direction:column;gap:0;padding:14px 12px 28px;display:flex}.dagbog-shell .plant-care-summary-updated{color:#1e34289e;align-items:center;gap:6px;margin:0 0 6px;padding:0 2px;font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-style:italic;font-weight:500;line-height:1.25;display:inline-flex}.dagbog-shell .plant-care-summary-updated time{font:inherit;font-style:inherit;color:inherit}.dagbog-shell .plant-care-summary-section+.plant-care-summary-section{margin-top:22px}.dagbog-shell .plant-care-summary:has(>.plant-care-summary-actions) .plant-care-summary-sections{padding-bottom:8px}.dagbog-shell .plant-care-summary-actions{margin:0 12px 20px}.dagbog-shell .plant-care-summary-section{overflow-anchor:none;flex-direction:column;gap:8px;min-width:0;display:flex}.dagbog-shell .plant-care-summary-section-banner{width:100%;display:block}.dagbog-shell .plant-care-summary-section-head{box-sizing:border-box;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:0;padding:0 4px 2px;display:flex;overflow:visible}.dagbog-shell .plant-care-summary-section-head-category{min-height:calc(var(--pi-line,28px) * 2.1);border-bottom:1px solid #2a342c8c;align-items:flex-end;gap:.12em;min-width:0;padding-bottom:7px;display:flex}.dagbog-shell button.plant-care-summary-section-head-category.is-toggle,.dagbog-shell .plant-care-summary-section-head-hit{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2a342c8c;margin:0;padding:0 0 7px}.dagbog-shell .plant-care-summary-section-head-hit{align-items:flex-end;gap:inherit;border-bottom:0;flex:auto;width:auto;min-width:0;padding-bottom:0;display:flex}.dagbog-shell button.plant-care-summary-section-head-category.is-toggle:focus-visible,.dagbog-shell .plant-care-summary-section-head-hit:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2f6b4f66}.dagbog-shell .care-guide-cards{flex-direction:column;gap:10px;min-width:0;margin:0 0 4px;padding:0;display:flex}.dagbog-shell .care-guide-card{min-width:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.dagbog-shell .care-guide-card-toggle{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;display:flex}.dagbog-shell .care-guide-card-toggle:focus-visible{outline-offset:2px;outline:2px solid #2f6b4f73}.dagbog-shell .care-guide-card-toggle .plant-care-summary-section-head{padding-left:0;padding-right:0}.dagbog-shell .care-guide-card-sneak{color:var(--ink-soft,#1e3428d1);margin:0;padding:4px 4px 12px;font-size:clamp(13px,1.35vw,14.5px);line-height:1.55;display:block}.dagbog-shell .care-guide-card.is-expanded .care-guide-card-sneak{padding-bottom:6px}.dagbog-shell .care-guide-card-more{opacity:0;grid-template-rows:0fr;padding:0 4px;transition:grid-template-rows .32s,opacity .2s,padding-bottom .32s;display:grid}.dagbog-shell .care-guide-card.is-expanded .care-guide-card-more{opacity:1;grid-template-rows:1fr;padding-bottom:14px}.dagbog-shell .care-guide-card-more-inner{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}.dagbog-shell .care-guide-card-section{flex-direction:column;gap:8px;display:flex}.dagbog-shell .care-guide-card-section-title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.01em;color:var(--ink,#1e3428);margin:4px 0 0;font-size:clamp(15px,1.6vw,17px);font-weight:600;line-height:1.25}.dagbog-shell .care-guide-card-more-inner .fintro{color:var(--ink-soft,#1e3428d1);margin:0;font-size:clamp(13px,1.35vw,14.5px);line-height:1.55}.dagbog-shell .plant-care-summary-section-head-nav{appearance:none;width:36px;height:36px;color:var(--pi-ink-soft,#2a342c9e);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;margin:0 2px .1em 0;padding:0;display:inline-flex}.dagbog-shell .plant-care-summary-section-head-nav.is-next{margin:0 0 .1em auto}.dagbog-shell .plant-care-summary-section-head-nav svg{display:block}.dagbog-shell .plant-care-summary-section-head-nav:hover:not(:disabled),.dagbog-shell .plant-care-summary-section-head-nav:focus-visible:not(:disabled){color:var(--pi-ink,#2a342c);background:#2a342c0f}.dagbog-shell .plant-care-summary-section-head-nav:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .plant-care-summary-section-head-nav:disabled{opacity:.28;cursor:default}.dagbog-shell .plant-care-summary-section-head-category .growth-hub-urgency-tools{align-self:flex-end;margin:0 0 .35em auto;padding-left:10px}.dagbog-shell .plant-care-summary-section-head-category .growth-hub-urgency-tool,.dagbog-shell .plant-care-summary-section-head-category .growth-hub-urgency-tool svg{width:14px;height:14px}.dagbog-shell .plant-care-summary-section-head-action{align-items:center;gap:.45em;min-width:0;padding:0 2px 2px;display:flex}.dagbog-shell .plant-care-summary-section-head-action.is-action{appearance:none;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0}.dagbog-shell .plant-care-summary-section-head-action.is-action svg{color:var(--pi-ink-soft,#2a342c9e);flex:none}.dagbog-shell .plant-care-summary-section-head-action.is-action:hover,.dagbog-shell .plant-care-summary-section-head-action.is-action:focus-visible,.dagbog-shell .plant-care-summary-section-head-action.is-action:hover svg,.dagbog-shell .plant-care-summary-section-head-action.is-action:focus-visible svg{color:var(--pi-ink,#2a342c)}.dagbog-shell .plant-care-summary-section-head-action.is-action:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .plant-care-summary-section-head-icon{color:var(--pi-ink-soft,#2a342cb8);flex:none;justify-content:center;align-items:center;margin:.12em 0 0;display:inline-flex}.dagbog-shell .plant-care-summary-section-head-icon svg{width:1.05em;height:1.05em;display:block}.dagbog-shell .plant-care-summary-section-head-letter{letter-spacing:-.03em;color:var(--pi-ink-soft,#2a342cc7);flex:none;margin-bottom:-.06em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,72px);font-weight:600;line-height:1;display:block;overflow:visible}.dagbog-shell .plant-care-summary-section-head-label{letter-spacing:-.02em;min-width:0;color:var(--pi-ink-soft,#2a342cc7);overflow-wrap:anywhere;flex:auto;margin:0 0 .08em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3.2vw,1.7rem);font-weight:600;line-height:1.15}.dagbog-shell .plant-care-summary-section-head.is-plain .plant-care-summary-section-head-category{align-items:center;min-height:0;padding-bottom:8px}.dagbog-shell .plant-care-summary-section-head.is-plain .plant-care-summary-section-head-label{text-align:center;flex:auto;margin:0}.dagbog-shell .plant-care-summary-section-head.is-plain .plant-care-summary-section-head-nav{align-self:center;margin:0}.dagbog-shell .plant-care-summary-section-head.is-plain .plant-care-summary-section-head-nav.is-next{margin-left:0}.dagbog-shell .plant-care-summary-section-head-below{width:100%;min-width:0;padding:2px 0 0}.dagbog-shell .plant-care-summary-section-head-above{width:100%;min-width:0;padding:0 0 6px}.dagbog-shell .storyline-now-map{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;margin:0;padding:4px 2px 2px;display:flex}.dagbog-shell .storyline-now-map.is-month-year{gap:4px}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-track{height:28px}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-track:before{content:none}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-seg{background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 16%, transparent);height:8px;top:14px;bottom:auto;transform:none}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-seg.is-past{background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 72%, transparent)}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-seg.is-selected{z-index:1;background:var(--storyline-ink,var(--leaf,#2f6b4f));height:8px}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-resume-dot,.dagbog-shell .storyline-now-map.is-month-year .storyline-year-resume-dot.is-active{z-index:3;width:16px;height:16px;box-shadow:none;background:0 0;border-radius:999px;margin-left:-8px;top:0}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-resume-dot:after{content:"";background:color-mix(in srgb, var(--ink,#1e3428) 32%, transparent);pointer-events:none;border-radius:999px;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-resume-dot.is-active:after{background:color-mix(in srgb, var(--ink,#1e3428) 82%, transparent);width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.dagbog-shell .storyline-now-map.is-month-year button.storyline-year-resume-dot.is-button{box-sizing:border-box;background:0 0;margin-left:-8px;padding:0}.dagbog-shell .storyline-now-map.is-month-year button.storyline-year-resume-dot.is-button.is-active{margin-top:0;margin-left:-8px}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-pin{z-index:4;background:var(--storyline-ink,var(--leaf,#2f6b4f));width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 28%, transparent);border:2px solid #fffdf8;border-radius:999px;margin-left:-5px;top:18px;transform:translateY(-50%)}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-months{height:1.15rem;padding:0}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-month.is-button{appearance:none;font:inherit;color:var(--ink-soft,#1e342885);letter-spacing:.01em;text-align:center;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.62rem;font-weight:600;line-height:1.15rem;overflow:hidden}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-month.is-button:hover,.dagbog-shell .storyline-now-map.is-month-year .storyline-year-month.is-button:focus-visible{color:var(--ink,#1e3428)}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-month.is-button:focus-visible{outline-offset:1px;border-radius:2px;outline:2px solid #2f6b4f66}.dagbog-shell .storyline-now-map.is-month-year .storyline-year-month.is-selected{color:var(--storyline-ink,var(--leaf,#2f6b4f));font-weight:750}.dagbog-shell .storyline-now-map .storyline-year-seg{background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 42%, transparent);height:7px}.dagbog-shell .storyline-now-map .storyline-year-seg.is-past{background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 68%, transparent)}.dagbog-shell .storyline-now-map .storyline-year-seg.is-current,.dagbog-shell .storyline-now-map .storyline-year-seg.is-payload{height:9px}.dagbog-shell .storyline-now-map .storyline-year-seg.is-selected{background:var(--storyline-ink,var(--leaf,#2f6b4f));height:11px}.dagbog-shell .storyline-now-map .storyline-year-track{height:28px}.dagbog-shell .storyline-now-map .storyline-year-track:before{content:"";z-index:0;background:color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);pointer-events:none;height:1px;position:absolute;bottom:3px;left:0;right:0}.dagbog-shell .storyline-now-map .storyline-year-resume-dot{background:#1e3428b8;width:4px;height:4px;margin-left:-2px;top:0}.dagbog-shell .storyline-now-map .storyline-year-resume-dot.is-active{background:var(--ink,#1e3428);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 35%, #fffdf8);margin-left:-4px;top:-2px}.dagbog-shell .storyline-now-map .storyline-year-seg{top:auto;bottom:5px;transform:none}.dagbog-shell .storyline-now-map .storyline-year-pin.is-under{z-index:0;background:color-mix(in srgb, var(--ink,#1e3428) 38%, transparent);width:3px;height:5px;box-shadow:none;border:0;border-radius:1px 1px 0 0;margin-left:-1.5px;top:auto;bottom:1px;transform:none}.dagbog-shell .storyline-now-map .storyline-year-months{box-sizing:border-box;height:1.2rem;padding:0 2px}.dagbog-shell .plant-care-summary-section-head.is-sub{gap:4px;padding:0 4px}.dagbog-shell .plant-care-summary-section-head.is-sub .plant-care-summary-section-head-category{min-height:0;padding-bottom:4px}.dagbog-shell .plant-care-summary-section-head.is-sub .plant-care-summary-section-head-letter{margin-bottom:-.04em;font-size:clamp(28px,4.2vw,40px)}.dagbog-shell .plant-care-summary-section-head.is-sub .plant-care-summary-section-head-label{flex:0 auto;margin:0 0 .04em;font-size:clamp(1.08rem,2.5vw,1.32rem)}.dagbog-shell .plant-care-summary-section-head-mark{flex:none;align-self:flex-end;margin:0 .2em .14em 0;font-size:.95em;line-height:1}.dagbog-shell .plant-care-summary-section-head.is-sub .plant-care-summary-section-head-mark{margin:0 .28em .08em 0;font-size:1.15rem}.dagbog-shell .plant-care-summary-section-head-action-title{letter-spacing:-.015em;min-width:0;color:var(--ink,#1e3428);overflow-wrap:anywhere;flex:0 auto;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.02rem,2.3vw,1.2rem);font-weight:600;line-height:1.3}.dagbog-shell .plant-care-summary-section-head-action-detail{letter-spacing:-.01em;min-width:0;color:var(--pi-ink-soft,#2a342c9e);overflow-wrap:anywhere;flex:auto;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(.95rem,2.1vw,1.08rem);font-style:italic;font-weight:500;line-height:1.3}.dagbog-shell .plant-care-summary-section-body{overflow-anchor:none;flex-direction:column;gap:12px;padding:0 4px;display:flex}.dagbog-shell .plant-care-summary-tip{flex-direction:column;gap:8px;min-width:0;margin:0;padding:2px 2px 0;display:flex}.dagbog-shell .plant-care-summary-tip-headline{letter-spacing:-.008em;color:var(--ink,#1e3428);margin:0;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.98rem;font-style:normal;font-weight:650;line-height:1.35}.dagbog-shell .plant-care-summary-tip-body{flex-direction:column;gap:8px;display:flex}.dagbog-shell .plant-care-summary-tip-body .fintro{letter-spacing:0;color:var(--ink-soft,#1e3428d1);margin:0;font-size:clamp(13px,1.35vw,14.5px);font-style:normal;font-weight:400;line-height:1.5}.dagbog-shell .plant-care-summary-tip-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .plant-care-summary-tip-items li{color:var(--ink-soft,#1e3428d1);margin:0;font-size:clamp(13px,1.35vw,14.5px);font-weight:400;line-height:1.5}.dagbog-shell .plant-care-summary .empty-welcome{padding:24px 18px 32px}.dagbog-shell .plant-care-summary.is-embedded{box-shadow:none;background:0 0;border:0;border-radius:0}.dagbog-shell .plant-care-summary.is-embedded .plant-care-summary-sections{padding:4px 0 12px}.dagbog-shell .plant-care-summary.is-embedded .plant-care-summary-section-body{padding:0}.dagbog-shell .plant-care-summary-overlay-card{padding-bottom:max(16px, env(safe-area-inset-bottom,0px))}.dagbog-shell .stage-year-overview{flex-direction:column;gap:12px;margin:0 0 16px;padding:4px 8px 8px;display:flex}.dagbog-shell .stage-year-overview-masthead{flex-direction:column;gap:6px;min-width:0;display:flex}.dagbog-shell .stage-year-overview-story,.dagbog-shell .stage-year-overview-next{color:var(--ink-soft,#1e3428d1);margin:0;font-size:clamp(13px,1.35vw,14.5px);line-height:1.45}.dagbog-shell .stage-year-overview-next{font-weight:550}.dagbog-shell .stage-year-overview,.dagbog-shell .stage-year-overview-masthead,.dagbog-shell .stage-year-overview .plant-care-summary-section-head,.dagbog-shell .stage-year-overview .plant-care-summary-section-head-category{overflow:visible}.dagbog-shell .stage-year-overview-menu{flex:none;align-self:flex-end;margin:0 0 .35em auto;position:relative}.dagbog-shell .stage-year-overview-menu-btn{width:28px;height:28px;color:var(--ink-soft,#1e34289e);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:inline-flex}.dagbog-shell .stage-year-overview-menu-btn::-webkit-details-marker{display:none}.dagbog-shell .stage-year-overview-menu-btn:focus-visible{outline-offset:2px;outline:2px solid #2f6b4f66}.dagbog-shell .stage-year-overview-menu[open] .stage-year-overview-menu-btn{color:var(--ink,#1e3428)}.dagbog-shell .stage-year-overview-menu[open] .stage-year-overview-menu-btn svg{transform:rotate(180deg)}.dagbog-shell .stage-year-strip{z-index:6;background:#f7f6f0;border-radius:12px;flex-flow:column;gap:8px;min-width:16rem;max-width:min(22rem,86vw);margin:0;padding:10px 12px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1e342824}.dagbog-shell .stage-year-strip-item{min-width:0;max-width:100%;color:var(--ink-soft,#1e342894);align-items:flex-start;gap:6px;font-size:12px;line-height:1.35;display:flex}.dagbog-shell .stage-year-strip-mark{background:#2f6b4f47;border-radius:999px;flex:none;width:7px;height:7px}.dagbog-shell .stage-year-strip-item.is-next .stage-year-strip-mark{background:#2f6b4f8c}.dagbog-shell .stage-year-strip-item.is-live{color:var(--ink,#1e3428);font-weight:650}.dagbog-shell .stage-year-strip-item.is-live .stage-year-strip-mark{background:var(--leaf,#2f6b4f)}.dagbog-shell .stage-year-strip-name{overflow-wrap:anywhere;min-width:0}.dagbog-shell .stage-year-strip-window{color:var(--ink-soft,#1e34289e);font-weight:500}.dagbog-shell .storyline-year{border-top:1px solid #5a462829;border-bottom:0;flex-direction:column;gap:12px;margin:22px 0 0;padding:18px 0 0;display:flex}.dagbog-shell .storyline-year-map{flex-direction:column;gap:8px;min-width:0;display:flex}.dagbog-shell .storyline-year-months{width:100%;min-width:0;height:1.05rem;position:relative}.dagbog-shell .storyline-year-month{color:var(--ink-soft,#1e34287a);letter-spacing:.01em;text-align:center;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;font-size:.62rem;font-weight:600;line-height:1.05rem;position:absolute;top:0;overflow:hidden}.dagbog-shell .storyline-year-month.is-now{color:var(--leaf,#2f6b4f);font-weight:750}.dagbog-shell .storyline-year-month.is-selected{color:var(--ink,#1e3428);font-weight:750}.dagbog-shell .storyline-year-month.is-now.is-selected{color:var(--leaf,#2f6b4f)}.dagbog-shell .storyline-year-track{box-sizing:border-box;width:100%;height:12px;padding:0;position:relative}.dagbog-shell .storyline-year-resume-dot{z-index:2;box-sizing:border-box;pointer-events:none;background:#1e3428c7;border-radius:999px;width:3px;height:3px;margin:0 0 0 -1.5px;position:absolute;top:0}.dagbog-shell .storyline-year-resume-dot.is-active{background:var(--ink,#1e3428);width:5px;height:5px;margin-left:-2.5px;top:-1px}.dagbog-shell button.storyline-year-resume-dot.is-button{appearance:none;cursor:pointer;pointer-events:auto;border:0;padding:0;font-size:0;line-height:0}.dagbog-shell button.storyline-year-resume-dot.is-button:focus-visible{outline-offset:2px;outline:2px solid #2f6b4f73}.dagbog-shell .storyline-year-seg{box-sizing:border-box;background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 22%, transparent);border:0;border-radius:999px;min-width:3px;height:6px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.dagbog-shell button.storyline-year-seg{appearance:none;cursor:pointer;font-size:0;line-height:0}.dagbog-shell button.storyline-year-seg:focus-visible{outline-offset:2px;outline:2px solid #2f6b4f66}.dagbog-shell .storyline-year-seg.is-past{background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 55%, transparent)}.dagbog-shell .storyline-year-seg.is-payload{height:8px}.dagbog-shell .storyline-year-seg.is-current{background:var(--storyline-ink,var(--leaf,#2f6b4f));height:8px}.dagbog-shell .storyline-year-seg.is-selected{z-index:1;background:var(--storyline-ink,var(--leaf,#2f6b4f));height:10px}.dagbog-shell .storyline-year-pin{z-index:2;box-sizing:border-box;background:var(--storyline-ink,var(--leaf,#2f6b4f));width:12px;height:12px;box-shadow:0 0 0 2px color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 28%, transparent);pointer-events:none;border:2px solid #fffdf8;border-radius:999px;margin-left:-6px;position:absolute;top:50%;transform:translateY(-50%)}.dagbog-shell .storyline-year-here-line{flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-width:0;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.35;display:flex}.dagbog-shell .storyline-year-here{background:var(--leaf,#2f6b4f);color:#fffdf8;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:.08em .5em .1em;font-size:.68rem;font-style:normal;font-weight:700;line-height:1.2}.dagbog-shell .storyline-year-list{counter-reset:none;flex-direction:column;gap:0;margin:2px 0 0;padding:0;list-style:none;display:flex}.dagbog-shell .storyline-year-resumes{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .storyline-year-chapter{color:var(--ink,#1e3428);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:5px 0;font-family:Georgia,Times New Roman,serif;font-size:.95rem;line-height:1.35;display:flex;position:relative}.dagbog-shell .storyline-year-chapter .storyline-year-title{color:var(--ink,#1e3428);font-style:normal;font-weight:400}.dagbog-shell .storyline-year-chapter.is-past .storyline-year-title{font-style:italic}.dagbog-shell .storyline-year-chapter.is-resume .storyline-year-title{color:color-mix(in srgb, var(--ink,#1e3428) 88%, transparent);font-size:.9rem}.dagbog-shell .storyline-year-chapter.is-resume .storyline-year-mark{width:5px;height:5px}.dagbog-shell .storyline-year-range{box-sizing:border-box;letter-spacing:-.01em;min-width:0;max-width:100%;color:color-mix(in srgb, var(--ink,#1e3428) 52%, transparent);text-align:right;white-space:nowrap;grid-column:1;justify-self:end;padding-right:2px;font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-style:italic;font-weight:400;line-height:1.3;text-decoration:none}.dagbog-shell .storyline-year-chapter .storyline-year-mark{box-shadow:none;background:#2a342c38;border:0}.dagbog-shell .storyline-year-chapter.is-past .storyline-year-mark{background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 82%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 24%, transparent)}.dagbog-shell .storyline-year-chapter .storyline-year-open{cursor:pointer}.dagbog-shell .storyline-year-chapter-head{grid-template-columns:7.4em 14px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;display:grid;position:relative}.dagbog-shell .storyline-year-chapter-head .storyline-year-open,.dagbog-shell .storyline-year-chapter-head .storyline-year-title{grid-column:3;min-width:0}.dagbog-shell .storyline-year-open{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.dagbog-shell .storyline-year-open:hover .storyline-year-title,.dagbog-shell .storyline-year-open:focus-visible .storyline-year-title{color:var(--ink,#1e3428);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.dagbog-shell .storyline-year-open:focus-visible{outline-offset:2px;outline:2px solid #2f6b4f66}.dagbog-shell .storyline-year-chapter.is-selected .storyline-year-title{color:var(--ink,#1e3428);text-underline-offset:.18em;font-style:normal;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.dagbog-shell .storyline-year-list>.storyline-year-chapter:not(:last-child):before,.dagbog-shell .storyline-year-resumes>.storyline-year-chapter:not(:last-child):before{content:"";background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 16%, transparent);width:1px;position:absolute;top:1.15em;bottom:-1px;left:calc(7.4em + 17px)}.dagbog-shell .storyline-year-chapter-head .storyline-year-mark,.dagbog-shell .storyline-year-chapter-head .storyline-year-pin{z-index:1;grid-column:2;justify-self:center;margin:0;position:relative;top:auto;left:auto;transform:none}.dagbog-shell .storyline-year-mark{background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 24%, transparent);border-radius:999px;width:7px;height:7px}.dagbog-shell .storyline-year-title{overflow-wrap:anywhere;min-width:0}.dagbog-shell .storyline-now .storyline-now-range{letter-spacing:-.01em;color:color-mix(in srgb, var(--ink,#1e3428) 52%, transparent);white-space:nowrap;align-self:flex-end;margin:0 0 .45em auto;padding-left:12px;font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;font-weight:400;line-height:1.3}.dagbog-shell .storyline-now{margin:0 0 8px}.dagbog-shell .storyline-month{margin-top:3px;padding-top:6px}.dagbog-shell .storyline-month .plant-care-summary-section-head-above{box-sizing:border-box;width:auto;margin-left:calc(-1 * (var(--pi-pad-x,12px) + 4px));margin-right:calc(-1 * (var(--pi-pad-x,12px) + 4px));padding:0 8px 6px}.dagbog-shell .storyline-month .storyline-now-map{padding-left:0;padding-right:0}.dagbog-shell .storyline-month .plant-care-summary-section-head.is-plain{gap:2px}.dagbog-shell .storyline-month .plant-care-summary-section-head-action{justify-content:center;padding:0 4px}.dagbog-shell .storyline-month .plant-care-summary-section-head-action-title{letter-spacing:.01em;color:color-mix(in srgb, var(--ink,#1e3428) 78%, transparent);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.02rem,2.4vw,1.12rem);font-style:italic;font-weight:400;line-height:1.25}.dagbog-shell .storyline-month .plant-care-summary-section-head.is-plain .plant-care-summary-section-head-category{border-bottom:0;align-items:center;height:auto;min-height:calc(2.3*clamp(1.35rem,3.2vw,1.7rem) + 8px);padding-bottom:0}.dagbog-shell .storyline-month .plant-care-summary-section-head.is-plain .plant-care-summary-section-head-nav{margin-left:calc(-1 * (var(--pi-pad-x,18px) - 2px))}.dagbog-shell .storyline-month .plant-care-summary-section-head.is-plain .plant-care-summary-section-head-nav.is-next{margin-left:0;margin-right:calc(-1 * (var(--pi-pad-x,18px) - 2px))}.dagbog-shell .storyline-month .plant-care-summary-section-head.is-plain .plant-care-summary-section-head-label{min-height:2.3em;max-height:none;line-height:1.15;display:block;overflow:visible}.dagbog-shell .storyline-now-resumes{gap:18px}.dagbog-shell .storyline-now-resume{gap:6px;padding-top:2px}.dagbog-shell .storyline-now-resume+.storyline-now-resume{border-top:1px solid #2a342c1f;padding-top:14px}.dagbog-shell .storyline-now-resume-head{flex-direction:column;gap:2px;min-width:0;display:flex}.dagbog-shell .storyline-now-resume-range{letter-spacing:-.01em;color:var(--ink,#1e3428);margin:0;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-style:italic;font-weight:500;line-height:1.3}.dagbog-shell .storyline-now .plant-care-summary-section-head-letter,.dagbog-shell .storyline-now .plant-care-summary-section-head-label{color:var(--ink,#1f3a2e)}.dagbog-shell .storyline-year-month.is-button{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .storyline-year-month.is-button:focus-visible{outline-offset:1px;border-radius:2px;outline:2px solid #2f6b4f66}.dagbog-shell .storyline-month-gutter{height:1.2rem}.dagbog-shell .storyline-month .plant-care-summary-section-body{padding-top:4px}.dagbog-shell .storyline-month-update-slot{box-sizing:border-box;flex-direction:column;width:100%;height:auto;min-height:0;margin:0;padding:2px 2px 0;display:flex;overflow:visible}.dagbog-shell .storyline-month-update-slot .storyline-month-update,.dagbog-shell .storyline-month-update-slot .storyline-month-empty{flex:none;min-height:0}.dagbog-shell .storyline-month-update-slot .storyline-month-update{flex-direction:column;gap:8px;height:auto;display:flex}.dagbog-shell .storyline-month-update-slot .plant-care-summary-tip{padding:0}.dagbog-shell .storyline-month-update-slot .plant-care-summary-tip-body{flex:none;min-height:0;overflow:visible}.dagbog-shell .storyline-month-update-slot .plant-care-summary-tip-body .fintro{font-size:clamp(13.5px,1.4vw,15px);line-height:1.55}.dagbog-shell .storyline-month-question-slot{box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;align-items:stretch;gap:10px;min-height:0;margin:4px 0 8px;padding:0 2px 1px;display:flex;position:relative;overflow:visible}.dagbog-shell .storyline-month-question-slot:after{content:none}.dagbog-shell .storyline-month-question-slot.is-empty{display:none}.dagbog-shell .storyline-month-question-slot .storyline-question{margin:0;padding:0}.dagbog-shell .storyline-month-update.is-payload .plant-care-summary-tip-headline{font-weight:700}.dagbog-shell .storyline-month-empty{color:var(--ink-soft,#1e3428b8);margin:0}.dagbog-shell .storyline-month-tips-divider{width:100%;color:color-mix(in srgb, var(--ink,#1e3428) 55%, transparent);align-items:center;gap:10px;margin:40px 0 24px;padding:0 2px;display:flex}.dagbog-shell .storyline-month-tips-divider:before,.dagbog-shell .storyline-month-tips-divider:after{content:"";background:color-mix(in srgb, var(--ink,#1e3428) 16%, transparent);flex:auto;height:1px}.dagbog-shell .storyline-month-tips-divider-label{box-sizing:border-box;background:var(--storyline-ink,var(--leaf,#2f6b4f));color:#fffdf8;letter-spacing:.06em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;border-radius:999px;flex:0 auto;max-width:70%;margin:0;padding:6px 12px;font-size:.68rem;font-weight:700;line-height:1.2}.dagbog-shell .storyline-question{letter-spacing:-.015em;color:color-mix(in srgb, var(--ink,#1e3428) 82%, transparent);background:0 0;border-radius:0;margin:8px 0 0;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.02rem;font-style:normal;font-weight:500;line-height:1.3}.dagbog-shell .storyline-question.is-ask{color:color-mix(in srgb, var(--ink,#1e3428) 82%, transparent);background:0 0;align-items:flex-start;gap:8px;font-style:normal;display:flex}.dagbog-shell .storyline-question-icon{width:16px;height:16px;color:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 78%, transparent);flex:none;margin-top:.18em}.dagbog-shell .storyline-question.is-ask>span{overflow-wrap:anywhere;flex:auto;min-width:0}.dagbog-shell .storyline-question.is-answered{color:color-mix(in srgb, var(--ink,#1e3428) 55%, transparent);background:0 0;font-style:normal;font-weight:500}.dagbog-shell .storyline-question-row{align-items:flex-start;gap:10px;min-width:0;margin:8px 0 0;display:flex}.dagbog-shell .storyline-question-row .storyline-question{flex:auto;min-width:0;margin:0}.dagbog-shell .storyline-activity-label{letter-spacing:-.015em;min-width:0;color:color-mix(in srgb, var(--ink,#1e3428) 82%, transparent);flex:auto;margin:0;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.02rem;font-style:normal;font-weight:500;line-height:1.3}.dagbog-shell .storyline-activity-note{border-left:2px solid color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 38%, transparent);letter-spacing:.01em;color:color-mix(in srgb, var(--ink,#1e3428) 78%, transparent);align-items:flex-start;gap:6px;margin:4px 0 0 28px;padding:0 0 1px 10px;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:clamp(1.2rem,3.4vw,1.45rem);font-style:normal;font-weight:600;line-height:1.2;display:flex}.dagbog-shell .storyline-activity-note-text,.dagbog-shell .storyline-activity-note-field{min-width:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:auto;margin:0;padding:0}.dagbog-shell .storyline-activity-note-text{cursor:pointer}.dagbog-shell .storyline-activity-note-field{resize:none;border-radius:0;outline:none;width:100%;display:block}.dagbog-shell .storyline-activity-note-date{color:color-mix(in srgb, var(--ink,#1e3428) 48%, transparent);letter-spacing:0;white-space:nowrap;flex:none;margin-top:.32em;font-family:Inter,system-ui,sans-serif;font-size:.68rem;font-style:normal;font-weight:500;line-height:1.2}.dagbog-shell .storyline-activity-note-delete{width:22px;height:22px;color:color-mix(in srgb, var(--ink,#1e3428) 42%, transparent);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;padding:0;display:inline-flex}.dagbog-shell .storyline-activity-note:hover .storyline-activity-note-delete,.dagbog-shell .storyline-activity-note:focus-within .storyline-activity-note-delete,.dagbog-shell .storyline-activity-note.is-editing .storyline-activity-note-delete{opacity:1}.dagbog-shell .storyline-activity-note-delete:hover,.dagbog-shell .storyline-activity-note-delete:focus-visible{color:color-mix(in srgb, var(--ink,#1e3428) 78%, transparent);background:color-mix(in srgb, var(--ink,#1e3428) 8%, transparent)}.dagbog-shell .storyline-question-row .year-wheel-check-actions{flex:none;align-self:center;margin:0}.dagbog-shell .care-guide-card>.storyline-question,.dagbog-shell .care-guide-card>.storyline-question-row{margin:2px 0 10px;padding:0 4px}.dagbog-shell .care-guide-card.is-quiet{opacity:.88}.dagbog-shell .care-guide-card.is-quiet .plant-care-summary-section-head-letter,.dagbog-shell .care-guide-card.is-quiet .plant-care-summary-section-head-label{color:var(--ink-soft,#1e3428c7)}.dagbog-shell .care-guide-card.is-quiet .care-guide-card-sneak{color:var(--ink-soft,#1e3428ad)}.dagbog-shell .growth-feed{flex-direction:column;gap:16px;margin-top:8px;padding-bottom:48px;display:flex}.dagbog-shell .growth-feed.is-plant-detail{gap:12px}.dagbog-shell .growth-feed.is-plant-focus{gap:16px}.dagbog-shell .growth-feed.is-plant-focus .growth-hub-plant.is-focus,.dagbog-shell .growth-feed.is-plant-detail .growth-feed-plant.is-focus{animation:.45s cubic-bezier(.22,1,.36,1) both calendar-hub-plant-rise}.dagbog-shell .growth-feed.is-plant-focus .plant-care-summary-hero-has-image,.dagbog-shell .growth-feed.is-plant-detail .plant-care-summary-hero-has-image{min-height:0}.dagbog-shell .growth-feed.is-plant-focus .plant-care-summary-hero-stack,.dagbog-shell .growth-feed.is-plant-detail .plant-care-summary-hero-stack{aspect-ratio:16/10;width:100%;height:auto;max-height:min(36vh,240px);position:relative;inset:auto}.dagbog-shell .growth-feed.is-plant-focus .plant-care-summary-hero-has-image .plant-care-summary-hero-title,.dagbog-shell .growth-feed.is-plant-detail .plant-care-summary-hero-has-image .plant-care-summary-hero-title{z-index:1;padding:18px 18px 16px;position:absolute;bottom:0;left:0;right:0}.dagbog-shell .growth-feed.is-plant-focus .plant-care-summary-hero-has-image .plant-care-summary-hero-stack:after,.dagbog-shell .growth-feed.is-plant-detail .plant-care-summary-hero-has-image .plant-care-summary-hero-stack:after{background:linear-gradient(#0000 35%,#12241c38 62%,#0c1c148c 100%)}.dagbog-shell .growth-feed.is-plant-focus .plant-care-summary-hero-has-image .fname-main,.dagbog-shell .growth-feed.is-plant-focus .plant-care-summary-hero-has-image .fname-sub,.dagbog-shell .growth-feed.is-plant-detail .plant-care-summary-hero-has-image .fname-main,.dagbog-shell .growth-feed.is-plant-detail .plant-care-summary-hero-has-image .fname-sub{color:#fffdf8;text-shadow:0 1px 2px #0d261b73}.dagbog-shell .growth-feed.is-plant-focus .plant-care-summary-hero-has-image .fname-sub,.dagbog-shell .growth-feed.is-plant-detail .plant-care-summary-hero-has-image .fname-sub{color:#fffdf8e0}.dagbog-shell .growth-hub-plant .growth-feed-row,.dagbog-shell .plant-care-summary-section{scroll-margin-top:calc(var(--home-header-h,72px) + var(--plants-alpha-h,49px) + 8px)}@media (width>=768px){.dagbog-shell .growth-feed.is-plant-focus .plant-care-summary-hero-stack,.dagbog-shell .growth-feed.is-plant-detail .plant-care-summary-hero-stack{max-height:280px}}@media (prefers-reduced-motion:reduce){.dagbog-shell .growth-feed.is-plant-focus .growth-hub-plant.is-focus,.dagbog-shell .growth-feed.is-plant-detail .growth-feed-plant.is-focus{animation:none}}.dagbog-shell .growth-feed.is-category{gap:12px}.dagbog-shell .growth-feed.is-category>.feed-section-banner{margin-bottom:2px}.dagbog-shell .growth-feed .feed-section-banner-overlay-title,.dagbog-shell .growth-hub-sheet .feed-section-banner-overlay-title{text-align:left;max-width:min(90%,18rem);top:50%;left:20px;right:auto;transform:translateY(-50%)}.dagbog-shell .growth-feed .feed-section-banner.has-title:after,.dagbog-shell .growth-hub-sheet .feed-section-banner.has-title:after{background:linear-gradient(90deg,#fffcf68c 0%,#fffcf638 36%,#0000 62%)}.dagbog-shell .growth-category-cards{flex-direction:column;gap:12px;padding:0 2px;display:flex}.dagbog-shell .growth-feed-card-list{flex-direction:column;gap:28px;padding-bottom:8px;display:flex}.dagbog-shell .growth-feed-row{min-width:0}.dagbog-shell .growth-hub{flex-direction:column;gap:14px;padding:4px 2px 8px;display:flex}.dagbog-shell .growth-hub-intro{color:#1e3428b8;margin:0;padding:0 4px;font-size:.92rem;font-weight:500;line-height:1.4}.dagbog-shell .growth-hub-tiles{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .growth-hub-tile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#fffdf8fa 0%,#e8f2ea8c 100%);border:1px solid #2f6b4f38;border-radius:14px;align-items:center;gap:14px;margin:0;padding:14px 16px;display:flex;box-shadow:0 4px 14px #224a360f}.dagbog-shell .growth-hub-tile:hover{border-color:#2f6b4f66}.dagbog-shell .growth-hub-tile.is-open{border-color:#2f6b4f73;box-shadow:0 4px 16px #224a361a}.dagbog-shell .growth-hub-tile:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .growth-hub-tile-icon{width:2.4rem;height:2.4rem;color:var(--leaf,#2f6b4f);background:#2f6b4f1a;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .growth-hub-tile-copy{flex:1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.dagbog-shell .growth-hub-tile-label{letter-spacing:-.01em;color:var(--ink,#1e3428);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:650}.dagbog-shell .growth-hub-tile-count{color:#1e34288c;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.88rem;font-weight:650}.dagbog-shell .growth-hub-category.is-resume-list .calendar-hub-gantt-list{padding-top:0}.dagbog-shell .growth-hub .year-wheel-month-row{margin:10px var(--pi-pad-x,18px) 8px}.dagbog-shell .growth-hub-stage-blurb{max-width:42rem;color:var(--ink-soft,#1e3428d1);margin:0;padding:10px 12px 12px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:400;line-height:1.4}.dagbog-shell .growth-hub-panel .calendar-hub-gantt-list .calendar-hub-gantt-row:first-child{border-top:0}.dagbog-shell .growth-hub-panel .growth-hub-empty-category{color:#1f3a2e9e;margin:0;padding:14px 4px 10px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.95rem;font-weight:500;line-height:1.35}.dagbog-shell .growth-hub-panel .growth-hub-plant-row{justify-content:space-between;align-items:center;gap:10px;min-height:3.1rem;padding:10px 2px;position:relative}.dagbog-shell .growth-hub-panel .growth-hub-plant-hero{top:0;bottom:0;right:0;left:calc(var(--pi-gutter,0px) + 1px);z-index:0;pointer-events:none;border-radius:0;position:absolute;overflow:hidden}.dagbog-shell .growth-hub-panel .growth-hub-plant-hero img{object-fit:cover;object-position:72% 42%;width:100%;height:100%;display:block}.dagbog-shell .growth-hub-panel .growth-hub-plant-hero:after{content:"";background:linear-gradient(105deg, var(--pi-paper,#f4ecd8) 0%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 94%, transparent) 36%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 58%, transparent) 54%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 16%, transparent) 74%, transparent 100%);position:absolute;inset:0}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-hero{isolation:isolate;min-height:5.5rem;overflow:hidden}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-hero>:not(.growth-hub-plant-hero){z-index:1;position:relative}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-hero:hover .growth-hub-plant-hero:after,.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-hero:focus-visible .growth-hub-plant-hero:after{background:linear-gradient(105deg, var(--pi-paper,#f4ecd8) 0%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 88%, transparent) 32%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 42%, transparent) 52%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 8%, transparent) 72%, transparent 100%)}@media (prefers-reduced-motion:no-preference){.dagbog-shell .growth-hub-panel .growth-hub-plant-hero:after{transition:background .35s}}.dagbog-shell .growth-hub-tile .growth-hub-stage-window{text-align:right;letter-spacing:-.01em;max-width:48%;color:var(--ink-soft,#1e3428b8);flex:0 16rem;margin:0 0 .08em auto;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;font-weight:400;line-height:1.25}.dagbog-shell .growth-hub-panel .growth-hub-show-more,.dagbog-shell .growth-hub-show-more{width:100%;color:var(--leaf,#2f6b4f);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#3c7a5a1a;border:0;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:6px;margin:8px 0 2px;padding:9px 10px;font-size:.74rem;font-weight:650;line-height:1.2;display:inline-flex}.dagbog-shell .growth-hub-panel .growth-hub-show-more svg,.dagbog-shell .growth-hub-show-more svg{flex:none;display:block}.dagbog-shell .growth-hub-panel .growth-hub-show-more:focus-visible,.dagbog-shell .growth-hub-show-more:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell .growth-hub-urgency-tools{flex:none;justify-content:flex-start;align-items:center;gap:2px;min-width:4.5rem;display:inline-flex}.dagbog-shell .growth-hub-urgency-tool{color:#2a342c2e;flex:none;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.dagbog-shell .growth-hub-urgency-tool.is-on{color:var(--pi-ink-soft,#2a342c9e)}.dagbog-shell .growth-hub-urgency-tool svg{width:13px;height:13px;display:block}.dagbog-shell .growth-hub-urgency-tools[data-filter=watering] .growth-hub-urgency-tool.is-on,.dagbog-shell .growth-hub-panel .growth-hub-plant-row[data-filter=watering] .growth-hub-urgency-tool.is-on{color:#3a7ab0d1}.dagbog-shell .growth-hub-urgency-tools[data-filter=fertilizing] .growth-hub-urgency-tool.is-on,.dagbog-shell .growth-hub-panel .growth-hub-plant-row[data-filter=fertilizing] .growth-hub-urgency-tool.is-on{color:#4a8058d1}.dagbog-shell .growth-hub-urgency-tools[data-filter=pruning] .growth-hub-urgency-tool.is-on,.dagbog-shell .growth-hub-panel .growth-hub-plant-row[data-filter=pruning] .growth-hub-urgency-tool.is-on{color:#6e5c40d1}.dagbog-shell .growth-hub-urgency-tools[data-filter=health] .growth-hub-urgency-tool.is-on,.dagbog-shell .growth-hub-panel .growth-hub-plant-row[data-filter=health] .growth-hub-urgency-tool.is-on{color:#944858c7}.dagbog-shell .growth-hub-urgency-tools[data-filter=harvest] .growth-hub-urgency-tool.is-on,.dagbog-shell .growth-hub-panel .growth-hub-plant-row[data-filter=harvest] .growth-hub-urgency-tool.is-on{color:#9e702ad9}.dagbog-shell .growth-hub-panel .growth-hub-plant-copy{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.dagbog-shell .growth-hub-panel .growth-hub-plant-go{color:#2a342c57;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.dagbog-shell .growth-hub-panel .growth-hub-plant-go svg{display:block}.dagbog-shell .growth-hub-panel .growth-hub-plant-row:hover .growth-hub-plant-go,.dagbog-shell .growth-hub-panel .growth-hub-plant-row:focus-visible .growth-hub-plant-go{color:var(--leaf,#2f6b4f)}.dagbog-shell .growth-hub-panel .growth-hub-plant-name{max-width:100%;color:var(--ink,#1e3428);text-underline-offset:.14em;font-size:.95rem;font-weight:650;line-height:1.25;-webkit-text-decoration:underline #2a342c52;text-decoration:underline #2a342c52;text-decoration-thickness:1px}.dagbog-shell .growth-hub-panel .growth-hub-plant-name:hover{color:#3a6288;text-decoration-color:currentColor}.dagbog-shell .growth-hub-panel .growth-hub-plant-action{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink,#1e3428);font-size:.88rem;font-weight:500;line-height:1.3;overflow:hidden}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-storyline,.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-urgency{align-items:flex-start;height:auto;min-height:6.8rem;padding-top:12px;padding-bottom:14px}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-storyline{flex-wrap:wrap;gap:0 10px}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-storyline .growth-hub-plant-copy,.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-urgency .growth-hub-plant-copy{flex:auto}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-hero.has-urgency .growth-hub-plant-copy{max-width:62cqi;padding-right:1.5em}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.is-expanded.has-hero.has-urgency .growth-hub-plant-copy,.dagbog-shell .growth-hub-panel .growth-hub-plant-row.is-expanded.has-hero.has-storyline .growth-hub-plant-copy{max-width:60cqi}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-hero.has-urgency .growth-hub-plant-hero:after{background:linear-gradient(90deg, var(--pi-paper,#f4ecd8) 0%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 90%, transparent) 22%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 42%, transparent) 38%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 8%, transparent) 52%, transparent 66%)}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-hero.has-urgency:hover .growth-hub-plant-hero:after,.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-hero.has-urgency:focus-visible .growth-hub-plant-hero:after{background:linear-gradient(90deg, var(--pi-paper,#f4ecd8) 0%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 82%, transparent) 18%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 28%, transparent) 34%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 4%, transparent) 48%, transparent 62%)}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.is-expanded.has-hero.has-urgency .growth-hub-plant-hero:after,.dagbog-shell .growth-hub-panel .growth-hub-plant-row.is-expanded.has-hero.has-storyline .growth-hub-plant-hero:after{background:linear-gradient(90deg, var(--pi-paper,#f4ecd8) 0%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 96%, transparent) 36%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 72%, transparent) 54%, color-mix(in srgb, var(--pi-paper,#f4ecd8) 22%, transparent) 72%, transparent 92%)}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-storyline .growth-hub-plant-go{align-self:center}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-urgency .growth-hub-plant-go{align-self:flex-start;margin-top:.2em}.dagbog-shell .growth-hub-panel .growth-hub-plant-storyline{flex:1 0 100%;width:100%;margin-top:1.35rem;position:relative}.dagbog-shell .growth-hub-panel .growth-hub-plant-copy .growth-hub-plant-urgency{margin-top:.45rem}.dagbog-shell .growth-hub-panel .growth-hub-plant-card{flex-direction:column;align-items:flex-start;gap:.4em;max-width:100%;margin-top:.35em;display:flex}.dagbog-shell .growth-hub-panel .growth-hub-plant-card-item{-webkit-line-clamp:2;line-clamp:2;color:#2a342cb8;-webkit-box-orient:vertical;max-width:100%;font-size:.88rem;font-style:italic;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.is-expanded .growth-hub-plant-card-item,.dagbog-shell .growth-hub-panel .growth-hub-plant-row.is-expanded .growth-hub-plant-blob{-webkit-line-clamp:unset;line-clamp:unset;white-space:normal;max-width:100%;display:block;overflow:visible}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.is-expanded .growth-hub-plant-card-item{color:var(--ink,#1e3428)}.dagbog-shell .growth-hub-panel .growth-hub-plant-row.has-urgency .growth-hub-plant-action{text-overflow:unset;white-space:normal;overflow:visible}.dagbog-shell .growth-hub-panel .growth-hub-plant-urgency .growth-hub-urgency-tools{min-width:0}.dagbog-shell .growth-hub-panel .growth-hub-plant-headline{background:color-mix(in srgb, var(--pi-paper,#fffdf8) 88%, var(--storyline-ink,var(--leaf,#2f6b4f)));letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:11rem;color:var(--ink,#1e3428);border-radius:999px;padding:.12em .62em .16em;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:650;line-height:1.2;position:absolute;bottom:calc(100% + 4px);overflow:hidden}.dagbog-shell .growth-hub-panel .growth-hub-plant-blob{-webkit-line-clamp:3;line-clamp:3;color:#2a342cb8;-webkit-box-orient:vertical;max-width:100%;font-size:.88rem;font-style:italic;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.dagbog-shell .growth-hub-panel .growth-hub-plant-storyline .storyline-year-track{width:100%}.dagbog-shell .growth-hub-panel .growth-hub-plant-storyline .storyline-year-seg{background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 72%, transparent);height:7px}.dagbog-shell .growth-hub-panel .growth-hub-plant-storyline .storyline-year-seg.is-past{background:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 90%, #2a2430)}.dagbog-shell .growth-hub-panel .growth-hub-plant-storyline .storyline-year-seg.is-current,.dagbog-shell .growth-hub-panel .growth-hub-plant-storyline .storyline-year-seg.is-payload{height:9px}.dagbog-shell .growth-urgency-group{flex-direction:column;gap:20px;display:flex}.dagbog-shell .growth-urgency-group+.growth-urgency-group{margin-top:8px;padding-top:8px}.dagbog-shell .growth-urgency-group-title{box-sizing:border-box;letter-spacing:.01em;color:#1a2e24;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0;padding:7px 12px 7px 14px;font-size:.78rem;font-weight:750;line-height:1.2;display:flex}.dagbog-shell .growth-urgency-group-title[data-urgency=now]{color:#1f4a35;background:#2f6b4f29;border-color:#2f6b4f38}.dagbog-shell .growth-urgency-group-title[data-urgency=soon]{color:#6b3d14;background:#9e602a29;border-color:#9e602a3d}.dagbog-shell .growth-urgency-group-title[data-urgency=when_ready]{color:#243f5c;background:#4a709429;border-color:#4a70943d}.dagbog-shell .growth-urgency-group-title[data-urgency=idle]{color:#4a524c;background:#464e481a;border-color:#464e482e}.dagbog-shell .growth-urgency-group-label{flex:auto;min-width:0}.dagbog-shell .growth-urgency-group-count{font-variant-numeric:tabular-nums;opacity:.72;margin-left:auto;font-weight:750}.dagbog-shell .growth-todos{flex-direction:column;gap:12px;padding:0 2px;display:flex}.dagbog-shell .growth-todos-header{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dagbog-shell .growth-todos-back{color:#2e4e3eb3;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:2px;margin:0 0 4px;padding:4px 2px 4px 0;font-size:.86rem;font-weight:650;display:inline-flex}.dagbog-shell .growth-todos-back:hover{color:var(--leaf,#2f6b4f)}.dagbog-shell .growth-todos-back:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #4a80b073}.dagbog-shell .growth-todos-title{letter-spacing:-.02em;color:var(--ink,#1e3428);margin:0;padding:0 2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw + .7rem,1.45rem);font-weight:700;line-height:1.15}.dagbog-shell .growth-todos-sub{color:#1e342894;letter-spacing:.01em;margin:0;padding:0 2px;font-size:.82rem;font-weight:600}.dagbog-shell .growth-todos-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .growth-todo-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8f5;border:1px solid #2f6b4f2e;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;display:flex}.dagbog-shell .growth-todo-row:hover{border-color:#2f6b4f5c}.dagbog-shell .growth-todo-row:focus-visible{outline-offset:2px;outline:2px solid #4a80b073}.dagbog-shell .growth-todo-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dagbog-shell .growth-todo-plant{letter-spacing:-.01em;color:var(--ink,#1e3428);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1rem;font-weight:650}.dagbog-shell .growth-todo-action{color:#1e3428c7;font-size:.9rem;font-weight:500;line-height:1.35}.dagbog-shell .growth-todo-row-meta{color:#1e34288c;white-space:nowrap;flex:none;align-items:center;gap:6px;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:.76rem;font-style:italic;font-weight:500;line-height:1.2;display:inline-flex}.dagbog-shell .growth-todo-row-meta time{font:inherit;font-style:inherit;color:inherit}.dagbog-shell .growth-feed-plant{min-width:0}.dagbog-shell .plants-alpha-bar .growth-feed-filter{flex:none;margin-left:auto}.growth-feed-filter-menu.plants-home-shortcuts-menu-portal{z-index:80}.growth-feed-filter-menu.plants-home-shortcuts-menu-portal .plants-home-shortcuts-item.is-active{color:var(--ink,#1e3428);background:#2f6b4f1a;font-weight:650}.growth-feed-filter-menu.plants-home-shortcuts-menu-portal .plants-home-shortcuts-item.is-active .plants-home-shortcuts-item-icon{color:var(--leaf,#2f6b4f)}.dagbog-shell .growth-care-overlay .inventory-family-overlay-card .plant-care-summary{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.dagbog-shell .growth-care-overlay .inventory-family-overlay-card .plant-care-summary-hero{border-radius:16px 16px 0 0}.dagbog-shell .calendar-timeline-overlay .inventory-family-overlay-card .calendar-feed-row{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.dagbog-shell .calendar-timeline-overlay .inventory-family-overlay-card .calendar-feed-hero{border-radius:16px 16px 0 0}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;background:0 0;border:0;border-radius:0;flex:auto;width:100%;min-width:0;max-width:100%;height:auto;padding:0;display:block;overflow:auto hidden}.dagbog-shell .hub-tabs-strip{box-sizing:border-box;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:0;width:max-content;min-width:100%;height:auto;display:flex}.dagbog-shell .hub-tabs-strip>.hub-tab-item{flex:none;align-items:stretch;min-width:0;display:flex;position:relative}.dagbog-shell .hub-tabs-strip>.hub-tab-item>.is-status-filter{width:100%}.dagbog-shell .hub-tab-trailing{z-index:2;appearance:none;background:color-mix(in srgb, var(--pi-ink,#2a342c) 8%, transparent);width:26px;height:26px;color:var(--pi-ink,#2a342c);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.dagbog-shell .hub-tab-trailing:hover,.dagbog-shell .hub-tab-trailing:focus-visible{background:color-mix(in srgb, var(--pi-ink,#2a342c) 14%, transparent)}.dagbog-shell .hub-tab-trailing:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:1px}.dagbog-shell .hub-tab-trailing.is-on{color:var(--leaf,#2f6b4f);background:color-mix(in srgb, var(--leaf,#2f6b4f) 16%, transparent)}.dagbog-shell .hub-tab-trailing svg{flex:none;width:15px;height:15px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs::-webkit-scrollbar{display:none}.dagbog-shell .scroll-tabs-frame{flex:auto;width:100%;min-width:0;max-width:100%;position:relative}.dagbog-shell .scroll-tabs-frame .is-scroll-tabs{width:100%}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter{box-sizing:border-box;color:#2a342c66;width:auto;min-width:max-content;max-width:none;height:auto;box-shadow:none;background:0 0;border-radius:0;flex-direction:row;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:10px 16px 12px;line-height:1.15;display:flex;overflow:visible}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter:hover{color:#2a342cb8;background:0 0}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter.active,.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter.active:hover{color:var(--pi-ink,#2a342c);box-shadow:none;background:0 0}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter svg{stroke-width:1.85px;opacity:.85;flex-shrink:0;width:22px;height:22px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter.active svg{opacity:1;color:var(--kal-leg,var(--pi-ink,#2a342c))}.dagbog-shell .hub-category-caption{letter-spacing:-.02em;text-align:start;white-space:nowrap;width:auto;max-width:none;color:inherit;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.84rem;font-weight:550;line-height:1;display:block;overflow:visible}.dagbog-shell .hub-tab-count{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;color:inherit;opacity:.78;flex:none;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.72rem;font-weight:600;line-height:1}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs .hub-tabs-strip{align-items:flex-end;gap:3px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-month-tabs .hub-tabs-strip{width:max-content;min-width:0}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-month-tabs,.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-hub-status-tabs{--hub-tabs-active-inset:48px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-month-tabs button.is-status-filter{flex:none;gap:0;width:auto;min-width:0;padding:5px 10px 8px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-month-tabs button.is-status-filter.active,.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-month-tabs button.is-status-filter.active:hover{gap:8px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-month-tabs button.is-status-filter[aria-current=date]:not(.active) .hub-category-caption{align-items:center;gap:5px;display:inline-flex}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-month-tabs button.is-status-filter[aria-current=date]:not(.active) .hub-category-caption:before{content:"";background:#2a342c66;border-radius:50%;flex:none;width:4px;height:4px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-hub-status-tabs{--hub-bookmark-min-w:0}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-hub-status-tabs .hub-tabs-strip{width:max-content;min-width:0}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-hub-status-tabs button.is-status-filter.is-icon-only{flex:none;gap:0;width:auto;min-width:0;padding:5px 10px 8px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-hub-status-tabs button.is-status-filter.active,.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs.is-hub-status-tabs button.is-status-filter.active:hover{gap:8px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs button.is-status-filter{z-index:0;min-width:var(--hub-bookmark-min-w,6rem);color:#2a342c75;border:1px solid #5a462829;border-bottom:0;border-radius:12px 12px 0 0;padding:4px 12px 6px;position:relative}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs button.is-status-filter svg{width:18px;height:18px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs button.is-status-filter:hover{color:#2a342cbd;background:#fffdf866;border-color:#5a46284d}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs button.is-status-filter.active,.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs button.is-status-filter.active:hover{z-index:1;color:var(--pi-ink,#2a342c);border-color:var(--hub-feed-bar-rule,#5a462861);background:var(--pi-paper,#f4ecd8);padding:8px 14px 10px;transform:none}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs .hub-tab-item.has-trailing>.is-status-filter.active,.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs .hub-tab-item.has-trailing>.is-status-filter.active:hover{padding-right:36px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs button.is-status-filter.active svg{width:22px;height:22px}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs button.is-status-filter.active .hub-category-caption{font-weight:650}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs.is-bookmark-tabs button.is-status-filter:focus-visible{outline-offset:-3px;outline:2px solid #2a342c52}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter[data-filter=watering].active svg{color:#3a7ab0}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter[data-filter=fertilizing].active svg{color:#4a8058}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter[data-filter=pruning].active svg{color:#6e5c40}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter[data-filter=health].active svg{color:#944858}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter[data-filter=harvest].active svg{color:#9e702a}.dagbog-shell .is-status-picker.has-captions.is-scroll-tabs button.is-status-filter[data-filter=wishlist].active svg{color:#5b4f9e}.dagbog-shell .home-growth-body .growth-hub-sheet.is-embedded .feed-section-banner.is-bar:has(.is-status-picker.is-bookmark-tabs){border-bottom:0}.dagbog-shell .home-garden-card .feed-section-banner.is-bar:has(.is-status-picker.is-bookmark-tabs){border-bottom:0}.dagbog-shell .home-images-body .images-hub-sheet.is-embedded .feed-section-banner.is-bar:has(.is-status-picker.is-bookmark-tabs){border-bottom:0}.dagbog-shell .home-growth-body .growth-feed.is-embedded .growth-hub-sheet.is-embedded .feed-section-banner-bar:has(.is-status-picker.is-bookmark-tabs){background-image:linear-gradient(to top, var(--hub-feed-bar-rule,#5a462861) 1px, transparent 1px);background-repeat:no-repeat;padding-bottom:0}.dagbog-shell .home-garden-card .feed-section-banner-bar:has(.is-status-picker.is-bookmark-tabs){background-image:linear-gradient(to top, var(--hub-feed-bar-rule,#5a462861) 1px, transparent 1px);background-repeat:no-repeat;padding-bottom:0}.dagbog-shell .home-images-body .images-hub-sheet.is-embedded .feed-section-banner-bar:has(.is-status-picker.is-bookmark-tabs){background-image:linear-gradient(to top, var(--hub-feed-bar-rule,#5a462861) 1px, transparent 1px);background-repeat:no-repeat;padding-bottom:0}.dagbog-shell .year-wheel-top .feed-section-banner-bar:has(.is-status-picker.is-bookmark-tabs){background-image:linear-gradient(to top, var(--hub-feed-bar-rule,#5a462861) 1px, transparent 1px);background-repeat:no-repeat;padding-bottom:0}.dagbog-shell .home-images-body.home-journal-body{padding-bottom:0}.dagbog-shell .home-images-body .garden-images-view.is-embedded{flex-direction:column;padding:0;display:flex}.dagbog-shell .home-images-body .journal-feed.is-embedded{flex-direction:column;flex:auto;min-height:0;display:flex}.dagbog-shell .home-images-body .journal-hub-sheet.is-embedded{background-color:var(--pi-paper,#f4ecd8);background-image:linear-gradient(90deg, transparent calc(var(--pi-gutter) - 1px), var(--pi-margin-rule,#c448486b) calc(var(--pi-gutter) - 1px), var(--pi-margin-rule,#c448486b) var(--pi-gutter), transparent var(--pi-gutter));background-attachment:local;border-radius:0 0 16px 16px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.dagbog-shell .home-images-body .journal-hub-sheet.is-embedded .journal-feed-body{--journal-rule:0px;--journal-rule-y:0px;--journal-rule-ink:transparent;min-height:0;padding:12px var(--pi-pad-x,18px) calc(20px + var(--journal-bottom-h,72px));background-color:#0000;background-image:none;flex:auto}.dagbog-shell .home-images-body .journal-hub-sheet.is-embedded .journal-feed-timeline,.dagbog-shell .home-images-body .journal-hub-sheet.is-embedded .journal-feed-all-notes,.dagbog-shell .home-images-body .journal-hub-sheet.is-embedded .journal-feed-plant-picker{padding-top:0}.dagbog-shell .images-feed-banner-tools{align-items:center;gap:2px;display:inline-flex}.dagbog-shell .home-images-body .journal-hub-sheet.is-embedded .feed-section-banner-bar-title-group:has(.images-feed-banner-tools){flex:none}.dagbog-shell .images-timeline{flex-direction:column;gap:28px;min-width:0;padding:4px 0 8px;display:flex}.dagbog-shell .images-timeline-entry{border-bottom:1px solid #2a342c1a;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0 0 24px;display:flex}.dagbog-shell .images-timeline-entry:last-child{border-bottom:0;padding-bottom:0}.dagbog-shell .images-timeline-head{flex-direction:column;gap:2px;min-width:0;display:flex}.dagbog-shell .images-timeline-title{letter-spacing:-.02em;color:var(--pi-ink,#1e3428);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:650;line-height:1.25}.dagbog-shell .images-timeline-botanical{color:var(--pi-ink-soft,#2a342c9e);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.88rem;font-style:italic;font-weight:500;line-height:1.3}.dagbog-shell .images-timeline-date{color:var(--pi-ink-soft,#2a342c94);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.82rem;font-style:italic;font-weight:500;line-height:1.3}.dagbog-shell .images-timeline-media{cursor:zoom-in;background:#1e34280f;border:0;border-radius:8px;width:100%;margin:4px 0 0;padding:0;display:block;overflow:hidden}.dagbog-shell .images-timeline-media img{object-fit:cover;width:100%;height:auto;max-height:min(70vh,520px);display:block}.dagbog-shell .images-timeline-variety{color:var(--pi-ink-soft,#2a342cad);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600;line-height:1.35}.dagbog-shell .images-timeline-note{color:var(--pi-ink,#1e3428);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:400;line-height:1.45}.dagbog-shell .images-timeline-empty{color:var(--pi-ink-soft,#2a342c9e);margin:0;padding:8px 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.02rem;font-style:italic;line-height:1.4}.dagbog-shell .plant-moment-variety-control{min-width:0;max-width:min(45%,12rem);color:var(--pi-ink,#2a342c);flex:0 auto;align-items:center;display:inline-flex;position:relative}.dagbog-shell .plant-moment-variety-control select{appearance:none;width:100%;min-width:0;max-width:100%;color:inherit;letter-spacing:-.015em;text-align:right;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #2a342c66;border-radius:0;padding:1px 18px 4px 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.88rem;font-weight:500;line-height:1.35}.dagbog-shell .plant-moment-variety-control select:focus{border-bottom-color:#3f5348;outline:none}.dagbog-shell .plant-moment-variety-control svg{pointer-events:none;opacity:.65;position:absolute;top:45%;right:0;transform:translateY(-50%)}.dagbog-shell .journal-plant-image-feed.is-under-moment-head{margin-top:0}.dagbog-shell .plant-moment-featured{border-top:1px solid #2a342c1f;border-bottom:0;flex-direction:column;gap:12px;margin:16px 0 8px;padding:16px 2px 8px;display:flex}.dagbog-shell .plant-moment-now-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.dagbog-shell .plant-moment-now{letter-spacing:-.01em;min-width:0;color:var(--pi-ink,#2a342c);flex:auto;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:600;line-height:1.3}.dagbog-shell .plant-moment-variety-solo{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;max-width:45%;color:var(--pi-ink-soft,#2a342cb8);flex:0 auto;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.88rem;font-weight:500;overflow:hidden}.dagbog-shell .plant-moment-now-prefix{letter-spacing:.06em;text-transform:uppercase;font-family:inherit;font-size:.78rem;font-weight:700}.dagbog-shell .plant-moment-banner{background:color-mix(in srgb, var(--pi-paper,#f4ecd8) 55%, #fff);border:1px solid #2a342c1f;border-radius:14px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;padding:14px;display:grid;box-shadow:0 1px #2a342c08}.dagbog-shell .plant-moment-banner-media{min-width:0}.dagbog-shell .plant-moment-banner-photo{cursor:zoom-in;background:#2a342c0f;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.dagbog-shell .plant-moment-banner-photo img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.dagbog-shell .plant-moment-banner-photo.is-draft{background:#2a342c0f;border:0;border-radius:12px;position:relative;overflow:hidden}.dagbog-shell .plant-moment-banner-clear-photo{color:#fff;cursor:pointer;background:#141c16b8;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:8px;right:8px}.dagbog-shell .plant-moment-banner-empty{background:color-mix(in srgb, var(--pi-paper,#f4ecd8) 72%, #fff);width:100%;height:100%;min-height:160px;color:var(--pi-ink-soft,#2a342c9e);text-align:center;font:inherit;border:1.5px dashed #2a342c47;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 14px;font-size:.88rem;line-height:1.35;display:flex}.dagbog-shell .plant-moment-banner-empty.is-pick{cursor:pointer}.dagbog-shell .plant-moment-banner-empty.is-pick:hover{color:var(--pi-ink,#2a342c);border-color:#2a342c6b}.dagbog-shell .plant-moment-banner-copy{flex-direction:column;gap:12px;min-width:0;display:flex}.dagbog-shell .plant-moment-banner-meta{color:var(--pi-ink-soft,#2a342c9e);margin:0;font-size:.82rem}.dagbog-shell .plant-moment-banner-block{flex-direction:column;gap:3px;display:flex}.dagbog-shell .plant-moment-banner-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--pi-ink,#2a342c);font-size:.72rem;font-weight:700}.dagbog-shell .plant-moment-banner-block p{color:var(--pi-ink,#2a342c);margin:0;font-size:.92rem;line-height:1.45}.dagbog-shell .plant-moment-banner-note{box-sizing:border-box;width:100%;color:var(--pi-ink,#2a342c);font:inherit;resize:vertical;background:#fff;border:1px solid #2a342c2e;border-radius:10px;min-height:4.5rem;margin:0;padding:10px 12px;font-size:.92rem;line-height:1.45}.dagbog-shell .plant-moment-banner-note:focus{outline-offset:1px;outline:2px solid #3f534859}.dagbog-shell .plant-moment-banner-error{color:#8a2f2f;margin:0;font-size:.82rem}.dagbog-shell .plant-moment-banner-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.dagbog-shell .plant-moment-btn{appearance:none;color:var(--pi-ink,#2a342c);font:inherit;cursor:pointer;background:#fff;border:1px solid #2a342c2e;border-radius:10px;padding:9px 14px;font-size:.88rem;font-weight:600}.dagbog-shell .plant-moment-btn.is-primary{color:#fff;background:#3f5348;border-color:#0000}.dagbog-shell .plant-moment-btn.is-primary:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.dagbog-shell .plant-moment-banner{grid-template-columns:1fr}.dagbog-shell .plant-moment-banner-empty{min-height:140px}}.dagbog-shell .plant-moment-feed{flex-direction:column;gap:0;display:flex}.dagbog-shell .plant-moment-year{--plant-moment-tl-date-w:3.4rem;--plant-moment-tl-gap:10px;--plant-moment-tl-line-x:40%;--plant-moment-tl-side-start:calc(var(--plant-moment-tl-line-x) - var(--plant-moment-tl-date-w) / 2 - var(--plant-moment-tl-gap));flex-direction:column;align-items:stretch;margin:8px 0;padding:0 2px;display:flex}.dagbog-shell .plant-moment-year-head{width:100%;margin:0 0 14px}.dagbog-shell .plant-moment-year-title{box-sizing:border-box;width:max-content;max-width:100%;margin:0;margin-left:var(--plant-moment-tl-line-x);letter-spacing:-.015em;text-align:center;color:var(--pi-ink,#2a342c);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:600;line-height:1.25;transform:translate(-50%)}.dagbog-shell .plant-moment-year-sub{color:var(--pi-ink-soft,#2a342c9e);text-align:center;margin:4px 0 0;font-size:.82rem}.dagbog-shell .plant-moment-year-body{box-sizing:border-box;flex-direction:column;gap:22px;width:100%;max-width:none;margin-inline:0;padding:4px 0 8px;display:flex;position:relative}.dagbog-shell .plant-moment-year-body:before{content:"";left:var(--plant-moment-tl-line-x);pointer-events:none;background:#2a342c2e;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.dagbog-shell .plant-moment-tl-section{z-index:0;position:relative}.dagbog-shell .plant-moment-tl-milestone{grid-template-columns:var(--plant-moment-tl-side-start) var(--plant-moment-tl-date-w) minmax(0, 1fr);column-gap:var(--plant-moment-tl-gap);z-index:1;align-items:start;margin:0 0 10px;display:grid;position:relative}.dagbog-shell .plant-moment-tl-milestone-start{text-align:right;grid-column:1;min-width:0}.dagbog-shell .plant-moment-tl-section-toggle{appearance:none;max-width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.dagbog-shell .plant-moment-tl-section-toggle:hover .plant-moment-tl-section-title,.dagbog-shell .plant-moment-tl-section-toggle:hover .plant-moment-tl-section-chevron{color:var(--pi-ink,#2a342c)}.dagbog-shell .plant-moment-tl-section-chevron{color:var(--pi-ink-soft,#2a342c9e);flex-shrink:0;transition:transform .15s}.dagbog-shell .plant-moment-tl-section-chevron.is-closed{transform:rotate(-90deg)}.dagbog-shell .plant-moment-tl-section.is-collapsed .plant-moment-tl-milestone{margin-bottom:0}.dagbog-shell .plant-moment-tl-section-body{min-width:0}.dagbog-shell .plant-moment-tl-milestone-mark{grid-column:2;justify-content:center;align-items:center;height:1.15em;margin-top:.12em;display:flex;position:relative}.dagbog-shell .plant-moment-tl-milestone-dot{background:var(--pi-ink,#2a342c);width:11px;height:11px;box-shadow:0 0 0 3px var(--pi-paper,#f4ecd8);border-radius:50%}.dagbog-shell .plant-moment-tl-milestone-dot.is-today{box-shadow:0 0 0 3px var(--pi-paper,#f4ecd8), 0 0 0 5px #2f9e5f52;background:#2f9e5f}.dagbog-shell .plant-moment-tl-milestone-end{text-align:left;grid-column:3;min-width:0}.dagbog-shell .plant-moment-tl-section-title{letter-spacing:-.01em;color:var(--pi-ink,#2a342c);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1rem;font-weight:600;line-height:1.2}.dagbog-shell .plant-moment-tl-window{color:var(--pi-ink-soft,#2a342c9e);margin:0;padding-top:.12em;font-size:.78rem;font-weight:500;line-height:1.25}.dagbog-shell .plant-moment-tl-empty,.dagbog-shell .plant-moment-tl-more{margin-left:calc(var(--plant-moment-tl-line-x) + var(--plant-moment-tl-date-w) / 2 + 10px);width:calc(100% - var(--plant-moment-tl-line-x) - var(--plant-moment-tl-date-w) / 2 - 10px);box-sizing:border-box;max-width:100%}.dagbog-shell .plant-moment-tl-empty{color:var(--pi-ink-soft,#2a342c9e);margin-top:0;margin-bottom:0;margin-right:0;font-size:.88rem;line-height:1.4}.dagbog-shell .plant-moment-tl-empty-row{grid-template-columns:var(--plant-moment-tl-side-start) var(--plant-moment-tl-date-w) minmax(0, 1fr);column-gap:var(--plant-moment-tl-gap);z-index:1;align-items:start;display:grid;position:relative}.dagbog-shell .plant-moment-tl-empty-row .plant-moment-tl-date{min-height:1px;padding-top:0}.dagbog-shell .plant-moment-tl-add{appearance:none;color:var(--pi-ink-soft,#2a342cb8);font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:1px dashed #2a342c47;border-radius:10px;align-items:center;gap:5px;width:auto;max-width:100%;margin:0;padding:6px 10px;font-size:.86rem;font-weight:600;line-height:1.2;display:inline-flex}.dagbog-shell .plant-moment-tl-side.is-start .plant-moment-tl-add{margin-left:auto}.dagbog-shell .plant-moment-tl-add:hover:not(:disabled){color:var(--pi-ink,#2a342c);background:#2a342c0a;border-color:#2a342c6b}.dagbog-shell .plant-moment-tl-add:disabled{opacity:.45;cursor:not-allowed}.dagbog-shell .plant-moment-tl-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .plant-moment-tl-entry{grid-template-columns:var(--plant-moment-tl-side-start) var(--plant-moment-tl-date-w) minmax(0, 1fr);column-gap:var(--plant-moment-tl-gap);z-index:1;align-items:start;display:grid;position:relative}.dagbog-shell .plant-moment-tl-side{flex-direction:column;gap:6px;min-width:0;display:flex}.dagbog-shell .plant-moment-tl-side.is-start{text-align:right;grid-column:1;justify-self:stretch;align-items:flex-end}.dagbog-shell .plant-moment-tl-entry.is-photo .plant-moment-tl-side.is-start{align-items:flex-end}.dagbog-shell .plant-moment-tl-side.is-end{text-align:left;grid-column:3;align-items:flex-start}.dagbog-shell .plant-moment-tl-date{text-align:center;letter-spacing:.01em;color:var(--pi-ink-soft,#2a342cb8);flex-direction:column;grid-column:2;align-items:center;padding-top:.55rem;font-size:.72rem;font-weight:600;line-height:1.2;display:flex;position:relative}.dagbog-shell .plant-moment-tl-date time{max-width:100%;display:block}.dagbog-shell .plant-moment-tl-dot{background:var(--pi-paper,#f4ecd8);pointer-events:none;z-index:1;border:1.5px solid #2a342c73;border-radius:50%;width:7px;height:7px;position:absolute;top:.55rem;left:50%;transform:translate(-50%,-50%)}.dagbog-shell .plant-moment-tl-dot.is-today{background:#2f9e5f;border-color:#2f9e5f;box-shadow:0 0 0 3px #2f9e5f47}.dagbog-shell .plant-moment-tl-card{border:1px solid #2a342c24;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;max-width:18rem;padding:10px 12px;display:grid}.dagbog-shell .plant-moment-tl-entry.is-photo .plant-moment-tl-card.is-photo{box-sizing:border-box;background:color-mix(in srgb, var(--pi-paper,#f4ecd8) 42%, #fff);grid-template-columns:1fr;justify-items:stretch;gap:6px;width:min(9.5rem,100%);max-width:9.5rem;margin-left:auto;margin-right:0;padding:6px}.dagbog-shell .plant-moment-tl-variety.is-photo-fallback{text-align:left;padding:0 2px 2px;font-size:.86rem;line-height:1.25;display:block}.dagbog-shell .plant-moment-tl-entry.is-note .plant-moment-tl-card,.dagbog-shell .plant-moment-tl-entry.is-paired .plant-moment-tl-card.is-note{background:color-mix(in srgb, var(--pi-paper,#f4ecd8) 72%, #fff);border-color:#3f534838;grid-template-columns:minmax(0,1fr)}.dagbog-shell .plant-moment-tl-thumb{aspect-ratio:1;cursor:zoom-in;background:#2a342c0f;border:0;border-radius:8px;width:100%;min-width:72px;height:auto;min-height:72px;padding:0;display:block;overflow:hidden}.dagbog-shell .plant-moment-tl-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dagbog-shell .plant-moment-tl-note-mark{width:28px;height:28px;color:var(--pi-ink-soft,#2a342c9e);justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.dagbog-shell .plant-moment-tl-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.dagbog-shell .plant-moment-tl-note-date{letter-spacing:.01em;color:var(--pi-ink-soft,#2a342cb8);font-size:.72rem;font-weight:600}.dagbog-shell .plant-moment-tl-note-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dagbog-shell .plant-moment-tl-card.is-note .plant-moment-tl-edit{flex-shrink:0;margin:-2px -4px -2px 0}.dagbog-shell .plant-moment-tl-card.is-photo .plant-moment-tl-edit{justify-self:end;margin-top:2px}.dagbog-shell .plant-moment-tl-variety{letter-spacing:-.01em;color:var(--pi-ink,#2a342c);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600}.dagbog-shell .plant-moment-tl-text{color:var(--pi-ink,#2a342c);margin:2px 0 0;font-size:.88rem;line-height:1.4}.dagbog-shell .plant-moment-tl-edit{appearance:none;color:var(--pi-ink-soft,#2a342cb8);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin:0;padding:4px 6px;font-size:.78rem;font-weight:600;display:inline-flex}.dagbog-shell .plant-moment-tl-edit:hover{color:var(--pi-ink,#2a342c);background:#2a342c0f}.dagbog-shell .plant-moment-tl-more{appearance:none;color:var(--pi-ink,#2a342c);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:auto;margin-top:10px;margin-bottom:0;margin-right:0;padding:0;font-size:.86rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (width<=520px){.dagbog-shell .plant-moment-year{--plant-moment-tl-date-w:2.5rem;--plant-moment-tl-gap:6px;--plant-moment-tl-line-x:50%;padding:0 4px}.dagbog-shell .plant-moment-year-title{font-size:1.1rem}.dagbog-shell .plant-moment-tl-section-title{min-width:0;font-size:.92rem}.dagbog-shell .plant-moment-tl-section-toggle{max-width:100%}.dagbog-shell .plant-moment-tl-window{font-size:.72rem}.dagbog-shell .plant-moment-tl-card{max-width:none;padding:8px 10px}.dagbog-shell .plant-moment-tl-entry.is-photo .plant-moment-tl-card.is-photo{max-width:7.5rem}.dagbog-shell .plant-moment-tl-edit span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.dagbog-shell .garden-beds-pane{flex-direction:column;gap:4px;padding:0 0 60px;display:flex;position:relative}.dagbog-shell .plant-inventory .garden-beds-pane.is-overview,.dagbog-shell .plant-inventory .garden-beds-pane.is-list{padding:var(--pi-paper-lip,18px) 0 24px;gap:0}.dagbog-shell .plant-inventory .garden-beds-pane.is-overview .garden-bed-card{overflow:visible}.dagbog-shell .garden-bed-ledger{flex-direction:column;gap:0;display:flex}.dagbog-shell .garden-bed-head-icon{box-sizing:border-box;width:1.2em;height:1.2em;box-shadow:none;color:var(--pi-ink-soft,#2a342c7a);background:#2a342c1a;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.dagbog-shell .garden-bed-head-icon svg{width:.62em;height:.62em;display:block}.dagbog-shell .garden-beds-pane.is-empty{padding-bottom:0}.dagbog-shell .garden-beds-empty{box-sizing:border-box;min-height:calc(var(--pi-line) * 5);padding:18px var(--pi-pad-x,16px) 28px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.dagbog-shell .garden-beds-empty .garden-bed-empty{text-align:center;max-width:22rem;margin:0}.dagbog-shell .garden-beds-empty .garden-bed-new-form{max-width:22rem}.dagbog-shell .garden-bed-local-note{color:var(--pi-ink-soft,#2a342c94);margin:0 0 12px;font-size:.78rem;font-style:italic;line-height:1.35}.dagbog-shell .garden-bed-toolbar{right:calc(var(--pi-pad-x,18px) + 4px);align-items:center;display:flex;position:absolute;bottom:18px}.dagbog-shell .garden-bed-toolbar.is-inline{margin:8px 0 0;position:static;bottom:auto;right:auto}.dagbog-shell .garden-bed-new-form{align-items:center;gap:8px;width:100%;max-width:22rem;display:flex}.dagbog-shell .garden-bed-new-form input{min-width:0;color:var(--pi-ink,#2a342c);font:inherit;background:#fff;border:1px solid #2a342c3d;border-radius:8px;flex:auto;padding:7px 10px;font-size:.88rem}.dagbog-shell .garden-bed-new-form input:focus{outline-offset:1px;outline:2px solid #3f534859}.dagbog-shell .garden-bed-new-form button{color:#fff;font:inherit;cursor:pointer;background:#3f5348;border:0;border-radius:8px;flex:none;padding:7px 12px;font-size:.86rem;font-weight:600}.dagbog-shell .garden-bed-new-form button:disabled{opacity:.45;cursor:not-allowed}.dagbog-shell .garden-bed-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:12px;margin:0 0 8px;display:grid}.dagbog-shell .garden-bed-grid-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:24px}.dagbog-shell .garden-bed-card{background:color-mix(in srgb, var(--pi-paper,#f4ecd8) 55%, #fff);border:1px solid #2a342c24;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.dagbog-shell .garden-bed-card.is-editing{padding:10px}.dagbog-shell .garden-bed-card.is-editing input{box-sizing:border-box;width:100%;color:var(--pi-ink,#2a342c);font:inherit;background:#fff;border:1px solid #2a342c47;border-radius:8px;padding:6px 8px;font-size:.88rem}.dagbog-shell .garden-bed-card-main{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:10px 10px 4px;display:flex}.dagbog-shell .garden-bed-card-cover{aspect-ratio:1;width:100%;color:var(--pi-ink-soft,#2a342c80);background:#2a342c14;border-radius:9px;justify-content:center;align-items:center;display:flex;overflow:hidden}.dagbog-shell .garden-bed-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.dagbog-shell .garden-bed-card-name{letter-spacing:-.01em;color:var(--pi-ink,#2a342c);text-overflow:ellipsis;white-space:nowrap;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.94rem;font-weight:650;line-height:1.25;overflow:hidden}.dagbog-shell .garden-bed-card-count{color:var(--pi-ink-soft,#2a342c94);font-size:.74rem}.dagbog-shell .garden-bed-card-actions{justify-content:flex-end;align-items:center;gap:2px;padding:0 6px 6px;display:flex;position:relative}.dagbog-shell .garden-bed-card-actions button{appearance:none;width:26px;height:26px;color:var(--pi-ink-soft,#2a342c8c);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dagbog-shell .garden-bed-card-actions button:hover{color:var(--pi-ink,#2a342c);background:#2a342c14}.dagbog-shell .garden-bed-thumb-wrap{position:relative}.dagbog-shell .garden-bed-thumb{flex-direction:column;gap:4px;display:flex}.dagbog-shell .garden-bed-thumb-media{aspect-ratio:1;cursor:zoom-in;background:#2a342c0f;border:0;border-radius:9px;width:100%;margin:0;padding:0;display:block;overflow:hidden}.dagbog-shell .garden-bed-thumb-media img{object-fit:cover;width:100%;height:100%;display:block}.dagbog-shell .garden-bed-thumb-fallback{width:100%;height:100%;color:var(--pi-ink-soft,#2a342c66);justify-content:center;align-items:center;display:flex}.dagbog-shell .garden-bed-thumb-overlay{position:absolute;top:6px;right:6px}.dagbog-shell .garden-bed-thumb-assign,.dagbog-shell .garden-bed-thumb-unassign{appearance:none;color:#fff;cursor:pointer;background:#141c16b8;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.dagbog-shell .garden-bed-thumb-assign:hover,.dagbog-shell .garden-bed-thumb-unassign:hover{background:#141c16e6}.dagbog-shell .garden-bed-thumb-caption{color:var(--pi-ink-soft,#2a342cad);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0 2px;font-size:.76rem;line-height:1.3;display:-webkit-box;overflow:hidden}.dagbog-shell .garden-bed-assign-pop{z-index:5;background:#fff;border:1px solid #2a342c2e;border-radius:10px;flex-direction:column;gap:2px;width:max-content;min-width:9.5rem;max-width:13rem;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 18px #141c1629}.dagbog-shell .garden-bed-assign-pop button[role=option]{appearance:none;width:100%;color:var(--pi-ink,#2a342c);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:.86rem;display:block}.dagbog-shell .garden-bed-assign-pop button[role=option]:hover{background:#2a342c14}.dagbog-shell .garden-bed-assign-pop-new{border-top:1px solid #2a342c1f;align-items:center;gap:4px;margin-top:2px;padding-top:4px;display:flex}.dagbog-shell .garden-bed-assign-pop-new input{min-width:0;font:inherit;background:#fff;border:1px solid #2a342c38;border-radius:7px;flex:auto;padding:5px 7px;font-size:.82rem}.dagbog-shell .garden-bed-assign-pop-new button{color:#fff;cursor:pointer;background:#3f5348;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.dagbog-shell .garden-bed-assign-pop-new button:disabled{opacity:.45;cursor:not-allowed}.dagbog-shell .garden-bed-assign-pop-close{width:20px;height:20px;color:var(--pi-ink-soft,#2a342cb3);cursor:pointer;background:#fff;border:1px solid #2a342c2e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-8px;right:-8px}.dagbog-shell .garden-bed-unassigned{border-top:1px solid #2a342c1f;margin-top:8px;padding-top:14px}.dagbog-shell .garden-bed-unassigned-title{letter-spacing:-.01em;color:var(--pi-ink,#2a342c);align-items:center;gap:8px;margin:0 0 12px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.98rem;font-weight:650;display:flex}.dagbog-shell .garden-bed-unassigned-count{min-width:1.4rem;height:1.4rem;color:var(--pi-ink-soft,#2a342cb8);background:#2a342c1a;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.72rem;font-weight:700;display:inline-flex}.dagbog-shell .garden-bed-empty{color:var(--pi-ink-soft,#2a342c99);margin:0 0 16px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.94rem;font-style:italic;line-height:1.4}.dagbog-shell .garden-bed-detail-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.dagbog-shell .garden-bed-detail-back{appearance:none;color:var(--pi-ink-soft,#2a342cb8);font:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 100%;order:-1;align-items:center;gap:4px;margin:0 0 4px;padding:0;font-size:.84rem;font-weight:600;display:inline-flex}.dagbog-shell .garden-bed-detail-back:hover{color:var(--pi-ink,#2a342c)}.dagbog-shell .garden-bed-detail-name{letter-spacing:-.015em;color:var(--pi-ink,#2a342c);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:650}.dagbog-shell .garden-bed-detail-count{color:var(--pi-ink-soft,#2a342c99);font-size:.82rem}.dagbog-shell .pi-letter.is-bed-title{z-index:1;align-items:end;display:flex;overflow:visible}.dagbog-shell .pi-letter.is-bed-title.is-menu-open{z-index:40}.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-row{flex-direction:row;align-items:center;gap:.4em;width:100%;min-width:0;max-width:100%;font-size:clamp(1.35rem,3.2vw,1.7rem);line-height:1;display:flex;overflow:visible}.dagbog-shell .pi-letter.is-bed-title .pi-ink{flex-direction:row;flex:0 auto;align-items:center;gap:.35em;width:auto;min-width:0;font-size:1em;display:flex;overflow:visible}.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-icon-btn{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;align-items:center;margin:0;padding:0;font-size:1em;line-height:1;display:inline-flex}.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-icon-btn:hover .garden-bed-head-icon,.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-icon-btn:focus-visible .garden-bed-head-icon{color:#3a6288;background:#3a628829}.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-menu{flex:auto;align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-menu.is-open{z-index:50}.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-trigger{flex-direction:row;flex:auto;align-items:center;gap:.28em;min-width:0;max-width:100%;display:inline-flex}.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-settings{color:var(--pi-ink-soft,#2a342c85);flex:none;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-trigger:hover .garden-bed-head-settings,.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-trigger[aria-expanded=true] .garden-bed-head-settings{color:var(--pi-ink,#2a342c)}.dagbog-shell .pi-letter.is-bed-title .garden-bed-head-rename{width:min(18rem,100%);min-width:4rem;color:inherit;font:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:1em;font-weight:650}.dagbog-shell .pi-letter.is-bed-title .pi-bed-menu{z-index:60;background:#fff;min-width:13.5rem;left:0;right:auto}.dagbog-shell .pi-bed-menu.is-settings{min-width:14.5rem}.dagbog-shell .pi-bed-menu-folder-label{flex:none;font-weight:600}.dagbog-shell .pi-bed-menu-folder-value{min-width:0;color:var(--pi-ink-soft,#2a342c8c);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-left:auto;font-weight:500;overflow:hidden}.dagbog-shell .pi-bed-menu-item.is-folder{gap:8px}.dagbog-shell .pi-bed-menu-item.is-folder svg{color:var(--pi-ink-soft,#2a342c73);flex:none;transition:transform .14s}.dagbog-shell .pi-bed-menu-folder.is-open>.pi-bed-menu-item.is-folder svg{transform:rotate(90deg)}.dagbog-shell .pi-bed-menu-sub{flex-direction:column;gap:1px;padding:0 0 4px;display:flex}.dagbog-shell .pi-bed-menu-item.is-sub{padding-left:18px;font-weight:500}.dagbog-shell .pi-bed-menu-sep{background:#2a342c1f;height:1px;margin:3px 4px}.dagbog-shell .pi-bed-menu-item.is-selected{background:#2f6b4f1a;font-weight:600}.dagbog-shell .pi-letter.is-bed-title .pi-letter-mark{max-width:100%;color:var(--pi-ink,#2a342c);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin-bottom:0;font-size:1em;line-height:1;text-decoration:none;display:block;overflow:hidden}.dagbog-shell .pi-row.is-family.is-under-selected{background:#4a80b00f}.dagbog-shell .pi-letter.is-bed-title.is-selected,.dagbog-shell .pi-letter.is-bed-title.is-editing{background:#4a80b026}.dagbog-shell .pi-letter.is-bed-title.is-selected:hover,.dagbog-shell .pi-letter.is-bed-title.is-selected:focus-within{background:#4a80b030}.dagbog-shell .garden-beds-pane .pi-row .pi-row-actions{align-self:end;align-items:baseline;width:auto;margin-bottom:0}.dagbog-shell .pi-letter.is-bed-title button.pi-ink:hover .pi-letter-mark{color:#3a6288}.dagbog-shell .pi-row.is-add-plant{position:relative}.dagbog-shell .pi-row.is-add-plant:not(.is-add-plant-family),.dagbog-shell .pi-row.is-add-plant:not(.is-add-plant-family):hover,.dagbog-shell .pi-row.is-add-plant:not(.is-add-plant-family):focus-within{background:0 0}.dagbog-shell .pi-ink.is-add-plant-trigger{color:var(--pi-ink-soft,#2a342c9e);align-items:center;gap:6px;font-style:italic;display:inline-flex}.dagbog-shell .pi-ink.is-add-plant-trigger:hover{color:var(--pi-ink,#2a342c)}.dagbog-shell .pi-ink.is-add-plant-trigger .pi-ink-name{font-style:italic;font-weight:500}.dagbog-shell .pi-row.is-add-plant-family .pi-ink.is-add-plant-trigger{color:var(--pi-ink,#2a342c);font-style:normal}.dagbog-shell .pi-row.is-add-plant-family .pi-ink.is-add-plant-trigger .pi-ink-name{font-style:normal;font-weight:600}.dagbog-shell .pi-row.is-variety.is-add-plant .pi-ink.is-add-plant-trigger,.dagbog-shell .pi-row.is-variety.is-add-plant .pi-ink.is-add-plant-trigger .pi-ink-name,.dagbog-shell .pi-row.is-variety.is-add-plant .is-add-bed-form input,.dagbog-shell .pi-row.is-variety.is-add-plant .is-add-bed-form input::placeholder{font-size:.82rem}.dagbog-shell .pi-row.is-variety.is-add-plant:not(.is-composing) .pi-ink.is-add-plant-trigger,.dagbog-shell .pi-row.is-variety.is-add-plant:not(.is-composing) .pi-ink.is-add-plant-trigger .pi-ink-name{font-style:italic}.dagbog-shell .pi-row.is-variety.is-add-plant.is-composing .pi-ink.is-add-plant-trigger,.dagbog-shell .pi-row.is-variety.is-add-plant.is-composing .is-add-bed-form input,.dagbog-shell .pi-row.is-variety.is-add-plant.is-composing .is-add-bed-form input::placeholder,.dagbog-shell .pi-row.is-variety.is-add-plant .pi-add-plant-lookup,.dagbog-shell .pi-row.is-variety.is-add-plant .pi-add-plant-lookup .pi-ink-name{font-style:normal}.dagbog-shell .plant-inventory .garden-beds-pane.is-list>.pi-page>.pi-rows{margin:0}.dagbog-shell .pi-row.is-add-plant-family .is-add-bed-form,.dagbog-shell .pi-row.is-variety.is-add-plant .is-add-bed-form{background:0 0;border:0;flex:auto;align-items:center;gap:6px;width:100%;min-width:0;margin:0;padding:0;display:inline-flex}.dagbog-shell .pi-row.is-add-plant-family .is-add-bed-form input,.dagbog-shell .pi-row.is-variety.is-add-plant .is-add-bed-form input{min-width:0;height:auto;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;overflow:visible}.dagbog-shell .pi-row.is-add-plant-family .is-add-bed-form input::placeholder,.dagbog-shell .pi-row.is-variety.is-add-plant .is-add-bed-form input::placeholder{color:var(--pi-ink-soft,#2a342c73);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit}.dagbog-shell .pi-row.is-add-plant-family.is-composing,.dagbog-shell .pi-row.is-variety.is-add-plant.is-composing{z-index:6;position:relative;overflow:visible}.dagbog-shell .pi-row.is-add-plant-family.is-composing>.is-add-bed-form,.dagbog-shell .pi-row.is-variety.is-add-plant.is-composing>.is-add-bed-form{width:100%;position:relative}.dagbog-shell .pi-add-plant-lookup{z-index:8;box-sizing:border-box;background:#fffcf6f7;border:1px solid #2f6b4f21;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #281c0c1f}.dagbog-shell .pi-add-plant-hits{max-height:min(42vh,260px);margin:0;padding:0;list-style:none;overflow:hidden auto}.dagbog-shell .pi-add-plant-hit{box-sizing:border-box;width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;margin:0;padding:8px 10px 10px;display:grid;overflow:visible}.dagbog-shell .pi-add-plant-hit:hover,.dagbog-shell .pi-add-plant-hit:focus-visible{background:#2f6b4f14;outline:none}.dagbog-shell .pi-add-plant-hit.is-split{cursor:default}.dagbog-shell .pi-add-plant-hit.is-split>.pi-ink{color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;margin:0;padding-right:0}.dagbog-shell .pi-add-plant-hit.is-split>button.pi-ink{cursor:pointer}.dagbog-shell .pi-add-plant-hit.is-split>button.pi-ink:hover .pi-ink-name,.dagbog-shell .pi-add-plant-hit.is-split>button.pi-ink:focus-visible .pi-ink-name{color:#3a6288;text-underline-offset:3px;text-decoration:underline}.dagbog-shell .pi-add-plant-hit.is-split>.pi-add-plant-hit-place{cursor:default}.dagbog-shell .pi-add-plant-hit.is-split>button.pi-add-plant-hit-place{cursor:pointer}.dagbog-shell .pi-add-plant-hit.is-split>button.pi-add-plant-hit-place:hover,.dagbog-shell .pi-add-plant-hit.is-split>button.pi-add-plant-hit-place:focus-visible{background:color-mix(in srgb, var(--leaf,#2f6b4f) 20%, #fff);outline:none}.dagbog-shell .pi-add-plant-hit:disabled{opacity:.55;cursor:default}.dagbog-shell .pi-add-plant-hit.is-status{cursor:default}.dagbog-shell .pi-add-plant-hit.is-status>.pi-ink{cursor:default;align-items:center;display:inline-flex}.dagbog-shell .pi-add-plant-hit.is-status:hover{background:0 0}.dagbog-shell .pi-add-plant-hit>.pi-ink{min-width:0;padding-bottom:.28em;font-size:.94rem;font-weight:600;line-height:1.25;display:block;overflow:visible}.dagbog-shell .pi-add-plant-spinner{flex:none;margin-right:6px;animation:.8s linear infinite pi-add-plant-spin}@keyframes pi-add-plant-spin{to{transform:rotate(360deg)}}.dagbog-shell .pi-add-plant-hit-place{white-space:nowrap;flex:none;align-self:center}.dagbog-shell .pi-add-plant-hit-place.is-garden{color:#3a5f86;background:#466e9624;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding:0;display:inline-flex}.dagbog-shell .pi-add-plant-hit-place.is-new,.dagbog-shell .pi-add-plant-hit-place.is-add{border:1px solid color-mix(in srgb, var(--leaf,#2f6b4f) 22%, transparent);background:color-mix(in srgb, var(--leaf,#2f6b4f) 12%, #fff);color:var(--leaf,#2f6b4f);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:4px 11px;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}:is(.dagbog-shell .garden-beds-pane .pi-row-actions:has(.pi-placement),.dagbog-shell .plant-card-pane-bed-plants .pi-row-actions:has(.pi-placement)){width:auto;min-width:0}.dagbog-shell .garden-beds-pane .pi-row-actions .pi-placement,.dagbog-shell .plant-card-pane-bed-plants .pi-row-actions .pi-placement{flex:none}.dagbog-shell .garden-beds-pane .pi-bed-plant-menu,.dagbog-shell .plant-card-pane-bed-plants .pi-bed-plant-menu{align-items:center;display:inline-flex;position:relative}.dagbog-shell .garden-beds-pane .pi-bed-settings,.dagbog-shell .plant-card-pane-bed-plants .pi-bed-settings{appearance:none;color:var(--pi-ink-soft,#2a342c7a);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.dagbog-shell .garden-beds-pane .pi-bed-settings svg,.dagbog-shell .plant-card-pane-bed-plants .pi-bed-settings svg{width:13px;height:13px;display:block}.dagbog-shell .garden-beds-pane .pi-bed-settings:hover,.dagbog-shell .plant-card-pane-bed-plants .pi-bed-settings:hover,.dagbog-shell .garden-beds-pane .pi-bed-plant-menu.is-open .pi-bed-settings,.dagbog-shell .plant-card-pane-bed-plants .pi-bed-plant-menu.is-open .pi-bed-settings{color:var(--pi-ink,#2a342c)}.dagbog-shell .garden-beds-pane .pi-bed-plant-menu .pi-bed-menu,.dagbog-shell .plant-card-pane-bed-plants .pi-bed-plant-menu .pi-bed-menu{z-index:70;background:#fff;left:auto;right:0}.dagbog-shell .pi-bed-quantity-stepper{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:4px 9px 8px;display:flex}.dagbog-shell .pi-bed-quantity-btn{appearance:none;width:28px;height:28px;color:var(--pi-ink,#2a342c);cursor:pointer;background:#fff;border:1px solid #2a342c29;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.dagbog-shell .pi-bed-quantity-btn:hover:not(:disabled){background:#2a342c0f}.dagbog-shell .pi-bed-quantity-btn:disabled{opacity:.35;cursor:default}.dagbog-shell .pi-bed-quantity-value{text-align:center;min-width:1.5rem;color:var(--pi-ink,#2a342c);font-size:.92rem;font-weight:600}.dagbog-shell .pi-row.is-menu-open{z-index:5;position:relative}.dagbog-shell .pi-row.is-add-plant .garden-bed-assign-pop{left:0;right:auto}.dagbog-shell .pi-family-edit-ctl.is-family-menu{position:relative}.dagbog-shell .pi-ink-edit-form{grid-column:1/-1;width:100%;margin-bottom:2px}.dagbog-shell .pi-ink-edit-form input{box-sizing:border-box;width:100%;color:var(--pi-ink,#2a342c);font:inherit;background:#fff;border:1px solid #2a342c47;border-radius:8px;padding:4px 8px;font-size:1rem}.dagbog-shell .garden-bed-plant-pick{gap:6px;width:16rem;max-width:18rem}.dagbog-shell .garden-bed-plant-pick>input{font:inherit;background:#fff;border:1px solid #2a342c38;border-radius:7px;padding:6px 8px;font-size:.84rem}.dagbog-shell .garden-bed-plant-pick-list{flex-direction:column;max-height:14rem;display:flex;overflow-y:auto}.dagbog-shell .garden-bed-plant-pick-family{flex-direction:column;padding-bottom:4px;display:flex}.dagbog-shell .garden-bed-plant-pick-family-name{letter-spacing:-.01em;color:var(--pi-ink-soft,#2a342c9e);margin:6px 8px 2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.78rem;font-weight:650}.dagbog-shell .garden-bed-plant-pick-family button[role=option].is-family{padding-left:8px}.dagbog-shell .garden-bed-plant-pick-family button[role=option]:not(.is-family){padding-left:1.35rem}.dagbog-shell .garden-bed-plant-pick-family-label{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:650;display:block}.dagbog-shell .garden-bed-plant-pick-sort{font-weight:600;display:block}.dagbog-shell .garden-bed-plant-pick-type{color:var(--pi-ink-soft,#2a342c94);margin-top:1px;font-size:.76rem;font-style:italic;display:block}.dagbog-shell .garden-bed-plant-pick-empty{color:var(--pi-ink-soft,#2a342c94);margin:4px 2px;font-size:.82rem;font-style:italic}.dagbog-shell .plant-card-overlay{--pi-variety-indent:1.35rem;--pc-section-gap:18px;--pc-after-letter-tab:12px;--pc-pane-pad-x:calc(var(--pi-pad-x) + 4px);--pc-letter-bleed-left:8px;--pc-letter-bleed-edge:4px;--pc-letter-bleed-right:calc(var(--pc-pane-pad-x) - var(--pc-letter-bleed-edge));background:var(--inventory-overlay-surface,#f3ece0)}.dagbog-shell .plant-card{flex-direction:column;min-height:100%;padding:0 0 20px;display:flex;position:relative}.dagbog-shell .plant-card-shell{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex;position:relative}.dagbog-shell .plant-card-shell.has-hero{overflow:visible}.dagbog-shell .plant-card-close{appearance:none;pointer-events:auto;box-sizing:border-box;color:#2a342c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8e0;border:1px solid #2a342c38;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;display:inline-flex}.dagbog-shell .inventory-family-overlay-sticky-close .plant-card-actions{pointer-events:auto;z-index:1;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;top:16px;right:12px}.dagbog-shell .plant-card-overlay .plant-card-scroll-pill{pointer-events:auto;z-index:0;max-width:min(220px,100% - 104px);position:absolute;top:14px;left:50%}.dagbog-shell .inventory-family-overlay-sticky-close .plant-card-close{pointer-events:auto;position:relative;top:auto;right:auto}.dagbog-shell .plant-card-add{appearance:none;box-sizing:border-box;color:#2a342c;min-height:36px;font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8eb;border:1px solid #2a342c38;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 12px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.dagbog-shell .plant-card-add.is-garden{background:var(--leaf,#2f6b4f);color:#fffdf8;border-color:#1e483273}.dagbog-shell .plant-card-add.is-wishlist{background:#fffdf8eb}.dagbog-shell .plant-card-add:hover{border-color:#2a342c59}.dagbog-shell .plant-card-add.is-garden:hover{background:#275c43;border-color:#1e483299}.dagbog-shell .plant-card-add:focus-visible{outline-offset:2px;outline:2px solid #2a342cb3}.dagbog-shell .plant-card-add:disabled{opacity:.55;cursor:default}@media (width<=520px){.dagbog-shell .inventory-family-overlay-sticky-close .plant-card-actions{gap:6px;top:12px;right:10px}.dagbog-shell .plant-card-add{padding:0 10px;font-size:.72rem}.dagbog-shell .plant-card-overlay.has-card-add .plant-card-name,.dagbog-shell .plant-card-overlay.has-card-add .plant-card-botanical{max-width:min(100%,100% - 168px)}}.dagbog-shell .plant-card-close:hover{background:#fffdf8;border-color:#2a342c59}.dagbog-shell .plant-card-close:focus-visible{outline-offset:2px;outline:2px solid #2a342cb3}.dagbog-shell .plant-card-hero{box-sizing:border-box;aspect-ratio:5/2;background:#3a4a3e;border-radius:0;flex:none;width:100%;margin:0;display:block;position:relative;overflow:hidden}.dagbog-shell .plant-card-shell.has-hero .plant-card-hero{border-radius:16px 16px 0 0;overflow:hidden}.dagbog-shell .plant-card-hero-img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.dagbog-shell .plant-card-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffcf6b8 0%,#fffcf652 38%,#fffcf60f 68%,#0000 100%);position:absolute;inset:0}.dagbog-shell .plant-card-headline{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:16px 18px 14px;display:flex}.dagbog-shell .plant-card-shell.has-hero .plant-card-headline{z-index:2;pointer-events:none;padding:16px 52px 14px 18px;position:absolute;inset:0}.dagbog-shell .plant-card-shell:not(.has-hero) .plant-card-headline{padding:16px 52px 8px calc(var(--pi-pad-x) + 4px);flex-direction:column;align-items:flex-start;gap:2px}.dagbog-shell .plant-card-overlay.has-card-add .plant-card-name,.dagbog-shell .plant-card-overlay.has-card-add .plant-card-botanical{max-width:min(100%,100% - 200px);text-overflow:unset;white-space:normal;overflow:visible}.dagbog-shell .plant-card-name{letter-spacing:-.035em;min-width:0;max-width:100%;color:var(--ink,#1e3428);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 .32em .12em 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:calc(1.85rem + .6vw);font-weight:700;line-height:1.28;overflow:hidden}.dagbog-shell .plant-card-shell.has-hero .plant-card-name{text-shadow:0 1px #ffffff73,0 3px 10px #fffcf64d}.dagbog-shell .plant-card-botanical{text-overflow:ellipsis;white-space:nowrap;color:#1e3428b8;letter-spacing:.01em;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:clamp(.92rem,2vw,1.08rem);font-style:italic;font-weight:500;line-height:1.25;display:block;overflow:hidden}.dagbog-shell .plant-card-shell.has-hero .plant-card-botanical{text-shadow:0 1px #fff6,0 3px 10px #fffcf647}.dagbog-shell .plant-card-pane-toggle-wrap{width:100%;min-width:0;display:block}.dagbog-shell .plant-card-pane-tools{--hub-feed-bar-rule:#5a462861;--hub-bookmark-min-w:0;--plant-card-tab-paper:var(--inventory-overlay-surface,#f3ece0);z-index:3;box-sizing:border-box;background:0 0;border:0;width:100%;margin:0;padding:8px 0 0;display:block;position:relative;overflow:visible}.dagbog-shell .plant-card-shell.has-hero .plant-card-pane-tools{background:linear-gradient(to top, var(--plant-card-tab-paper) 0, var(--plant-card-tab-paper) 1px, transparent 1px);margin:0;position:absolute;bottom:0;left:0;right:0}.dagbog-shell .plant-card-pane-tools:before{content:"";z-index:0;background:var(--hub-feed-bar-rule);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.dagbog-shell .plant-card-shell:not(.has-hero) .plant-card-pane-tools{background:var(--hub-feed-bar-bg,#e6dcc6);margin-top:0;padding-top:8px;position:relative;bottom:auto;left:auto;right:auto}.dagbog-shell .plant-card-pane-tools .scroll-tabs-frame,.dagbog-shell .plant-card-pane-tools .is-status-picker.has-captions.is-scroll-tabs{z-index:1;width:100%;position:relative}.dagbog-shell .plant-card-pane-tools .hub-tabs-strip{align-items:flex-end;gap:0;width:100%;min-width:100%;padding-bottom:1px}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip{gap:0}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item{flex:none;min-width:0}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter{background:color-mix(in srgb, var(--pi-paper,#f4ecd8) 86%, transparent);color:#2a342cb8;-webkit-backdrop-filter:blur(8px);border-color:#5a462838;flex:none;justify-content:center;width:auto;min-width:0;padding:8px 12px 10px}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter:not(.active){gap:5px;padding-left:10px;padding-right:10px}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter:not(.active) .hub-category-caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter svg,.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter.active svg,.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter:hover svg,.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter.active:hover svg{width:18px;height:18px}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter:hover{background:color-mix(in srgb, var(--pi-paper,#f4ecd8) 94%, transparent);color:#2a342ce0;border-color:#5a462852;padding:8px 12px 10px}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter:not(.active):hover{padding-left:10px;padding-right:10px}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter.active,.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter.active:hover{z-index:2;background:var(--plant-card-tab-paper);border-color:var(--hub-feed-bar-rule,#5a462861);width:auto;min-width:0;color:var(--pi-ink,#2a342c);-webkit-backdrop-filter:none;border-bottom:0;flex:none;margin-bottom:-1px;padding:8px 12px 10px}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter.active:after{content:"";z-index:1;background:var(--plant-card-tab-paper);pointer-events:none;height:3px;position:absolute;bottom:-2px;left:0;right:0}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item:first-child{margin-left:4px}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item:last-child{margin-right:4px}.dagbog-shell .plant-card-pane-tools .hub-category-caption{text-overflow:ellipsis;overflow:hidden}.dagbog-shell .plant-card-pane-tools .hub-tab-count{font-size:.7rem}.dagbog-shell .plant-card-pane-tools .is-status-picker.is-bookmark-tabs .hub-tabs-strip>.hub-tab-item>button.is-status-filter.active .hub-tab-count{opacity:.72}@media (width>=768px){.dagbog-shell .plant-card-name{font-size:calc(1.7rem + .35vw)}}.dagbog-shell .plant-card-pane{box-sizing:border-box;padding:0 var(--pc-pane-pad-x) 20px}.dagbog-shell .plant-card-pane-care .plant-care-summary-sections{padding:0}.dagbog-shell .plant-card-pane-care .storyline-year .plant-care-summary-section-head,.dagbog-shell .plant-card-pane-care .storyline-now .plant-care-summary-section-head{padding-left:0;padding-right:0}.dagbog-shell .plant-card-pane-care{padding-top:10px}.dagbog-shell .plant-card-pane-care .storyline-year-questions>.plant-card-info-block.is-now{padding-bottom:4px}.dagbog-shell .plant-card-pane-care .storyline-year-questions .storyline-month-tips-divider.is-year-rest{margin:8px 0 10px}.dagbog-shell .plant-card-pane-care .storyline-year-questions .plant-care-summary-section-head-category .pi-activity-count{cursor:default;pointer-events:none;margin:0 0 6px}.dagbog-shell .plant-card-pane-care .storyline-year-questions .storyline-month-question-slot,.dagbog-shell .plant-card-season-checklist .storyline-month-question-slot{gap:0;margin-top:0}.dagbog-shell .plant-card-pane-care .storyline-year-questions .storyline-month-question-slot>.storyline-activity,.dagbog-shell .plant-card-pane-care .storyline-year-questions .storyline-month-question-slot>.storyline-question-row,.dagbog-shell .plant-card-pane-care .storyline-year-questions .storyline-month-question-slot>.storyline-question,.dagbog-shell .plant-card-season-checklist .storyline-month-question-slot>.storyline-activity{border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);margin:0;padding:8px 0 7px}.dagbog-shell .plant-card-pane-care .storyline-year-questions .storyline-activity>.storyline-question-row,.dagbog-shell .plant-card-season-checklist .storyline-activity>.storyline-question-row{border-bottom:0;margin:0;padding:0}.dagbog-shell .plant-card-pane-calendar,.dagbog-shell .plant-card-pane-varieties{padding-top:22px}.dagbog-shell .plant-card-pane-calendar .storyline-month-tips-divider.is-pane-head{margin:22px 0 18px;padding:6px 2px 8px}.dagbog-shell .plant-card-pane .plant-care-summary-section-head,.dagbog-shell .plant-card-pane .plant-care-summary-section-body{box-sizing:border-box;padding-left:0;padding-right:0}.dagbog-shell .plant-card-pane .plant-card-info-stack{gap:var(--pc-section-gap);flex-direction:column;margin:0;padding:0;display:flex}.dagbog-shell .plant-card-pane .plant-card-info-block{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.dagbog-shell .plant-card-pane-varieties,.dagbog-shell .plant-card-pane-calendar{--pi-variety-indent:.7rem}.dagbog-shell .plant-card-pane>.plant-care-summary-section-head,.dagbog-shell .plant-card-pane .sage-welcome-tips-embedded>.plant-care-summary-section-head,.dagbog-shell .plant-card-pane .plant-card-info-block>.plant-care-summary-section-head,.dagbog-shell .plant-card-pane .pyp-thrive-lead>.plant-care-summary-section-head{--pyp-gantt-bleed-left:var(--pc-letter-bleed-left);--pyp-gantt-edge:var(--pc-letter-bleed-edge);--pyp-gantt-bleed-right:var(--pc-letter-bleed-right);margin:0 calc(-1 * var(--pyp-gantt-bleed-right)) var(--pc-after-letter-tab) calc(-1 * var(--pyp-gantt-bleed-left));width:calc(100% + var(--pyp-gantt-bleed-left) + var(--pyp-gantt-bleed-right));box-sizing:border-box;padding:0 4px 2px}.dagbog-shell .plant-card-pane-varieties .plant-sheet-varieties-section,.dagbog-shell .plant-card-pane-calendar .plant-sheet-varieties-section{margin:0 0 var(--pc-section-gap);padding:0}.dagbog-shell .plant-card-pane-varieties .fam-callout-box.fam-varieties-module,.dagbog-shell .plant-card-pane-calendar .fam-callout-box.fam-varieties-module{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists.pi-page,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists.pi-page{padding:0}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row{margin-left:calc(-1 * var(--pi-pad-x));width:calc(100% + var(--pi-pad-x))}.dagbog-shell .plant-card-pane-varieties .fam-varieties-heading,.dagbog-shell .plant-card-pane-calendar .fam-varieties-heading{margin:0 0 2px;padding:0 4px}.dagbog-shell .plant-card-pane-varieties .fam-varieties-heading-sorts,.dagbog-shell .plant-card-pane-calendar .fam-varieties-heading-sorts{margin-top:18px}.dagbog-shell .plant-card-pane-varieties .fam-varieties-groups,.dagbog-shell .plant-card-pane-calendar .fam-varieties-groups{gap:30px;margin-top:0}.dagbog-shell .plant-card-pane-varieties .fam-varieties-group .plant-care-summary-section-head,.dagbog-shell .plant-card-pane-calendar .fam-varieties-group .plant-care-summary-section-head{margin:0}.dagbog-shell .plant-card-pane-varieties .fam-varieties-group .plant-care-summary-section-head-category,.dagbog-shell .plant-card-pane-calendar .fam-varieties-group .plant-care-summary-section-head-category{min-height:0;padding-bottom:4px}.dagbog-shell .plant-card-pane-varieties .fam-varieties-group-liner,.dagbog-shell .plant-card-pane-calendar .fam-varieties-group-liner{padding:0 4px 2px}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-add-plant,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-add-plant{z-index:2;overflow:visible}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists,.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-rows,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-rows{overflow:visible}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-add-plant.is-composing,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-add-plant.is-composing{z-index:6}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-variety,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-variety{align-items:end;column-gap:4px;display:flex}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-variety>.pi-ink,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-variety>.pi-ink{box-sizing:border-box;width:auto;min-width:0;max-width:none;padding-left:var(--pi-variety-indent);flex:1;margin-bottom:-.28em;padding-bottom:.28em;line-height:1.25;display:block;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 36px),#0000 100%)}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-variety.is-add-plant>.pi-ink.is-add-plant-trigger,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-variety.is-add-plant>.pi-ink.is-add-plant-trigger{flex-direction:row;align-items:center;gap:6px;display:inline-flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-variety>.pi-row-actions,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-variety>.pi-row-actions{flex:none}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-family .pi-ink-sub,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-family .pi-ink-sub{font-size:1em}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-ink.is-add-plant-trigger,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-ink.is-add-plant-trigger,.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-ink.is-add-plant-trigger .pi-ink-name,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-ink.is-add-plant-trigger .pi-ink-name,.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-ink.is-add-plant-trigger input,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-ink.is-add-plant-trigger input{font-size:.82rem;font-weight:500;line-height:inherit;overflow:visible}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-variety.is-add-plant:not(.is-composing) .pi-ink.is-add-plant-trigger,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-variety.is-add-plant:not(.is-composing) .pi-ink.is-add-plant-trigger,.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-variety.is-add-plant:not(.is-composing) .pi-ink.is-add-plant-trigger .pi-ink-name,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-variety.is-add-plant:not(.is-composing) .pi-ink.is-add-plant-trigger .pi-ink-name{font-style:italic}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-variety.is-add-plant.is-composing .pi-ink.is-add-plant-trigger,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-variety.is-add-plant.is-composing .pi-ink.is-add-plant-trigger,.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-row.is-variety.is-add-plant.is-composing input,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-row.is-variety.is-add-plant.is-composing input,.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-add-plant-lookup .pi-ink-name,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-add-plant-lookup .pi-ink-name{font-style:normal}.dagbog-shell .plant-card-pane-varieties .pi-row-actions .vtile-status-trigger.is-edit,.dagbog-shell .plant-card-pane-calendar .pi-row-actions .vtile-status-trigger.is-edit{gap:0}.dagbog-shell .plant-card-pane-varieties .pi-row-actions .vtile-status-mark,.dagbog-shell .plant-card-pane-calendar .pi-row-actions .vtile-status-mark{display:none}.dagbog-shell .plant-card-pane-varieties .pi-row-actions .vstatus-wishlist .vtile-status-mark,.dagbog-shell .plant-card-pane-calendar .pi-row-actions .vstatus-wishlist .vtile-status-mark{display:inline-flex}.dagbog-shell .plant-card-pane-varieties .pi-row-actions .vtile-status-trigger.is-edit.vstatus-wishlist,.dagbog-shell .plant-card-pane-calendar .pi-row-actions .vtile-status-trigger.is-edit.vstatus-wishlist{gap:4px}.dagbog-shell .plant-card-pane-varieties .pi-row-actions .vtile-status-trigger.is-edit .vtile-status-btn,.dagbog-shell .plant-card-pane-calendar .pi-row-actions .vtile-status-trigger.is-edit .vtile-status-btn{width:22px;height:22px;color:var(--pi-ink-soft,#2a342c7a);background:0 0;border:0}.dagbog-shell .plant-card-pane-varieties .pi-row-actions .vtile-status-trigger.is-edit .vtile-status-btn svg,.dagbog-shell .plant-card-pane-calendar .pi-row-actions .vtile-status-trigger.is-edit .vtile-status-btn svg{width:13px;height:13px}.dagbog-shell .plant-card-pane-varieties .pi-row-actions .vtile-status-trigger.is-edit:hover .vtile-status-btn,.dagbog-shell .plant-card-pane-calendar .pi-row-actions .vtile-status-trigger.is-edit:hover .vtile-status-btn,.dagbog-shell .plant-card-pane-varieties .pi-row-actions .vtile-status-trigger.is-edit[aria-expanded=true] .vtile-status-btn,.dagbog-shell .plant-card-pane-calendar .pi-row-actions .vtile-status-trigger.is-edit[aria-expanded=true] .vtile-status-btn{color:var(--pi-ink,#2a342c);background:#2a342c14}.dagbog-shell .plant-card-pane-varieties .family-info-about-care{margin:0 0 var(--pc-section-gap);padding:0}.dagbog-shell .plant-card-pane .sage-welcome-tips-embedded{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.dagbog-shell .plant-card-pane .sage-welcome-tips-embedded .sage-welcome-tips-list{gap:12px;margin:0;padding:0}.dagbog-shell .plant-card-pane-varieties .sage-welcome-tip{align-items:flex-start;gap:10px;font-size:clamp(13px,1.35vw,14.5px);line-height:1.55}.dagbog-shell .plant-card-pane-varieties .sage-welcome-tip .sage-checkbox-box{margin-top:calc(.775em - 9.5px);margin-top:calc(.5lh - 9.5px)}.dagbog-shell .plant-card-pane-varieties .sage-welcome-tip-text{font-size:inherit;line-height:inherit}.dagbog-shell .plant-card-pane .kal-plant-timeline.is-embedded{background:0 0;border:none;margin:0;padding:0}.dagbog-shell .plant-card-pane-calendar .kal-plant-timeline-card{--yw-trail:28px;--pyp-gantt-edge:12px;--pyp-gantt-bleed-left:calc(var(--pc-pane-pad-x) - var(--pyp-gantt-edge));--pyp-gantt-bleed-right:calc(var(--pc-pane-pad-x) - var(--pyp-gantt-edge));margin-left:calc(-1 * var(--pyp-gantt-bleed-left));margin-right:calc(-1 * var(--pyp-gantt-bleed-right));width:calc(100% + var(--pyp-gantt-bleed-left) + var(--pyp-gantt-bleed-right));box-sizing:border-box;overflow:visible}.dagbog-shell .plant-card-pane-calendar .kal-plant-timeline-card .pyp-cal-v2{--yw-trail:28px;box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}.dagbog-shell .plant-card-pane-calendar .pyp-gantt.has-check-trail{overflow:visible}.dagbog-shell .plant-card-pane-calendar .pyp-gantt.has-check-trail>.pyp-seasonhead,.dagbog-shell .plant-card-pane-calendar .pyp-gantt.has-check-trail>.pyp-monthhead,.dagbog-shell .plant-card-pane-calendar .pyp-gantt.has-check-trail>.pyp-glanes{width:calc(100% - var(--yw-trail));max-width:calc(100% - var(--yw-trail));box-sizing:border-box}.dagbog-shell .plant-card-pane-calendar .pyp-gantt.has-check-trail .pyp-cal-v2-region-title{margin-right:calc(-1 * var(--yw-trail))}.dagbog-shell .plant-card-pane-calendar .pyp-grow-bar{min-width:0}.dagbog-shell .plant-card-pane-calendar .pyp-gantt.has-check-trail .pyp-grow-bar.has-check{box-sizing:border-box;width:calc(100% + var(--yw-trail));flex-direction:row;align-items:center;max-width:none;display:flex}.dagbog-shell .plant-card-pane-calendar .pyp-gantt.has-check-trail .pyp-grow-bar.has-check>.pyp-gtrack{flex:auto;min-width:0}.dagbog-shell .plant-card-pane-calendar .pyp-gantt.has-check-trail .pyp-grow-bar.has-check>.pi-row-actions.year-wheel-check-actions{flex:0 0 var(--yw-trail);box-sizing:border-box;width:var(--yw-trail);min-width:var(--yw-trail);z-index:5;pointer-events:auto;justify-content:center;align-self:center;align-items:center;height:22px;margin:0;display:inline-flex;position:relative;top:-9px}.dagbog-shell .plant-card-pane-calendar .pyp-grow.has-check.is-muted>.pyp-glbl{opacity:.48}.dagbog-shell .plant-card-pane-calendar .pyp-grow>.pyp-glbl{font-optical-sizing:auto;letter-spacing:-.02em;color:var(--pyp-ink-soft);white-space:nowrap;flex-flow:row;align-items:center;padding-left:2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600;line-height:1.2}.dagbog-shell .plant-card-pane-calendar .pyp-grow>.pyp-glbl .pyp-glbl-main{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;align-items:baseline;gap:.28em;display:inline-flex}.dagbog-shell .plant-card-pane-calendar .pyp-grow>.pyp-glbl .pyp-glbl-icon{box-sizing:border-box;text-align:center;flex:0 0 1.15em;width:1.15em}.dagbog-shell .plant-card-pane-calendar .pyp-grow>.pyp-glbl .pyp-glbl-group{white-space:nowrap;font-size:12px}.dagbog-shell .plant-card-pane-calendar .pyp-empty-lane-title{font-optical-sizing:auto;letter-spacing:-.02em;color:var(--pyp-ink-soft);padding-left:2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600;line-height:1.2}.dagbog-shell .plant-card-pane-calendar .pyp-empty-lane-copy{padding:0 2px}.dagbog-shell .plant-card-pane .kal-plant-timeline-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0 0 12px}.dagbog-shell .plant-card-pane .plant-card-info-block.kal-plant-timeline-card{padding-bottom:0}.dagbog-shell .plant-card-pane .pyp-thrive,.dagbog-shell .plant-card-pane .pyp-thrive-scales-card,.dagbog-shell .plant-card-pane .pyp-thrive-lead,.dagbog-shell .plant-card-pane .family-trivia-piece{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.dagbog-shell .plant-card-pane .pyp-thrive-scales-card .pyp-scales,.dagbog-shell .plant-card-pane .pyp-thrive-scales-card .pyp-sgrp:first-child{margin-top:0}.dagbog-shell .plant-card-pane .family-trivia-history-media{width:calc(100% + 2 * (var(--pi-pad-x) + 4px));max-width:none;margin:0 calc(-1 * (var(--pi-pad-x) + 4px)) 14px;background:#3a4a3e;border-radius:0;position:relative;overflow:hidden}.dagbog-shell .plant-card-pane .family-trivia-history-media:not(.is-gradient):before,.dagbog-shell .plant-card-pane .family-trivia-history-media:not(.is-gradient):after{content:none}.dagbog-shell .plant-card-pane .family-trivia-history-img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto;margin:0;display:block}.dagbog-shell .plant-card-pane .kal-plant-timeline-card:first-child{margin-top:0}.dagbog-shell .plant-card-pane .family-trivia-headline,.dagbog-shell .plant-card-pane .fam-mode-headline.family-trivia-headline,.dagbog-shell .plant-card-pane .sage-welcome-tips-intro,.dagbog-shell .plant-card-pane .fam-mode-headline.sage-welcome-tips-intro{letter-spacing:-.015em;color:var(--pi-ink,#2a342c);margin:0;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:600;line-height:1.3;display:block}.dagbog-shell .plant-card-pane .family-trivia-prose p,.dagbog-shell .plant-card-pane .family-trivia-fact,.dagbog-shell .plant-card-pane .sage-welcome-tip-text{color:var(--pi-ink,#2a342c);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(13px,1.35vw,14.5px);font-weight:400;line-height:1.55}.dagbog-shell .plant-card-season-request{flex-direction:column;align-items:flex-start;gap:12px;margin:4px 0 8px;display:flex}.dagbog-shell .plant-card-season-request .kal-plant-pick-msg{padding:0 2px}.dagbog-shell .plant-card-season-request-btn{background:var(--leaf,#2f6b4f);color:#fff;letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:36px;margin:0;padding:0 16px;font-family:Inter,system-ui,sans-serif;font-size:.84rem;font-weight:600;display:inline-flex}.dagbog-shell .plant-card-season-request-btn:hover{filter:brightness(1.06)}.dagbog-shell .plant-card-season-request-btn:disabled{opacity:.65;cursor:wait}.dagbog-shell .plant-card-season-request-status{color:var(--ink-soft,#5b675f);margin:0;padding:0 2px;font-size:.86rem;font-weight:600}.dagbog-shell .plant-card-season-request-error{color:#8a3a32;margin:6px 0 0;font-size:.78rem}.dagbog-shell .plant-card-pane-bed-colors{padding:4px calc(var(--pi-pad-x) + 4px) 20px}.dagbog-shell .plant-card-pane-bed-colors>.plant-care-summary-section-head{margin:0 0 10px;padding-left:0;padding-right:0}.dagbog-shell .plant-card-pane-bed-colors .kal-plant-timeline-card{margin-top:18px}.dagbog-shell .plant-card-pane-bed-colors .kal-plant-timeline-card:first-of-type{margin-top:0}.dagbog-shell .plant-card-pane-bed-colors .bed-color-plant-name{letter-spacing:-.015em;color:var(--pi-ink,#2a342c);margin:0 0 8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:600;line-height:1.3}.dagbog-shell .plant-card-pane-bed-colors .bed-colors-empty{color:var(--pi-ink-soft,#2a342c99);margin:8px 0 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.94rem;font-style:italic;line-height:1.4}.dagbog-shell .plant-card-pane-bed-facts,.dagbog-shell .plant-card-pane-bed-plants{padding:0 0 20px}.dagbog-shell .plant-card-pane-bed-facts{padding-bottom:8px}.dagbog-shell .plant-card-pane-bed-facts .pi-page{box-shadow:none;background-color:#0000;border:0;border-radius:0;min-height:0;padding-top:0;padding-bottom:8px}.dagbog-shell .plant-card-pane-bed-facts>.pi-page>.plant-care-summary-section-head,.dagbog-shell .plant-card-pane-bed-plants .pi-page>.plant-care-summary-section-head{margin:0 0 0 calc(-1 * var(--pi-pad-x));padding:0 4px 0 calc(var(--pi-pad-x) + 4px);width:calc(100% + var(--pi-pad-x))}.dagbog-shell .plant-card-pane-bed-facts .plant-care-summary-section-head-category,.dagbog-shell .plant-card-pane-bed-plants .plant-care-summary-section-head-category{border-bottom:0;position:relative}.dagbog-shell .plant-card-pane-bed-facts .plant-care-summary-section-head-category:after,.dagbog-shell .plant-card-pane-bed-plants .plant-care-summary-section-head-category:after{content:"";left:var(--pi-gutter);pointer-events:none;background:#2a342c8c;height:1px;position:absolute;bottom:0;right:0}.dagbog-shell .bed-facts{flex-direction:column;gap:14px;margin:14px 0 4px;display:flex}.dagbog-shell .bed-facts-row{flex-direction:column;gap:7px;display:flex}.dagbog-shell .bed-facts-label{letter-spacing:.04em;text-transform:uppercase;color:var(--pi-ink-soft,#2a342c8c);font-size:.72rem;font-weight:650}.dagbog-shell .bed-facts-chips{flex-wrap:wrap;gap:6px;display:flex}.dagbog-shell .bed-facts-chip{appearance:none;border:1px solid color-mix(in srgb, var(--pi-ink,#2a342c) 14%, transparent);color:var(--pi-ink-soft,#2a342c9e);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin:0;padding:7px 11px;font-size:.88rem;font-weight:500;line-height:1.15;transition:background .14s,border-color .14s,color .14s}.dagbog-shell .bed-facts-chip:hover{color:var(--pi-ink,#2a342c);border-color:color-mix(in srgb, var(--pi-ink,#2a342c) 28%, transparent)}.dagbog-shell .bed-facts-chip.is-selected{border-color:color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);background:color-mix(in srgb, var(--leaf,#2f6b4f) 12%, transparent);color:var(--pi-ink,#2a342c);font-weight:600}.dagbog-shell .bed-facts-chip:focus-visible{outline-offset:2px;outline:2px solid #2f6b4f73}.dagbog-shell .bed-facts-readout{color:var(--pi-ink,#2a342c);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1rem;font-weight:550}.dagbog-shell .bed-facts-field{flex-direction:column;gap:7px;min-width:0;max-width:8.5rem;display:flex}.dagbog-shell .bed-facts-field input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--pi-ink,#2a342c) 14%, transparent);width:100%;color:var(--pi-ink,#2a342c);font:inherit;background:#ffffffb8;border-radius:10px;margin:0;padding:8px 11px;font-size:.92rem}.dagbog-shell .bed-facts-field input:focus{outline-offset:1px;outline:2px solid #2f6b4f59}.dagbog-shell .bed-facts-size{align-items:center;gap:6px;display:flex}.dagbog-shell .bed-facts-size span{color:var(--pi-ink-soft,#2a342c94);flex:none;font-size:.82rem;font-weight:650}.dagbog-shell .plant-card-pane-bed-facts .plant-care-summary-section-head-category{align-items:flex-end;gap:8px;display:flex}.dagbog-shell .plant-card-pane-bed-facts .bed-facts-edit{flex:none;align-self:center;position:relative}.dagbog-shell .plant-card-pane-bed-facts .bed-facts-edit.is-open{z-index:8}.dagbog-shell .plant-card-pane-bed-facts .bed-facts-rename{margin:0 0 0 calc(-1 * var(--pi-pad-x));padding:0 4px 10px calc(var(--pi-pad-x) + 4px);width:calc(100% + var(--pi-pad-x))}.dagbog-shell .plant-card-pane-bed-facts .bed-facts-rename-input{box-sizing:border-box;width:100%;color:var(--pi-ink,#2a342c);letter-spacing:-.02em;background:0 0;border:0;border-bottom:1px solid #2a342c8c;outline:none;margin:0;padding:4px 0 8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:650;line-height:1.05}.dagbog-shell .pi-bed-menu{z-index:60;background:#fff;border:1px solid #2a342c2e;border-radius:10px;flex-direction:column;gap:1px;width:max-content;min-width:9.5rem;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 18px #141c1629}.dagbog-shell .pi-bed-menu-item{appearance:none;width:100%;color:var(--pi-ink,#2a342c);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:.86rem;font-weight:500;display:flex}.dagbog-shell .pi-bed-menu-item:hover{background:#2a342c14}.dagbog-shell .pi-bed-menu-item.is-danger{color:#b1564d}.dagbog-shell .pi-bed-menu-item.is-danger:hover{background:#b1564d1a}.dagbog-shell .plant-card-pane-bed-plants .pi-page{box-shadow:none;background-color:#0000;border:0;border-radius:0;min-height:0;padding-top:0;padding-bottom:28px}.dagbog-shell .plant-card-pane-bed-plants .pi-row.is-add-plant{z-index:2}.dagbog-shell .plant-card-season-coverage{letter-spacing:-.01em;color:color-mix(in srgb, var(--ink,#1e3428) 62%, transparent);margin:0 0 12px;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:500;line-height:1.35}.dagbog-shell .plant-card-season-checklist{gap:0;padding:0 0 4px;display:grid}.dagbog-shell .plant-card-season-checklist-group{gap:0;display:grid}.dagbog-shell .plant-card-season-checklist-group>.plant-card-season-selected-headline{font-optical-sizing:auto;letter-spacing:-.02em;border-bottom:1px solid #2a342c8c;margin:14px 0 4px;padding-bottom:7px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:600;line-height:1.2}.dagbog-shell .plant-card-season-checklist-group:first-child>.plant-card-season-selected-headline{margin-top:0}.dagbog-shell .plant-card-season-checklist .storyline-month-question-slot{padding:0}.dagbog-shell .plant-card-season-checklist .storyline-activity-copy{flex:auto;min-width:0}.dagbog-shell .plant-card-season-checklist .storyline-activity-label{letter-spacing:-.012em;font-family:Inter,system-ui,sans-serif;font-size:.92rem;font-style:normal;font-weight:500;line-height:1.28;display:block;position:relative}.dagbog-shell .plant-card-season-checklist .storyline-activity-label.is-inspect{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.dagbog-shell .plant-card-season-checklist .storyline-activity-label.is-inspect span:last-child:after{content:"›";color:color-mix(in srgb, var(--ink,#1e3428) 38%, transparent);pointer-events:none;margin-left:.22em;font-size:.95em;font-weight:500;line-height:1}.dagbog-shell .plant-card-season-checklist .storyline-activity-label.is-inspect:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);outline-offset:2px;border-radius:4px}.dagbog-shell .plant-card-season-checklist .storyline-activity-icon{width:auto;margin:0 .35em 0 0;font-size:.95em;line-height:1;display:inline}.dagbog-shell .plant-card-season-checklist .storyline-question-row{gap:8px}.dagbog-shell .plant-card-season-checklist .storyline-question-row .year-wheel-check-actions{align-self:start;margin-top:1px}.dagbog-shell .plant-card-season-checklist .storyline-activity-note.is-composer{border-left-color:color-mix(in srgb, var(--storyline-ink,var(--leaf,#2f6b4f)) 18%, transparent)}.dagbog-shell .plant-card-season-checklist .storyline-activity-note.is-composer .storyline-activity-note-field::placeholder{color:color-mix(in srgb, var(--ink,#1e3428) 38%, transparent)}.dagbog-shell .plant-card-season-checklist .storyline-month-question-slot>.storyline-activity{padding:5px 0 4px}.dagbog-shell .plant-card-authoring-overlay{border-top:0;margin:4px 0 20px;padding:4px 0}.dagbog-shell .plant-card-authoring-banner{color:#3a6288;background:#3a62881a;border-radius:8px;margin:0 0 14px;padding:6px 10px;font-size:.78rem;font-weight:600;line-height:1.35}.dagbog-shell .plant-card-authoring-banner code{font-weight:700}.dagbog-shell .plant-card-authoring-year-list{flex-direction:column;gap:12px;margin-top:10px;display:flex}.dagbog-shell .plant-card-pane-care .plant-card-authoring-overlay.is-year-cards{border-top:0;margin-bottom:18px;padding-top:0}.dagbog-shell .plant-card-pane-care .plant-card-authoring-overlay.is-year-cards .storyline-month-tips-divider.is-pane-head{margin-top:8px}.dagbog-shell .plant-card-authoring-tip-group{flex-direction:column;gap:4px;min-width:0;display:flex}.dagbog-shell .plant-card-authoring-tip-group+.plant-card-authoring-tip-group{margin-top:8px}.dagbog-shell .plant-card-authoring-tip-group-list{flex-direction:column;gap:2px;min-width:0;padding-left:2px;display:flex}.dagbog-shell .plant-card-authoring-tip-head{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:4px 12px;padding:2px 4px 0;display:flex}.dagbog-shell .plant-card-authoring-overlay .care-guide-card.is-authoring-tip{--yw-trail:28px;scroll-margin-top:56px}.dagbog-shell .plant-card-authoring-overlay .plant-card-authoring-tip-head .year-wheel-check-actions{flex:none;align-self:center;margin:0}.dagbog-shell .plant-card-authoring-tip-group .care-guide-card.is-authoring-tip .care-guide-card-section-title{flex:auto;min-width:0;margin:0;padding:0}.dagbog-shell .plant-card-authoring-tip-window{letter-spacing:-.01em;text-transform:none;color:var(--ink,#1e3428);flex:none;margin:0;padding:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(15px,1.55vw,17px);font-style:italic;font-weight:600;line-height:1.25}.dagbog-shell .plant-card-authoring-tip-group .care-guide-card.is-authoring-tip .care-guide-card-sneak{white-space:pre-wrap;padding-top:2px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .care-guide-card.is-authoring-tip .care-guide-card-sneak{white-space:pre-wrap;padding-top:8px;padding-bottom:16px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-authoring-tip-head{padding-bottom:6px}.dagbog-shell .plant-card-authoring-overlay .pyp-gtrack{overflow:visible}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .pyp-gantt-block{--yw-trail:0px;border-bottom:0;gap:4px;margin-bottom:4px;padding-bottom:22px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-gantt-notes{gap:12px;margin-top:0;padding:0 2px;display:grid}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-gantt-notes>.plant-card-season-selected-headline{font-optical-sizing:auto;letter-spacing:-.02em;border-bottom:0;margin:0;padding-bottom:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:600;line-height:1.2}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-note-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-list{margin-top:18px;padding:0 2px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-groups{gap:20px;margin-top:18px;padding:0 2px;display:grid}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-variety-filter{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0 0 6px;display:flex;overflow-x:auto}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-grow-filter{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;margin:0 0 10px;padding:0 2px 2px;display:flex;overflow-x:auto}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-grow-filter .plant-card-season-note-chip,.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-variety-filter .plant-card-season-note-chip{flex:none;min-height:26px;padding:3px 11px;font-size:.74rem}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-checklist.is-objectives{margin-top:24px;padding:0 2px 4px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-categories>.plant-card-season-checklist.is-objectives{margin:0;padding:0}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-categories>.plant-card-season-checklist.is-objectives .plant-card-season-selected-headline{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);letter-spacing:-.02em;min-height:18px;color:var(--pyp-ink-soft,#2a342c9e);align-items:baseline;gap:.28em;margin:0 0 3px;padding:0 0 5px 2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600;line-height:1.2;display:flex}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-categories>.plant-card-season-checklist.is-objectives .plant-card-season-selected-headline:before{content:"◎";text-align:center;flex:0 0 1.15em;width:1.15em}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-categories>.plant-card-season-checklist.is-objectives .storyline-month-question-slot{border-left:0;margin:3px 0 0 7px;padding-left:0}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-checklist.is-objectives .storyline-activity-label{letter-spacing:.015em;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:1.12rem;font-weight:600;line-height:1}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-checklist.is-objectives .storyline-question-row{align-items:center}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-checklist.is-objectives .storyline-question-row .year-wheel-check-actions{align-self:center;margin-top:0}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-checklist.is-objectives .storyline-activity-label.is-inspect span:last-child:after{content:none}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-checklist.is-objectives .storyline-month-question-slot{border-left:1px solid var(--pi-margin-rule,#c448486b);margin:10px 0 0 4px;padding-left:13px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-group{min-width:0}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-group-title{letter-spacing:-.015em;min-width:0;color:var(--ink,#1e3428);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1rem;font-weight:600;line-height:1.2}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-group-head{border-bottom:1px solid #2a342c8c;align-items:center;margin:0;padding:6px 0;display:flex}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-categories{border-left:1px solid var(--pi-margin-rule,#c448486b);gap:16px;margin:10px 0 0 4px;padding-left:13px;display:grid}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-new-note{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);justify-content:flex-end;align-items:flex-end;min-height:22px;padding:0 2px 4px;display:flex}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-new-note>.plant-card-season-note-chip{flex:none;min-height:22px;padding:2px 10px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-categories:empty{min-height:0}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-categories:empty:after{content:"";box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);height:22px;display:block}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-category{gap:3px;min-width:0;display:grid}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-category-title,.dagbog-shell .plant-card-season-note-chip-category-title{font-optical-sizing:auto;letter-spacing:-.02em;min-height:18px;color:var(--pyp-ink-soft,#2a342c9e);background:0 0;border:0;align-items:baseline;margin:0 0 3px;padding:0 0 0 2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600;line-height:1.2;display:flex}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-category-title .pyp-glbl-main,.dagbog-shell .plant-card-season-note-chip-category-title .pyp-glbl-main{white-space:nowrap;align-items:baseline;gap:.28em;min-width:0;display:inline-flex;overflow:visible}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-category-title .pyp-glbl-icon,.dagbog-shell .plant-card-season-note-chip-category-title .pyp-glbl-icon{box-sizing:border-box;text-align:center;flex:0 0 1.15em;width:1.15em}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-category .plant-card-season-event-list{margin-left:7px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-category .plant-card-season-event-row{border-bottom-color:color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);padding:0 2px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-category .plant-card-season-event-list>li:first-child .plant-card-season-event-row{border-top-color:color-mix(in srgb, var(--ink,#1e3428) 14%, transparent)}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-category .plant-card-season-event-date{min-height:34px;padding-block:2px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-category .plant-card-season-event-copy{justify-content:center;min-height:34px;padding-block:2px}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-category .plant-card-season-event-label{letter-spacing:.015em;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:1.12rem;font-weight:600;line-height:1}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-groups .plant-card-season-event-list{margin:0;padding:0}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-group .plant-card-season-event-row{grid-template-columns:5.3em minmax(0,1fr)}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-row.is-suggestion,.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-row.is-goal{grid-template-columns:minmax(0,1fr)}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-event-row.is-goal:has(.year-wheel-check-actions){grid-template-columns:2.4em minmax(0,1fr);align-items:start}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-goals .year-wheel-check-actions{display:inline-flex}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-goals .plant-card-season-event-copy{justify-content:flex-start;width:100%}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-goals .plant-card-season-event-label{line-height:1.28}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .year-wheel-check-actions{display:none}.dagbog-shell .plant-card-authoring-overlay.is-season-plan .plant-card-season-checklist.is-objectives .year-wheel-check-actions{display:inline-flex}.dagbog-shell .plant-card-pane-calendar .pyp-grow.is-selectable{cursor:pointer;border-radius:8px}.dagbog-shell .plant-card-pane-calendar .pyp-grow.is-selectable>.pyp-glbl{width:100%;max-width:none;overflow:visible}.dagbog-shell .plant-card-pane-calendar .pyp-grow.is-selectable>.pyp-glbl .pyp-glbl-main{overflow:visible}.dagbog-shell .plant-card-pane-calendar .pyp-grow.is-selectable>.pyp-glbl .pyp-glbl-main:after{content:"›";color:color-mix(in srgb, var(--ink,#1e3428) 38%, transparent);pointer-events:none;flex:none;margin-left:.22em;font-family:Inter,system-ui,sans-serif;font-size:.95em;font-weight:500;line-height:1}.dagbog-shell .plant-card-pane-calendar .pyp-grow.is-selected>.pyp-glbl .pyp-glbl-main:after{color:color-mix(in srgb, var(--ink,#1e3428) 62%, transparent)}.dagbog-shell .plant-card-pane-calendar .pyp-grow.is-selectable:focus-visible{outline:2px solid color-mix(in srgb, var(--pyp-lane-color,var(--sage-600,#4a6b52)) 55%, transparent);outline-offset:2px}.dagbog-shell .plant-card-pane-calendar .pyp-grow.is-selectable .pyp-lane-dot-slot{pointer-events:auto}.dagbog-shell .plant-card-pane-calendar .pyp-lane-dot-hit{appearance:none;z-index:2;box-sizing:border-box;cursor:pointer;background:0 0;border:0;width:26px;height:26px;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.dagbog-shell .plant-card-pane-calendar .pyp-lane-dot-hit .pyp-lane-dot{pointer-events:none;left:50%}.dagbog-shell .plant-card-pane-calendar .pyp-lane-dot:not(.is-goal){background:color-mix(in srgb, var(--pyp-lane-color,#1e3428) 22%, #121a16);width:10px;height:10px;box-shadow:0 0 0 1.5px #fffdf8, 0 0 0 2.5px color-mix(in srgb, var(--pyp-lane-color,#1e3428) 70%, #121a16);margin:-5px 0 0 -5px}.dagbog-shell .plant-card-pane-calendar .pyp-grow.is-objectives .pyp-lane-dot-hit{justify-content:center;align-items:center;width:26px;height:26px;display:flex}.dagbog-shell .plant-card-pane-calendar .pyp-grow.is-objectives .pyp-lane-dot-hit .pyp-lane-dot.is-goal{margin:0;position:relative;top:auto;left:auto;transform:none}.dagbog-shell .plant-card-pane-calendar .pyp-lane-dot-hit:focus-visible{outline:2px solid color-mix(in srgb, var(--pyp-lane-color,var(--ink,#1e3428)) 55%, transparent);outline-offset:1px;border-radius:50%}.dagbog-shell .plant-card-pane-calendar .pyp-grow.is-selected>.pyp-glbl{color:var(--ink,#1e3428)}.dagbog-shell .plant-card-season-selected-headline{color:var(--ink,#1e3428);margin:0 0 16px;font-size:1.25rem;font-weight:650;line-height:1.25}.dagbog-shell .plant-card-season-event-row.is-suggestion{opacity:.72}.dagbog-shell .plant-card-season-event-copy.is-suggestion{font-weight:400}.dagbog-shell .plant-card-season-objectives{margin:0 0 18px;scroll-margin-top:56px}.dagbog-shell .plant-card-season-objective-list{--yw-trail:28px;flex-direction:column;gap:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.dagbog-shell .plant-card-season-objective-list>.storyline-activity{margin:0}.dagbog-shell .plant-card-season-objective-list .storyline-question-row{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 16%, transparent);align-items:center;gap:12px;min-height:calc(2.565rem + 21px);margin:0;padding:10px 0}.dagbog-shell .plant-card-season-objective-list>.storyline-activity:first-child .storyline-question-row{border-top:1px solid color-mix(in srgb, var(--ink,#1e3428) 16%, transparent)}.dagbog-shell .plant-card-season-objective-list .storyline-question-row .year-wheel-check-actions{flex:none;align-self:center;margin:0}.dagbog-shell .plant-card-season-objective-list .storyline-activity-label{letter-spacing:0;color:var(--ink,#1e3428);font-size:.95rem;font-weight:400;line-height:1.35}.dagbog-shell .plant-card-season-add-goal,.dagbog-shell .plant-card-season-add-goal-field{min-width:0;box-shadow:none;letter-spacing:.01em;text-align:left;color:color-mix(in srgb, var(--ink,#1e3428) 78%, transparent);background:0 0;border:0;flex:auto;margin:0;padding:0;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:clamp(1.2rem,3.4vw,1.45rem);font-weight:600;line-height:1.2}.dagbog-shell .plant-card-season-add-goal{cursor:pointer;color:color-mix(in srgb, var(--ink,#1e3428) 42%, transparent)}.dagbog-shell .plant-card-season-add-goal-field{resize:none;outline:none;width:100%;display:block}.dagbog-shell .plant-card-season-add-goal-field::placeholder{color:color-mix(in srgb, var(--ink,#1e3428) 38%, transparent)}.dagbog-shell .plant-card-season-window .plant-card-season-line-n{font-variant-numeric:tabular-nums;min-width:1.15em;color:color-mix(in srgb, var(--ink,#1e3428) 46%, transparent);flex:none;margin:0;font-size:.84rem;font-weight:550;line-height:1.3}.dagbog-shell .plant-card-season-inspect-layer{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.dagbog-shell .plant-card-overlay.is-season-window-open{overflow:hidden}.dagbog-shell .plant-card-overlay.is-season-window-open .inventory-family-overlay-sticky-close{visibility:hidden;pointer-events:none}.dagbog-shell .plant-card-overlay>.plant-card-season-window{z-index:40;left:var(--season-window-left,0);width:var(--season-window-width,100%);box-sizing:border-box;border-radius:18px 18px 0 0;flex-direction:column;align-items:stretch;padding:112px 16px 0;display:flex;position:fixed;overflow:visible}@media (width<=767px){.dagbog-shell .plant-card-overlay>.plant-card-season-window{left:max(4px, env(safe-area-inset-left,0px));right:max(4px, env(safe-area-inset-right,0px));width:auto;padding:108px 4px 0}.dagbog-shell .plant-card-season-window-panel{padding-left:10px;padding-right:10px}.dagbog-shell .plant-card-season-user-notes-tools .plant-card-season-item-date-field{flex:9em;min-width:0}}.dagbog-shell .plant-card-season-window-scrim{background:color-mix(in srgb, var(--ink,#1e3428) 28%, transparent);cursor:pointer;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0}.dagbog-shell .plant-card-season-window-nav{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:28px;color:var(--ink,#1e3428);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;margin:0;padding:2px 4px;display:flex}.dagbog-shell .plant-card-season-window-nav-label{text-wrap:balance;flex:auto;min-width:0;font-size:.72rem;font-weight:550;line-height:1.2}.dagbog-shell .plant-card-season-window-nav svg{display:block}.dagbog-shell .plant-card-season-window-nav:hover:not(:disabled),.dagbog-shell .plant-card-season-window-nav:focus-visible:not(:disabled){background:color-mix(in srgb, var(--ink,#1e3428) 7%, #fffdf8)}.dagbog-shell .plant-card-season-window-nav:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);outline-offset:2px}.dagbog-shell .plant-card-season-window-nav:disabled{opacity:.28;cursor:default}.dagbog-shell .plant-card-season-window-panel{z-index:1;box-sizing:border-box;width:100%;min-width:0;min-height:0;max-height:none;padding:32px 14px calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;touch-action:pan-y;background:color-mix(in srgb, #fffdf8 94%, var(--ink,#1e3428));box-shadow:0 18px 40px color-mix(in srgb, var(--ink,#1e3428) 18%, transparent), inset 0 1px 0 #ffffffb3;border-radius:16px 16px 0 0;flex-direction:column;flex:auto;align-self:stretch;margin:0;display:flex;position:relative;overflow:hidden}.dagbog-shell .plant-card-season-window-body{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding-top:6px;overflow:hidden auto}:is(.dagbog-shell .plant-card-season-window-body:has(.plant-card-season-note-composer),.dagbog-shell .plant-card-season-window-body:has(.plant-card-season-objective-editor)){z-index:4;position:relative}.dagbog-shell .plant-card-season-empty-note{max-width:58ch;color:var(--ink,#1e3428);margin:0;font-size:.95rem;line-height:1.55}.dagbog-shell .plant-card-season-window-gantt{width:100%;margin:0}.dagbog-shell .plant-card-season-event-list{flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.dagbog-shell .plant-card-season-event-row{border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 10%, transparent);width:100%;color:var(--ink,#1e3428);grid-template-columns:10px 4.6em minmax(0,1fr);align-items:start;column-gap:8px;margin:0;padding:4px 2px;display:grid}.dagbog-shell .plant-card-season-event-list>li:first-child .plant-card-season-event-row{border-top:1px solid color-mix(in srgb, var(--ink,#1e3428) 10%, transparent)}.dagbog-shell .plant-card-season-event-date{box-sizing:border-box;font-variant-numeric:tabular-nums;letter-spacing:.015em;min-width:0;min-height:40px;color:color-mix(in srgb, var(--ink,#1e3428) 76%, transparent);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;margin:0;padding:5px 2px;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:1.12rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.dagbog-shell time.plant-card-season-event-date{cursor:default}.dagbog-shell .plant-card-season-event-date-value{white-space:nowrap;text-underline-offset:3px;min-width:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.dagbog-shell .plant-card-season-event-date input[type=date]{z-index:1;box-sizing:border-box;border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:inherit;font-variant-numeric:tabular-nums;opacity:0;cursor:pointer;background:0 0;border:0;margin:0;padding:3px 6px;position:absolute;inset:0}.dagbog-shell .plant-card-season-event-date input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin:0}.dagbog-shell .plant-card-season-event-date:hover,.dagbog-shell .plant-card-season-event-date:focus-within{color:var(--ink,#1e3428)}.dagbog-shell .plant-card-season-event-date:focus-within{outline:0}.dagbog-shell .plant-card-season-event-date:hover .plant-card-season-event-date-value,.dagbog-shell .plant-card-season-event-date:focus-within .plant-card-season-event-date-value{-webkit-text-decoration-color:color-mix(in srgb, var(--ink,#1e3428) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--ink,#1e3428) 38%, transparent)}.dagbog-shell .plant-card-season-event-dot{box-sizing:border-box;background:color-mix(in srgb, var(--pyp-lane-color,#1e3428) 35%, #1a241c);width:8px;height:8px;box-shadow:none;border:0;border-radius:999px;margin:16px 0 0}.dagbog-shell .plant-card-season-event-dot.is-done{background:linear-gradient(160deg, var(--pyp-lane-color,#fff) 0%, color-mix(in srgb, var(--pyp-lane-color,#fff) 38%, #06100c) 100%);box-shadow:0 0 0 1.5px var(--pi-paper,#fffdf8), 0 0 0 2.5px color-mix(in srgb, var(--pyp-lane-color,#fff) 52%, #06100c)}.dagbog-shell .plant-card-season-event-dot.is-skipped{box-shadow:0 0 0 1.5px var(--pi-paper,#fffdf8);background:#6f4438}.dagbog-shell .plant-card-season-event-dot.is-snoozed{background:color-mix(in srgb, var(--leaf-dim,#5b8f74) 55%, #c9a227);box-shadow:0 0 0 1.5px var(--pi-paper,#fffdf8)}.dagbog-shell .plant-card-season-event-dot.is-muted{background:color-mix(in srgb, var(--pi-ink-soft,#6a756c) 42%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--pi-ink-soft,#6a756c) 38%, #fff)}.dagbog-shell .plant-card-season-event-copy{appearance:none;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:1px;margin:0;padding:8px 2px 8px 0;display:flex}.dagbog-shell .plant-card-season-event-lane{letter-spacing:.01em;color:color-mix(in srgb, var(--pyp-lane-color,#1e3428) 78%, var(--ink,#1e3428));font-size:.72rem;font-weight:650;line-height:1.25}.dagbog-shell .plant-card-season-event-label{min-width:0;font-size:.84rem;font-weight:550;line-height:1.28}.dagbog-shell .plant-card-season-event-note{color:color-mix(in srgb, var(--ink,#1e3428) 62%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.78rem;font-weight:450;line-height:1.3;display:-webkit-box;overflow:hidden}.dagbog-shell .plant-card-season-event-copy:hover,.dagbog-shell .plant-card-season-event-copy:focus-visible{background:color-mix(in srgb, var(--ink,#1e3428) 5%, transparent)}.dagbog-shell .plant-card-season-event-copy:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);outline-offset:1px}.dagbog-shell .plant-card-season-event-row.is-current .plant-card-season-event-label{font-weight:650}.dagbog-shell .plant-card-season-window-gantt-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:10px;margin-top:0;display:grid}.dagbog-shell .plant-card-season-window-nav.is-prev{text-align:left;justify-content:flex-start;justify-self:stretch}.dagbog-shell .plant-card-season-window-nav.is-next{text-align:right;justify-content:flex-end;justify-self:stretch}.dagbog-shell .plant-card-season-window-gantt-nav-rail{display:none}.dagbog-shell .plant-card-season-window-gantt-nav-title{min-width:0;font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.01em;text-align:center;text-wrap:balance;color:var(--ink,#1e3428);margin:0;font-size:.95rem;font-weight:600;line-height:1.25}.dagbog-shell .plant-card-season-window-timeline{flex:none;width:100%;margin:4px 0 8px}.dagbog-shell .plant-card-season-window-months{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0;display:grid}.dagbog-shell .plant-card-season-window-month-dividers{pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0;margin:0 0 3px;display:grid}.dagbog-shell .plant-card-season-window-month-dividers span{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.dagbog-shell .plant-card-season-window-month-dividers em{letter-spacing:.02em;text-align:center;text-transform:lowercase;min-width:0;color:color-mix(in srgb, var(--ink,#1e3428) 34%, transparent);font-size:.58rem;font-style:normal;font-weight:550;line-height:1.1;display:block;overflow:hidden}.dagbog-shell .plant-card-season-window-month-dividers i{background:color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);border:0;border-radius:0;width:1px;height:5px;margin:0;display:block}.dagbog-shell .plant-card-season-window-timeline .pyp-gtrack{height:14px;overflow:visible}.dagbog-shell .plant-card-season-window-timeline .pyp-lane-dot-slot{pointer-events:auto}.dagbog-shell .plant-card-season-window-timeline .pyp-lane-dot-hit{appearance:none;z-index:2;box-sizing:border-box;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;margin:0;padding:0;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.dagbog-shell .plant-card-season-window-timeline span.pyp-lane-dot-hit{cursor:default;pointer-events:none}.dagbog-shell .plant-card-season-window-timeline .pyp-lane-dot-hit .pyp-lane-dot{left:50%}.dagbog-shell .plant-card-season-window-timeline .pyp-lane-dot{background:var(--ink,#1e3428);pointer-events:none;width:6px;height:6px;margin:-3px 0 0 -3px}.dagbog-shell .plant-card-season-window-timeline .pyp-lane-dot.is-goal{width:20px;height:20px;transform:translate(-50%,-50%)}.dagbog-shell .plant-card-season-window-timeline .pyp-lane-dot-hit .pyp-lane-dot.is-goal{margin:0;position:relative;top:auto;left:auto;transform:none}.dagbog-shell .plant-card-season-window-timeline .pyp-lane-dot-hit.is-current{z-index:3}.dagbog-shell .plant-card-season-window-timeline .pyp-lane-dot-hit:focus-visible{outline:2px solid color-mix(in srgb, var(--pyp-lane-color,var(--ink,#1e3428)) 55%, transparent);outline-offset:1px;border-radius:50%}.dagbog-shell .plant-card-season-window-head{z-index:5;border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 10%, transparent);background:color-mix(in srgb, #fffdf8 94%, var(--ink,#1e3428));flex-direction:column;align-items:stretch;margin:0;padding:0 0 10px;display:flex;position:sticky;top:0}.dagbog-shell .plant-card-season-window-head-row{align-items:flex-start;gap:10px;display:flex}.dagbog-shell .plant-card-season-window-heading{flex:auto;min-width:0}.dagbog-shell .plant-card-season-window-head .plant-card-season-selected-headline{flex:auto;min-width:0;margin:0}.dagbog-shell .plant-card-season-window-notes{border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 10%, transparent);flex-direction:column;gap:6px;min-width:0;margin:0 0 10px;padding:10px 2px 12px 6px;display:flex}.dagbog-shell .plant-card-season-window-notes-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.dagbog-shell .plant-card-season-window-notes-head .plant-card-season-note-chips{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.dagbog-shell .plant-card-season-window-notes-action{appearance:none;color:color-mix(in srgb, var(--ink,#1e3428) 52%, transparent);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;margin:0;padding:4px 8px;font:650 .68rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.dagbog-shell .plant-card-season-window-notes-action svg{display:block}.dagbog-shell .plant-card-season-window-notes-action.is-new{background:color-mix(in srgb, var(--ink,#1e3428) 6%, #fffdf8);color:color-mix(in srgb, var(--ink,#1e3428) 72%, transparent)}.dagbog-shell .plant-card-season-window-notes-action:hover,.dagbog-shell .plant-card-season-window-notes-action:focus-visible{background:color-mix(in srgb, var(--ink,#1e3428) 8%, #fffdf8);color:var(--ink,#1e3428)}.dagbog-shell .plant-card-season-window-notes-action:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);outline-offset:2px}.dagbog-shell .plant-card-season-window-notes .plant-card-season-event-list{margin:0;overflow:visible}.dagbog-shell .plant-card-season-window-notes .plant-card-season-event-row{border-bottom:0;grid-template-columns:14px auto minmax(0,1fr);align-items:center;padding:4px 0}.dagbog-shell .plant-card-season-window-notes .plant-card-season-event-dot{justify-self:center;margin:0}.dagbog-shell .plant-card-season-window-notes .plant-card-season-event-list>li:first-child .plant-card-season-event-row,.dagbog-shell .plant-card-season-window-notes .plant-card-season-event-list>li+li .plant-card-season-event-row{border-top:0}.dagbog-shell .plant-card-season-window-notes .plant-card-season-event-date{min-height:0;margin:0;padding:2px 0}.dagbog-shell .plant-card-season-window-notes .plant-card-season-event-copy{padding:2px 0}.dagbog-shell .plant-card-season-item-timing{color:var(--pyp-lane-color,var(--ink,#1e3428));align-items:center;gap:7px;margin:0 0 3px;font-size:.8rem;font-weight:600;line-height:1.3;display:flex}.dagbog-shell .plant-card-season-item-timing:before{content:"";background:var(--ink,#1e3428);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.dagbog-shell .plant-card-season-item-head{margin:0}.dagbog-shell .plant-card-season-item-head-row{align-items:flex-start;gap:8px;display:flex}.dagbog-shell .plant-card-season-item-note{appearance:none;box-sizing:border-box;width:32px;height:32px;color:color-mix(in srgb, var(--ink,#1e3428) 42%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:-4px 0 0;padding:0;display:inline-flex}.dagbog-shell .plant-card-season-item-note svg{display:block}.dagbog-shell .plant-card-season-item-note:hover,.dagbog-shell .plant-card-season-item-note:focus-visible,.dagbog-shell .plant-card-season-item-note.is-open{background:color-mix(in srgb, var(--ink,#1e3428) 7%, #fffdf8);color:var(--ink,#1e3428)}.dagbog-shell .plant-card-season-item-note:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);outline-offset:2px}.dagbog-shell .plant-card-season-reading{flex-direction:column;max-width:58ch;display:flex}.dagbog-shell .plant-card-season-passage{border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 9%, transparent);padding:22px 0 20px}.dagbog-shell .plant-card-season-passage:first-child{padding-top:10px}.dagbog-shell .plant-card-season-passage:last-child{border-bottom:0;padding-bottom:6px}.dagbog-shell .plant-card-season-passage.is-focused{scroll-margin-top:8px}.dagbog-shell .plant-card-season-item-title{min-width:0;font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;color:var(--ink,#1e3428);flex:auto;margin:0;font-size:1.22rem;font-weight:650;line-height:1.22}.dagbog-shell .plant-card-season-authored{flex-direction:column;gap:12px;display:flex}.dagbog-shell .plant-card-season-authored-read{flex-direction:column;gap:0;min-width:0;display:flex}.dagbog-shell .plant-card-season-authored-read.is-expandable{cursor:pointer}.dagbog-shell .plant-card-season-authored-read.is-expandable:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);outline-offset:2px;border-radius:6px}.dagbog-shell .plant-card-season-authored-flow{flex-direction:column;gap:12px;min-height:0;display:flex;position:relative}.dagbog-shell .plant-card-season-authored-flow.is-clamped{max-height:min(32vh,13.5rem);overflow:hidden}.dagbog-shell .plant-card-season-authored-flow.is-faded{-webkit-mask-image:linear-gradient(#000 0% 48%,#00000047 78%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#00000047 78%,#0000 100%)}.dagbog-shell .plant-card-season-authored-expand{z-index:1;font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;color:var(--leaf,#2f6b4f);justify-content:center;align-items:center;gap:4px;margin:-1.15em 0 0;padding:18px 8px 0;font-size:.98rem;font-weight:650;line-height:1.2;display:flex}.dagbog-shell .plant-card-season-authored-read.is-expanded .plant-card-season-authored-expand{margin-top:10px;padding-top:0}.dagbog-shell .plant-card-season-authored-copy{flex-direction:column;gap:.8em;display:flex}.dagbog-shell .plant-card-season-authored-body{color:color-mix(in srgb, var(--ink,#1e3428) 90%, transparent);margin:0;font-size:.9rem;font-weight:430;line-height:1.5}.dagbog-shell .plant-card-season-notes-layer{z-index:8;flex-direction:column;justify-content:center;align-items:stretch;padding:20px 14px;display:flex;position:absolute;inset:0}.dagbog-shell .plant-card-season-notes-scrim{border-radius:inherit;background:color-mix(in srgb, var(--ink,#1e3428) 28%, transparent);cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.dagbog-shell .plant-card-season-notes-layer .plant-card-season-notes-window{transform:translateY(-130px)}.dagbog-shell .plant-card-season-notes-window{z-index:1;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--ink,#1e3428) 10%, transparent);width:min(100%,26.5rem);min-height:0;max-height:min(78vh,34rem);box-shadow:0 16px 36px color-mix(in srgb, var(--ink,#1e3428) 18%, transparent), inset 0 1px 0 #ffffffbf;background:#fffdf8;border-radius:16px;flex-direction:column;flex:0 auto;align-self:center;padding:0;display:flex;position:relative;overflow:auto}.dagbog-shell .plant-card-season-notes-window .plant-card-season-notes-picker-head{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:18px 16px 0;display:grid}.dagbog-shell .plant-card-season-notes-window .plant-card-season-note-chips{flex:none;gap:14px;min-width:0;padding:0;display:grid}.dagbog-shell .plant-card-season-notes-window .plant-card-season-note-chips:has(>.plant-card-season-note-chip-category){box-sizing:border-box;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;padding-left:0}.dagbog-shell .plant-card-season-notes-window .plant-card-season-note-chips>.plant-card-season-note-chip-category.is-goals{grid-column:1/-1}.dagbog-shell .plant-card-season-note-chip-category{gap:5px;min-width:0;display:grid}.dagbog-shell .plant-card-season-note-chip-category-actions{flex-wrap:wrap;gap:6px;min-width:0;padding-left:0;display:flex}.dagbog-shell .plant-card-season-notes-window .plant-card-season-note-chip-category-title{padding-left:0}@media (width<=640px){.dagbog-shell .plant-card-season-notes-window .plant-card-season-note-chips:has(>.plant-card-season-note-chip-category){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:11px 9px}.dagbog-shell .plant-card-season-note-chip-category{gap:3px}.dagbog-shell .plant-card-season-note-chip-category-actions{gap:4px}.dagbog-shell .plant-card-season-note-chip-category-title{min-height:17px;margin-bottom:1px;font-size:.84rem}.dagbog-shell .plant-card-season-note-chip-category-title .pyp-glbl-main{white-space:normal}.dagbog-shell .plant-card-season-note-chip-category .plant-card-season-note-chip{min-height:28px;padding:4px 9px;font-size:.74rem}}.dagbog-shell .plant-card-season-note-chip{border:1px solid color-mix(in srgb, var(--ink,#1e3428) 18%, transparent);max-width:100%;min-height:32px;color:var(--ink,#1e3428);text-align:left;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;margin:0;padding:5px 12px;font:600 .8rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.dagbog-shell .plant-card-season-note-chip.is-selected{border-color:color-mix(in srgb, var(--leaf,#2f6b4f) 38%, transparent);background:color-mix(in srgb, var(--leaf,#2f6b4f) 14%, var(--paper,#fffdf8))}.dagbog-shell .plant-card-season-note-chip.is-used{border-color:color-mix(in srgb, var(--ink,#1e3428) 42%, transparent);background:color-mix(in srgb, var(--ink,#1e3428) 6%, var(--paper,#fffdf8))}.dagbog-shell .plant-card-season-note-chip-swatch{background:var(--pyp-lane-color,var(--leaf,#2f6b4f));border-radius:50%;flex:none;width:8px;height:8px}.dagbog-shell .plant-card-season-note-chip:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:1px}.dagbog-shell .plant-card-season-notes-window .plant-card-season-user-notes{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:12px 16px 16px}.dagbog-shell .plant-card-season-user-notes.is-window{gap:10px}.dagbog-shell .plant-card-season-objective-editor{gap:14px;display:grid}.dagbog-shell .plant-card-season-objective-editor-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.dagbog-shell .plant-card-season-objective-editor-field{box-sizing:border-box;resize:vertical;border:1px solid color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);letter-spacing:.01em;width:100%;min-height:5.4rem;color:var(--ink,#1e3428);background:#fffdf8;border-radius:10px;outline:none;margin:0;padding:10px 12px;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:1.3rem;font-weight:600;line-height:1.2}.dagbog-shell .plant-card-season-objective-editor-field:focus-visible{border-color:color-mix(in srgb, var(--leaf,#2f6b4f) 38%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--leaf,#2f6b4f) 10%, transparent)}.dagbog-shell .plant-card-season-objective-editor-line .year-wheel-check-actions{margin-top:7px}.dagbog-shell .plant-card-season-objective-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dagbog-shell .plant-card-season-objective-category{appearance:none;border:1px solid color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);background:color-mix(in srgb, var(--paper,#fffdf8) 94%, var(--ink,#1e3428));min-width:0;min-height:34px;font:inherit;color:color-mix(in srgb, var(--ink,#1e3428) 72%, transparent);cursor:pointer;border-radius:999px;justify-content:flex-start;align-items:center;gap:7px;margin:0;padding:6px 10px;font-size:.78rem;font-weight:650;line-height:1;display:inline-flex}.dagbog-shell .plant-card-season-objective-category.is-selected{border-color:color-mix(in srgb, var(--pyp-lane-color,var(--leaf,#2f6b4f)) 42%, transparent);background:color-mix(in srgb, var(--pyp-lane-color,var(--leaf,#2f6b4f)) 12%, #fffdf8);color:var(--ink,#1e3428)}.dagbog-shell .plant-card-season-objective-category:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);outline-offset:2px}.dagbog-shell .plant-card-season-objective-category:disabled{cursor:default;opacity:.6}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-user-notes-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-user-notes-title{letter-spacing:.08em;font-size:.72rem}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-user-notes-item{color:var(--ink,#1e3428);margin:0;font-size:.92rem;font-weight:600;line-height:1.3}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-user-notes-item.is-field{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);width:100%;color:var(--ink,#1e3428);background:#fffdf8;border-radius:8px;padding:7px 10px}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-user-notes-item.is-field::placeholder{color:color-mix(in srgb, var(--ink,#1e3428) 38%, transparent);font-weight:500}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-user-notes-item.is-field:focus{outline:none}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-user-notes-item.is-field:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 55%, transparent);outline-offset:1px}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-user-note-list{flex:0 auto;max-height:6.5rem;overflow:auto}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-note-composer{flex-direction:column;flex:none;align-items:stretch;gap:10px;min-height:0;display:flex}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-note-composer .plant-card-season-add-comment-field{resize:vertical;border-radius:8px;height:auto;min-height:3.4em;padding:8px 10px;font-size:.88rem;line-height:1.4}.dagbog-shell .plant-card-season-notes-window .plant-card-season-event-list{flex:0 auto;max-height:7.5rem;margin:0;padding:0 12px 12px;overflow:auto}.dagbog-shell .plant-card-season-note-summary{color:var(--ink,#1e3428);margin:0;padding:8px 2px 2px;font:600 .95rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif}.dagbog-shell .plant-card-season-note-date{border-top:1px solid color-mix(in srgb, var(--ink,#1e3428) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 10%, transparent);justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:7px 0;display:flex}.dagbog-shell .plant-card-season-note-date .plant-card-season-item-date-field{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink,#1e3428) 12%, transparent);width:fit-content;min-width:0;max-width:100%;min-height:32px;color:color-mix(in srgb, var(--ink,#1e3428) 68%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:4px 8px;font:550 .82rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.dagbog-shell .plant-card-season-note-date .plant-card-season-item-date-field:hover{border-color:color-mix(in srgb, var(--ink,#1e3428) 20%, transparent);color:color-mix(in srgb, var(--ink,#1e3428) 82%, transparent)}.dagbog-shell .plant-card-season-note-date .plant-card-season-item-date-field:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);outline-offset:1px}.dagbog-shell .plant-card-season-note-date .plant-card-season-item-date-field::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.4;margin-left:2px}.dagbog-shell .plant-card-season-note-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.dagbog-shell .plant-card-season-note-actions .plant-card-season-note-save{width:36px;height:36px;color:color-mix(in srgb, var(--ink,#1e3428) 52%, transparent);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.dagbog-shell .plant-card-season-note-actions .plant-card-season-note-save:hover,.dagbog-shell .plant-card-season-note-actions .plant-card-season-note-save:focus-visible{color:var(--ink,#1e3428);background:color-mix(in srgb, var(--ink,#1e3428) 6%, transparent)}.dagbog-shell .plant-card-season-note-delete{width:36px;height:36px;color:color-mix(in srgb, var(--ink,#1e3428) 52%, transparent);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.dagbog-shell .plant-card-season-note-delete:hover,.dagbog-shell .plant-card-season-note-delete:focus-visible{color:var(--ink,#1e3428);background:color-mix(in srgb, var(--ink,#1e3428) 6%, transparent)}.dagbog-shell .plant-card-season-note-delete:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);outline-offset:1px}.dagbog-shell .plant-card-season-note-delete:disabled{cursor:default;opacity:.42}.dagbog-shell .plant-card-season-user-notes-close{appearance:none;width:32px;height:32px;color:color-mix(in srgb, var(--ink,#1e3428) 52%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-4px -4px 0 0;padding:0;display:inline-flex}.dagbog-shell .plant-card-season-user-notes-close svg{display:block}.dagbog-shell .plant-card-season-user-notes-close:hover,.dagbog-shell .plant-card-season-user-notes-close:focus-visible{background:color-mix(in srgb, var(--ink,#1e3428) 7%, transparent);color:var(--ink,#1e3428)}.dagbog-shell .plant-card-season-user-notes-close:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 45%, transparent);outline-offset:2px}.dagbog-shell .plant-card-season-user-notes.is-window .plant-card-season-note-varieties{grid-column:auto}.dagbog-shell .plant-card-season-user-notes .plant-card-season-note-varieties+.plant-card-season-note-chips,.dagbog-shell .plant-card-season-user-notes .plant-card-season-note-chips+.plant-card-season-note-varieties,.dagbog-shell .plant-card-season-user-notes .plant-card-season-note-varieties+.plant-card-season-note-composer{border-top:1px solid color-mix(in srgb, var(--ink,#1e3428) 10%, transparent);margin-top:2px;padding-top:10px}.dagbog-shell .plant-card-season-window .care-guide-card.is-authoring-tip{border-bottom:1px solid color-mix(in srgb, var(--ink,#1e3428) 10%, transparent);padding-bottom:18px}.dagbog-shell .plant-card-season-window .care-guide-card.is-authoring-tip:last-child{border-bottom:0;padding-bottom:0}.dagbog-shell .plant-card-season-window .care-guide-card.is-authoring-tip.is-focused{scroll-margin-top:12px}.dagbog-shell .plant-card-season-item-date-field{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink,#1e3428) 18%, transparent);background:color-mix(in srgb, #fffdf8 88%, var(--ink,#1e3428));min-width:8.5em;min-height:34px;color:var(--ink,#1e3428);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;padding:4px 8px;font:550 .85rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif}.dagbog-shell .plant-card-season-item-date-field:focus-visible{outline:2px solid color-mix(in srgb, var(--leaf,#2f6b4f) 55%, transparent);outline-offset:1px}.dagbog-shell .plant-card-season-window-head .plant-card-close{width:32px;height:32px;margin:-18px -2px 0 0}.dagbog-shell .plant-card-season-window-details{scroll-margin-top:0}.dagbog-shell .plant-card-season-user-notes{border:1px solid color-mix(in srgb, var(--ink,#1e3428) 12%, transparent);background:color-mix(in srgb, var(--ink,#1e3428) 4%, #fffdf8);border-radius:12px;flex-direction:column;gap:8px;width:100%;min-width:0;margin:14px 0 0;padding:10px 10px 9px;display:flex}.dagbog-shell .plant-card-season-user-notes-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.dagbog-shell .plant-card-season-user-notes-heading{min-width:0}.dagbog-shell .plant-card-season-user-notes-title{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ink,#1e3428) 58%, transparent);margin:0;font-size:.72rem;font-weight:700;line-height:1.2}.dagbog-shell .plant-card-season-user-notes-item{color:color-mix(in srgb, var(--ink,#1e3428) 72%, transparent);margin:2px 0 0;font-size:.82rem;font-weight:550;line-height:1.25}.dagbog-shell .plant-card-season-user-notes-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dagbog-shell .plant-card-season-user-note-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.dagbog-shell .plant-card-season-add-comment,.dagbog-shell .plant-card-season-add-comment-field,.dagbog-shell .plant-card-season-add-date-field{min-width:0;box-shadow:none;letter-spacing:.01em;text-align:left;color:color-mix(in srgb, var(--ink,#1e3428) 78%, transparent);background:0 0;border:0;flex:0 auto;margin:0;padding:0;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:clamp(1.2rem,3.4vw,1.45rem);font-weight:600;line-height:1.2}.dagbog-shell .plant-card-season-add-comment{cursor:pointer;color:color-mix(in srgb, var(--ink,#1e3428) 68%, transparent)}.dagbog-shell .plant-card-season-add-comment:hover{color:color-mix(in srgb, var(--ink,#1e3428) 88%, transparent)}.dagbog-shell .plant-card-season-add-comment:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell .plant-card-season-note-composer{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:end;gap:8px;margin:0;padding:0;display:grid}.dagbog-shell .plant-card-season-note-goal-toggle{color:var(--ink,#1e3428);align-items:center;gap:8px;margin:2px 0 0;font:500 .86rem/1.3 Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.dagbog-shell .plant-card-season-note-goal-toggle input{width:1rem;height:1rem;accent-color:var(--leaf,#2f6b4f);margin:0}.dagbog-shell .plant-card-season-note-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dagbog-shell .plant-card-season-note-varieties{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;display:flex}.dagbog-shell .plant-card-season-note-varieties-title{flex:0 0 100%;width:100%}.dagbog-shell .plant-card-season-note-variety-tag{border:1px solid color-mix(in srgb, var(--ink,#1e3428) 18%, transparent);max-width:100%;min-height:32px;color:color-mix(in srgb, var(--ink,#1e3428) 68%, transparent);text-align:left;cursor:pointer;background:0 0;border-radius:999px;align-items:center;margin:0;padding:5px 10px;font:600 .78rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.dagbog-shell .plant-card-season-note-variety-tag.is-selected{border-color:color-mix(in srgb, var(--leaf,#2f6b4f) 38%, transparent);background:color-mix(in srgb, var(--leaf,#2f6b4f) 14%, var(--paper,#fffdf8));color:var(--leaf,#2f6b4f)}.dagbog-shell .plant-card-season-note-variety-tag:disabled{cursor:default;opacity:.5}.dagbog-shell .plant-card-season-note-variety-tag:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:1px}.dagbog-shell .plant-card-season-note-composer .plant-card-season-add-comment-field{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink,#1e3428) 14%, transparent);min-height:2.8em;color:var(--ink,#1e3428);background:#fffdf8;border-radius:8px;grid-column:1;padding:8px 10px;font-family:inherit;font-size:.88rem;font-weight:450;line-height:1.35}.dagbog-shell .plant-card-season-note-composer .plant-card-season-note-save{grid-column:2;align-self:end}.dagbog-shell .plant-card-season-note-save{border:1px solid color-mix(in srgb, var(--ink,#1e3428) 20%, transparent);background:color-mix(in srgb, var(--ink,#1e3428) 7%, transparent);min-height:36px;color:color-mix(in srgb, var(--ink,#1e3428) 78%, transparent);cursor:pointer;border-radius:8px;flex:none;margin:0;padding:6px 12px;font:650 .82rem/1.1 Inter,ui-sans-serif,system-ui,sans-serif}.dagbog-shell .plant-card-season-note-save:disabled{cursor:default;opacity:.42}.dagbog-shell .plant-card-season-note-save:focus-visible{outline:2px solid var(--leaf,#2f6b4f);outline-offset:2px}.dagbog-shell .plant-card-season-add-comment-field{resize:none;outline:none;flex:100%;width:100%;display:block}.dagbog-shell .plant-card-season-add-comment-field::placeholder{color:color-mix(in srgb, var(--ink,#1e3428) 38%, transparent)}.dagbog-shell .plant-card-season-add-date-field{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:9.5em}.dagbog-shell .plant-card-season-user-notes .storyline-activity-note{border-top:1px solid color-mix(in srgb, var(--ink,#1e3428) 10%, transparent);border-left:0;margin:0;padding:7px 0}.dagbog-shell .plant-card-season-user-note-list>li:first-child .storyline-activity-note{border-top:0;padding-top:2px}.dagbog-shell .plant-card-season-extras{gap:10px;margin:2px 0 0;display:grid}.dagbog-shell .plant-card-season-reading .plant-card-season-extra{border:0;border-left:2px solid color-mix(in srgb, var(--sage-600,#4a6b52) 36%, transparent);background:0 0;border-radius:0;padding:0 0 0 12px}.dagbog-shell .plant-card-season-extra{border:1px solid color-mix(in srgb, var(--sage-600,#4a6b52) 18%, transparent);background:color-mix(in srgb, var(--sage-50,#eef4ee) 68%, transparent);border-radius:7px;padding:8px 10px 9px}.dagbog-shell .plant-card-season-extra-label{color:var(--ink,#1e3428);margin:0 0 3px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:.78rem;font-weight:650;line-height:1.25}.dagbog-shell .plant-card-season-extra-copy{color:var(--muted,#5c6f64);margin:0;font-size:.78rem;line-height:1.45}.dagbog-shell .plant-card-season-today-date{color:var(--pyp-today,#b5543b);font-weight:500}.dagbog-shell .plant-card-season-window-panel.is-note .plant-card-season-notes-window{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch}.dagbog-shell .plant-card-season-window-panel.is-today{padding-top:0;overflow:auto}.dagbog-shell .plant-card-season-window-panel.is-today .plant-card-season-window-head{z-index:5;background:color-mix(in srgb, #fffdf8 94%, var(--ink,#1e3428));margin:0 0 16px;padding:32px 0 10px;position:sticky;top:0}.dagbog-shell .plant-card-season-window-panel.is-today .plant-card-season-window-gantt,.dagbog-shell .plant-card-season-window-panel.is-today .plant-card-season-window-body{flex:none}.dagbog-shell .plant-card-season-window-panel.is-today .plant-card-season-window-body{min-height:auto;overflow:visible}.dagbog-shell .plant-card-season-window-gantt.is-today{margin-bottom:8px}.dagbog-shell .plant-card-season-window-gantt.is-today .pyp-section{margin:0}.dagbog-shell .plant-card-season-today-section{margin:0 0 22px}.dagbog-shell .plant-card-season-today-section-title{color:var(--ink,#1e3428);margin:0 0 8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:650;line-height:1.25}.dagbog-shell .plant-card-season-today-item-title{color:var(--ink,#1e3428);margin:12px 0 0;font-size:.92rem;font-weight:650;line-height:1.3}@media (width<=640px){.dagbog-shell .fam-title{min-height:calc(32px + 2.76em);padding:16px var(--sec-x) 16px;column-gap:10px}.dagbog-shell .fam-title:after{display:none}.dagbog-shell .fhead-title .fname-sub{font-size:12px;line-height:1.2}.dagbog-shell .fhead-title{top:20px;left:22px;right:22px}.dagbog-shell .fam-mode-headline{min-height:2.76em;font-size:16px;line-height:1.38}.dagbog-shell .fam-title-head{min-height:2.76em}.dagbog-shell .fam-title-toggle{width:26px;height:1.38em;font-size:16px}.dagbog-shell .fam-peek-text{font-size:13px}.dagbog-shell .fam-mode-headline-placeholder{font-size:15px;line-height:1.38}}.dagbog-shell .fam-mode-placeholder{background:#ffffff6b;border:1px dashed #2f6b4f38;border-radius:16px;margin:0 26px 18px;padding:16px 18px}.dagbog-shell .fam-mode-placeholder-compact{margin:0 26px 14px;padding:12px 14px}.dagbog-shell .fam-mode-placeholder-kicker{letter-spacing:.05em;text-transform:uppercase;color:#2f6b4fb8;margin:0 0 6px;font-size:11px;font-weight:700}.dagbog-shell .fam-mode-placeholder-body{color:#2a4a3ad1;margin:0;font-size:13px;line-height:1.45}.dagbog-shell .fam-mode-panel{margin-top:0}.dagbog-shell .fam-mode-history-intro p{color:var(--ink-soft);margin:0 0 .9em;font-size:clamp(14px,1.45vw,15.5px);line-height:1.6}.dagbog-shell .fam-mode-history-intro p:last-child{margin-bottom:0}.dagbog-shell footer{text-align:center;color:var(--ink-soft);opacity:.8;margin-top:42px;font-size:12.5px}.dagbog-shell .empty{text-align:center;color:#7d978a;padding:60px;font-style:italic}.dagbog-shell .empty-welcome{max-width:420px;margin:0 auto;font-style:normal}.dagbog-shell .empty-welcome-title{color:var(--ink-soft);margin:0 0 22px;font-family:Inter,system-ui,sans-serif;font-size:1.05rem;font-style:normal;font-weight:500;line-height:1.45}.dagbog-shell .empty-welcome-text{color:var(--ink-soft);margin:0 0 24px;font-size:.95rem;font-style:normal;line-height:1.5}.dagbog-shell .empty-welcome .addplant-btn{white-space:normal;text-align:center;border-radius:999px;justify-content:center;width:auto;height:auto;min-height:44px;margin:0 auto;padding:12px 20px;font-size:15px}.dagbog-shell[data-garden-mode=design] .empty-wishlist{color:#fff}.dagbog-shell[data-garden-mode=design] .empty-wishlist .empty-welcome-title{color:#fff;text-shadow:0 1px 14px #28124673;font-weight:600}.dagbog-shell[data-garden-mode=design] .empty-wishlist .addplant-btn{color:#5b2f8a;background:#fff;border-color:#0000;font-weight:700;box-shadow:0 10px 28px #28124652,0 0 0 1px #ffffff59}.dagbog-shell[data-garden-mode=design] .empty-wishlist .addplant-btn:hover{color:#4a2475;background:#fff8ff;transform:translateY(-1px);box-shadow:0 14px 32px #28124661,0 0 0 1px #ffffff80}.dagbog-shell .loading-state{text-align:center;color:#7d978a;padding:80px 24px;font-style:italic}@media (width<=820px){.dagbog-shell .alpha-index{width:44px}.dagbog-shell .alpha-index-letters button{width:28px;height:24px;font-size:10px}}@media (width<=960px){.dagbog-shell .site-topbar{--chrome-side-inset:max(14px, env(safe-area-inset-left,0px));--chrome-side-inset-end:max(14px, env(safe-area-inset-right,0px))}.dagbog-shell .topbar-inner{gap:10px}.dagbog-shell .search-user{flex:none;justify-content:flex-end;width:auto;min-width:0}.dagbog-shell .search-user .search{flex:none;width:auto;min-width:0}}@media (width<=640px){.dagbog-shell .site-topbar{--title-max:18px;--title-min:14px;--chrome-side-inset:max(10px, env(safe-area-inset-left,0px));--chrome-side-inset-end:max(10px, env(safe-area-inset-right,0px));padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px))}.dagbog-shell .site-home-header{padding:calc(8px + env(safe-area-inset-top,0px)) 0 8px}.dagbog-shell .site-home-header.is-section.has-banner{width:min(var(--hub-feed-max,680px), calc(100% - 12px));max-width:var(--hub-feed-max,680px);height:calc(132px + env(safe-area-inset-top,0px));min-height:calc(132px + env(safe-area-inset-top,0px));padding:calc(14px + env(safe-area-inset-top,0px)) 0 12px}.dagbog-shell .site-home-header.has-banner .home-header-inner{padding:6px max(18px, env(safe-area-inset-right,0px)) 0 max(18px, env(safe-area-inset-left,0px))}.dagbog-shell .site-home-header.has-banner .home-header-banner-img{object-position:right 40%}.dagbog-shell .site-home-header:not(.is-section){width:calc(100% - 20px);max-width:min(600px,100% - 20px);margin:max(10px, env(safe-area-inset-top,0px)) auto 10px;padding:10px 0}.dagbog-shell .site-home-header:not(.is-section) .home-header-inner{padding-inline:max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-right,0px));align-items:center}.dagbog-shell .site-home-header:not(.is-section) .home-header-left,.dagbog-shell .site-home-header:not(.is-section) .home-header-start,.dagbog-shell .site-home-header:not(.is-section) .home-header-right{align-self:center}.dagbog-shell .home-header-inner{padding-inline:max(10px, env(safe-area-inset-left,0px)) max(10px, env(safe-area-inset-right,0px))}.dagbog-shell .topbar-inner{gap:8px}.dagbog-shell .sort-picker input,.dagbog-shell .pfield input,.dagbog-shell .pfield select,.dagbog-shell .pfield textarea{font-size:16px}.dagbog-shell .family-anchor{scroll-margin-top:max(12px, env(safe-area-inset-top,0px))}.dagbog-shell .wrap{padding-top:4px}.dagbog-shell .site-topbar .addplant-btn .addplant-label,.dagbog-shell .topbar-end .addplant-btn .addplant-label{display:none}.dagbog-shell .site-topbar .addplant-btn,.dagbog-shell .topbar-end .addplant-btn{justify-content:center;width:44px;padding:0}.dagbog-shell .empty-welcome .addplant-btn{width:auto;max-width:100%;padding:12px 20px}.dagbog-shell .vgrid{padding:12px var(--sec-x) 16px;grid-template-columns:1fr;gap:8px}.dagbog-shell .vgrid>.vtile,.dagbog-shell .vtile{border-radius:10px;min-height:0;padding:6px 8px 6px 10px}.dagbog-shell .vtile-status-btn{width:36px;height:36px}.dagbog-shell .vtile-status-label{font-size:10px}.dagbog-shell .vtile-add-btn{width:34px;height:34px;font-size:20px}.dagbog-shell .vtile-add-label{font-size:14px}}@media (width<=520px){.dagbog-shell .vtile-name{font-size:15px}.dagbog-shell .vtile-lat{font-size:10px}.dagbog-shell .obs-add{flex-direction:column;align-items:stretch}.dagbog-shell .obs-add select,.dagbog-shell .obs-add input{width:100%;max-width:none}.dagbog-shell .modal{padding:16px}.dagbog-shell .modal.open:has(>.settings-sheet.family-edit-sheet){align-items:flex-end;padding:0}.dagbog-shell .modal.open:has(>.family-plant-sheet.has-sheet-hero){justify-content:flex-start;align-items:stretch;padding:0}.dagbog-shell .settings-sheet.family-edit-sheet{border-radius:20px 20px 0 0;width:100%;max-height:94vh}.dagbog-shell .family-plant-sheet.has-sheet-hero{opacity:1;border-radius:20px 20px 0 0;width:100%;height:100dvh;max-height:100dvh;animation:.28s cubic-bezier(.2,.7,.2,1) forwards dagbog-plant-sheet-in;transform:none}.dagbog-shell .family-plant-sheet.has-sheet-hero .sheet-hero-close{top:calc(12px + env(safe-area-inset-top,0px))}.dagbog-shell .family-plant-sheet .sheet-hero-title{top:calc(18px + env(safe-area-inset-top,0px))}.dagbog-shell .family-edit-sheet.has-sheet-hero .sheet-hero{height:clamp(160px,34vh,220px)}.dagbog-shell .family-edit-sheet.has-sheet-hero:not(.family-plant-sheet) .sheet-hero-close{top:12px;right:12px}.dagbog-shell .family-edit-sheet.has-sheet-hero header,.dagbog-shell .family-edit-sheet.has-sheet-hero .content,.dagbog-shell .settings-sheet.family-edit-sheet header,.dagbog-shell .settings-sheet.family-edit-sheet .content{padding-left:16px;padding-right:16px}.dagbog-shell .plant-sheet .content,.dagbog-shell .plant-sheet header{padding-left:20px;padding-right:20px}.dagbog-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),.dagbog-shell textarea,.dagbog-shell select{font-size:16px!important}.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-ink.is-add-plant-trigger,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-ink.is-add-plant-trigger,.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-ink.is-add-plant-trigger .pi-ink-name,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-ink.is-add-plant-trigger .pi-ink-name,.dagbog-shell .plant-card-pane-varieties .fam-varieties-lists .pi-ink.is-add-plant-trigger input,.dagbog-shell .plant-card-pane-calendar .fam-varieties-lists .pi-ink.is-add-plant-trigger input,.dagbog-shell .plant-inventory .pi-row.is-variety.is-add-plant .pi-ink.is-add-plant-trigger,.dagbog-shell .plant-inventory .pi-row.is-variety.is-add-plant .pi-ink.is-add-plant-trigger .pi-ink-name,.dagbog-shell .plant-inventory .pi-row.is-variety.is-add-plant .is-add-bed-form input{font-size:.82rem!important}}
