.MyGardenDashboard-module__ypJs4W__page{--cream:#fff9ef;--pink:#f3d3dd;--rose:#9d3158;--rose-hover:#842647;--rose-active:#6f1f3d;--sage:#d7e1ce;--soil:#8c542a;--ink:#3b4635;--disabled-surface:#dcd6ce;--disabled-text:#514d47;--line:#3b463538;--garden-font-body:var(--font-body), "Atkinson Hyperlegible", Arial, "Helvetica Neue", sans-serif;--garden-font-heading:var(--font-heading), "Fraunces", Georgia, "Times New Roman", serif;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 92% 4%, #f3d3ddb8, transparent 24rem), var(--cream);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--garden-font-body);flex:1;font-size:1.0625rem;line-height:1.6}.MyGardenDashboard-module__ypJs4W__shell{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(40px,7vw,88px) 0 96px}.MyGardenDashboard-module__ypJs4W__hero{isolation:isolate;border:1px solid var(--line);background:var(--pink);border-radius:18px;padding:clamp(28px,5vw,58px);position:relative;overflow:hidden;box-shadow:0 12px 32px #3b46351a}.MyGardenDashboard-module__ypJs4W__hero:after{z-index:-1;opacity:.3;content:"";background:url(/brand/motifs/pattern-observation-grid.svg) 0 0/160px 160px;width:min(42%,390px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.MyGardenDashboard-module__ypJs4W__eyebrow,.MyGardenDashboard-module__ypJs4W__sectionNumber{color:var(--rose);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.MyGardenDashboard-module__ypJs4W__hero h1,.MyGardenDashboard-module__ypJs4W__sectionHeading h2,.MyGardenDashboard-module__ypJs4W__formHeading h3,.MyGardenDashboard-module__ypJs4W__listHeading h3,.MyGardenDashboard-module__ypJs4W__entryCard h4,.MyGardenDashboard-module__ypJs4W__emptyState h4{font-family:var(--garden-font-heading)}.MyGardenDashboard-module__ypJs4W__hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:760px;margin-top:4px;font-size:clamp(3rem,8vw,5.25rem);font-weight:700;line-height:1.02}.MyGardenDashboard-module__ypJs4W__intro{max-width:660px;margin-top:18px;font-size:clamp(1.125rem,2.2vw,1.375rem);line-height:1.5}.MyGardenDashboard-module__ypJs4W__localNotice{background:#fff9efe0;border:1px solid #3b463547;border-radius:12px;grid-template-columns:auto 1fr;gap:12px 18px;max-width:800px;margin-top:28px;padding:16px 18px;font-size:.9375rem;line-height:1.45;display:grid}.MyGardenDashboard-module__ypJs4W__localNotice strong{color:var(--rose);white-space:nowrap}.MyGardenDashboard-module__ypJs4W__summary{grid-template-columns:auto auto 1fr;align-items:stretch;gap:12px;margin:22px 0;display:grid}.MyGardenDashboard-module__ypJs4W__summary>div,.MyGardenDashboard-module__ypJs4W__summary nav{border:1px solid var(--line);background:var(--cream);border-radius:12px;min-height:74px}.MyGardenDashboard-module__ypJs4W__summary>div{grid-template-columns:auto auto;align-items:baseline;gap:8px;padding:13px 18px;display:grid}.MyGardenDashboard-module__ypJs4W__summary strong{color:var(--rose);font-family:var(--garden-font-heading);font-size:2rem;line-height:1}.MyGardenDashboard-module__ypJs4W__summary span{font-size:.875rem;font-weight:700}.MyGardenDashboard-module__ypJs4W__summary nav{justify-content:flex-end;align-items:center;gap:8px;padding:8px;display:flex}.MyGardenDashboard-module__ypJs4W__summary a{min-height:44px;color:var(--ink);text-underline-offset:.18em;border-radius:6px;align-items:center;padding:8px 14px;font-weight:700;text-decoration:underline;text-decoration-thickness:.1em;display:inline-flex}.MyGardenDashboard-module__ypJs4W__status,.MyGardenDashboard-module__ypJs4W__error{border-radius:6px;margin:12px 0;padding:12px 16px;font-size:.9375rem}.MyGardenDashboard-module__ypJs4W__status{border-left:4px solid var(--ink);background:var(--sage)}.MyGardenDashboard-module__ypJs4W__error{border:2px solid var(--rose);background:var(--pink);font-weight:700}.MyGardenDashboard-module__ypJs4W__featureSection{padding-top:clamp(56px,8vw,96px);scroll-margin-top:24px}.MyGardenDashboard-module__ypJs4W__sectionHeading{grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-bottom:22px;display:grid}.MyGardenDashboard-module__ypJs4W__sectionNumber{border-top:3px solid var(--rose);min-width:48px;padding-top:9px}.MyGardenDashboard-module__ypJs4W__sectionHeading h2{letter-spacing:-.025em;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.08}.MyGardenDashboard-module__ypJs4W__sectionHeading p:last-child{max-width:680px;color:var(--soil);margin-top:6px}.MyGardenDashboard-module__ypJs4W__featureGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(18px,3vw,34px);display:grid}.MyGardenDashboard-module__ypJs4W__formCard,.MyGardenDashboard-module__ypJs4W__savedColumn{border:1px solid var(--line);border-radius:18px;min-width:0}.MyGardenDashboard-module__ypJs4W__formCard{background:var(--cream);padding:clamp(20px,3vw,30px);box-shadow:0 12px 32px #3b463514}.MyGardenDashboard-module__ypJs4W__savedColumn{background:#d7e1ce73;padding:clamp(18px,3vw,26px)}.MyGardenDashboard-module__ypJs4W__formHeading,.MyGardenDashboard-module__ypJs4W__listHeading{margin-bottom:20px}.MyGardenDashboard-module__ypJs4W__formHeading h3,.MyGardenDashboard-module__ypJs4W__listHeading h3{font-size:1.625rem;font-weight:600;line-height:1.15}.MyGardenDashboard-module__ypJs4W__formHeading span,.MyGardenDashboard-module__ypJs4W__listHeading span{color:var(--soil);margin-top:5px;font-size:.875rem;line-height:1.4;display:block}.MyGardenDashboard-module__ypJs4W__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.MyGardenDashboard-module__ypJs4W__field,.MyGardenDashboard-module__ypJs4W__milestones{min-width:0}.MyGardenDashboard-module__ypJs4W__field{align-content:start;gap:6px;font-weight:700;display:grid}.MyGardenDashboard-module__ypJs4W__field>span,.MyGardenDashboard-module__ypJs4W__milestones legend{font-size:.9375rem;line-height:1.35}.MyGardenDashboard-module__ypJs4W__field small{color:var(--soil);font-size:.75rem;font-weight:400}.MyGardenDashboard-module__ypJs4W__fieldWide{grid-column:1/-1}.MyGardenDashboard-module__ypJs4W__field input,.MyGardenDashboard-module__ypJs4W__field select,.MyGardenDashboard-module__ypJs4W__field textarea{border:2px solid var(--soil);width:100%;min-height:48px;color:var(--ink);font:400 1rem / 1.4 var(--garden-font-body);background:#fffdf8;border-radius:6px;padding:10px 12px}.MyGardenDashboard-module__ypJs4W__field textarea{resize:vertical;min-height:132px}.MyGardenDashboard-module__ypJs4W__field input::placeholder,.MyGardenDashboard-module__ypJs4W__field textarea::placeholder{color:#665f59;opacity:1}.MyGardenDashboard-module__ypJs4W__field input:disabled,.MyGardenDashboard-module__ypJs4W__field select:disabled,.MyGardenDashboard-module__ypJs4W__field textarea:disabled{border-color:var(--disabled-text);color:var(--disabled-text);background:var(--disabled-surface);opacity:1}.MyGardenDashboard-module__ypJs4W__milestones{border:1px solid var(--line);background:#f3d3dd6b;border-radius:12px;flex-wrap:wrap;gap:8px 20px;padding:14px;display:flex}.MyGardenDashboard-module__ypJs4W__milestones legend{padding:0 5px;font-weight:700}.MyGardenDashboard-module__ypJs4W__milestones label{align-items:center;gap:9px;min-height:44px;font-weight:700;display:inline-flex}.MyGardenDashboard-module__ypJs4W__milestones input{width:22px;height:22px;accent-color:var(--rose)}.MyGardenDashboard-module__ypJs4W__formActions,.MyGardenDashboard-module__ypJs4W__cardActions,.MyGardenDashboard-module__ypJs4W__confirmation>div{flex-wrap:wrap;gap:8px;display:flex}.MyGardenDashboard-module__ypJs4W__formActions{margin-top:22px}.MyGardenDashboard-module__ypJs4W__primaryButton,.MyGardenDashboard-module__ypJs4W__secondaryButton,.MyGardenDashboard-module__ypJs4W__dangerButton,.MyGardenDashboard-module__ypJs4W__textButton,.MyGardenDashboard-module__ypJs4W__removeLink{min-height:48px;font:700 1rem / 1.2 var(--garden-font-body);cursor:pointer;border:2px solid #0000;border-radius:6px;padding:9px 20px;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1)}.MyGardenDashboard-module__ypJs4W__primaryButton{color:var(--cream);background:var(--rose);border-color:var(--rose)}.MyGardenDashboard-module__ypJs4W__secondaryButton,.MyGardenDashboard-module__ypJs4W__dangerButton{color:var(--rose);background:var(--cream);border-color:var(--rose)}.MyGardenDashboard-module__ypJs4W__textButton,.MyGardenDashboard-module__ypJs4W__removeLink{min-height:44px;color:var(--ink);text-underline-offset:.18em;background:0 0;padding-inline:10px;text-decoration:underline;text-decoration-thickness:.1em}.MyGardenDashboard-module__ypJs4W__removeLink{color:var(--rose)}.MyGardenDashboard-module__ypJs4W__primaryButton:disabled,.MyGardenDashboard-module__ypJs4W__secondaryButton:disabled,.MyGardenDashboard-module__ypJs4W__dangerButton:disabled,.MyGardenDashboard-module__ypJs4W__textButton:disabled,.MyGardenDashboard-module__ypJs4W__removeLink:disabled{color:var(--disabled-text);background:var(--disabled-surface);border-color:var(--disabled-text);box-shadow:none;cursor:not-allowed;opacity:1}.MyGardenDashboard-module__ypJs4W__listHeading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.MyGardenDashboard-module__ypJs4W__listHeading span{text-align:right;white-space:nowrap}.MyGardenDashboard-module__ypJs4W__cardList{gap:14px;list-style:none;display:grid}.MyGardenDashboard-module__ypJs4W__entryCard{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--cream);border-radius:12px;padding:20px}.MyGardenDashboard-module__ypJs4W__entryTopline{color:var(--soil);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.8125rem;font-weight:700;display:flex}.MyGardenDashboard-module__ypJs4W__statusBadge,.MyGardenDashboard-module__ypJs4W__plantLink,.MyGardenDashboard-module__ypJs4W__milestoneList span{min-height:28px;color:var(--ink);background:var(--sage);border-radius:999px;align-items:center;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.MyGardenDashboard-module__ypJs4W__plantLink{background:var(--pink)}.MyGardenDashboard-module__ypJs4W__entryCard h4{font-size:1.375rem;font-weight:600;line-height:1.2}.MyGardenDashboard-module__ypJs4W__entryCard h4 span{color:var(--soil);font-size:1.05rem}.MyGardenDashboard-module__ypJs4W__location,.MyGardenDashboard-module__ypJs4W__quietNote{color:var(--soil);margin-top:6px;font-size:.9375rem}.MyGardenDashboard-module__ypJs4W__cardActions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:14px;padding-top:8px}.MyGardenDashboard-module__ypJs4W__confirmation{border:2px solid var(--rose);background:var(--pink);border-radius:6px;margin-top:14px;padding:14px}.MyGardenDashboard-module__ypJs4W__confirmation p{margin-bottom:10px;font-weight:700;line-height:1.4}.MyGardenDashboard-module__ypJs4W__milestoneList{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.MyGardenDashboard-module__ypJs4W__milestoneList span{background:var(--pink)}.MyGardenDashboard-module__ypJs4W__noteDetails{gap:8px;margin:12px 0;display:grid}.MyGardenDashboard-module__ypJs4W__noteDetails>div{grid-template-columns:minmax(80px,.32fr) 1fr;gap:10px;display:grid}.MyGardenDashboard-module__ypJs4W__noteDetails dt{color:var(--soil);font-size:.8125rem;font-weight:700}.MyGardenDashboard-module__ypJs4W__noteDetails dd{margin:0;font-size:.9375rem;line-height:1.45}.MyGardenDashboard-module__ypJs4W__notes{border-left:3px solid var(--rose);white-space:pre-wrap;background:#f3d3dd6b;margin-top:12px;padding:12px 14px}.MyGardenDashboard-module__ypJs4W__emptyState{border:1px dashed var(--soil);text-align:center;background:#fff9efb8;border-radius:12px;place-content:center;justify-items:center;min-height:250px;padding:28px;display:grid}.MyGardenDashboard-module__ypJs4W__emptyState>span{color:var(--rose);font-size:2.5rem;line-height:1}.MyGardenDashboard-module__ypJs4W__emptyState h4{margin-top:12px;font-size:1.375rem}.MyGardenDashboard-module__ypJs4W__emptyState p{max-width:330px;color:var(--soil);margin-top:5px}.MyGardenDashboard-module__ypJs4W__page :is(a,button,input,select,textarea):focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 5px var(--ink);outline:0}@media (hover:hover) and (pointer:fine){.MyGardenDashboard-module__ypJs4W__summary a:hover,.MyGardenDashboard-module__ypJs4W__textButton:hover{background:var(--sage)}.MyGardenDashboard-module__ypJs4W__removeLink:hover{background:var(--pink)}.MyGardenDashboard-module__ypJs4W__primaryButton:hover:not(:disabled){background:var(--rose-hover);border-color:var(--rose-hover);box-shadow:0 2px #3b46352e}.MyGardenDashboard-module__ypJs4W__secondaryButton:hover:not(:disabled),.MyGardenDashboard-module__ypJs4W__dangerButton:hover:not(:disabled){background:var(--pink)}}.MyGardenDashboard-module__ypJs4W__primaryButton:active:not(:disabled){background:var(--rose-active);border-color:var(--rose-active);box-shadow:none}@media (max-width:900px){.MyGardenDashboard-module__ypJs4W__featureGrid{grid-template-columns:1fr}.MyGardenDashboard-module__ypJs4W__summary{grid-template-columns:1fr 1fr}.MyGardenDashboard-module__ypJs4W__summary nav{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.MyGardenDashboard-module__ypJs4W__shell{width:min(100% - 28px,1180px);padding-top:20px;padding-bottom:64px}.MyGardenDashboard-module__ypJs4W__hero,.MyGardenDashboard-module__ypJs4W__formCard,.MyGardenDashboard-module__ypJs4W__savedColumn{border-radius:12px}.MyGardenDashboard-module__ypJs4W__hero{padding:26px 20px}.MyGardenDashboard-module__ypJs4W__hero:after{opacity:.2;width:62%}.MyGardenDashboard-module__ypJs4W__localNotice{grid-template-columns:1fr}.MyGardenDashboard-module__ypJs4W__summary>div{grid-template-columns:1fr;align-content:center;gap:3px}.MyGardenDashboard-module__ypJs4W__summary nav{grid-template-columns:1fr 1fr;display:grid}.MyGardenDashboard-module__ypJs4W__summary a{text-align:center;justify-content:center}.MyGardenDashboard-module__ypJs4W__fieldGrid{grid-template-columns:1fr}.MyGardenDashboard-module__ypJs4W__fieldWide{grid-column:auto}.MyGardenDashboard-module__ypJs4W__formActions{display:grid}.MyGardenDashboard-module__ypJs4W__formActions button{width:100%}}@media (max-width:360px){.MyGardenDashboard-module__ypJs4W__shell{width:calc(100% - 20px)}.MyGardenDashboard-module__ypJs4W__hero{padding-inline:16px}.MyGardenDashboard-module__ypJs4W__summary{grid-template-columns:1fr}.MyGardenDashboard-module__ypJs4W__summary nav{grid-column:auto;grid-template-columns:1fr}.MyGardenDashboard-module__ypJs4W__sectionHeading{grid-template-columns:1fr;gap:8px}.MyGardenDashboard-module__ypJs4W__sectionNumber{width:48px}.MyGardenDashboard-module__ypJs4W__entryTopline,.MyGardenDashboard-module__ypJs4W__listHeading{flex-direction:column;align-items:flex-start}.MyGardenDashboard-module__ypJs4W__listHeading span{text-align:left}.MyGardenDashboard-module__ypJs4W__noteDetails>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.MyGardenDashboard-module__ypJs4W__primaryButton,.MyGardenDashboard-module__ypJs4W__secondaryButton,.MyGardenDashboard-module__ypJs4W__dangerButton,.MyGardenDashboard-module__ypJs4W__textButton,.MyGardenDashboard-module__ypJs4W__removeLink{transition-duration:0s}}@media (forced-colors:active){.MyGardenDashboard-module__ypJs4W__page :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;box-shadow:none;outline:3px solid highlight}}
