.DashboardBackButton-module__A7kr2G__button{box-sizing:border-box;color:#5f7c4d;background:#fffdf8;border:1px solid #d8e0d2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:grid}.DashboardBackButton-module__A7kr2G__button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.DashboardBackButton-module__A7kr2G__button:hover{color:#35553b;background:#f1f5ee;border-color:#b9c3ae}.DashboardBackButton-module__A7kr2G__button:focus-visible{outline-offset:3px;outline:2px solid #7c8f65}
.WateringHistoryModal-module__AdCevW__overlay{z-index:100000;background:#2d2a2647;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.WateringHistoryModal-module__AdCevW__modal{background:#fbfaf7;border:1px solid #ddd8cf;border-radius:16px;flex-direction:column;width:min(580px,100%);height:min(620px,100vh - 2rem);display:flex;overflow:hidden;box-shadow:0 20px 60px #2d2a262e}.WateringHistoryModal-module__AdCevW__header{border-bottom:1px solid #e8e3dc;flex:none;align-items:center;gap:.9rem;padding:.9rem 1rem .85rem 1.2rem;display:flex}.WateringHistoryModal-module__AdCevW__titleBlock{flex:0 auto;min-width:0}.WateringHistoryModal-module__AdCevW__header h2{color:#2d2a26;margin:0;font-size:1.1rem}.WateringHistoryModal-module__AdCevW__specimenLabel{color:#777067;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin:.2rem 0 0;font-size:.74rem;overflow:hidden}.WateringHistoryModal-module__AdCevW__closeButton{color:#716a62;width:34px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:1.35rem;display:grid}.WateringHistoryModal-module__AdCevW__closeButton:hover{color:#2d2a26}.WateringHistoryModal-module__AdCevW__list{margin:0;padding:0;list-style:none}.WateringHistoryModal-module__AdCevW__list li{border-bottom:1px solid #eeeae4;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem 1.2rem;display:grid}.WateringHistoryModal-module__AdCevW__list li:last-child{border-bottom:0}.WateringHistoryModal-module__AdCevW__eventRow{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.WateringHistoryModal-module__AdCevW__eventDetails{align-items:baseline;gap:.45rem;min-width:0;display:flex}.WateringHistoryModal-module__AdCevW__deleteButton{color:#9a5148;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.2rem .4rem;font-size:.72rem;font-weight:700}.WateringHistoryModal-module__AdCevW__deleteButton:hover:not(:disabled){color:#743a34;text-decoration:underline}.WateringHistoryModal-module__AdCevW__deleteButton:disabled{opacity:.55;cursor:default}.WateringHistoryModal-module__AdCevW__list strong{color:#36322d;font-size:.92rem}.WateringHistoryModal-module__AdCevW__fertilized{color:#5f7c4d;white-space:nowrap;font-size:.78rem;font-weight:700}.WateringHistoryModal-module__AdCevW__dot{background:#5f8463;border-radius:999px;width:8px;height:8px}.WateringHistoryModal-module__AdCevW__empty,.WateringHistoryModal-module__AdCevW__locked{color:#817970;padding:1.25rem 1.2rem;font-size:.9rem}.WateringHistoryModal-module__AdCevW__locked strong{color:#36322d}.WateringHistoryModal-module__AdCevW__locked p{margin:.35rem 0 0;line-height:1.5}.WateringHistoryModal-module__AdCevW__section{border-bottom:1px solid #e8e3dc;padding:1rem 1.2rem 1.15rem}.WateringHistoryModal-module__AdCevW__historySection{flex:auto;min-height:0;padding-top:1rem;overflow-y:auto}.WateringHistoryModal-module__AdCevW__sectionTitle{color:#4b463f;letter-spacing:.04em;text-transform:uppercase;margin:0 1.2rem .65rem;font-size:.78rem;font-weight:800}.WateringHistoryModal-module__AdCevW__section .WateringHistoryModal-module__AdCevW__sectionTitle{margin-left:0;margin-right:0}.WateringHistoryModal-module__AdCevW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.WateringHistoryModal-module__AdCevW__summaryItem{background:#fff;border:1px solid #e5dfd6;border-radius:10px;min-width:0;padding:.7rem .75rem}.WateringHistoryModal-module__AdCevW__summaryItem span{color:#817970;margin-bottom:.2rem;font-size:.7rem;font-weight:700;display:block}.WateringHistoryModal-module__AdCevW__summaryItem strong{overflow-wrap:anywhere;color:#36322d;font-size:.88rem;line-height:1.35;display:block}.WateringHistoryModal-module__AdCevW__summaryLink{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;padding-right:2rem;position:relative}.WateringHistoryModal-module__AdCevW__summaryLink:after{content:"→";color:#9a9389;font-size:.82rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.WateringHistoryModal-module__AdCevW__summaryLink:hover{background:#fafcf8;border-color:#cfd8c8}.WateringHistoryModal-module__AdCevW__summaryLink:hover:after{color:#5f7c4d}.WateringHistoryModal-module__AdCevW__summaryLink:focus-visible{outline-offset:2px;outline:2px solid #5f7c4d61}.WateringHistoryModal-module__AdCevW__emptyHistory{color:#817970;padding:0 1.2rem 1.2rem;font-size:.9rem}@media (max-width:480px){.WateringHistoryModal-module__AdCevW__summaryGrid{grid-template-columns:1fr}.WateringHistoryModal-module__AdCevW__eventDetails{flex-wrap:wrap}}.WateringHistoryModal-module__AdCevW__tabs{flex:auto;justify-content:flex-end;align-items:center;gap:.15rem;min-width:0;display:flex}.WateringHistoryModal-module__AdCevW__tabs button{color:#777067;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem .55rem;font-size:.76rem;font-weight:700;position:relative}.WateringHistoryModal-module__AdCevW__tabs button:hover{color:#3f3a34}.WateringHistoryModal-module__AdCevW__tabs button:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:.2rem;left:.55rem;right:.55rem}.WateringHistoryModal-module__AdCevW__tabs .WateringHistoryModal-module__AdCevW__activeTab{color:#355c3e}.WateringHistoryModal-module__AdCevW__tabs .WateringHistoryModal-module__AdCevW__activeTab:after{background:#5f8463}.WateringHistoryModal-module__AdCevW__tabPanel{flex:auto;min-height:0;padding:1rem 1.2rem 1.2rem;overflow-y:auto}.WateringHistoryModal-module__AdCevW__overviewNote{color:#777067;background:#f3f0ea;border-radius:10px;margin-top:.85rem;padding:.75rem .8rem;font-size:.82rem;line-height:1.45}.WateringHistoryModal-module__AdCevW__overviewNote strong{color:#3f3a34}.WateringHistoryModal-module__AdCevW__treatmentsPanel{box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;padding:1.15rem 1.2rem 1.25rem;overflow:hidden auto}.WateringHistoryModal-module__AdCevW__treatmentEmpty{text-align:center;background:#fff;border:1px dashed #d8d0c4;border-radius:12px;padding:1rem}.WateringHistoryModal-module__AdCevW__treatmentEmpty strong{color:#3f3a34;font-size:.92rem;display:block}.WateringHistoryModal-module__AdCevW__treatmentEmpty p{color:#817970;max-width:360px;margin:.4rem auto .8rem;font-size:.82rem;line-height:1.45}.WateringHistoryModal-module__AdCevW__treatmentEmpty button{color:#9b948a;font:inherit;cursor:not-allowed;background:#f3f0ea;border:1px solid #d8d0c4;border-radius:8px;padding:.45rem .75rem;font-size:.78rem;font-weight:700}@media (max-width:600px){.WateringHistoryModal-module__AdCevW__header{flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem 1rem 0}.WateringHistoryModal-module__AdCevW__titleBlock{flex:auto}.WateringHistoryModal-module__AdCevW__specimenLabel{max-width:calc(100vw - 7rem)}.WateringHistoryModal-module__AdCevW__closeButton{order:2}.WateringHistoryModal-module__AdCevW__tabs{background:#f6f3ee;border-top:1px solid #eee9e1;flex:1 0 100%;order:3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -1rem;padding:0 1rem;display:grid}.WateringHistoryModal-module__AdCevW__tabs button{border-radius:0;padding:.7rem .35rem;font-size:.76rem}.WateringHistoryModal-module__AdCevW__tabs button:after{border-radius:999px 999px 0 0;bottom:0;left:.65rem;right:.65rem}}.WateringHistoryModal-module__AdCevW__treatmentHeader{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.9rem;display:flex}.WateringHistoryModal-module__AdCevW__treatmentHeader>div{min-width:0}.WateringHistoryModal-module__AdCevW__treatmentHeader strong{color:#3f3a34;font-size:.9rem;display:block}.WateringHistoryModal-module__AdCevW__treatmentHeader span{color:#817970;margin-top:.15rem;font-size:.74rem;display:block}.WateringHistoryModal-module__AdCevW__addTreatmentButton{color:#426b48;min-height:34px;font:inherit;cursor:pointer;background:#f7faf5;border:1px solid #cfd7c9;border-radius:8px;flex:none;padding:0 .7rem;font-size:.75rem;font-weight:800}.WateringHistoryModal-module__AdCevW__addTreatmentButton:hover{background:#eef4ea}.WateringHistoryModal-module__AdCevW__treatmentForm{box-sizing:border-box;background:#fff;border:1px solid #e1dbd1;border-radius:12px;width:100%;max-width:100%;margin-bottom:1rem;padding:.9rem;overflow:hidden}.WateringHistoryModal-module__AdCevW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:100%;min-width:0;max-width:100%;display:grid}.WateringHistoryModal-module__AdCevW__formGrid label{box-sizing:border-box;gap:.25rem;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.WateringHistoryModal-module__AdCevW__formGrid label>span{color:#6f685f;font-size:.7rem;font-weight:700}.WateringHistoryModal-module__AdCevW__formGrid small{color:#9a9389;font-size:.65rem;font-weight:600}.WateringHistoryModal-module__AdCevW__formGrid input,.WateringHistoryModal-module__AdCevW__formGrid select,.WateringHistoryModal-module__AdCevW__formGrid textarea{box-sizing:border-box;inline-size:100%;width:100%;max-inline-size:100%;max-width:100%;min-inline-size:0;color:#3f3a34;min-width:0;font:inherit;background:#fffdf9;border:1px solid #ddd5ca;border-radius:8px;font-size:.8rem;display:block}.WateringHistoryModal-module__AdCevW__formGrid input,.WateringHistoryModal-module__AdCevW__formGrid select{height:36px;padding:0 .55rem}.WateringHistoryModal-module__AdCevW__formGrid textarea{resize:none;height:72px;min-height:72px;max-height:72px;padding:.55rem;line-height:1.4}.WateringHistoryModal-module__AdCevW__formGrid input:focus,.WateringHistoryModal-module__AdCevW__formGrid select:focus,.WateringHistoryModal-module__AdCevW__formGrid textarea:focus{outline-offset:1px;border-color:#7c8f65;outline:2px solid #7c8f6540}.WateringHistoryModal-module__AdCevW__fullField{grid-column:1/-1}.WateringHistoryModal-module__AdCevW__formActions{justify-content:flex-end;margin-top:.75rem;display:flex}.WateringHistoryModal-module__AdCevW__formActions button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#5f7c4d;border:0;border-radius:8px;padding:0 .8rem;font-size:.76rem;font-weight:800}.WateringHistoryModal-module__AdCevW__formActions button:disabled{opacity:.55;cursor:default}.WateringHistoryModal-module__AdCevW__treatmentList{margin:0;padding:0;list-style:none}.WateringHistoryModal-module__AdCevW__treatmentList li{border-top:1px solid #eeeae4;padding:.85rem 0}.WateringHistoryModal-module__AdCevW__treatmentTopRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.WateringHistoryModal-module__AdCevW__treatmentTopRow>div{align-items:baseline;gap:.45rem;min-width:0;display:flex}.WateringHistoryModal-module__AdCevW__treatmentTopRow strong{color:#36322d;font-size:.88rem}.WateringHistoryModal-module__AdCevW__typeBadge{color:#5f7c4d;font-size:.72rem;font-weight:800}.WateringHistoryModal-module__AdCevW__treatmentProduct{color:#3f3a34;margin-top:.25rem;font-size:.86rem;font-weight:800}.WateringHistoryModal-module__AdCevW__treatmentMeta,.WateringHistoryModal-module__AdCevW__repeatDate{color:#817970;margin-top:.18rem;font-size:.76rem}.WateringHistoryModal-module__AdCevW__repeatDate{color:#5f7c4d;font-weight:700}.WateringHistoryModal-module__AdCevW__treatmentNote{color:#6f685f;margin:.4rem 0 0;font-size:.78rem;line-height:1.45}@media (max-width:600px){.WateringHistoryModal-module__AdCevW__treatmentsPanel{padding-left:.85rem;padding-right:.85rem}.WateringHistoryModal-module__AdCevW__treatmentHeader{align-items:flex-start}.WateringHistoryModal-module__AdCevW__treatmentForm{min-width:0;padding:.75rem}.WateringHistoryModal-module__AdCevW__formGrid{grid-template-columns:minmax(0,1fr);min-width:0}.WateringHistoryModal-module__AdCevW__formGrid>*,.WateringHistoryModal-module__AdCevW__formGrid label,.WateringHistoryModal-module__AdCevW__fullField{box-sizing:border-box;grid-column:auto;width:100%;min-width:0;max-width:100%;overflow:hidden}.WateringHistoryModal-module__AdCevW__formGrid input,.WateringHistoryModal-module__AdCevW__formGrid select,.WateringHistoryModal-module__AdCevW__formGrid textarea,.WateringHistoryModal-module__AdCevW__formGrid input[type=date],.WateringHistoryModal-module__AdCevW__formGrid input[type=time]{box-sizing:border-box;inline-size:100%;width:100%;max-inline-size:100%;max-width:100%;min-inline-size:0;min-width:0}.WateringHistoryModal-module__AdCevW__formGrid select,.WateringHistoryModal-module__AdCevW__formGrid input[type=date],.WateringHistoryModal-module__AdCevW__formGrid input[type=time]{appearance:none}.WateringHistoryModal-module__AdCevW__formGrid select{text-overflow:ellipsis;padding-right:1.75rem}}.WateringHistoryModal-module__AdCevW__repeatReminder{background:#f8f6f1;border:1px solid #e1dbd1;border-radius:9px;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .7rem;display:flex}.WateringHistoryModal-module__AdCevW__reminderCheck{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.45rem!important;display:flex!important}.WateringHistoryModal-module__AdCevW__reminderCheck input{accent-color:#657b55;width:15px;height:15px;margin:0;padding:0}.WateringHistoryModal-module__AdCevW__reminderTime{flex:0 0 120px}@media (max-width:480px){.WateringHistoryModal-module__AdCevW__repeatReminder{flex-direction:column;align-items:stretch}.WateringHistoryModal-module__AdCevW__reminderTime{flex-basis:auto}}.WateringHistoryModal-module__AdCevW__typeField{gap:.25rem;width:100%;min-width:0;max-width:100%;display:grid}.WateringHistoryModal-module__AdCevW__typeField>span{color:#6f685f;font-size:.7rem;font-weight:700}.WateringHistoryModal-module__AdCevW__typeSelect{width:100%;min-width:0;max-width:100%}.WateringHistoryModal-module__AdCevW__typeSelect summary{box-sizing:border-box;color:#3f3a34;cursor:pointer;background:#fffdf9;border:1px solid #ddd5ca;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:0 .55rem;font-size:.8rem;list-style:none;display:flex}.WateringHistoryModal-module__AdCevW__typeSelect summary::-webkit-details-marker{display:none}.WateringHistoryModal-module__AdCevW__typeSelect summary:after{content:"";border-bottom:1.5px solid #817970;border-right:1.5px solid #817970;flex:none;width:7px;height:7px;margin-left:.55rem;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.WateringHistoryModal-module__AdCevW__typeSelect[open] summary{border-radius:8px 8px 0 0}.WateringHistoryModal-module__AdCevW__typeSelect[open] summary:after{transform:translateY(2px)rotate(225deg)}.WateringHistoryModal-module__AdCevW__typeOptions{box-sizing:border-box;background:#fff;border:1px solid #ddd5ca;border-top:0;border-radius:0 0 8px 8px;width:100%;max-width:100%;display:grid;overflow:hidden}.WateringHistoryModal-module__AdCevW__typeOptions button{color:#4b453e;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee8df;padding:.55rem;font-size:.8rem}.WateringHistoryModal-module__AdCevW__typeOptions button:first-child{border-top:0}.WateringHistoryModal-module__AdCevW__typeOptions button:hover,.WateringHistoryModal-module__AdCevW__typeOptions button[aria-pressed=true]{color:#426b48;background:#f2f6ef}.WateringHistoryModal-module__AdCevW__dateField{gap:.25rem;width:100%;min-width:0;max-width:100%;display:grid}.WateringHistoryModal-module__AdCevW__dateField>span{color:#6f685f;font-size:.7rem;font-weight:700}.WateringHistoryModal-module__AdCevW__datePicker{width:100%;min-width:0;max-width:100%}.WateringHistoryModal-module__AdCevW__datePicker summary{box-sizing:border-box;color:#3f3a34;cursor:pointer;background:#fffdf9;border:1px solid #ddd5ca;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:0 .55rem;font-size:.8rem;list-style:none;display:flex}.WateringHistoryModal-module__AdCevW__datePicker summary::-webkit-details-marker{display:none}.WateringHistoryModal-module__AdCevW__datePicker summary:after{content:"";border-bottom:1.5px solid #817970;border-right:1.5px solid #817970;flex:none;width:7px;height:7px;margin-left:.55rem;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.WateringHistoryModal-module__AdCevW__datePicker[open] summary{border-radius:8px 8px 0 0}.WateringHistoryModal-module__AdCevW__datePicker[open] summary:after{transform:translateY(2px)rotate(225deg)}.WateringHistoryModal-module__AdCevW__dateValue{color:#3f3a34}.WateringHistoryModal-module__AdCevW__datePlaceholder{color:#938b82}.WateringHistoryModal-module__AdCevW__calendar{box-sizing:border-box;background:#fff;border:1px solid #ddd5ca;border-top:0;border-radius:0 0 8px 8px;width:100%;max-width:100%;padding:.65rem;overflow:hidden}.WateringHistoryModal-module__AdCevW__calendarHeader{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:.35rem;margin-bottom:.45rem;display:grid}.WateringHistoryModal-module__AdCevW__calendarHeader strong{color:#4b453e;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.WateringHistoryModal-module__AdCevW__calendarHeader button{color:#5d564e;width:30px;height:30px;font:inherit;cursor:pointer;background:#f5f2ec;border:0;border-radius:7px;place-items:center;padding:0;font-size:1rem;display:grid}.WateringHistoryModal-module__AdCevW__calendarHeader button:disabled{opacity:.3;cursor:default}.WateringHistoryModal-module__AdCevW__weekdays,.WateringHistoryModal-module__AdCevW__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;width:100%;display:grid}.WateringHistoryModal-module__AdCevW__weekdays{margin-bottom:.2rem}.WateringHistoryModal-module__AdCevW__weekdays span{color:#9a9389;text-align:center;font-size:.62rem;font-weight:700}.WateringHistoryModal-module__AdCevW__calendarGrid>span,.WateringHistoryModal-module__AdCevW__calendarGrid button{aspect-ratio:1;min-width:0}.WateringHistoryModal-module__AdCevW__calendarGrid button{color:#4b453e;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:.72rem;display:grid}.WateringHistoryModal-module__AdCevW__calendarGrid button:hover:not(:disabled){background:#f2f6ef}.WateringHistoryModal-module__AdCevW__calendarGrid button[aria-pressed=true]{color:#fff;background:#5f7c4d;font-weight:800}.WateringHistoryModal-module__AdCevW__calendarGrid button:disabled{color:#c8c1b8;cursor:default}.WateringHistoryModal-module__AdCevW__clearDate{color:#8f625a;font:inherit;cursor:pointer;background:0 0;border:0;margin:.45rem 0 0 auto;padding:.2rem .35rem;font-size:.66rem;font-weight:700;display:block}@media (max-width:600px){.WateringHistoryModal-module__AdCevW__calendar{padding:.55rem}.WateringHistoryModal-module__AdCevW__weekdays,.WateringHistoryModal-module__AdCevW__calendarGrid{gap:.14rem}.WateringHistoryModal-module__AdCevW__calendarGrid button{font-size:.7rem}}
.WateringPage-module__29uK2a__container{width:min(900px,100%);margin:0 auto}.WateringPage-module__29uK2a__header{margin-bottom:1rem}.WateringPage-module__29uK2a__titleRow{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.35rem 1rem;display:grid}.WateringPage-module__29uK2a__titleGroup{align-items:center;gap:.55rem;display:flex}.WateringPage-module__29uK2a__waterIcon{color:#5f7c4d;background:#f1f5ee;border:1px solid #d8e0d2;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.WateringPage-module__29uK2a__waterIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.WateringPage-module__29uK2a__title{color:#2f2a24;margin:0;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.1}.WateringPage-module__29uK2a__intro{color:#766e64;grid-column:1/-1;margin:0;font-size:.85rem}.WateringPage-module__29uK2a__mobileIntro{display:none}.WateringPage-module__29uK2a__folderStrip{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;gap:.4rem;margin-bottom:.65rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.WateringPage-module__29uK2a__folderStrip::-webkit-scrollbar{display:none}.WateringPage-module__29uK2a__folderChip{scroll-snap-align:start;scroll-snap-stop:always;color:#6c645b;min-height:32px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #ded7cc;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.72rem;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.WateringPage-module__29uK2a__folderChip:hover{color:#4d5845;background:#f8f7f1;border-color:#b9c3ae}.WateringPage-module__29uK2a__activeFolderChip{color:#46563c;background:#edf2e9;border-color:#788c69}.WateringPage-module__29uK2a__folderCount{box-sizing:border-box;background:#2f2a2412;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .3rem;font-size:.64rem;font-weight:800;display:inline-flex}.WateringPage-module__29uK2a__activeFolderChip .WateringPage-module__29uK2a__folderCount{background:#5f7c4d24}.WateringPage-module__29uK2a__controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;margin-bottom:.6rem;display:grid}.WateringPage-module__29uK2a__search,.WateringPage-module__29uK2a__dateInput{box-sizing:border-box;color:#2f2a24;height:36px;font:inherit;background:#fffdf8;border:1px solid #e1d9cd;border-radius:9px;font-size:.8rem}.WateringPage-module__29uK2a__search{width:100%;padding:0 11px}.WateringPage-module__29uK2a__search:focus,.WateringPage-module__29uK2a__dateInput:focus{outline-offset:1px;border-color:#7c8f65;outline:2px solid #7c8f654d}.WateringPage-module__29uK2a__dateControl{color:#766e64;gap:.25rem;min-width:190px;font-size:.67rem;font-weight:700;display:grid}.WateringPage-module__29uK2a__dateControl .WateringPage-module__29uK2a__compactDatePicker{position:relative}.WateringPage-module__29uK2a__dateControl .WateringPage-module__29uK2a__compactCalendar{z-index:50;width:min(260px,100vw - 2rem);min-width:min(230px,100vw - 2rem);position:absolute;top:100%;left:0;box-shadow:0 10px 24px #2f2a2424}.WateringPage-module__29uK2a__dateLabelRow{align-items:center;gap:.3rem;display:flex}.WateringPage-module__29uK2a__helpWrap{align-items:center;display:inline-flex;position:relative}.WateringPage-module__29uK2a__helpButton{color:#81786e;width:15px;height:15px;font:inherit;cursor:pointer;background:0 0;border:1px solid #cfc6ba;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.WateringPage-module__29uK2a__helpButton:hover{color:#56604e;border-color:#9eaa92}.WateringPage-module__29uK2a__helpButton:focus-visible{outline-offset:2px;outline:2px solid #7c8f6559}.WateringPage-module__29uK2a__dateHelp{z-index:30;box-sizing:border-box;color:#655e56;background:#fffdf8;border:1px solid #ded7cc;border-radius:9px;width:230px;max-width:calc(100vw - 2rem);padding:.65rem .75rem;font-size:.7rem;font-weight:500;line-height:1.45;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 8px 22px #2f2a241c}.WateringPage-module__29uK2a__dateInput{padding:0 9px}.WateringPage-module__29uK2a__table{background:#fffdf8;border:1px solid #e3dcd1;border-radius:10px;overflow:visible}.WateringPage-module__29uK2a__tableHeader,.WateringPage-module__29uK2a__row{grid-template-columns:34px minmax(85px,135px) minmax(0,1fr) minmax(90px,125px);align-items:center;display:grid}.WateringPage-module__29uK2a__tableHeader{z-index:2;color:#71695f;letter-spacing:.04em;text-transform:uppercase;background:#eee9e0;border-bottom:1px solid #ded7cc;border-radius:9px 9px 0 0;height:32px;padding:0 .6rem;font-size:.62rem;font-weight:800;position:relative}.WateringPage-module__29uK2a__rows{scrollbar-width:thin;border-radius:0 0 9px 9px;align-content:start;min-height:240px;max-height:calc(100vh - 330px);display:grid;overflow-y:auto}.WateringPage-module__29uK2a__row{box-sizing:border-box;cursor:pointer;border-bottom:1px solid #eee8de;height:40px;padding:0 .6rem;transition:background .12s,box-shadow .12s}.WateringPage-module__29uK2a__row:last-child{border-bottom:0}.WateringPage-module__29uK2a__row:hover{background:#faf7f0}.WateringPage-module__29uK2a__selectedRow{background:#edf3e9;box-shadow:inset 3px 0 #718663}.WateringPage-module__29uK2a__selectedRow:hover{background:#e8f0e3}.WateringPage-module__29uK2a__checkCell{justify-content:center;align-items:center;display:flex}.WateringPage-module__29uK2a__checkCell input{accent-color:#657b55;cursor:pointer;width:15px;height:15px;margin:0}.WateringPage-module__29uK2a__collectionId{color:#2f2a24;text-overflow:ellipsis;white-space:nowrap;padding-right:.6rem;font-size:.76rem;font-weight:800;overflow:hidden}.WateringPage-module__29uK2a__species{color:#655e56;text-overflow:ellipsis;white-space:nowrap;padding-right:.6rem;font-size:.76rem;font-style:italic;overflow:hidden}.WateringPage-module__29uK2a__careStatusHeader{justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;display:flex}.WateringPage-module__29uK2a__statusSortButton{color:#81796f;width:24px;height:24px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d7d0c6;border-radius:6px;flex:none;place-items:center;padding:0;font-size:.75rem;font-weight:800;line-height:1;display:grid}.WateringPage-module__29uK2a__statusSortButton:hover{color:#56604e;background:#f6f5ef;border-color:#b9c3ae}.WateringPage-module__29uK2a__statusSortButton:focus-visible{outline-offset:1px;outline:2px solid #7c8f6559}.WateringPage-module__29uK2a__statusSortButtonActive{color:#46563c;background:#edf2e9;border-color:#9ead93}.WateringPage-module__29uK2a__compactSelect{color:#4f4942;width:100%;min-width:0;font:inherit;position:relative}.WateringPage-module__29uK2a__compactSelect summary{box-sizing:border-box;width:100%;min-width:0;height:36px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8d0c4;border-radius:8px;justify-content:space-between;align-items:center;gap:.45rem;padding:0 .55rem;font-size:.8rem;list-style:none;display:flex}.WateringPage-module__29uK2a__compactSelect summary::-webkit-details-marker{display:none}.WateringPage-module__29uK2a__compactSelect summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.42rem;height:.42rem;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.WateringPage-module__29uK2a__compactSelect[open] summary:after{transform:translateY(2px)rotate(225deg)}.WateringPage-module__29uK2a__compactSelect summary:focus-visible{outline-offset:1px;border-color:#7c8f65;outline:2px solid #7c8f654d}.WateringPage-module__29uK2a__compactSelectMenu{z-index:1000;box-sizing:border-box;background:#fffdf8;border:1px solid #ddd5ca;border-radius:9px;width:max-content;min-width:100%;max-width:min(220px,100vw - 2rem);padding:.25rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #2f2a2424}.WateringPage-module__29uK2a__compactSelectMenu button{color:#5d564e;width:100%;min-height:32px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem .55rem;font-size:.76rem;font-weight:700;display:block}.WateringPage-module__29uK2a__compactSelectMenu button:hover,.WateringPage-module__29uK2a__compactSelectMenu button[aria-pressed=true]{color:#46583c;background:#eef2ea}.WateringPage-module__29uK2a__careStatusSelect{width:100%;max-width:170px}.WateringPage-module__29uK2a__careStatusSelect summary{color:#71695f;letter-spacing:.02em;text-transform:uppercase;background:#fffdf8;border-color:#d7d0c6;border-radius:6px;height:24px;padding:0 .4rem;font-size:.6rem;font-weight:800}.WateringPage-module__29uK2a__careStatusSelect .WateringPage-module__29uK2a__compactSelectMenu{min-width:118px}.WateringPage-module__29uK2a__careStatusSelect .WateringPage-module__29uK2a__compactSelectMenu button{text-transform:uppercase;font-size:.66rem}.WateringPage-module__29uK2a__compactDatePicker{width:100%;min-width:0}.WateringPage-module__29uK2a__compactDatePicker summary{box-sizing:border-box;color:#3f3a34;width:100%;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd5ca;border-radius:8px;justify-content:space-between;align-items:center;gap:.45rem;padding:0 .55rem;font-size:.8rem;list-style:none;display:flex}.WateringPage-module__29uK2a__compactDatePicker summary::-webkit-details-marker{display:none}.WateringPage-module__29uK2a__compactDatePicker summary:after{content:"";border-bottom:1.5px solid #817970;border-right:1.5px solid #817970;flex:none;width:.42rem;height:.42rem;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.WateringPage-module__29uK2a__compactDatePicker[open] summary{border-radius:8px 8px 0 0}.WateringPage-module__29uK2a__compactDatePicker[open] summary:after{transform:translateY(2px)rotate(225deg)}.WateringPage-module__29uK2a__compactDatePicker summary:focus-visible{outline-offset:1px;border-color:#7c8f65;outline:2px solid #7c8f654d}.WateringPage-module__29uK2a__dateValue{text-overflow:ellipsis;overflow:hidden}.WateringPage-module__29uK2a__datePlaceholder{color:#938b82;text-overflow:ellipsis;overflow:hidden}.WateringPage-module__29uK2a__compactCalendar{box-sizing:border-box;background:#fff;border:1px solid #ddd5ca;border-top:0;border-radius:0 0 8px 8px;width:100%;min-width:0;padding:.6rem;overflow:hidden}.WateringPage-module__29uK2a__calendarHeader{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:.3rem;margin-bottom:.4rem;display:grid}.WateringPage-module__29uK2a__calendarHeader strong{color:#4b453e;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.WateringPage-module__29uK2a__calendarHeader button{color:#5d564e;width:28px;height:28px;font:inherit;cursor:pointer;background:#f5f2ec;border:0;border-radius:7px;place-items:center;padding:0;font-size:1rem;display:grid}.WateringPage-module__29uK2a__calendarHeader button:disabled{opacity:.3;cursor:default}.WateringPage-module__29uK2a__weekdays,.WateringPage-module__29uK2a__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem;width:100%;display:grid}.WateringPage-module__29uK2a__weekdays{margin-bottom:.15rem}.WateringPage-module__29uK2a__weekdays span{color:#9a9389;text-align:center;font-size:.58rem;font-weight:700}.WateringPage-module__29uK2a__calendarGrid>span,.WateringPage-module__29uK2a__calendarGrid button{aspect-ratio:1;min-width:0}.WateringPage-module__29uK2a__calendarGrid button{color:#4b453e;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:.68rem;display:grid}.WateringPage-module__29uK2a__calendarGrid button:hover:not(:disabled){background:#f2f6ef}.WateringPage-module__29uK2a__calendarGrid button[aria-pressed=true]{color:#fff;background:#5f7c4d;font-weight:800}.WateringPage-module__29uK2a__calendarGrid button:disabled{color:#c8c1b8;cursor:default}.WateringPage-module__29uK2a__clearDate{color:#8f625a;font:inherit;cursor:pointer;background:0 0;border:0;margin:.4rem 0 0 auto;padding:.2rem .3rem;font-size:.64rem;font-weight:700;display:block}.WateringPage-module__29uK2a__careStatusValue{color:#56604e;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:700;overflow:hidden}.WateringPage-module__29uK2a__neverWatered{color:#9a765b;font-weight:600}.WateringPage-module__29uK2a__actionBar{background:#fffdf8f5;border:1px solid #2f2a241a;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;padding:.55rem .65rem;display:flex;box-shadow:0 6px 18px #2f2a240f}.WateringPage-module__29uK2a__selectionCount{color:#766e64;font-size:.74rem}.WateringPage-module__29uK2a__reminderButton,.WateringPage-module__29uK2a__waterButton{min-height:34px;font:inherit;border-radius:999px;padding:0 .9rem;font-size:.76rem;font-weight:800}.WateringPage-module__29uK2a__reminderButton{color:#536348;cursor:pointer;background:#f4f6f1;border:1px solid #b8c3ae}.WateringPage-module__29uK2a__reminderButton:hover:not(:disabled){color:#42543a;background:#edf2e9;border-color:#91a184}.WateringPage-module__29uK2a__reminderButton:disabled{color:#9a9389;cursor:default;background:#f2efea;border-color:#d8d3ca}.WateringPage-module__29uK2a__waterButton{color:#fff;cursor:pointer;background:#5f7c4d;border:0}.WateringPage-module__29uK2a__waterButton:hover:not(:disabled){background:#4f6d3e}.WateringPage-module__29uK2a__waterButton:disabled{opacity:.45;cursor:default}.WateringPage-module__29uK2a__error{color:#a2473e;margin:.6rem 0 0;font-size:.78rem}.WateringPage-module__29uK2a__noResults,.WateringPage-module__29uK2a__empty{color:#847b70;text-align:center;padding:2rem 1rem}.WateringPage-module__29uK2a__empty{background:#fffdf8;border:1px solid #e3dcd1;border-radius:10px}.WateringPage-module__29uK2a__empty h2{color:#3b352e;margin:0 0 .35rem;font-size:1rem}.WateringPage-module__29uK2a__empty p{margin:0;font-size:.8rem}@media (max-width:650px){.WateringPage-module__29uK2a__header{margin-bottom:.75rem}.WateringPage-module__29uK2a__desktopIntro{display:none}.WateringPage-module__29uK2a__mobileIntro{white-space:nowrap;display:inline}.WateringPage-module__29uK2a__intro{font-size:.78rem}.WateringPage-module__29uK2a__folderStrip{margin-right:-.25rem;padding-right:1.5rem;scroll-padding-right:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000 100%)}.WateringPage-module__29uK2a__folderChip{min-height:30px;padding:0 .6rem;font-size:.68rem}.WateringPage-module__29uK2a__folderCount{min-width:18px;height:18px;font-size:.6rem}.WateringPage-module__29uK2a__controls{grid-template-columns:1fr}.WateringPage-module__29uK2a__dateControl,.WateringPage-module__29uK2a__dateInput{width:100%}.WateringPage-module__29uK2a__dateLabelRow{justify-content:flex-start}.WateringPage-module__29uK2a__dateHelp{left:0;right:auto}.WateringPage-module__29uK2a__rows{min-height:220px;max-height:calc(100vh - 390px)}.WateringPage-module__29uK2a__tableHeader,.WateringPage-module__29uK2a__row{grid-template-columns:30px 78px minmax(0,1fr) 122px;padding-left:.3rem;padding-right:.4rem}.WateringPage-module__29uK2a__collectionId,.WateringPage-module__29uK2a__species{font-size:.7rem}.WateringPage-module__29uK2a__careStatusValue{font-size:.67rem}.WateringPage-module__29uK2a__selectionCount{font-size:.7rem}}@media (max-width:450px){.WateringPage-module__29uK2a__waterIcon{width:26px;height:26px}.WateringPage-module__29uK2a__waterIcon svg{width:15px;height:15px}.WateringPage-module__29uK2a__rows{min-height:200px;max-height:calc(100vh - 410px)}.WateringPage-module__29uK2a__tableHeader,.WateringPage-module__29uK2a__row{grid-template-columns:28px 68px minmax(0,1fr) 118px}.WateringPage-module__29uK2a__tableHeader{font-size:.56rem}.WateringPage-module__29uK2a__row{height:38px}.WateringPage-module__29uK2a__collectionId,.WateringPage-module__29uK2a__species{font-size:.67rem}.WateringPage-module__29uK2a__careStatusValue{font-size:.64rem}.WateringPage-module__29uK2a__reminderButton,.WateringPage-module__29uK2a__waterButton{padding:0 .75rem;font-size:.72rem}}.WateringPage-module__29uK2a__desktopActionLabel{display:inline}.WateringPage-module__29uK2a__mobileActionLabel{display:none}.WateringPage-module__29uK2a__alarmSelectField,.WateringPage-module__29uK2a__alarmDateField{color:#6f675e;gap:.3rem;min-width:0;font-size:.72rem;font-weight:700;display:grid}.WateringPage-module__29uK2a__alarmSelectField .WateringPage-module__29uK2a__compactSelectMenu{left:0;right:auto}.WateringPage-module__29uK2a__alarmDateField .WateringPage-module__29uK2a__compactCalendar{min-width:0}.WateringPage-module__29uK2a__alarmTimeField{color:#6f675e;gap:.3rem;min-width:0;font-size:.72rem;font-weight:700;display:grid}.WateringPage-module__29uK2a__compactTimePicker{align-items:center;gap:.3rem;width:100%;min-width:0;display:flex}.WateringPage-module__29uK2a__compactTimePicker select{box-sizing:border-box;color:#2f2a24;width:0;min-width:0;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded7cc;border-radius:8px;flex:1 1 0;padding:0 .45rem;font-size:1rem}.WateringPage-module__29uK2a__compactTimePicker select:focus-visible{outline-offset:1px;border-color:#7c8f65;outline:2px solid #7c8f6559}.WateringPage-module__29uK2a__compactTimePicker>span{color:#6f675e;flex:none;font-size:.9rem;font-weight:800}.WateringPage-module__29uK2a__bulkCareOverlay{z-index:100000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2a262157;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.WateringPage-module__29uK2a__bulkCareModal{box-sizing:border-box;color:#2f2a24;background:#fffdf8;border:1px solid #ded7cc;border-radius:16px;width:min(580px,100%);max-height:calc(100vh - 2rem);padding:1.1rem;overflow-y:auto;box-shadow:0 24px 60px #2f2a242e}.WateringPage-module__29uK2a__bulkCareHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.WateringPage-module__29uK2a__bulkCareHeader p{color:#5f7c4d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.WateringPage-module__29uK2a__bulkCareHeader h2{margin:.15rem 0 0;font-size:1.15rem}.WateringPage-module__29uK2a__bulkCareHeader>button{color:#6b635a;width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:1.35rem}.WateringPage-module__29uK2a__bulkCareHeader>button:hover{color:#2f2a24}.WateringPage-module__29uK2a__closeButton{color:#6b635a;width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.35rem;display:grid}.WateringPage-module__29uK2a__closeButton:hover{color:#2f2a24}.WateringPage-module__29uK2a__bulkCareMode{background:#f1ede6;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:.8rem;padding:.25rem;display:grid}.WateringPage-module__29uK2a__bulkCareMode button{color:#756d64;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:.76rem;font-weight:800}.WateringPage-module__29uK2a__bulkCareMode .WateringPage-module__29uK2a__activeBulkMode{color:#4f6843;background:#fff;box-shadow:0 1px 3px #2f2a2414}.WateringPage-module__29uK2a__bulkCareFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.WateringPage-module__29uK2a__bulkCareFields label,.WateringPage-module__29uK2a__bulkSelectField,.WateringPage-module__29uK2a__bulkDateField{color:#6f675e;gap:.25rem;min-width:0;font-size:.7rem;font-weight:700;display:grid}.WateringPage-module__29uK2a__bulkCareFields label>span:first-child small,.WateringPage-module__29uK2a__bulkDateField>span:first-child small{color:#9a9389;font-size:.64rem;font-weight:600}.WateringPage-module__29uK2a__bulkDateField .WateringPage-module__29uK2a__compactDatePicker{position:relative}.WateringPage-module__29uK2a__bulkDateField .WateringPage-module__29uK2a__compactDatePicker[open]{z-index:20}.WateringPage-module__29uK2a__bulkDateField .WateringPage-module__29uK2a__compactDatePicker[open] summary{border-radius:8px}.WateringPage-module__29uK2a__bulkDateField .WateringPage-module__29uK2a__compactCalendar{z-index:30;background:#fffdf8;border-top:1px solid #ddd5ca;border-radius:8px;width:100%;min-width:min(240px,100vw - 3rem);position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 24px #2f2a2424}.WateringPage-module__29uK2a__bulkCareFields input,.WateringPage-module__29uK2a__bulkCareFields textarea{box-sizing:border-box;color:#2f2a24;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ded7cc;border-radius:8px;font-size:.8rem}.WateringPage-module__29uK2a__bulkCareFields input{height:36px;padding:0 .55rem}.WateringPage-module__29uK2a__bulkCareFields textarea{resize:none;height:64px;min-height:64px;max-height:64px;padding:.55rem;line-height:1.4}.WateringPage-module__29uK2a__bulkWideField{grid-column:1/-1}.WateringPage-module__29uK2a__bulkReminderField{align-content:end}.WateringPage-module__29uK2a__bulkReminderRow{box-sizing:border-box;color:#625b53;background:#fff;border:1px solid #ded7cc;border-radius:8px;align-items:center;gap:.4rem;height:36px;padding:0 .55rem;font-size:.74rem;font-weight:600;display:flex}.WateringPage-module__29uK2a__bulkReminderRow input{accent-color:#657b55;width:14px;height:14px;margin:0;padding:0}.WateringPage-module__29uK2a__bulkCareActions{justify-content:flex-end;gap:.5rem;margin-top:.85rem;display:flex}.WateringPage-module__29uK2a__bulkCareActions button{min-height:34px;font:inherit;cursor:pointer;border-radius:999px;padding:0 .8rem;font-size:.74rem;font-weight:800}.WateringPage-module__29uK2a__bulkCareActions button:first-child{color:#71695f;background:#fff;border:1px solid #d8d0c4}.WateringPage-module__29uK2a__bulkCareActions button:last-child{color:#fff;background:#5f7c4d;border:0}.WateringPage-module__29uK2a__bulkCareActions button:disabled{opacity:.5;cursor:default}@media (max-width:650px){.WateringPage-module__29uK2a__dateControl{min-width:0}.WateringPage-module__29uK2a__desktopActionLabel{display:none}.WateringPage-module__29uK2a__mobileActionLabel{display:inline}.WateringPage-module__29uK2a__bulkCareModal{padding:.9rem}.WateringPage-module__29uK2a__bulkCareFields{grid-template-columns:1fr}.WateringPage-module__29uK2a__bulkWideField{grid-column:auto}.WateringPage-module__29uK2a__bulkCareFields input{font-size:16px}}
.page-module__W00XJq__page{box-sizing:border-box;background:#f7f4ee;width:100%;min-height:100vh;padding:2rem}@media (max-width:700px){.page-module__W00XJq__page{padding:1.25rem}}
.WishlistButton-module__RRcEPG__wrapper{flex-direction:column;align-items:flex-start;gap:.35rem;display:inline-flex}.WishlistButton-module__RRcEPG__compactWrapper{flex:none;align-items:center}.WishlistButton-module__RRcEPG__button{color:#426b48;min-height:2.35rem;font:inherit;cursor:pointer;background:#fffdf8d9;border:1px solid #315f4333;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.58rem .85rem;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;transition:background .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.WishlistButton-module__RRcEPG__button:hover:not(:disabled){background:#315f4314;border-color:#315f4359}.WishlistButton-module__RRcEPG__buttonActive{color:#315f43;background:#315f431f;border-color:#315f4347}.WishlistButton-module__RRcEPG__compactButton{color:#817970;background:0 0;border:0;border-radius:0;width:30px;height:30px;min-height:0;padding:0}.WishlistButton-module__RRcEPG__compactButton:hover:not(:disabled){color:#4f4942;background:0 0;border:0}.WishlistButton-module__RRcEPG__button:disabled{cursor:default;opacity:.6}.WishlistButton-module__RRcEPG__heart{font-size:1rem;line-height:1}.WishlistButton-module__RRcEPG__removeIcon{font-size:1.25rem;font-weight:500;line-height:1}.WishlistButton-module__RRcEPG__error{color:#9a5148;max-width:220px;font-size:.7rem;line-height:1.3}
.ExportSettings-module__qgwkoG__exportSection{color:#292722;background:#fff;min-height:100%;padding:2rem}.ExportSettings-module__qgwkoG__exportHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.ExportSettings-module__qgwkoG__sectionTitle{color:#292722;margin:0 0 .75rem;font-size:1.2rem}.ExportSettings-module__qgwkoG__exportDescription{color:#746d63;max-width:420px;margin:0;line-height:1.55}.ExportSettings-module__qgwkoG__exportOptions{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.ExportSettings-module__qgwkoG__exportPanel{background:#f5f9f5;border:1px solid #dce6dd;border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.ExportSettings-module__qgwkoG__exportTitle{color:#292722;margin:0 0 .45rem;font-size:1rem}.ExportSettings-module__qgwkoG__exportText{color:#746d63;max-width:360px;margin:0;font-size:.92rem;line-height:1.55}.ExportSettings-module__qgwkoG__exportButton,.ExportSettings-module__qgwkoG__secondaryExportButton{min-height:42px;font:inherit;text-align:center;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ExportSettings-module__qgwkoG__exportButton{color:#fff;background:#2f5f3f;border:1px solid #2f5f3f}.ExportSettings-module__qgwkoG__exportButton:hover{background:#264f34;border-color:#264f34}.ExportSettings-module__qgwkoG__secondaryExportButton{color:#2f5f3f;background:#fff;border:1px solid #a9b9ac}.ExportSettings-module__qgwkoG__secondaryExportButton:hover{background:#eef4ef}.ExportSettings-module__qgwkoG__exportButton:focus-visible,.ExportSettings-module__qgwkoG__secondaryExportButton:focus-visible{outline-offset:2px;outline:3px solid #2f5f3f33}.ExportSettings-module__qgwkoG__exportNotice{color:#746d63;margin:1rem 0 0;font-size:.85rem;line-height:1.5}@media (max-width:620px){.ExportSettings-module__qgwkoG__exportSection{padding:1.5rem}.ExportSettings-module__qgwkoG__exportPanel{flex-direction:column;align-items:stretch}.ExportSettings-module__qgwkoG__exportButton,.ExportSettings-module__qgwkoG__secondaryExportButton{width:100%}}
.GrowthExplorer-module__7nP5Dq__stack{gap:1rem;display:grid}.GrowthExplorer-module__7nP5Dq__chartPanel,.GrowthExplorer-module__7nP5Dq__panel{background:#fff;border:1px solid #4d483e17;border-radius:1.15rem;min-width:0;padding:1.35rem;box-shadow:0 8px 24px #4737260d}.GrowthExplorer-module__7nP5Dq__chartHeader,.GrowthExplorer-module__7nP5Dq__panelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.GrowthExplorer-module__7nP5Dq__chartHeader{margin-bottom:1rem}.GrowthExplorer-module__7nP5Dq__chartHeader h2,.GrowthExplorer-module__7nP5Dq__panelHeader h2{margin:.25rem 0 0;font-size:1.2rem}.GrowthExplorer-module__7nP5Dq__eyebrow{color:#426b48;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.GrowthExplorer-module__7nP5Dq__selectWrap{gap:.35rem;width:min(340px,100%);display:grid}.GrowthExplorer-module__7nP5Dq__selectWrap span,.GrowthExplorer-module__7nP5Dq__panelHeader>span{color:#8b857c;font-size:.78rem}.GrowthExplorer-module__7nP5Dq__selectWrap select{color:#2f302c;width:100%;font:inherit;background:#fff;border:1px solid #ded8ce;border-radius:.7rem;padding:.7rem .8rem}.GrowthExplorer-module__7nP5Dq__miniStats{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.GrowthExplorer-module__7nP5Dq__miniStats>div{background:#f8f6f1;border-radius:.8rem;gap:.15rem;min-width:150px;padding:.75rem .85rem;display:grid}.GrowthExplorer-module__7nP5Dq__miniStats strong{font-size:1.05rem}.GrowthExplorer-module__7nP5Dq__miniStats span,.GrowthExplorer-module__7nP5Dq__miniStats small{color:#7a746b;font-size:.75rem}.GrowthExplorer-module__7nP5Dq__miniStats small{color:#9a9388}.GrowthExplorer-module__7nP5Dq__chart{width:100%;height:360px}.GrowthExplorer-module__7nP5Dq__legend{color:#7a746b;gap:1rem;margin-top:.55rem;font-size:.78rem;display:flex}.GrowthExplorer-module__7nP5Dq__legend span:before{content:"•";color:#426b48;margin-right:.35rem}.GrowthExplorer-module__7nP5Dq__twoColumn{grid-template-columns:1fr 1fr;gap:1rem;min-width:0;display:grid}.GrowthExplorer-module__7nP5Dq__panelHeader{margin-bottom:1.5rem}.GrowthExplorer-module__7nP5Dq__list{display:grid}.GrowthExplorer-module__7nP5Dq__row,.GrowthExplorer-module__7nP5Dq__growthRow{width:100%;color:inherit;border-bottom:1px solid #eeeae2}.GrowthExplorer-module__7nP5Dq__row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .35rem;display:grid}.GrowthExplorer-module__7nP5Dq__growthRow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;padding:.9rem .35rem;display:grid}.GrowthExplorer-module__7nP5Dq__row:first-child,.GrowthExplorer-module__7nP5Dq__growthRow:first-child{padding-top:.35rem}.GrowthExplorer-module__7nP5Dq__row:last-child,.GrowthExplorer-module__7nP5Dq__growthRow:last-child{border-bottom:0}.GrowthExplorer-module__7nP5Dq__rank{color:#a49d92;font-size:.8rem;font-weight:700}.GrowthExplorer-module__7nP5Dq__identity{gap:.15rem;min-width:0;display:grid}.GrowthExplorer-module__7nP5Dq__identity strong,.GrowthExplorer-module__7nP5Dq__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GrowthExplorer-module__7nP5Dq__identity strong{font-size:.9rem}.GrowthExplorer-module__7nP5Dq__identity span,.GrowthExplorer-module__7nP5Dq__meta{color:#7a746b;font-size:.8rem}.GrowthExplorer-module__7nP5Dq__meta{font-variant-numeric:tabular-nums}.GrowthExplorer-module__7nP5Dq__measurements{color:#5f5b54;font-variant-numeric:tabular-nums;gap:.2rem;font-size:.8rem;line-height:1.4;display:grid}.GrowthExplorer-module__7nP5Dq__measurements small{color:#969087;font-size:.72rem}.GrowthExplorer-module__7nP5Dq__empty{color:#8b857c;margin:0}@media (max-width:760px){.GrowthExplorer-module__7nP5Dq__chartHeader{flex-direction:column}.GrowthExplorer-module__7nP5Dq__selectWrap{width:100%}.GrowthExplorer-module__7nP5Dq__chart{height:300px}.GrowthExplorer-module__7nP5Dq__twoColumn{grid-template-columns:1fr}}@media (max-width:440px){.GrowthExplorer-module__7nP5Dq__chartPanel,.GrowthExplorer-module__7nP5Dq__panel{padding:1.1rem}.GrowthExplorer-module__7nP5Dq__miniStats>div{flex:130px}.GrowthExplorer-module__7nP5Dq__chart{height:260px}.GrowthExplorer-module__7nP5Dq__row{grid-template-columns:22px minmax(0,1fr);gap:.55rem}.GrowthExplorer-module__7nP5Dq__meta{grid-column:2}.GrowthExplorer-module__7nP5Dq__growthRow{grid-template-columns:1fr;gap:.45rem}}
html{scrollbar-gutter:stable}.account-module__zd0OHa__page{color:#292722;background:#f4f1eb;place-items:start center;min-height:100vh;padding:1.5rem;display:grid}.account-module__zd0OHa__card{color:#292722;background:#fff;border:1px solid #e3ddd3;border-radius:18px;width:100%;max-width:760px;margin-block:1.5rem;position:relative;overflow:hidden;box-shadow:0 12px 35px #463c2d14}.account-module__zd0OHa__header{border-bottom:1px solid #e9e3da;padding:2rem}.account-module__zd0OHa__kicker{color:#2f5f3f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.85rem;font-weight:700}.account-module__zd0OHa__title{color:#292722;margin:0;font-size:2rem}.account-module__zd0OHa__username{color:#746d63;margin:.5rem 0 0}.account-module__zd0OHa__closeButton{z-index:10;position:absolute;top:1rem;right:1rem}.account-module__zd0OHa__settingsLayout{grid-template-columns:185px minmax(0,1fr);min-height:440px;display:grid}.account-module__zd0OHa__settingsNav{background:#faf8f4;border-right:1px solid #e9e3da;flex-direction:column;gap:.35rem;padding:4.25rem 1rem 1.25rem;display:flex}.account-module__zd0OHa__settingsNavButton{color:#746d63;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.75rem .85rem;font-size:.9rem;font-weight:650;line-height:1.35;transition:background .15s,color .15s}.account-module__zd0OHa__settingsNavButton:hover{color:#292722;background:#f0ece5}.account-module__zd0OHa__settingsNavButton:focus-visible{outline-offset:2px;outline:3px solid #2f5f3f33}.account-module__zd0OHa__settingsNavButtonActive{color:#2f5f3f;background:#e8efe9}.account-module__zd0OHa__settingsNavButtonActive:hover{color:#264f34;background:#e1ebe3}.account-module__zd0OHa__mobileSettingsMenu{display:none}.account-module__zd0OHa__settingsContent{background:#fff;min-width:0}.account-module__zd0OHa__profileSection,.account-module__zd0OHa__securitySection,.account-module__zd0OHa__exportSection,.account-module__zd0OHa__helpSection,.account-module__zd0OHa__dangerSection{color:#292722;background:#fff;min-height:100%;padding:2rem}.account-module__zd0OHa__settingsContent>.account-module__zd0OHa__profileSection,.account-module__zd0OHa__settingsContent>.account-module__zd0OHa__securitySection,.account-module__zd0OHa__settingsContent>.account-module__zd0OHa__exportSection,.account-module__zd0OHa__settingsContent>.account-module__zd0OHa__helpSection,.account-module__zd0OHa__settingsContent>.account-module__zd0OHa__dangerSection{border-top:0;min-height:100%}.account-module__zd0OHa__sectionTitle,.account-module__zd0OHa__storagePanel{background:#f5f9f5;border:1px solid #dce6dd;border-radius:12px;margin-top:1.5rem;padding:1.25rem}.account-module__zd0OHa__storageSummary{color:#4f4a43;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.account-module__zd0OHa__storageSummary>div{min-width:0}.account-module__zd0OHa__storageSummary strong{color:#2f5f3f;font-size:1.35rem}.account-module__zd0OHa__storageSummary div>span,.account-module__zd0OHa__storageSummary>span{color:#746d63;font-size:.9rem;font-weight:600}.account-module__zd0OHa__storageTrack{background:#dfe7df;border-radius:999px;height:10px;margin-top:.85rem;overflow:hidden}.account-module__zd0OHa__storageFill{border-radius:inherit;background:#2f5f3f;min-width:0;height:100%;display:block}.account-module__zd0OHa__storageDescription,.account-module__zd0OHa__storageEarlyAccess{color:#746d63;margin:.9rem 0 0;font-size:.84rem;line-height:1.5}.account-module__zd0OHa__storageWarning{color:#8b5f23;margin:.9rem 0 0;font-size:.84rem;font-weight:650;line-height:1.5}.account-module__zd0OHa__storageEarlyAccess{color:#8a8379;font-size:.78rem}.account-module__zd0OHa__dangerTitle{margin:0 0 .75rem;font-size:1.2rem}.account-module__zd0OHa__sectionTitle{color:#292722}.account-module__zd0OHa__profileHeader,.account-module__zd0OHa__securityHeader,.account-module__zd0OHa__exportHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.account-module__zd0OHa__profileDescription,.account-module__zd0OHa__securityDescription,.account-module__zd0OHa__exportDescription{color:#746d63;max-width:420px;margin:0;line-height:1.55}.account-module__zd0OHa__sectionHeader{max-width:500px}.account-module__zd0OHa__sectionEyebrow{color:#2f5f3f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:700}.account-module__zd0OHa__sectionHeader h2{color:#292722;margin:0 0 .75rem;font-size:1.2rem}.account-module__zd0OHa__sectionHeader>p:not(.account-module__zd0OHa__sectionEyebrow){color:#746d63;margin:0;line-height:1.55}.account-module__zd0OHa__toggleButton{color:#746d63;min-width:108px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.65rem;padding:0;font-size:.9rem;font-weight:700;display:flex}.account-module__zd0OHa__toggleButton:hover:not(:disabled){color:#2f5f3f}.account-module__zd0OHa__toggleButton:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #2f5f3f33}.account-module__zd0OHa__toggleButton:disabled{opacity:.65;cursor:not-allowed}.account-module__zd0OHa__toggleTrack{background:#d8d1c6;border-radius:999px;width:44px;height:24px;transition:background .16s;display:block;position:relative}.account-module__zd0OHa__toggleThumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #29272240}.account-module__zd0OHa__toggleActive{color:#2f5f3f}.account-module__zd0OHa__toggleActive .account-module__zd0OHa__toggleTrack{background:#2f5f3f}.account-module__zd0OHa__toggleActive .account-module__zd0OHa__toggleThumb{transform:translate(20px)}.account-module__zd0OHa__profileActions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.account-module__zd0OHa__viewProfileButton,.account-module__zd0OHa__copyProfileButton,.account-module__zd0OHa__savePasswordButton,.account-module__zd0OHa__exportButton,.account-module__zd0OHa__secondaryExportButton,.account-module__zd0OHa__contactButton,.account-module__zd0OHa__deleteButton,.account-module__zd0OHa__confirmDeleteButton,.account-module__zd0OHa__cancelButton{font:inherit;cursor:pointer;border-radius:10px;font-weight:700;transition:background .15s,border-color .15s,color .15s,opacity .15s}.account-module__zd0OHa__viewProfileButton,.account-module__zd0OHa__copyProfileButton{padding:.7rem .9rem;font-size:.88rem}.account-module__zd0OHa__viewProfileButton{color:#fff;background:#2f5f3f;border:1px solid #2f5f3f;text-decoration:none}.account-module__zd0OHa__viewProfileButton:hover{background:#264f34;border-color:#264f34}.account-module__zd0OHa__copyProfileButton{color:#4f4a43;background:#fff;border:1px solid #c8c3bb}.account-module__zd0OHa__copyProfileButton:hover{background:#f4f1eb}.account-module__zd0OHa__viewProfileButton:focus-visible,.account-module__zd0OHa__copyProfileButton:focus-visible,.account-module__zd0OHa__savePasswordButton:focus-visible,.account-module__zd0OHa__exportButton:focus-visible,.account-module__zd0OHa__secondaryExportButton:focus-visible,.account-module__zd0OHa__contactButton:focus-visible,.account-module__zd0OHa__deleteButton:focus-visible,.account-module__zd0OHa__confirmDeleteButton:focus-visible,.account-module__zd0OHa__cancelButton:focus-visible{outline-offset:2px;outline:3px solid #2f5f3f33}.account-module__zd0OHa__success{color:#2f5f3f;margin:1rem 0 0;font-weight:600;line-height:1.5}.account-module__zd0OHa__error{color:#a1362f;margin:1rem 0 0;font-weight:600;line-height:1.5}.account-module__zd0OHa__passwordForm{flex-direction:column;gap:1rem;max-width:390px;margin-top:1.5rem;display:flex}.account-module__zd0OHa__label{color:#4f4a43;flex-direction:column;gap:.45rem;font-weight:600;display:flex}.account-module__zd0OHa__input{box-sizing:border-box;color:#292722;width:100%;font:inherit;background:#fff;border:1px solid #d8d1c6;border-radius:10px;padding:.8rem .9rem;transition:border-color .15s,box-shadow .15s,background .15s}.account-module__zd0OHa__input:hover:not(:disabled){border-color:#bdb5a9}.account-module__zd0OHa__input:focus{border-color:#2f5f3f;outline:none;box-shadow:0 0 0 3px #2f5f3f26}.account-module__zd0OHa__input:disabled{color:#8a8379;cursor:not-allowed;background:#f4f1eb}.account-module__zd0OHa__passwordHint{color:#746d63;margin:-.25rem 0 0;font-size:.85rem;line-height:1.45}.account-module__zd0OHa__savePasswordButton{color:#fff;background:#2f5f3f;border:1px solid #2f5f3f;align-self:flex-start;min-height:42px;padding:.8rem 1rem}.account-module__zd0OHa__savePasswordButton:hover:not(:disabled){background:#264f34;border-color:#264f34}.account-module__zd0OHa__savePasswordButton:disabled{opacity:.65;cursor:not-allowed}.account-module__zd0OHa__exportOptions{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.account-module__zd0OHa__exportPanel,.account-module__zd0OHa__helpCard{background:#f5f9f5;border:1px solid #dce6dd;border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.account-module__zd0OHa__exportPanel{margin-top:0}.account-module__zd0OHa__helpCard{margin-top:1.5rem}.account-module__zd0OHa__helpCard>div{min-width:0}.account-module__zd0OHa__exportTitle,.account-module__zd0OHa__helpCard h3{color:#292722;margin:0 0 .45rem;font-size:1rem}.account-module__zd0OHa__exportText,.account-module__zd0OHa__helpCard p{color:#746d63;max-width:360px;margin:0;font-size:.92rem;line-height:1.55}.account-module__zd0OHa__exportButton,.account-module__zd0OHa__secondaryExportButton,.account-module__zd0OHa__contactButton{text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:42px;padding:.75rem 1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.account-module__zd0OHa__exportButton,.account-module__zd0OHa__contactButton{color:#fff;background:#2f5f3f;border:1px solid #2f5f3f}.account-module__zd0OHa__exportButton:hover,.account-module__zd0OHa__contactButton:hover{background:#264f34;border-color:#264f34}.account-module__zd0OHa__secondaryExportButton{color:#2f5f3f;background:#fff;border:1px solid #a9b9ac}.account-module__zd0OHa__secondaryExportButton:hover{background:#edf4ee;border-color:#2f5f3f}.account-module__zd0OHa__exportNotice{color:#5f6f61;margin:1rem 0 0;font-size:.88rem;font-weight:600;line-height:1.5}.account-module__zd0OHa__dangerTitle{color:#9f302a}.account-module__zd0OHa__warning{color:#746d63;margin:0 0 1.25rem;line-height:1.55}.account-module__zd0OHa__deleteButton,.account-module__zd0OHa__confirmDeleteButton{color:#fff;background:#a1362f;border:1px solid #a1362f}.account-module__zd0OHa__deleteButton{padding:.8rem 1rem}.account-module__zd0OHa__deleteButton:hover,.account-module__zd0OHa__confirmDeleteButton:hover:not(:disabled){background:#882c27;border-color:#882c27}.account-module__zd0OHa__deleteButton:focus-visible,.account-module__zd0OHa__confirmDeleteButton:focus-visible{outline-color:#a1362f38}.account-module__zd0OHa__deleteForm{flex-direction:column;gap:1rem;max-width:390px;display:flex}.account-module__zd0OHa__deleteForm .account-module__zd0OHa__input:focus{border-color:#a1362f;box-shadow:0 0 0 3px #a1362f24}.account-module__zd0OHa__permanentWarning{color:#9f302a;margin:0;font-weight:700}.account-module__zd0OHa__actions{flex-wrap:wrap;gap:.75rem;display:flex}.account-module__zd0OHa__confirmDeleteButton,.account-module__zd0OHa__cancelButton{padding:.85rem 1rem}.account-module__zd0OHa__cancelButton{color:#4f4a43;background:#fff;border:1px solid #d8d1c6}.account-module__zd0OHa__cancelButton:hover:not(:disabled){background:#f4f1eb}.account-module__zd0OHa__confirmDeleteButton:disabled,.account-module__zd0OHa__cancelButton:disabled{opacity:.65;cursor:not-allowed}@media (max-width:700px){html{scrollbar-gutter:auto}.account-module__zd0OHa__page{align-items:start;padding:0}.account-module__zd0OHa__card{max-width:none;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin-block:0;overflow:visible}.account-module__zd0OHa__header{padding:1.5rem}.account-module__zd0OHa__title{font-size:1.75rem}.account-module__zd0OHa__closeButton{top:.75rem;right:.75rem}.account-module__zd0OHa__settingsLayout{min-height:0;display:block}.account-module__zd0OHa__settingsNav{display:none}.account-module__zd0OHa__mobileSettingsMenu{z-index:5;background:#faf8f4;border-bottom:1px solid #e9e3da;padding:1rem 1.5rem;display:block;position:relative}.account-module__zd0OHa__mobileSettingsToggle{color:#292722;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d1c6;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.94rem;font-weight:700;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;box-shadow:0 3px 10px #463c2d0d}.account-module__zd0OHa__mobileSettingsToggle:hover{background:#fffdf9;border-color:#bdb5a9}.account-module__zd0OHa__mobileSettingsToggle:focus-visible{outline-offset:2px;outline:3px solid #2f5f3f33}.account-module__zd0OHa__mobileSettingsArrow{color:#746d63;flex:none;font-size:.9rem;transition:transform .16s}.account-module__zd0OHa__mobileSettingsArrowOpen{transform:rotate(180deg)}.account-module__zd0OHa__mobileSettingsOptions{z-index:20;background:#fff;border:1px solid #ded8ce;border-radius:12px;flex-direction:column;gap:.25rem;padding:.4rem;display:flex;position:absolute;top:calc(100% - .65rem);left:1.5rem;right:1.5rem;box-shadow:0 16px 35px #463c2d24,0 4px 12px #463c2d14}.account-module__zd0OHa__mobileSettingsOption{color:#625c53;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.8rem .85rem;font-size:.9rem;font-weight:650;line-height:1.35;transition:background .15s,color .15s}.account-module__zd0OHa__mobileSettingsOption:hover{color:#292722;background:#f4f1eb}.account-module__zd0OHa__mobileSettingsOption:focus-visible{outline-offset:-1px;outline:3px solid #2f5f3f33}.account-module__zd0OHa__mobileSettingsOptionActive{color:#2f5f3f;background:#e8efe9}.account-module__zd0OHa__mobileSettingsOptionActive:hover{color:#264f34;background:#e1ebe3}.account-module__zd0OHa__mobileSettingsOptionDanger{color:#9f302a;border-top:1px solid #eee8df;border-radius:0 0 8px 8px;margin-top:.25rem}.account-module__zd0OHa__mobileSettingsOptionDanger:hover{color:#882c27;background:#fbefed}.account-module__zd0OHa__mobileSettingsOptionDanger.account-module__zd0OHa__mobileSettingsOptionActive{color:#9f302a;background:#fbefed}.account-module__zd0OHa__settingsContent{padding-top:0}.account-module__zd0OHa__profileSection,.account-module__zd0OHa__securitySection,.account-module__zd0OHa__exportSection,.account-module__zd0OHa__helpSection,.account-module__zd0OHa__dangerSection{background:#fff;min-height:0;padding:1.5rem}.account-module__zd0OHa__profileHeader,.account-module__zd0OHa__securityHeader,.account-module__zd0OHa__exportHeader,.account-module__zd0OHa__exportPanel,.account-module__zd0OHa__helpCard{flex-direction:column;align-items:stretch}.account-module__zd0OHa__profileHeader{gap:1.25rem}.account-module__zd0OHa__toggleButton{min-width:0}.account-module__zd0OHa__passwordForm,.account-module__zd0OHa__deleteForm{max-width:none}.account-module__zd0OHa__savePasswordButton{width:100%}.account-module__zd0OHa__exportPanel,.account-module__zd0OHa__helpCard{gap:1.25rem}.account-module__zd0OHa__exportButton,.account-module__zd0OHa__secondaryExportButton,.account-module__zd0OHa__contactButton{box-sizing:border-box;white-space:normal;width:100%}.account-module__zd0OHa__actions{flex-direction:column}.account-module__zd0OHa__confirmDeleteButton,.account-module__zd0OHa__cancelButton{width:100%}}@media (max-width:420px){.account-module__zd0OHa__mobileSettingsMenu{padding-left:1rem;padding-right:1rem}.account-module__zd0OHa__mobileSettingsOptions{left:1rem;right:1rem}.account-module__zd0OHa__profileSection,.account-module__zd0OHa__securitySection,.account-module__zd0OHa__exportSection,.account-module__zd0OHa__helpSection,.account-module__zd0OHa__dangerSection{padding:1.25rem 1rem}}.account-module__zd0OHa__dateFormatLabel{color:#4f4a43;margin-top:1.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:650;display:block}.account-module__zd0OHa__dateFormatSelect{color:#292722;width:min(100%,360px);min-height:44px;font:inherit;background:#fffdf8;border:1px solid #d8d0c4;border-radius:10px;padding:.65rem .8rem;font-size:.92rem}.account-module__zd0OHa__dateFormatSelect:focus-visible{outline-offset:2px;outline:2px solid #2f6b45}.account-module__zd0OHa__dateFormatHint{color:#746d63;max-width:420px;margin:.85rem 0 0;font-size:.85rem;line-height:1.5}
.admin-module__4WpgRW__page{background:#f4f1eb;min-height:100vh;padding:1.5rem}.admin-module__4WpgRW__container{width:100%;max-width:1180px;margin:0 auto}.admin-module__4WpgRW__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.admin-module__4WpgRW__kicker{color:#7c8f65;margin:0 0 .25rem;font-weight:600}.admin-module__4WpgRW__title{color:#2f2a24;letter-spacing:-.04em;margin:0;font-size:2.15rem}.admin-module__4WpgRW__header>div>p:last-child{color:#817a72;margin:.3rem 0 0;font-size:.88rem}.admin-module__4WpgRW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:.75rem;display:grid}.admin-module__4WpgRW__statCard{background:#fffaf1;border:1px solid #e5dccb;border-radius:14px;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.65rem .85rem;display:flex}.admin-module__4WpgRW__statValue{color:#2f5f3f;font-size:1.25rem;font-weight:700}.admin-module__4WpgRW__statLabel{color:#7a746b;font-size:.82rem;font-weight:600}.admin-module__4WpgRW__statsWithStorage{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-module__4WpgRW__storageStatLabel{text-align:right;flex-direction:column;align-items:flex-end;gap:.05rem;display:flex}.admin-module__4WpgRW__storageStatLabel small{color:#91897f;white-space:nowrap;font-size:.66rem;font-weight:500}.admin-module__4WpgRW__tabs{background:#ebe5dc;border:1px solid #e2d9cc;border-radius:12px;align-items:center;gap:.35rem;width:fit-content;margin-bottom:.75rem;padding:.25rem;display:flex}.admin-module__4WpgRW__tab,.admin-module__4WpgRW__tabActive{color:#746c63;border-radius:9px;align-items:center;gap:.4rem;min-height:2rem;padding:.42rem .7rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__tab:hover{color:#4f4a43}.admin-module__4WpgRW__tabActive{color:#2f5f3f;background:#fff;box-shadow:0 1px 3px #3c2d1e14}.admin-module__4WpgRW__tabCount{color:#81786e;background:#f0ece6;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.68rem;line-height:1;display:inline-flex}.admin-module__4WpgRW__tabActive .admin-module__4WpgRW__tabCount{color:#2f5f3f;background:#e8efe4}.admin-module__4WpgRW__archiveReviewSection{background:#fffaf1;border:1px solid #e5dccb;border-radius:18px;margin-bottom:0;padding:1rem 1.1rem}.admin-module__4WpgRW__archiveReviewSection+.admin-module__4WpgRW__archiveReviewSection{margin-top:1rem}.admin-module__4WpgRW__reviewCount{color:#6f6253;background:#f1e8d9;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.admin-module__4WpgRW__reviewList{border-top:1px solid #ece2d4;gap:0;display:grid}.admin-module__4WpgRW__reviewRow{border-bottom:1px solid #ece2d4;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:1rem;padding:.85rem 0;display:grid}.admin-module__4WpgRW__reviewRow:last-child{border-bottom:0}.admin-module__4WpgRW__reviewGenus,.admin-module__4WpgRW__reviewExamples{flex-direction:column;gap:.2rem;min-width:0;display:flex}.admin-module__4WpgRW__reviewGenus strong{color:#4a4036;overflow-wrap:anywhere}.admin-module__4WpgRW__reviewGenus span,.admin-module__4WpgRW__reviewExamples span,.admin-module__4WpgRW__reviewEmpty{color:#82786d;font-size:.78rem}.admin-module__4WpgRW__reviewExamples span{overflow-wrap:anywhere}.admin-module__4WpgRW__reviewEmpty{margin:0;padding-top:.15rem}.admin-module__4WpgRW__userSection{background:#fff;border:1px solid #e5dccb;border-radius:18px;min-width:0;padding:1.05rem;box-shadow:0 12px 30px #3c2d1e0f}.admin-module__4WpgRW__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.admin-module__4WpgRW__sectionTitle{color:#2f2a24;margin:0}.admin-module__4WpgRW__sectionDescription{color:#8a837a;margin:.3rem 0 0;font-size:.9rem}.admin-module__4WpgRW__tableWrapper{width:100%;min-width:0;overflow-x:auto}.admin-module__4WpgRW__table{table-layout:auto;border-collapse:collapse;width:100%;min-width:900px}.admin-module__4WpgRW__table th,.admin-module__4WpgRW__table td{color:#4f4a43;text-align:left;vertical-align:middle;border-bottom:1px solid #ece5dc;padding:.68rem .5rem}.admin-module__4WpgRW__table th{color:#7a746b;letter-spacing:.035em;text-transform:uppercase;white-space:normal;font-size:.72rem;font-weight:700}.admin-module__4WpgRW__table th:first-child,.admin-module__4WpgRW__table td:first-child{min-width:190px}.admin-module__4WpgRW__table th:nth-child(2),.admin-module__4WpgRW__table td:nth-child(2),.admin-module__4WpgRW__table th:nth-child(3),.admin-module__4WpgRW__table td:nth-child(3){text-align:center}.admin-module__4WpgRW__sortLink{color:inherit;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.admin-module__4WpgRW__sortLink:hover{color:#2f5f3f}.admin-module__4WpgRW__sortLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7c8f65}.admin-module__4WpgRW__sortIndicator{color:#7c8f65;flex:none;font-size:.68rem;line-height:1}.admin-module__4WpgRW__table tbody tr{transition:background .12s}.admin-module__4WpgRW__table tbody tr:hover{background:#fcfaf7}.admin-module__4WpgRW__table tbody tr:last-child td{border-bottom:none}.admin-module__4WpgRW__usernameCell{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.admin-module__4WpgRW__usernameCell strong,.admin-module__4WpgRW__usernameCell span{overflow-wrap:anywhere;max-width:100%}.admin-module__4WpgRW__usernameCell span{color:#8a837a;font-size:.78rem}.admin-module__4WpgRW__usernameLink{color:#2f5f3f;font-weight:700;text-decoration:none}.admin-module__4WpgRW__usernameLink:hover{text-decoration:underline}.admin-module__4WpgRW__usernameLink:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #7c8f65}.admin-module__4WpgRW__userStatusRow{flex-wrap:wrap;gap:.3rem;margin-top:.15rem;display:flex}.admin-module__4WpgRW__statusYes,.admin-module__4WpgRW__statusNo{border-radius:999px;align-items:center;padding:.18rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.admin-module__4WpgRW__statusYes{color:#2f5f3f;background:#e4ecdf}.admin-module__4WpgRW__statusNo{color:#8d857b;background:#f3f0eb}.admin-module__4WpgRW__countCell,.admin-module__4WpgRW__activityCell,.admin-module__4WpgRW__storageCell{flex-direction:column;gap:.15rem;display:flex}.admin-module__4WpgRW__countCell strong{color:#4f4a43;font-size:.95rem}.admin-module__4WpgRW__countCell span,.admin-module__4WpgRW__activityCell span,.admin-module__4WpgRW__storageCell span,.admin-module__4WpgRW__storageCell small{color:#8a837a;font-size:.72rem}.admin-module__4WpgRW__storageCell strong{color:#4f4a43;font-size:.86rem}.admin-module__4WpgRW__storageCell small{white-space:nowrap}.admin-module__4WpgRW__storageNote{color:#91897f;margin:.75rem 0 0;font-size:.7rem;line-height:1.45}.admin-module__4WpgRW__adminBadge,.admin-module__4WpgRW__emptyBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.admin-module__4WpgRW__adminBadge{color:#71685d;background:#eee9df}.admin-module__4WpgRW__emptyBadge{color:#9a9389;background:#f3f0eb;font-size:.64rem;font-weight:600}.admin-module__4WpgRW__freeStatus{color:#9a9389;font-size:.78rem;font-weight:600}.admin-module__4WpgRW__actionHeading,.admin-module__4WpgRW__actionCell{width:19%;text-align:right!important}.admin-module__4WpgRW__actionCell{padding-right:0!important}.admin-module__4WpgRW__rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15rem;display:flex}.admin-module__4WpgRW__removeForm{justify-content:flex-end;display:flex}.admin-module__4WpgRW__removeAction{font:inherit;cursor:pointer;color:#b2aaa1;background:0 0;border:0;border-radius:8px;padding:.35rem .45rem;font-size:.7rem;font-weight:600;transition:background .12s,color .12s}.admin-module__4WpgRW__removeAction:hover{color:#9a4d45;background:#fbefed}.admin-module__4WpgRW__removeAction:focus-visible{outline-offset:2px;outline:2px solid #7c8f65}.admin-module__4WpgRW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-module__4WpgRW__emptyCell{color:#7a746b;text-align:center}@media (max-width:820px){.admin-module__4WpgRW__page{padding:1rem}.admin-module__4WpgRW__header{flex-direction:column}.admin-module__4WpgRW__title{font-size:2rem}.admin-module__4WpgRW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.admin-module__4WpgRW__statsWithStorage{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module__4WpgRW__statCard{flex-direction:column;align-items:center;gap:.05rem;padding:.55rem .35rem}.admin-module__4WpgRW__statLabel{text-align:center;font-size:.68rem}.admin-module__4WpgRW__storageStatLabel{text-align:center;align-items:center}.admin-module__4WpgRW__storageStatLabel small{white-space:normal}.admin-module__4WpgRW__tabs{width:100%}.admin-module__4WpgRW__tab,.admin-module__4WpgRW__tabActive{flex:1;justify-content:center}.admin-module__4WpgRW__archiveReviewSection{border-radius:14px;padding:.85rem}.admin-module__4WpgRW__reviewRow{grid-template-columns:1fr;gap:.45rem}.admin-module__4WpgRW__userSection{box-shadow:none;background:0 0;border:0;padding:0}.admin-module__4WpgRW__table,.admin-module__4WpgRW__table tbody,.admin-module__4WpgRW__table tr,.admin-module__4WpgRW__table td{width:100%;display:block}.admin-module__4WpgRW__table{table-layout:auto;min-width:0}.admin-module__4WpgRW__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-module__4WpgRW__table tbody{gap:.8rem;display:grid}.admin-module__4WpgRW__table tbody tr{background:#fff;border:1px solid #e5dccb;border-radius:14px;padding:.9rem 1rem;box-shadow:0 8px 20px #3c2d1e0b}.admin-module__4WpgRW__table tbody tr:hover{background:#fff}.admin-module__4WpgRW__table td,.admin-module__4WpgRW__table td:first-child,.admin-module__4WpgRW__table .admin-module__4WpgRW__actionCell{border:0;width:100%;text-align:left!important;padding:.42rem 0!important}.admin-module__4WpgRW__table td:not(:first-child):not(.admin-module__4WpgRW__actionCell){grid-template-columns:minmax(6.5rem,.8fr) 1fr;align-items:baseline;gap:.8rem;display:grid}.admin-module__4WpgRW__table td:not(:first-child):not(.admin-module__4WpgRW__actionCell):before{color:#9a9389;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.admin-module__4WpgRW__table td:nth-child(2):before{content:"Specimens"}.admin-module__4WpgRW__table td:nth-child(3):before{content:"Entries"}.admin-module__4WpgRW__table td:nth-child(4):before{content:"Storage"}.admin-module__4WpgRW__table td:nth-child(5):before{content:"Activity"}.admin-module__4WpgRW__usernameCell{border-bottom:1px solid #f0ebe4;margin-bottom:.25rem;padding-bottom:.45rem}.admin-module__4WpgRW__usernameCell strong{font-size:1rem}.admin-module__4WpgRW__rowActions{justify-content:flex-start;padding-top:.35rem}}.admin-module__4WpgRW__communitySection{background:#fff;border:1px solid #e5dccb;border-radius:18px;padding:1.05rem}.admin-module__4WpgRW__communityStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0 1.2rem;display:grid}.admin-module__4WpgRW__communityStat{background:#fffaf1;border:1px solid #e5dccb;border-radius:13px;flex-direction:column;gap:.25rem;padding:.9rem;display:flex}.admin-module__4WpgRW__communityStat strong{color:#2f5f3f;font-size:1.45rem}.admin-module__4WpgRW__communityStat span,.admin-module__4WpgRW__communityResults{color:#817a72;font-size:.78rem}.admin-module__4WpgRW__communityToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.65rem;display:flex}.admin-module__4WpgRW__communitySearch,.admin-module__4WpgRW__communitySort{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-module__4WpgRW__communitySearch input{color:#2f2a24;width:min(16rem,55vw);min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d9d1c5;border-radius:10px;padding:.45rem .7rem;font-size:.83rem}.admin-module__4WpgRW__communitySearch button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#315f43;border:0;border-radius:10px;padding:.45rem .7rem;font-size:.78rem;font-weight:700}.admin-module__4WpgRW__communitySearch>a,.admin-module__4WpgRW__communitySortLink,.admin-module__4WpgRW__communitySortActive{color:#526b4e;font-size:.76rem;font-weight:650;text-decoration:none}.admin-module__4WpgRW__communitySearch>a:hover,.admin-module__4WpgRW__communitySortLink:hover{text-decoration:underline}.admin-module__4WpgRW__communitySort span{color:#817a72;font-size:.76rem}.admin-module__4WpgRW__communitySortLink,.admin-module__4WpgRW__communitySortActive{border-radius:8px;padding:.4rem .5rem}.admin-module__4WpgRW__communitySortActive{color:#315f43;background:#e8efe4}.admin-module__4WpgRW__communityResults{margin:0 0 .65rem}.admin-module__4WpgRW__communityList{gap:.5rem;display:grid}.admin-module__4WpgRW__communityRow{background:#fffdf9;border:1px solid #ece5dc;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(70px,100px) minmax(70px,100px) minmax(130px,auto);align-items:center;gap:.75rem;padding:.8rem .9rem;display:grid}.admin-module__4WpgRW__communityIdentity,.admin-module__4WpgRW__communityCount{flex-direction:column;gap:.15rem;min-width:0;display:flex}.admin-module__4WpgRW__communityIdentity strong{overflow-wrap:anywhere;color:#2f2a24}.admin-module__4WpgRW__communityIdentity a,.admin-module__4WpgRW__connectionGroup a{color:#315f43;text-decoration:none}.admin-module__4WpgRW__communityIdentity a:hover,.admin-module__4WpgRW__connectionGroup a:hover{text-decoration:underline}.admin-module__4WpgRW__communityIdentity small,.admin-module__4WpgRW__communityCount span,.admin-module__4WpgRW__connectionGroup small{color:#8a837a;font-size:.72rem}.admin-module__4WpgRW__communityCount{text-align:center}.admin-module__4WpgRW__communityCount strong{color:#2f5f3f;font-size:1.1rem}.admin-module__4WpgRW__communityDetails{min-width:0}.admin-module__4WpgRW__communityDetails summary{color:#315f43;cursor:pointer;text-align:center;border:1px solid #d9e1d4;border-radius:9px;padding:.45rem .6rem;font-size:.78rem;font-weight:700;list-style-position:inside}.admin-module__4WpgRW__communityDetails summary:hover{background:#eef3eb}.admin-module__4WpgRW__communityDetails[open]{grid-column:1/-1}.admin-module__4WpgRW__communityConnectionLists{border-top:1px solid #ece5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem;padding-top:.8rem;display:grid}.admin-module__4WpgRW__connectionGroup h3{color:#544d45;margin:0 0 .5rem;font-size:.83rem}.admin-module__4WpgRW__connectionGroup ul{flex-wrap:wrap;gap:.4rem .75rem;margin:0;padding:0;list-style:none;display:flex}.admin-module__4WpgRW__connectionGroup li{overflow-wrap:anywhere;flex-direction:column;gap:.1rem;font-size:.8rem;display:flex}.admin-module__4WpgRW__connectionGroup p,.admin-module__4WpgRW__communityEmpty{color:#8a837a;margin:0;font-size:.78rem}.admin-module__4WpgRW__communityEmpty{padding:1rem 0}@media (max-width:820px){.admin-module__4WpgRW__communityStats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module__4WpgRW__communityRow{grid-template-columns:minmax(0,1fr) 66px 66px;gap:.55rem}.admin-module__4WpgRW__communityDetails{grid-column:1/-1}.admin-module__4WpgRW__communityDetails summary{text-align:left}}@media (max-width:480px){.admin-module__4WpgRW__communitySection{padding:.75rem}.admin-module__4WpgRW__communitySearch{width:100%}.admin-module__4WpgRW__communitySearch input{flex:1;width:0}.admin-module__4WpgRW__communityConnectionLists{grid-template-columns:1fr}}.admin-module__4WpgRW__overview{gap:1rem;display:grid}.admin-module__4WpgRW__overviewIntro{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-module__4WpgRW__overviewIntro h2{color:#2f2a24;margin:0;font-size:1.25rem}.admin-module__4WpgRW__overviewIntro p,.admin-module__4WpgRW__overviewChartNote,.admin-module__4WpgRW__overviewFootnote{color:#817a72;margin:.35rem 0 0;font-size:.8rem;line-height:1.55}.admin-module__4WpgRW__overviewIntro a{color:#315f43;flex:none;font-size:.78rem;font-weight:700;text-decoration:none}.admin-module__4WpgRW__overviewIntro a:hover{text-decoration:underline}.admin-module__4WpgRW__overviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-module__4WpgRW__overviewMetric{background:#fffaf1;border:1px solid #e5dccb;border-radius:15px;flex-direction:column;gap:.35rem;min-width:0;padding:1rem 1.1rem;display:flex}.admin-module__4WpgRW__overviewMetricLabel{color:#655e53;font-size:.82rem;font-weight:650}.admin-module__4WpgRW__overviewMetricValue{color:#2f5f3f;font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.5vw,2.1rem);font-weight:750;line-height:1.2}.admin-module__4WpgRW__overviewMetricDetail{color:#817a72;margin-top:auto;font-size:.74rem;line-height:1.4}.admin-module__4WpgRW__overviewSection{background:#fff;border:1px solid #e5dccb;border-radius:18px;min-width:0;padding:1.1rem}.admin-module__4WpgRW__overviewLegend{color:#655e53;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.75rem;display:flex}.admin-module__4WpgRW__overviewLegend span{align-items:center;gap:.35rem;display:inline-flex}.admin-module__4WpgRW__overviewLegend i{border-radius:3px;width:10px;height:10px;display:inline-block}.admin-module__4WpgRW__overviewLegendRegistrations,.admin-module__4WpgRW__overviewChartRegistrations{background:#c7b99f}.admin-module__4WpgRW__overviewLegendContributors,.admin-module__4WpgRW__overviewChartContributors{background:#5e8061}.admin-module__4WpgRW__overviewChartScroll{max-width:100%;overflow-x:auto}.admin-module__4WpgRW__overviewChart{min-width:500px;padding-top:1.2rem;position:relative}.admin-module__4WpgRW__overviewChartMax{color:#938b7c;font-variant-numeric:tabular-nums;font-size:.7rem;position:absolute;top:0;right:0}.admin-module__4WpgRW__overviewChartColumns{grid-template-columns:repeat(8,minmax(0,1fr));gap:.7rem;display:grid}.admin-module__4WpgRW__overviewChartWeek{text-align:center;min-width:0}.admin-module__4WpgRW__overviewChartBars{background:repeating-linear-gradient(0deg,#b5a68b21,#b5a68b21 1px,#0000 1px 38px);border-bottom:1px solid #d9d2c6;justify-content:center;align-items:flex-end;gap:6px;height:155px;padding-inline:7px;display:flex}.admin-module__4WpgRW__overviewChartRegistrations,.admin-module__4WpgRW__overviewChartContributors{border-radius:5px 5px 0 0;width:min(18px,40%);min-height:0}.admin-module__4WpgRW__overviewChartLabel{color:#766e63;white-space:nowrap;margin-top:.5rem;font-size:.73rem;display:block}.admin-module__4WpgRW__overviewChartLabel sup{color:#315f43;margin-left:2px}.admin-module__4WpgRW__overviewChartNote{margin-top:.8rem}.admin-module__4WpgRW__overviewHealth{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.admin-module__4WpgRW__overviewHealth>div{background:#fffaf1;border:1px solid #e5dccb;border-radius:12px;flex-direction:column;gap:.3rem;min-width:0;padding:.9rem;display:flex}.admin-module__4WpgRW__overviewHealth strong{color:#315f43;font-variant-numeric:tabular-nums;font-size:1.3rem}.admin-module__4WpgRW__overviewHealth span{color:#817a72;font-size:.78rem}.admin-module__4WpgRW__overviewFootnote{margin:0;padding:0 .3rem .8rem}@media (max-width:820px){.admin-module__4WpgRW__overviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-module__4WpgRW__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-module__4WpgRW__tab,.admin-module__4WpgRW__tabActive{width:100%;min-width:0}.admin-module__4WpgRW__overviewIntro{flex-direction:column;gap:.45rem}.admin-module__4WpgRW__overviewMetrics{gap:.5rem}.admin-module__4WpgRW__overviewMetric{border-radius:12px;padding:.75rem}.admin-module__4WpgRW__overviewMetricLabel{font-size:.76rem}.admin-module__4WpgRW__overviewMetricValue{font-size:1.55rem}.admin-module__4WpgRW__overviewSection{padding:.85rem}.admin-module__4WpgRW__overviewHealth{grid-template-columns:1fr}}
.export-module__CUmmIW__page{color:#292722;background:#f4f1eb;place-items:start center;min-height:100vh;padding:1.5rem;display:grid;position:relative}.export-module__CUmmIW__closeButton{z-index:10;position:absolute;top:1rem;right:1rem}.export-module__CUmmIW__settingsContent{background:#fff;border:1px solid #e3ddd3;border-radius:18px;width:min(760px,100%);margin-block:1.5rem;overflow:hidden;box-shadow:0 12px 35px #463c2d14}
.hub-module__VOwgwq__page{color:#2f2a24;background:radial-gradient(circle at 18% 0,#ffffff9e,#0000 32rem),linear-gradient(#f5f1e9 0%,#f2eee5 100%);min-height:100vh;padding:24px}.hub-module__VOwgwq__shell{width:min(1160px,100%);margin:0 auto}.hub-module__VOwgwq__topBar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.hub-module__VOwgwq__brand{color:#2f2a24;letter-spacing:-.015em;font-size:1rem;font-weight:750;text-decoration:none}.hub-module__VOwgwq__navigation{align-items:center;gap:6px;display:flex}.hub-module__VOwgwq__navigationLink,.hub-module__VOwgwq__navigationLinkActive{color:#625d55;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.hub-module__VOwgwq__navigationLink:hover,.hub-module__VOwgwq__navigationLinkActive{color:#315f43;background:#5f7c4d1a}.hub-module__VOwgwq__section{border-top:1px solid #4c443a1a;padding:64px 0}.hub-module__VOwgwq__sectionHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.hub-module__VOwgwq__sectionHeading h2{color:#2f2a24;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:700}.hub-module__VOwgwq__sectionHeading>p{color:#7b746b;text-align:right;max-width:360px;margin:0;font-size:.9rem;line-height:1.55}.hub-module__VOwgwq__collectorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hub-module__VOwgwq__collectorCard{min-width:0;min-height:150px;color:inherit;background:#f4f1eb;border:1px solid #4c443a1c;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px 17px 20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.hub-module__VOwgwq__collectorCard:hover{border-color:#5f7c4d47;transform:translateY(-3px);box-shadow:0 13px 28px #43392d17}.hub-module__VOwgwq__collectorText{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.hub-module__VOwgwq__collectorText strong{color:#292722;letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:1.42rem;font-weight:750;line-height:1.08;display:-webkit-box;overflow:hidden}.hub-module__VOwgwq__collectorText>span{color:#8a8379;margin-top:8px;font-size:.73rem}.hub-module__VOwgwq__collectorPreview{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(42%,220px);min-width:172px;height:116px;display:grid}.hub-module__VOwgwq__collectorPreview img{object-fit:cover;background:#dfe5d9;border-radius:12px;width:100%;min-width:0;height:100%;display:block}.hub-module__VOwgwq__recentSection{padding-top:36px;position:relative}.hub-module__VOwgwq__storyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hub-module__VOwgwq__storyCard{background:#fffdf8;border:1px solid #e7dfd2;border-radius:1rem;min-width:0;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 7px 18px #47372612}.hub-module__VOwgwq__storyLink{height:100%;color:inherit;border-radius:1rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.hub-module__VOwgwq__imageArea{background:#ebe5da;width:100%;position:relative;overflow:hidden}.hub-module__VOwgwq__imageArea>img,.hub-module__VOwgwq__imagePlaceholder{width:100%;height:100%;display:block}.hub-module__VOwgwq__imageArea>img{object-fit:cover}.hub-module__VOwgwq__imagePlaceholder{background:#e8eadc;place-items:center;display:grid}.hub-module__VOwgwq__imagePlaceholder img{opacity:.45;width:48px;height:48px}.hub-module__VOwgwq__storyContent{padding:16px 18px 17px}.hub-module__VOwgwq__storyTitleRow h3{color:#2f2a24;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.02rem;font-style:italic;font-weight:650;line-height:1.35}.hub-module__VOwgwq__storyTitleRow span{display:none}.hub-module__VOwgwq__storyContent p{color:#8a8378;margin:8px 0 0;font-size:.76rem;line-height:1.4}@media (max-width:900px){.hub-module__VOwgwq__storyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hub-module__VOwgwq__page{padding:18px 14px 32px}.hub-module__VOwgwq__topBar{margin-bottom:24px}.hub-module__VOwgwq__section{padding:54px 0}.hub-module__VOwgwq__recentSection{padding-top:36px}.hub-module__VOwgwq__sectionHeading{flex-direction:column;align-items:flex-start;gap:10px}.hub-module__VOwgwq__sectionHeading>p{text-align:left;max-width:520px}.hub-module__VOwgwq__collectorGrid{grid-template-columns:1fr}.hub-module__VOwgwq__collectorCard{border-radius:18px;gap:12px;min-height:128px;padding:12px 12px 12px 14px}.hub-module__VOwgwq__collectorText strong{font-size:1.08rem;line-height:1.08}.hub-module__VOwgwq__collectorText>span{margin-top:6px;font-size:.64rem}.hub-module__VOwgwq__collectorPreview{gap:5px;width:43%;min-width:132px;height:104px}.hub-module__VOwgwq__collectorPreview img{border-radius:10px}.hub-module__VOwgwq__storyGrid{grid-auto-rows:auto}.hub-module__VOwgwq__storyCard{aspect-ratio:1;border-radius:1rem;height:auto;box-shadow:0 7px 18px #47372612}.hub-module__VOwgwq__storyLink{border-radius:1rem;flex-direction:column;width:100%;height:100%;display:flex}.hub-module__VOwgwq__imageArea{border-radius:1rem 1rem 0 0;flex:0 0 68%;width:100%;height:auto;min-height:0}.hub-module__VOwgwq__storyContent{box-sizing:border-box;flex:0 0 32%;min-height:0;padding:.46rem .6rem .5rem;overflow:hidden}.hub-module__VOwgwq__storyTitleRow h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.2;display:-webkit-box;overflow:hidden}.hub-module__VOwgwq__storyContent p{text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.52rem;line-height:1.2;overflow:hidden}}@media (max-width:560px){.hub-module__VOwgwq__brand{font-size:.9rem}.hub-module__VOwgwq__navigationLink,.hub-module__VOwgwq__navigationLinkActive{min-height:36px;padding:0 10px;font-size:.8rem}.hub-module__VOwgwq__storyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-module__VOwgwq__storyContent{padding:.41rem .55rem .45rem}.hub-module__VOwgwq__storyTitleRow h3{font-size:.72rem}.hub-module__VOwgwq__storyContent p{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.hub-module__VOwgwq__collectorCard,.hub-module__VOwgwq__storyCard,.hub-module__VOwgwq__imageArea>img{transition:none}.hub-module__VOwgwq__collectorCard:hover,.hub-module__VOwgwq__storyCard:hover{transform:none}}.hub-module__VOwgwq__collectorCard{padding:0;display:block}.hub-module__VOwgwq__collectorCardLink{box-sizing:border-box;min-height:150px;color:inherit;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px 17px 20px;text-decoration:none;display:flex}.hub-module__VOwgwq__collectorCardLinkWithFollow{padding-bottom:52px}.hub-module__VOwgwq__collectorCardLink:focus-visible{outline-offset:-3px;border-radius:20px;outline:2px solid #315f43}.hub-module__VOwgwq__collectorCardAction{z-index:2;position:absolute;bottom:10px;left:20px}.hub-module__VOwgwq__hubTabBar{border-bottom:1px solid #4c443a26;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.hub-module__VOwgwq__hubTabLinks{align-items:center;gap:24px;min-width:0;padding-left:4px;display:flex}.hub-module__VOwgwq__hubTab,.hub-module__VOwgwq__hubTabActive{color:#756f65;white-space:nowrap;justify-content:center;align-items:center;min-height:45px;font-size:.93rem;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.hub-module__VOwgwq__hubTab:hover{color:#315f43}.hub-module__VOwgwq__hubTabActive{color:#315f43;font-weight:750}.hub-module__VOwgwq__hubTabActive:after{content:"";background:#648263;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.hub-module__VOwgwq__hubTab:focus-visible,.hub-module__VOwgwq__hubTabActive:focus-visible{outline-offset:-3px;outline:2px solid #315f43}.hub-module__VOwgwq__hubTabBar+.hub-module__VOwgwq__section{border-top:0;padding-top:14px}.hub-module__VOwgwq__followingManagement{z-index:5;position:relative}.hub-module__VOwgwq__followingManagement summary{cursor:pointer;color:#315f43;white-space:nowrap;background:#fffdf8;border:1px solid #4c443a29;border-radius:999px;align-items:center;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.hub-module__VOwgwq__manageLabelMobile{display:none}.hub-module__VOwgwq__followingManagement summary:hover{background:#edf2e8}.hub-module__VOwgwq__followingManagement summary:focus-visible{outline-offset:3px;outline:2px solid #315f43}.hub-module__VOwgwq__followingCollectors{background:#fffdf8;border:1px solid #4c443a29;border-radius:16px;flex-direction:column;gap:9px;width:min(350px,100vw - 38px);max-height:min(410px,60vh);padding:12px;display:flex;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 16px 42px #3a322826}.hub-module__VOwgwq__followingCollector{color:#4f4b45;background:#fffdf8;border:1px solid #4c443a1f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 13px;display:flex}.hub-module__VOwgwq__followingCollector a{color:#315f43;font-weight:700;text-decoration:none}.hub-module__VOwgwq__followingCollector a:hover{text-decoration:underline}@media (max-width:700px){.hub-module__VOwgwq__collectorCardLink{gap:12px;min-height:128px;padding:12px 12px 12px 14px}.hub-module__VOwgwq__collectorCardLinkWithFollow{padding-bottom:49px}.hub-module__VOwgwq__collectorCardAction{left:14px}}.hub-module__VOwgwq__followingFeed{align-items:start;gap:22px;width:min(820px,100%);margin-inline:auto;display:grid}.hub-module__VOwgwq__followingLoadMore{text-align:center;width:min(820px,100%);margin:26px auto 0}.hub-module__VOwgwq__followingLoadMore a{color:#315f43;background:#fffdf8;border:1px solid #315f4340;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex}.hub-module__VOwgwq__followingLoadMore a:hover{background:#edf2e8}.hub-module__VOwgwq__followingLoadMore a:focus-visible{outline-offset:3px;outline:2px solid #315f43}@media (max-width:700px){.hub-module__VOwgwq__followingFeed{gap:16px}}.hub-module__VOwgwq__followingSection{border-top:0;padding-top:8px}.hub-module__VOwgwq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-module__VOwgwq__feedAnchor{scroll-margin-top:16px}@media (max-width:700px){.hub-module__VOwgwq__topBar{margin-bottom:12px}.hub-module__VOwgwq__hubTabBar{gap:8px}.hub-module__VOwgwq__followingSection{padding-top:6px}.hub-module__VOwgwq__hubTabLinks{gap:22px;padding-left:2px}.hub-module__VOwgwq__hubTab,.hub-module__VOwgwq__hubTabActive{min-height:43px;font-size:.86rem}.hub-module__VOwgwq__followingManagement summary{padding-inline:10px;font-size:.74rem}.hub-module__VOwgwq__manageLabelDesktop{display:none}.hub-module__VOwgwq__manageLabelMobile{display:inline}.hub-module__VOwgwq__discoverSection{padding-top:26px;padding-bottom:26px}.hub-module__VOwgwq__hubTabBar+.hub-module__VOwgwq__discoverSection{padding-top:10px}.hub-module__VOwgwq__discoverSection .hub-module__VOwgwq__sectionHeading{gap:6px;margin-bottom:14px}.hub-module__VOwgwq__discoverSection .hub-module__VOwgwq__sectionHeading h2{font-size:clamp(1.4rem,5.3vw,1.7rem);line-height:1.2}.hub-module__VOwgwq__discoverSection .hub-module__VOwgwq__collectorGrid{gap:10px}.hub-module__VOwgwq__discoverSection .hub-module__VOwgwq__collectorCardLink{gap:10px;min-height:112px;padding:10px 12px 10px 14px}.hub-module__VOwgwq__discoverSection .hub-module__VOwgwq__collectorCardLinkWithFollow{padding-bottom:45px}.hub-module__VOwgwq__discoverSection .hub-module__VOwgwq__collectorPreview{gap:5px;min-width:118px;height:90px}.hub-module__VOwgwq__discoverSection .hub-module__VOwgwq__collectorCardAction{bottom:9px;left:14px}}@media (max-width:560px){.hub-module__VOwgwq__discoverSection .hub-module__VOwgwq__storyGrid{gap:8px}.hub-module__VOwgwq__discoverSection .hub-module__VOwgwq__imageArea{flex-basis:65%}.hub-module__VOwgwq__discoverSection .hub-module__VOwgwq__storyContent{flex-basis:35%;padding:.35rem .5rem}}.hub-module__VOwgwq__sectionHeading h2{align-items:center;gap:11px;display:inline-flex;position:relative}.hub-module__VOwgwq__sectionHeading h2:before{content:"";background:linear-gradient(90deg,#6f8d65,#a7b89c);border-radius:999px;flex:0 0 26px;width:26px;height:5px;box-shadow:0 3px 10px #506f4829}.hub-module__VOwgwq__collectorGrid{position:relative}.hub-module__VOwgwq__collectorGrid:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 12% 10%,#829a751c,#0000 34%),linear-gradient(135deg,#f5f7ef94,#fffdf82e);border:1px solid #5c765014;border-radius:24px;position:absolute;inset:-12px -10px}.hub-module__VOwgwq__collectorCard{z-index:1;box-shadow:0 8px 24px #43392d0e}.hub-module__VOwgwq__storyCard{box-shadow:0 9px 24px #47372616}.hub-module__VOwgwq__imageArea>img{transition:transform .28s}.hub-module__VOwgwq__storyCard:hover{transform:translateY(-3px);box-shadow:0 14px 30px #4737261f}.hub-module__VOwgwq__storyCard:hover .hub-module__VOwgwq__imageArea>img{transform:scale(1.025)}@media (min-width:701px){.hub-module__VOwgwq__imageArea{aspect-ratio:16/9;flex:none}.hub-module__VOwgwq__storyContent{box-sizing:border-box;flex-direction:column;flex:0 0 88px;height:88px;min-height:88px;display:flex}.hub-module__VOwgwq__storyTitleRow h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hub-module__VOwgwq__storyContent p{margin-top:auto!important}}@media (max-width:700px){.hub-module__VOwgwq__sectionHeading h2{gap:8px}.hub-module__VOwgwq__sectionHeading h2:before{flex-basis:18px;width:18px}.hub-module__VOwgwq__collectorGrid:before{border-radius:19px;inset:-9px -6px}}@media (prefers-reduced-motion:reduce){.hub-module__VOwgwq__imageArea>img{transition:none}.hub-module__VOwgwq__storyCard:hover .hub-module__VOwgwq__imageArea>img{transform:none}.hub-module__VOwgwq__hubTab{transition:none}}.hub-module__VOwgwq__topBar.hub-module__VOwgwq__hubTopBar{margin-bottom:12px}
.FollowingActivityCard-module__SbcRMq__card{background:#fffdf8;border:1px solid #4c443a21;border-radius:20px;overflow:hidden;box-shadow:0 9px 28px #47372612}.FollowingActivityCard-module__SbcRMq__actorRow{align-items:center;gap:12px;padding:16px 20px;display:flex}.FollowingActivityCard-module__SbcRMq__avatar{color:#315f43;background:#e4ebe0;border-radius:50%;flex:0 0 41px;place-items:center;width:41px;height:41px;font-size:1rem;font-weight:750;display:grid}.FollowingActivityCard-module__SbcRMq__actorDetails{min-width:0}.FollowingActivityCard-module__SbcRMq__username{color:#2f5239;overflow-wrap:anywhere;font-size:.91rem;font-weight:750;text-decoration:none}.FollowingActivityCard-module__SbcRMq__username:hover{text-decoration:underline}.FollowingActivityCard-module__SbcRMq__activityDescription{color:#817b73;margin:4px 0 0;font-size:.79rem;line-height:1.4}.FollowingActivityCard-module__SbcRMq__storyLink{color:inherit;text-decoration:none;display:block}.FollowingActivityCard-module__SbcRMq__storyLink:focus-visible,.FollowingActivityCard-module__SbcRMq__username:focus-visible{outline-offset:-2px;outline:2px solid #315f43}.FollowingActivityCard-module__SbcRMq__media{aspect-ratio:16/9;background:#e8eadf;width:100%;position:relative;overflow:hidden}.FollowingActivityCard-module__SbcRMq__media img{object-fit:cover;width:100%;height:100%;display:block}.FollowingActivityCard-module__SbcRMq__body{padding:19px 22px 21px}.FollowingActivityCard-module__SbcRMq__species{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,2.5vw,1.4rem);font-style:italic;font-weight:675;line-height:1.35}.FollowingActivityCard-module__SbcRMq__note{color:#605c55;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.91rem;line-height:1.65;display:-webkit-box;overflow:hidden}.FollowingActivityCard-module__SbcRMq__placeholder{color:#8a847b;margin:8px 0 0;font-size:.84rem;line-height:1.55}.FollowingActivityCard-module__SbcRMq__storyLink:hover .FollowingActivityCard-module__SbcRMq__species{color:#315f43}@media (max-width:700px){.FollowingActivityCard-module__SbcRMq__card{border-radius:17px}.FollowingActivityCard-module__SbcRMq__actorRow{gap:10px;padding:12px 14px}.FollowingActivityCard-module__SbcRMq__avatar{flex-basis:36px;width:36px;height:36px}.FollowingActivityCard-module__SbcRMq__activityDescription{font-size:.75rem}.FollowingActivityCard-module__SbcRMq__body{padding:14px 15px 17px}.FollowingActivityCard-module__SbcRMq__note{font-size:.86rem}}
.labels-module__QKGSaq__page button{color:#403a33;min-height:30px;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #d7cec1;border-radius:7px;padding:.3rem .55rem;font-size:.84rem;line-height:1}.labels-module__QKGSaq__page button:hover:not(:disabled){background:#f7f2ea;border-color:#b9ad9d}.labels-module__QKGSaq__page button:focus-visible{outline-offset:2px;outline:2px solid #7c8f65}.labels-module__QKGSaq__page button:disabled{opacity:.38;cursor:default}
:is(.reminders-module__Dr9tMG__reminderScope button[title*=reminder i],.reminders-module__Dr9tMG__reminderScope button[title*=alarm i]){color:#506543;min-height:34px;font:inherit;cursor:pointer;background:#f2f6ef;border:1px solid #cbd5c2;border-radius:999px;margin-right:.45rem;padding:0 .85rem;font-size:.74rem;font-weight:800}:is(.reminders-module__Dr9tMG__reminderScope button[title*=reminder i]:hover:not(:disabled),.reminders-module__Dr9tMG__reminderScope button[title*=alarm i]:hover:not(:disabled)){background:#e9f0e5;border-color:#9faf93}:is(.reminders-module__Dr9tMG__reminderScope button[title*=reminder i]:disabled,.reminders-module__Dr9tMG__reminderScope button[title*=alarm i]:disabled){opacity:.5;cursor:default}.reminders-module__Dr9tMG__reminderScope [data-push-notifications]{color:#777168;justify-content:space-between;align-items:center;gap:.75rem;margin:-.15rem 0 .8rem;font-size:.72rem;display:flex}.reminders-module__Dr9tMG__reminderScope [data-push-notifications]>div{align-items:center;gap:.45rem;min-width:0;display:flex}.reminders-module__Dr9tMG__reminderScope [data-push-notifications] strong{color:#575149;font-size:.72rem;font-weight:700}.reminders-module__Dr9tMG__reminderScope [data-push-notifications] span{color:#817b72;font-size:.72rem;line-height:1.35}.reminders-module__Dr9tMG__reminderScope [data-push-notifications=enabled]{background:#f1f5ee;border-radius:999px;justify-content:flex-start;width:fit-content;margin-top:-.2rem;padding:.22rem .55rem}.reminders-module__Dr9tMG__reminderScope [data-push-notifications=enabled] strong{display:none}.reminders-module__Dr9tMG__reminderScope [data-push-notifications=enabled] span{color:#5f7652;font-weight:700}.reminders-module__Dr9tMG__reminderScope [data-push-notifications=enabled] span:before{content:"✓";margin-right:.35rem;font-weight:800}:is(.reminders-module__Dr9tMG__reminderScope [data-push-notifications=denied] span,.reminders-module__Dr9tMG__reminderScope [data-push-notifications=unsupported] span,.reminders-module__Dr9tMG__reminderScope [data-push-notifications=unconfigured] span){color:#8b6f58}.reminders-module__Dr9tMG__reminderScope [data-push-notifications] button{color:#506543;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #b7c5ae;border-radius:999px;flex:none;padding:0 .72rem;font-size:.69rem;font-weight:800}.reminders-module__Dr9tMG__reminderScope [data-push-notifications] button:hover:not(:disabled){background:#f0f4ed}.reminders-module__Dr9tMG__reminderScope [data-push-notifications] button:disabled{opacity:.55;cursor:default}.reminders-module__Dr9tMG__reminderScope [role=presentation]:has(#care-reminder-title){z-index:100000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2a262157;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title])[aria-labelledby=care-reminder-title]{box-sizing:border-box;color:#2f2a24;background:#fffdf8;border:1px solid #ded7cc;border-radius:16px;width:min(580px,100%);max-height:calc(100vh - 2rem);padding:1.25rem;overflow-y:auto;box-shadow:0 24px 60px #2f2a242e}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title])>div:first-child{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.reminders-module__Dr9tMG__reminderScope #care-reminder-title{margin:.15rem 0 .35rem;font-size:1.3rem}.reminders-module__Dr9tMG__reminderScope #care-reminder-title+p{color:#766e64;margin:0;font-size:.8rem;line-height:1.45}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title])>div:first-child>div>p:first-child{color:#5f7c4d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}:is(.reminders-module__Dr9tMG__reminderScope button[aria-label=Close\ reminder],.reminders-module__Dr9tMG__reminderScope button[aria-label=Close\ alarm]){color:#6b635a;width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.35rem}:is(.reminders-module__Dr9tMG__reminderScope button[aria-label=Close\ reminder]:hover,.reminders-module__Dr9tMG__reminderScope button[aria-label=Close\ alarm]:hover){color:#2f2a24}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title])>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title]) label{color:#6f675e;gap:.3rem;font-size:.72rem;font-weight:700;display:grid}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title]) label:last-child{grid-column:1/-1}:is(.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title]) input,.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title]) select,.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title]) textarea){box-sizing:border-box;color:#2f2a24;width:100%;font:inherit;background:#fff;border:1px solid #ded7cc;border-radius:9px}:is(.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title]) input,.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title]) select){height:38px;padding:0 .65rem}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title]) textarea{resize:vertical;padding:.65rem}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title])>p{color:#8a8177;margin:.85rem 0 0;font-size:.7rem;line-height:1.45}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title])>div:last-child{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title])>div:last-child button:first-child:not(:last-child){color:#9a5c52;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .75rem;font-size:.72rem;font-weight:700}@media (max-width:520px){.reminders-module__Dr9tMG__reminderScope [data-push-notifications]{flex-direction:column;align-items:flex-start}.reminders-module__Dr9tMG__reminderScope [data-push-notifications=enabled]{flex-direction:row}.reminders-module__Dr9tMG__reminderScope [data-push-notifications]>div{flex-direction:column;align-items:flex-start;gap:.12rem}.reminders-module__Dr9tMG__reminderScope [data-push-notifications=enabled]>div{flex-direction:row;align-items:center}.reminders-module__Dr9tMG__reminderScope [data-push-notifications] button{width:100%}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title])>div:nth-child(2){grid-template-columns:1fr}.reminders-module__Dr9tMG__reminderScope [role=dialog]:not([aria-labelledby=bulk-care-title]) label:last-child{grid-column:auto}:is(.reminders-module__Dr9tMG__reminderScope button[title*=reminder i],.reminders-module__Dr9tMG__reminderScope button[title*=alarm i]){padding:0 .65rem;font-size:.68rem}}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list]{border-top:1px solid #e8e1d7;margin-top:.9rem;padding-top:.85rem}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list]>strong{color:#514a42;margin-bottom:.45rem;font-size:.74rem;display:block}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list]>span{color:#8a8177;font-size:.72rem}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list] ul{margin:0;padding:0;list-style:none}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list] li{border-top:1px solid #f0ebe4;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list] li:first-child{border-top:0}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list] li>div{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;min-width:0;display:flex}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list] li strong{color:#4d6543;font-size:.72rem}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list] li span{color:#625b53;font-size:.72rem}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list] li small{color:#8a8177;text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:.68rem;overflow:hidden}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list] li button{color:#9a5c52;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:.2rem .35rem;font-size:.68rem;font-weight:700}.reminders-module__Dr9tMG__reminderScope [data-care-reminder-list] li button:disabled{opacity:.55;cursor:default}
