.page-module___8aEwW__page{background:radial-gradient(circle at top right, #7dc78517, transparent 30rem), var(--botaniki-paper);min-height:100vh;color:var(--botaniki-forest)}.page-module___8aEwW__shell{background:#ffffff57;grid-template-columns:252px minmax(0,1fr);width:min(1580px,100%);min-height:100vh;margin:0 auto;display:grid}.page-module___8aEwW__sidebar{background:linear-gradient(180deg, #7dc78513, #f4f0e6e6 62%, #7dc7850b), var(--botaniki-paper);border:1px solid #1b452524;border-radius:12px;flex-direction:column;height:calc(100vh - 28px);margin-left:14px;display:flex;position:sticky;top:14px;overflow:hidden;box-shadow:0 8px 24px #1b45250e}.page-module___8aEwW__brand{background:#ffffff29;border-bottom:1px solid #1b45251c;align-items:center;gap:13px;min-height:110px;padding:22px 20px;display:flex}.page-module___8aEwW__brandMark{object-fit:contain;width:54px;height:54px}.page-module___8aEwW__brand>span{gap:1px;display:grid}.page-module___8aEwW__brand strong{font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.08em;font-size:1.2rem}.page-module___8aEwW__brand small{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-data), monospace;letter-spacing:.08em;font-size:.58rem}.page-module___8aEwW__sidebarBody{flex-direction:column;flex:1;min-height:0;padding:20px 14px;display:flex;overflow-y:auto}.page-module___8aEwW__navSection{border-bottom:1px solid var(--botaniki-line);padding:8px 0 18px}.page-module___8aEwW__navSection+.page-module___8aEwW__navSection{padding-top:20px}.page-module___8aEwW__navLabel{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 10px;font-size:.6rem;font-weight:700}.page-module___8aEwW__navList{gap:5px;display:grid}.page-module___8aEwW__navItem{min-height:44px;color:var(--botaniki-forest);font-family:var(--font-botaniki-display), Arial, sans-serif;border-radius:9px;align-items:center;gap:11px;padding:8px 11px;font-size:.8rem;font-weight:600;transition:background .12s,transform .12s;display:flex}.page-module___8aEwW__navItem svg{flex:none}.page-module___8aEwW__navItem:hover{background:#7dc78521;transform:translate(2px)}.page-module___8aEwW__navItemActive{background:linear-gradient(90deg,#7dc78557,#7dc78529)}.page-module___8aEwW__sidebarUtility{margin-top:auto;padding-top:20px;display:grid}.page-module___8aEwW__journalMini{background:linear-gradient(135deg,#ffd4001f,#7dc78521);border:1px solid #1b452521;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.page-module___8aEwW__journalMiniIcon{background:#ffffffb8;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.page-module___8aEwW__journalMini>div{gap:3px;min-width:0;display:grid}.page-module___8aEwW__journalMini strong{font-family:var(--font-botaniki-display), Arial, sans-serif;font-size:.72rem}.page-module___8aEwW__journalMini span{color:var(--botaniki-muted-green);font-size:.65rem;line-height:1.35}.page-module___8aEwW__workspace{min-width:0;padding:18px 20px 28px 18px}.page-module___8aEwW__topbar{border-bottom:1px solid var(--botaniki-line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin-bottom:18px;padding:10px 12px;display:flex}.page-module___8aEwW__searchWrap{width:min(560px,56vw);position:relative}.page-module___8aEwW__searchField{background:#ffffffb8;border:1px solid #1b45251f;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:grid}.page-module___8aEwW__searchFieldOpen{border-color:#1b452547;box-shadow:0 8px 28px #1b452514}.page-module___8aEwW__searchSymbol{font-family:var(--font-botaniki-data), monospace;font-size:1.2rem;line-height:1}.page-module___8aEwW__searchField input{min-width:0;color:var(--botaniki-forest);background:0 0;border:0;outline:none;font-size:.78rem}.page-module___8aEwW__searchField input::placeholder{color:#6f8173d1}.page-module___8aEwW__searchField kbd{border:1px solid var(--botaniki-line);background:var(--botaniki-paper);color:var(--botaniki-muted-green);font-family:var(--font-botaniki-data), monospace;border-radius:6px;padding:4px 6px;font-size:.62rem}.page-module___8aEwW__searchResults{z-index:20;border:1px solid var(--botaniki-line);background:var(--botaniki-paper);border-radius:10px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 16px 45px #1b452524}.page-module___8aEwW__searchResult{border-bottom:1px solid var(--botaniki-line);grid-template-columns:70px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.page-module___8aEwW__searchResult:last-child{border-bottom:0}.page-module___8aEwW__searchResult:hover{background:#7dc7851f}.page-module___8aEwW__searchResult>span{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;font-size:.58rem;font-weight:700}.page-module___8aEwW__searchResult div{gap:2px;min-width:0;display:grid}.page-module___8aEwW__searchResult strong{font-family:var(--font-botaniki-display), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.page-module___8aEwW__searchResult small{color:var(--botaniki-muted-green);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.page-module___8aEwW__searchResult b{font-family:var(--font-botaniki-data), monospace;font-weight:400}.page-module___8aEwW__searchEmpty{color:var(--botaniki-muted-green);padding:18px;font-size:.72rem}.page-module___8aEwW__topbarActions{align-items:center;gap:10px;display:flex}.page-module___8aEwW__monthPulse{background:linear-gradient(90deg,#7dc78521,#ffffffbd);border:1px solid #1b45251c;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:6px 11px;display:flex}.page-module___8aEwW__monthPulseDot{border:1px solid var(--botaniki-forest);background:var(--botaniki-yellow);border-radius:50%;flex:none;width:9px;height:9px}.page-module___8aEwW__monthPulse>div{gap:1px;display:grid}.page-module___8aEwW__monthPulse strong{font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;font-size:.66rem;font-weight:700}.page-module___8aEwW__monthPulse small{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-data), monospace;font-size:.58rem}.page-module___8aEwW__profileButton{border:1px solid var(--botaniki-line);background:var(--botaniki-white);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.page-module___8aEwW__profileButton span{font-family:var(--font-botaniki-data), monospace;font-size:.8rem}.page-module___8aEwW__dashboardGrid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;gap:14px;display:grid}.page-module___8aEwW__kpiCard{cursor:pointer;background:#ffffffb8;border:1px solid #1b45251f;border-radius:11px;align-content:start;min-height:150px;padding:17px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid;position:relative}.page-module___8aEwW__kpiCard:hover{border-color:#1b452538;transform:translateY(-2px);box-shadow:0 10px 24px #1b452514}.page-module___8aEwW__kpiCard:focus-visible{outline:2px solid var(--botaniki-yellow);outline-offset:3px}.page-module___8aEwW__kpiArrow{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-data), monospace;opacity:0;font-size:.88rem;transition:opacity .14s,transform .14s;position:absolute;bottom:12px;right:14px;transform:translate(-4px)}.page-module___8aEwW__kpiCard:hover .page-module___8aEwW__kpiArrow,.page-module___8aEwW__kpiCard:focus-visible .page-module___8aEwW__kpiArrow{opacity:1;transform:translate(0)}.page-module___8aEwW__kpiCardYellow{background:linear-gradient(135deg,#ffd4001c,#fffc);border-color:#ffd400b8}.page-module___8aEwW__kpiTop{align-items:center;gap:14px;display:flex}.page-module___8aEwW__kpiIcon{background:#7dc7852b;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.page-module___8aEwW__kpiCardYellow .page-module___8aEwW__kpiIcon{background:#ffd40033}.page-module___8aEwW__kpiTop strong{font-family:var(--font-botaniki-data), monospace;font-size:2rem;font-weight:400;line-height:1}.page-module___8aEwW__kpiCard h2{text-transform:uppercase;margin:12px 0 0;font-size:.86rem}.page-module___8aEwW__kpiCard p{color:var(--botaniki-muted-green);margin:10px 0 0;font-size:.7rem;line-height:1.4}.page-module___8aEwW__rightRail{background:#ffffffab;border:1px solid #1b45251f;border-radius:11px;grid-area:1/5/span 4;min-width:0;overflow:hidden}.page-module___8aEwW__railHeading{border-bottom:1px solid var(--botaniki-line);min-height:46px;font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#7dc78524,#ffd40014);justify-content:space-between;align-items:center;padding:0 14px;font-size:.62rem;font-weight:700;display:flex}.page-module___8aEwW__railSun{color:var(--botaniki-yellow);font-size:1rem}.page-module___8aEwW__railSection{border-bottom:1px solid var(--botaniki-line);padding:14px}.page-module___8aEwW__railSection:last-child{border-bottom:0}.page-module___8aEwW__railLabel{font-family:var(--font-botaniki-display), Arial, sans-serif;margin:0 0 9px;font-size:.7rem;font-weight:700}.page-module___8aEwW__latestSpecies{gap:5px;display:grid}.page-module___8aEwW__latestSpeciesImage{background:var(--botaniki-soft-green);border-radius:8px;place-items:center;height:158px;display:grid;overflow:hidden}.page-module___8aEwW__latestSpeciesImage img,.page-module___8aEwW__latestObservationMiniImage img,.page-module___8aEwW__topSpeciesThumb img{object-fit:cover;width:100%;height:100%;display:block}.page-module___8aEwW__latestSpecies>strong{font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;margin-top:4px;font-size:.82rem}.page-module___8aEwW__latestSpecies em{color:var(--botaniki-muted-green);font-family:Georgia,Times New Roman,serif;font-size:.76rem}.page-module___8aEwW__latestSpecies>span{color:var(--botaniki-forest);font-family:var(--font-botaniki-display), Arial, sans-serif;margin-top:4px;font-size:.62rem;font-weight:700}.page-module___8aEwW__latestObservationMini{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.page-module___8aEwW__latestObservationMiniImage{background:var(--botaniki-paper-dark);border-radius:8px;place-items:center;width:64px;height:54px;display:grid;overflow:hidden}.page-module___8aEwW__latestObservationMini>div:last-child{gap:3px;min-width:0;display:grid}.page-module___8aEwW__latestObservationMini strong{font-family:var(--font-botaniki-display), Arial, sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.7rem;overflow:hidden}.page-module___8aEwW__latestObservationMini span{color:var(--botaniki-muted-green);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.page-module___8aEwW__openIdentificationCard{background:#ffd4000f;border:1px solid #ffd40061;border-radius:9px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:60px;padding:9px 10px;display:grid}.page-module___8aEwW__openIdentificationCard div{gap:2px;display:grid}.page-module___8aEwW__openIdentificationCard strong{font-family:var(--font-botaniki-display), Arial, sans-serif;font-size:.68rem}.page-module___8aEwW__openIdentificationCard span{color:var(--botaniki-muted-green);font-size:.62rem}.page-module___8aEwW__openIdentificationCard b{font-family:var(--font-botaniki-data), monospace;font-weight:400}.page-module___8aEwW__journalCard{background:linear-gradient(135deg,#7dc78526,#ffffffb3);border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;min-height:72px;padding:10px;display:grid}.page-module___8aEwW__journalCard>div{gap:2px;display:grid}.page-module___8aEwW__journalCard strong{font-family:var(--font-botaniki-display), Arial, sans-serif;font-size:.68rem}.page-module___8aEwW__journalCard span{font-family:var(--font-botaniki-data), monospace;font-size:.67rem}.page-module___8aEwW__journalCard small{color:var(--botaniki-muted-green);font-size:.61rem}.page-module___8aEwW__seasonalSection{min-height:180px}.page-module___8aEwW__seasonBars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:4px;height:92px;display:grid}.page-module___8aEwW__seasonBarItem{grid-template-rows:1fr auto;place-items:end center;gap:4px;height:100%;display:grid}.page-module___8aEwW__seasonBar{background:#1b452524;border-radius:4px 4px 1px 1px;width:8px;min-height:12px}.page-module___8aEwW__seasonBarCurrent{background:var(--botaniki-yellow)}.page-module___8aEwW__seasonBarItem span{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-data), monospace;text-transform:uppercase;font-size:.45rem}.page-module___8aEwW__seasonHint{color:var(--botaniki-muted-green);margin:10px 0 0;font-size:.62rem}.page-module___8aEwW__activityCard{background:linear-gradient(#7dc78514,#ffffffb8);border:1px solid #1b45251f;border-radius:11px;grid-column:1/span 4;min-height:300px;overflow:hidden}.page-module___8aEwW__cardHeader,.page-module___8aEwW__cardHeaderCompact{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-module___8aEwW__cardHeader{padding:18px 18px 0}.page-module___8aEwW__cardHeaderCompact{padding-bottom:14px}.page-module___8aEwW__cardHeader h2,.page-module___8aEwW__cardHeaderCompact h2{text-transform:uppercase;margin:3px 0 2px;font-size:1rem}.page-module___8aEwW__cardHeader span,.page-module___8aEwW__cardHeaderCompact span{color:var(--botaniki-muted-green);font-size:.68rem}.page-module___8aEwW__eyebrow{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700}.page-module___8aEwW__periodChip{border:1px solid var(--botaniki-line);font-family:var(--font-botaniki-display), Arial, sans-serif;background:#ffffffc2;border-radius:7px;padding:7px 9px;font-weight:700;font-size:.6rem!important}.page-module___8aEwW__activityContent{grid-template-columns:155px minmax(0,1fr);align-items:end;gap:18px;padding:10px 18px 20px;display:grid}.page-module___8aEwW__activitySummary{align-content:end;padding-bottom:28px;display:grid}.page-module___8aEwW__activitySummary strong{font-family:var(--font-botaniki-data), monospace;font-size:2.8rem;font-weight:400;line-height:1}.page-module___8aEwW__activitySummary>span{font-family:var(--font-botaniki-display), Arial, sans-serif;margin-top:3px;font-size:.82rem;font-weight:700}.page-module___8aEwW__activitySummary b{width:fit-content;font-family:var(--font-botaniki-data), monospace;background:#ffd4002e;border-radius:7px;margin-top:13px;padding:5px 8px;font-size:.7rem;font-weight:400}.page-module___8aEwW__activitySummary small{color:var(--botaniki-muted-green);margin-top:5px;font-size:.61rem}.page-module___8aEwW__chartWrap{min-width:0}.page-module___8aEwW__lineChart{width:100%;height:210px;overflow:visible}.page-module___8aEwW__chartGridLine{stroke:#1b45251a;stroke-width:1px;stroke-dasharray:3 4}.page-module___8aEwW__chartArea{fill:#7dc78538}.page-module___8aEwW__chartLine{fill:none;stroke:var(--botaniki-forest);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.page-module___8aEwW__chartPoint{fill:var(--botaniki-yellow);stroke:var(--botaniki-paper);stroke-width:2px}.page-module___8aEwW__chartPointCurrent{fill:var(--botaniki-yellow);stroke:var(--botaniki-forest);stroke-width:2px}.page-module___8aEwW__chartLabels{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;margin-top:-7px;display:grid}.page-module___8aEwW__chartLabels span{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-data), monospace;text-align:center;text-transform:uppercase;font-size:.54rem}.page-module___8aEwW__areaCard,.page-module___8aEwW__topSpeciesCard,.page-module___8aEwW__daypartCard{background:#ffffffb8;border:1px solid #1b45251f;border-radius:11px;min-height:310px;padding:17px}.page-module___8aEwW__areaCard{background:linear-gradient(135deg,#7dc78521,#ffffffc2);grid-column:1/span 2}.page-module___8aEwW__topSpeciesCard{grid-column:3}.page-module___8aEwW__daypartCard{grid-column:4}.page-module___8aEwW__areaList{gap:12px;display:grid}.page-module___8aEwW__areaRow{gap:5px;display:grid}.page-module___8aEwW__areaRow>div:first-child{justify-content:space-between;gap:10px;display:flex}.page-module___8aEwW__areaRow strong{font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;font-size:.7rem}.page-module___8aEwW__areaRow span{font-family:var(--font-botaniki-data), monospace;font-size:.64rem}.page-module___8aEwW__areaTrack{background:#1b452517;border-radius:999px;height:7px;overflow:hidden}.page-module___8aEwW__areaFill{border-radius:inherit;background:var(--botaniki-yellow);min-width:3px;height:100%}.page-module___8aEwW__textLink{color:var(--botaniki-forest);font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;margin-top:16px;font-size:.64rem;font-weight:700;display:inline-flex}.page-module___8aEwW__topSpeciesList{gap:8px;display:grid}.page-module___8aEwW__topSpeciesRow{grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:8px;display:grid}.page-module___8aEwW__topSpeciesThumb{background:var(--botaniki-soft-green);border-radius:7px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.page-module___8aEwW__topSpeciesRow>div:nth-child(2){gap:1px;min-width:0;display:grid}.page-module___8aEwW__topSpeciesRow strong{font-family:var(--font-botaniki-display), Arial, sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;overflow:hidden}.page-module___8aEwW__topSpeciesRow em{color:var(--botaniki-muted-green);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.58rem;overflow:hidden}.page-module___8aEwW__topSpeciesRow>span{font-family:var(--font-botaniki-data), monospace;justify-self:end;font-size:.68rem}.page-module___8aEwW__daypartDonut{aspect-ratio:1;background:conic-gradient(var(--botaniki-green) 0 var(--morning), #a9d7a7 var(--morning) calc(var(--morning) + var(--midday)), var(--botaniki-yellow) calc(var(--morning) + var(--midday)) calc(var(--morning) + var(--midday) + var(--afternoon)), #ffe885 calc(var(--morning) + var(--midday) + var(--afternoon)) 100%);border-radius:50%;place-items:center;width:142px;margin:12px auto 15px;display:grid}.page-module___8aEwW__daypartDonut>div{aspect-ratio:1;background:var(--botaniki-paper);border-radius:50%;place-items:center;width:72%;display:grid}.page-module___8aEwW__daypartDonut span{color:var(--botaniki-yellow);font-size:2.2rem}.page-module___8aEwW__daypartLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px;display:grid}.page-module___8aEwW__daypartLegend span{color:var(--botaniki-muted-green);align-items:center;gap:5px;font-size:.58rem;display:flex}.page-module___8aEwW__daypartLegend i{border-radius:50%;width:7px;height:7px}.page-module___8aEwW__daypartLegend b{color:var(--botaniki-forest);font-family:var(--font-botaniki-data), monospace;margin-left:auto;font-size:.57rem;font-weight:400}.page-module___8aEwW__legendMorning{background:var(--botaniki-green)}.page-module___8aEwW__legendMidday{background:#a9d7a7}.page-module___8aEwW__legendAfternoon{background:var(--botaniki-yellow)}.page-module___8aEwW__legendEvening{background:#ffe885}.page-module___8aEwW__journalGrowthCard{background:linear-gradient(90deg,#7dc7852e,#ffffffb8 68%,#ffd40014);border:1px solid #1b45251f;border-radius:11px;grid-column:1/span 4;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:16px 18px;display:grid;overflow:hidden}.page-module___8aEwW__journalGrowthIcon{background:#ffffffc7;border-radius:10px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #ffd40059}.page-module___8aEwW__journalGrowthCard h2{text-transform:uppercase;margin:0;font-size:.95rem}.page-module___8aEwW__journalGrowthCard p{color:var(--botaniki-muted-green);margin:4px 0 0;font-size:.69rem;line-height:1.4}.page-module___8aEwW__journalGrowthButton{background:var(--botaniki-green);min-height:40px;color:var(--botaniki-forest);font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:.68rem;font-weight:700;display:inline-flex}.page-module___8aEwW__errorCard{border:1px solid var(--botaniki-line);background:var(--botaniki-paper-dark);border-radius:12px;width:min(720px,100% - 40px);margin:80px auto;padding:28px}.page-module___8aEwW__errorCard h1{margin:8px 0}@media (max-width:1240px){.page-module___8aEwW__shell{grid-template-columns:210px minmax(0,1fr)}.page-module___8aEwW__brand{padding-inline:15px}.page-module___8aEwW__brandMark{width:46px;height:46px}.page-module___8aEwW__dashboardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module___8aEwW__rightRail{grid-area:auto/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module___8aEwW__railHeading{grid-column:1/-1}.page-module___8aEwW__railSection{border-right:1px solid var(--botaniki-line)}.page-module___8aEwW__activityCard,.page-module___8aEwW__journalGrowthCard{grid-column:1/-1}.page-module___8aEwW__areaCard{grid-column:1/span 2}.page-module___8aEwW__topSpeciesCard{grid-column:3}.page-module___8aEwW__daypartCard{grid-column:4}}@media (max-width:920px){.page-module___8aEwW__shell{display:block}.page-module___8aEwW__sidebar{border-radius:12px;height:auto;margin:12px;position:relative;top:auto}.page-module___8aEwW__brand{min-height:88px}.page-module___8aEwW__sidebarBody{padding:10px 14px 14px;overflow:visible}.page-module___8aEwW__navSection{padding-bottom:12px}.page-module___8aEwW__navList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__workspace{padding:2px 12px 14px}.page-module___8aEwW__topbar{padding-inline:0}.page-module___8aEwW__searchWrap{width:100%}.page-module___8aEwW__profileButton{display:none}.page-module___8aEwW__dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__rightRail{grid-template-columns:1fr 1fr}.page-module___8aEwW__activityCard,.page-module___8aEwW__journalGrowthCard,.page-module___8aEwW__areaCard{grid-column:1/-1}.page-module___8aEwW__topSpeciesCard{grid-column:1}.page-module___8aEwW__daypartCard{grid-column:2}.page-module___8aEwW__activityContent{grid-template-columns:1fr}.page-module___8aEwW__activitySummary{padding-bottom:0}}@media (max-width:620px){.page-module___8aEwW__topbar{flex-direction:column;align-items:stretch}.page-module___8aEwW__topbarActions{justify-content:space-between}.page-module___8aEwW__monthPulse{flex:1}.page-module___8aEwW__dashboardGrid{grid-template-columns:minmax(0,1fr)}.page-module___8aEwW__dashboardGrid>*{min-width:0;max-width:100%}.page-module___8aEwW__rightRail{grid-template-columns:1fr}.page-module___8aEwW__topSpeciesCard,.page-module___8aEwW__daypartCard{grid-column:1}.page-module___8aEwW__journalGrowthCard{grid-template-columns:44px minmax(0,1fr)}.page-module___8aEwW__journalGrowthButton{grid-column:1/-1}.page-module___8aEwW__chartLabels{display:none}.page-module___8aEwW__lineChart{height:170px}}.page-module___8aEwW__analysisCard{background:linear-gradient(135deg,#7dc78521,#ffffffc7 58%,#ffd4000b);border:1px solid #1b45251f;border-radius:11px;grid-column:1/span 4;min-width:0;overflow:hidden}.page-module___8aEwW__analysisHeader{border-bottom:1px solid #1b45251a;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 15px;display:flex}.page-module___8aEwW__analysisHeader>div:first-child{min-width:0}.page-module___8aEwW__analysisEyebrow{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700}.page-module___8aEwW__analysisHeader h2{text-transform:uppercase;margin:3px 0 2px;font-size:1.12rem}.page-module___8aEwW__analysisHeader>div:first-child>span{color:var(--botaniki-muted-green);font-size:.68rem}.page-module___8aEwW__periodTabs{background:#ffffffab;border:1px solid #1b45251c;border-radius:8px;gap:4px;padding:3px;display:flex}.page-module___8aEwW__periodTab,.page-module___8aEwW__periodTabActive{min-width:38px;min-height:30px;color:var(--botaniki-muted-green);cursor:pointer;font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:.58rem;font-weight:700}.page-module___8aEwW__periodTab:hover{color:var(--botaniki-forest);background:#7dc7851f}.page-module___8aEwW__periodTabActive{background:var(--botaniki-forest);color:var(--botaniki-paper)}.page-module___8aEwW__periodTab:focus-visible,.page-module___8aEwW__periodTabActive:focus-visible{outline:2px solid var(--botaniki-yellow);outline-offset:2px}.page-module___8aEwW__analysisMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 18px 0;display:grid}.page-module___8aEwW__analysisMetrics>div{background:#ffffff9e;border:1px solid #1b452517;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:70px;padding:10px 11px;display:grid}.page-module___8aEwW__analysisMetrics svg{color:var(--botaniki-forest)}.page-module___8aEwW__analysisMetrics strong{font-family:var(--font-botaniki-data), monospace;font-size:1.45rem;font-weight:400;line-height:1}.page-module___8aEwW__analysisMetrics span{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;font-size:.58rem;font-weight:700}.page-module___8aEwW__analysisBody{grid-template-columns:minmax(0,1fr) 176px;gap:14px;padding:12px 18px 10px;display:grid}.page-module___8aEwW__analysisTimeline,.page-module___8aEwW__identificationAnalysis{background:#ffffff8f;border:1px solid #1b452517;border-radius:9px;min-width:0}.page-module___8aEwW__analysisTimeline{padding:12px 12px 8px}.page-module___8aEwW__analysisSubheader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module___8aEwW__analysisSubheader>div{gap:2px;display:grid}.page-module___8aEwW__analysisSubheader strong{font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;font-size:.72rem}.page-module___8aEwW__analysisSubheader span,.page-module___8aEwW__analysisSubheader small{color:var(--botaniki-muted-green);font-size:.59rem}.page-module___8aEwW__analysisSubheader small{font-family:var(--font-botaniki-data), monospace}.page-module___8aEwW__analysisChart{width:100%;height:165px;margin-top:3px;overflow:visible}.page-module___8aEwW__analysisGridLine{stroke:#1b452517;stroke-width:1px;stroke-dasharray:3 4}.page-module___8aEwW__analysisAreaFill{fill:#7dc78536}.page-module___8aEwW__analysisLine{fill:none;stroke:var(--botaniki-forest);stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round}.page-module___8aEwW__analysisPoint{fill:var(--botaniki-yellow);stroke:var(--botaniki-paper);stroke-width:1.7px}.page-module___8aEwW__analysisPointCurrent{fill:var(--botaniki-yellow);stroke:var(--botaniki-forest);stroke-width:2px}.page-module___8aEwW__analysisChartLabels{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:-4px 4px 0;display:grid}.page-module___8aEwW__analysisChartLabels span{min-width:0;color:var(--botaniki-muted-green);font-family:var(--font-botaniki-data), monospace;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.48rem;overflow:hidden}.page-module___8aEwW__identificationAnalysis{align-content:start;justify-items:center;padding:13px;display:grid}.page-module___8aEwW__identificationDonut{aspect-ratio:1;background:conic-gradient(var(--botaniki-green) 0 var(--determined), #ffd400b8 var(--determined) 100%);border-radius:50%;place-items:center;width:118px;display:grid}.page-module___8aEwW__identificationDonut>div{aspect-ratio:1;background:var(--botaniki-paper);border-radius:50%;place-content:center;justify-items:center;width:70%;display:grid}.page-module___8aEwW__identificationDonut strong{font-family:var(--font-botaniki-data), monospace;font-size:1.3rem;font-weight:400;line-height:1}.page-module___8aEwW__identificationDonut span{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;margin-top:3px;font-size:.5rem;font-weight:700}.page-module___8aEwW__identificationLegend{gap:6px;width:100%;margin-top:12px;display:grid}.page-module___8aEwW__identificationLegend span{color:var(--botaniki-muted-green);align-items:center;gap:6px;font-size:.56rem;display:flex}.page-module___8aEwW__identificationLegend i{border-radius:50%;flex:none;width:8px;height:8px}.page-module___8aEwW__identificationLegend b{color:var(--botaniki-forest);font-family:var(--font-botaniki-data), monospace;margin-left:auto;font-size:.58rem;font-weight:400}.page-module___8aEwW__legendDetermined{background:var(--botaniki-green)}.page-module___8aEwW__legendOpen{background:var(--botaniki-yellow)}.page-module___8aEwW__identificationHint{width:100%;color:var(--botaniki-muted-green);border-top:1px solid #1b452517;align-items:center;gap:7px;margin-top:12px;padding-top:10px;font-size:.55rem;line-height:1.35;display:flex}.page-module___8aEwW__identificationHint svg{color:var(--botaniki-forest);flex:none}.page-module___8aEwW__analysisInsights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 17px;display:grid}.page-module___8aEwW__insightCard{background:linear-gradient(135deg,#7dc78514,#ffffffa8);border:1px solid #1b452517;border-radius:8px;gap:3px;min-width:0;padding:10px 11px;display:grid}.page-module___8aEwW__insightCard>span{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:.52rem;font-weight:700}.page-module___8aEwW__insightCard strong{font-family:var(--font-botaniki-display), Arial, sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;overflow:hidden}.page-module___8aEwW__insightCard small{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-data), monospace;font-size:.57rem}@media (max-width:1040px){.page-module___8aEwW__analysisCard{grid-column:1/-1}.page-module___8aEwW__analysisHeader{flex-direction:column;align-items:stretch}.page-module___8aEwW__periodTabs{width:fit-content}.page-module___8aEwW__analysisBody{grid-template-columns:1fr}.page-module___8aEwW__identificationAnalysis{grid-template-columns:120px minmax(0,1fr);place-items:center stretch}.page-module___8aEwW__identificationLegend{margin-top:0}.page-module___8aEwW__identificationHint{grid-column:1/-1}}@media (max-width:760px){.page-module___8aEwW__analysisMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__analysisInsights{grid-template-columns:1fr}.page-module___8aEwW__analysisChartLabels{display:none}}@media (max-width:520px){.page-module___8aEwW__periodTabs{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.page-module___8aEwW__periodTab,.page-module___8aEwW__periodTabActive{min-width:0;padding-inline:4px}.page-module___8aEwW__analysisMetrics{grid-template-columns:1fr}.page-module___8aEwW__identificationAnalysis{grid-template-columns:1fr;justify-items:center}.page-module___8aEwW__identificationLegend,.page-module___8aEwW__identificationHint{width:100%}}.page-module___8aEwW__analysisPoint,.page-module___8aEwW__analysisPointCurrent{transition:r .12s,fill .12s,stroke-width .12s}.page-module___8aEwW__analysisPointHit{fill:#0000;stroke:#0000;cursor:pointer;outline:none}.page-module___8aEwW__analysisPointHit:focus{stroke:#ffd40061;stroke-width:2px}.page-module___8aEwW__analysisTooltip{filter:drop-shadow(0 7px 12px #1b452521)}.page-module___8aEwW__analysisTooltipBox{fill:var(--botaniki-paper);stroke:#1b45252e;stroke-width:1px}.page-module___8aEwW__analysisTooltipLabel{fill:var(--botaniki-muted-green);font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.55px;text-transform:uppercase;font-size:8.3px;font-weight:700}.page-module___8aEwW__analysisTooltipValue{fill:var(--botaniki-forest);font-family:var(--font-botaniki-data), monospace;font-size:10px}.page-module___8aEwW__analysisTooltipDot{fill:var(--botaniki-yellow);stroke:var(--botaniki-forest);stroke-width:1px}
.public-home-module__CSK8Ha__page{background:var(--botaniki-paper);min-height:100vh;color:var(--botaniki-forest);overflow:hidden}.public-home-module__CSK8Ha__page a{color:inherit}.public-home-module__CSK8Ha__skipLink{z-index:100;background:var(--botaniki-yellow);font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:7px;padding:10px 13px;font-size:.68rem;font-weight:700;text-decoration:none;transition:transform .12s;position:fixed;top:12px;left:12px;transform:translateY(-180%);color:var(--botaniki-forest)!important}.public-home-module__CSK8Ha__skipLink:focus{transform:translateY(0)}.public-home-module__CSK8Ha__heroContent:focus{outline:none}.public-home-module__CSK8Ha__projectSection,.public-home-module__CSK8Ha__featuresSection,.public-home-module__CSK8Ha__manifestoSection,.public-home-module__CSK8Ha__betaSection{scroll-margin-top:24px}.public-home-module__CSK8Ha__kicker,.public-home-module__CSK8Ha__kickerGreen,.public-home-module__CSK8Ha__sectionLabel p,.public-home-module__CSK8Ha__sectionLabelDark p,.public-home-module__CSK8Ha__manifestoLabel p{font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700}.public-home-module__CSK8Ha__kickerGreen{color:var(--botaniki-green)}.public-home-module__CSK8Ha__hero{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--botaniki-forest);min-height:100svh;color:var(--botaniki-paper);background-size:44px 44px;flex-direction:column;padding:30px 38px 26px;display:flex;position:relative;overflow:hidden}.public-home-module__CSK8Ha__hero:before,.public-home-module__CSK8Ha__hero:after{content:"";aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute}.public-home-module__CSK8Ha__hero:before{border:1px solid #7dc7854d;width:min(61vw,880px);bottom:-38%;right:-22%}.public-home-module__CSK8Ha__hero:after{border:1px solid #ffd40057;width:min(37vw,540px);bottom:-21%;right:-5%}.public-home-module__CSK8Ha__header,.public-home-module__CSK8Ha__heroContent,.public-home-module__CSK8Ha__heroIndex,.public-home-module__CSK8Ha__heroFoot{z-index:1;position:relative}.public-home-module__CSK8Ha__header{justify-content:space-between;align-items:center;gap:30px;display:flex}.public-home-module__CSK8Ha__brand{align-items:center;gap:13px;text-decoration:none;display:inline-flex}.public-home-module__CSK8Ha__logoBox,.public-home-module__CSK8Ha__footerLogoBox{background:var(--botaniki-yellow);place-items:center;display:grid}.public-home-module__CSK8Ha__logoBox{border-radius:9px;width:58px;height:58px;padding:6px}.public-home-module__CSK8Ha__logo{object-fit:contain;width:100%;height:100%}.public-home-module__CSK8Ha__brandText{gap:2px;display:grid}.public-home-module__CSK8Ha__brandText strong,.public-home-module__CSK8Ha__footerBrand strong{font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.12em;font-size:1.26rem}.public-home-module__CSK8Ha__brandText small,.public-home-module__CSK8Ha__footerBrand span,.public-home-module__CSK8Ha__footerMeta{font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.11em;text-transform:uppercase;font-size:.49rem;font-weight:700}.public-home-module__CSK8Ha__brandText small{color:#f4f0e699}.public-home-module__CSK8Ha__nav{font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:24px;font-size:.56rem;font-weight:700;display:flex}.public-home-module__CSK8Ha__nav>a:not(.public-home-module__CSK8Ha__loginButton){color:#f4f0e6a6;text-decoration:none;transition:color .12s}.public-home-module__CSK8Ha__nav>a:not(.public-home-module__CSK8Ha__loginButton):hover{color:var(--botaniki-paper)}.public-home-module__CSK8Ha__loginButton{background:var(--botaniki-yellow);min-height:44px;color:var(--botaniki-forest);border-radius:7px;align-items:center;gap:15px;padding:8px 12px 8px 14px;text-decoration:none;display:inline-flex}.public-home-module__CSK8Ha__heroContent{width:min(1120px,100%);margin-top:auto;padding:92px 0 62px}.public-home-module__CSK8Ha__heroContent>.public-home-module__CSK8Ha__kicker{color:var(--botaniki-green)}.public-home-module__CSK8Ha__heroContent h1{letter-spacing:-.045em;text-transform:uppercase;max-width:1040px;margin:12px 0 30px;font-size:clamp(4.9rem,8.7vw,9.7rem);font-weight:600;line-height:.79}.public-home-module__CSK8Ha__heroContent h1 span{color:var(--botaniki-yellow)}.public-home-module__CSK8Ha__heroIntroRow{grid-template-columns:minmax(0,1.4fr) minmax(270px,.8fr);align-items:end;gap:60px;width:min(980px,100%);display:grid}.public-home-module__CSK8Ha__heroIntro{color:#f4f0e6b0;max-width:650px;margin:0;font-size:.82rem;line-height:1.7}.public-home-module__CSK8Ha__heroActions{gap:9px;display:grid}.public-home-module__CSK8Ha__primaryButton,.public-home-module__CSK8Ha__secondaryButton,.public-home-module__CSK8Ha__betaButton{font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.065em;text-transform:uppercase;font-size:.61rem;font-weight:700;text-decoration:none}.public-home-module__CSK8Ha__primaryButton,.public-home-module__CSK8Ha__betaButton{background:var(--botaniki-yellow);min-height:49px;color:var(--botaniki-forest);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:10px 13px;transition:transform .12s,box-shadow .12s;display:flex}.public-home-module__CSK8Ha__primaryButton:hover,.public-home-module__CSK8Ha__betaButton:hover{transform:translateY(-1px);box-shadow:0 9px 20px #0000001f}.public-home-module__CSK8Ha__secondaryButton{color:#f4f0e6a1;padding:8px 1px 2px}.public-home-module__CSK8Ha__secondaryButton:hover{color:var(--botaniki-paper)}.public-home-module__CSK8Ha__brand:focus-visible,.public-home-module__CSK8Ha__nav a:focus-visible,.public-home-module__CSK8Ha__primaryButton:focus-visible,.public-home-module__CSK8Ha__secondaryButton:focus-visible,.public-home-module__CSK8Ha__betaButton:focus-visible,.public-home-module__CSK8Ha__footer a:focus-visible{outline:2px solid var(--botaniki-yellow);outline-offset:4px}.public-home-module__CSK8Ha__heroIndex{border-top:1px solid #f4f0e629;border-bottom:1px solid #f4f0e629;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1120px,100%);display:grid}.public-home-module__CSK8Ha__heroIndex>div{border-right:1px solid #f4f0e629;grid-template-columns:auto minmax(0,1fr);column-gap:9px;min-width:0;padding:14px 17px 14px 0;display:grid}.public-home-module__CSK8Ha__heroIndex>div:not(:first-child){padding-left:17px}.public-home-module__CSK8Ha__heroIndex>div:last-child{border-right:0}.public-home-module__CSK8Ha__heroIndex span{color:var(--botaniki-yellow);font-family:var(--font-botaniki-data), monospace;grid-row:1/3;font-size:.64rem}.public-home-module__CSK8Ha__heroIndex strong{font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;font-size:.65rem}.public-home-module__CSK8Ha__heroIndex small{color:#f4f0e675;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.public-home-module__CSK8Ha__heroFoot{color:#f4f0e666;font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.08em;justify-content:space-between;gap:20px;margin-top:18px;font-size:.47rem;font-weight:700;display:flex}.public-home-module__CSK8Ha__projectSection,.public-home-module__CSK8Ha__betaSection{background:radial-gradient(circle at 93% 0%, color-mix(in srgb, var(--botaniki-green) 15%, transparent), transparent 28rem), var(--botaniki-paper);padding:112px max(38px,50vw - 720px)}.public-home-module__CSK8Ha__sectionLabel,.public-home-module__CSK8Ha__sectionLabelDark,.public-home-module__CSK8Ha__manifestoLabel{align-items:center;gap:10px;display:flex}.public-home-module__CSK8Ha__sectionLabel span,.public-home-module__CSK8Ha__sectionLabelDark span,.public-home-module__CSK8Ha__manifestoLabel span{font-family:var(--font-botaniki-data), monospace;font-size:.62rem}.public-home-module__CSK8Ha__sectionLabel span{color:var(--botaniki-green)}.public-home-module__CSK8Ha__sectionLabel p{color:var(--botaniki-muted-green)}.public-home-module__CSK8Ha__projectGrid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start;gap:clamp(60px,9vw,150px);margin-top:42px;display:grid}.public-home-module__CSK8Ha__projectHeadline>.public-home-module__CSK8Ha__kicker{color:var(--botaniki-muted-green)}.public-home-module__CSK8Ha__projectHeadline h2,.public-home-module__CSK8Ha__featuresTop h2,.public-home-module__CSK8Ha__manifestoGrid h2,.public-home-module__CSK8Ha__betaGrid h2{letter-spacing:-.035em;text-transform:uppercase;margin:11px 0 0;font-weight:600}.public-home-module__CSK8Ha__projectHeadline h2{max-width:820px;font-size:clamp(3.8rem,6.2vw,7.4rem);line-height:.86}.public-home-module__CSK8Ha__projectHeadline h2 span,.public-home-module__CSK8Ha__betaGrid h2 span{color:var(--botaniki-green)}.public-home-module__CSK8Ha__projectCopy{color:var(--botaniki-muted-green);padding-top:23px;font-size:.8rem;line-height:1.75}.public-home-module__CSK8Ha__projectCopy p{margin:0 0 20px}.public-home-module__CSK8Ha__projectCopy .public-home-module__CSK8Ha__lead{color:var(--botaniki-forest);font-size:1rem;line-height:1.65}.public-home-module__CSK8Ha__projectStatement{border-top:1px solid var(--botaniki-line);border-bottom:1px solid var(--botaniki-line);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:30px;margin-top:84px;padding:26px 0;display:grid}.public-home-module__CSK8Ha__statementMark{background:var(--botaniki-yellow);width:60px;height:60px;font-family:var(--font-botaniki-display), Arial, sans-serif;border-radius:9px;place-items:center;font-size:1.55rem;font-weight:700;display:grid}.public-home-module__CSK8Ha__projectStatement p{max-width:1030px;margin:0;font-size:clamp(1.05rem,2vw,1.55rem);line-height:1.45}.public-home-module__CSK8Ha__featuresSection{background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--botaniki-forest);color:var(--botaniki-paper);background-size:44px 44px;padding:104px max(38px,50vw - 720px) 116px}.public-home-module__CSK8Ha__sectionLabelDark span{color:var(--botaniki-yellow)}.public-home-module__CSK8Ha__sectionLabelDark p{color:#f4f0e67a}.public-home-module__CSK8Ha__featuresTop{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:end;gap:60px;display:grid}.public-home-module__CSK8Ha__featuresTop h2{max-width:960px;font-size:clamp(3.7rem,6vw,7rem);line-height:.85}.public-home-module__CSK8Ha__featureGrid{border-top:1px solid #f4f0e629;border-bottom:1px solid #f4f0e629;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:68px;display:grid}.public-home-module__CSK8Ha__featureCard{border-right:1px solid #f4f0e629;min-height:295px;padding:22px 22px 24px}.public-home-module__CSK8Ha__featureCard:first-child{padding-left:0}.public-home-module__CSK8Ha__featureCard:last-child{border-right:0;padding-right:0}.public-home-module__CSK8Ha__featureCardTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-home-module__CSK8Ha__featureCardTop>span{color:var(--botaniki-yellow);font-family:var(--font-botaniki-data), monospace;font-size:.66rem}.public-home-module__CSK8Ha__featureCardTop svg{color:var(--botaniki-green)}.public-home-module__CSK8Ha__featureCard h3{text-transform:uppercase;margin:78px 0 10px;font-size:1.45rem;font-weight:600}.public-home-module__CSK8Ha__featureCard p{color:#f4f0e691;margin:0;font-size:.66rem;line-height:1.65}.public-home-module__CSK8Ha__archivePreview{grid-template-columns:minmax(280px,.7fr) minmax(460px,1.3fr);align-items:center;gap:clamp(55px,9vw,150px);margin-top:92px;display:grid}.public-home-module__CSK8Ha__previewCopy h3{max-width:480px;font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:10px 0 17px;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:600;line-height:.92}.public-home-module__CSK8Ha__previewCopy>p:last-child{color:#f4f0e694;max-width:500px;margin:0;font-size:.72rem;line-height:1.7}.public-home-module__CSK8Ha__previewWindow{background:var(--botaniki-paper);min-height:410px;color:var(--botaniki-forest);border:1px solid #f4f0e633;border-radius:12px;padding:18px;box-shadow:0 30px 70px #00000026}.public-home-module__CSK8Ha__previewHeader,.public-home-module__CSK8Ha__previewFoot{font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:.49rem;font-weight:700;display:flex}.public-home-module__CSK8Ha__previewHeader{border-bottom:1px solid var(--botaniki-line);color:var(--botaniki-muted-green);padding-bottom:13px}.public-home-module__CSK8Ha__previewStats{border:1px solid var(--botaniki-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.public-home-module__CSK8Ha__previewStats>div{border-right:1px solid var(--botaniki-line);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:8px;min-height:108px;padding:13px;display:grid}.public-home-module__CSK8Ha__previewStats>div:last-child{border-right:0}.public-home-module__CSK8Ha__previewStats svg{color:var(--botaniki-green)}.public-home-module__CSK8Ha__previewStats span{font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.06em;align-self:center;font-size:.52rem;font-weight:700}.public-home-module__CSK8Ha__previewStats strong{font-family:var(--font-botaniki-display), Arial, sans-serif;grid-column:1/3;align-self:end;font-size:2.2rem;line-height:1}.public-home-module__CSK8Ha__previewChart{background:linear-gradient(#1b45250f 1px, transparent 1px), var(--botaniki-paper-dark);background-size:100% 25%;border-radius:8px;align-items:end;gap:8px;height:185px;margin-top:15px;padding:20px 16px 13px;display:flex}.public-home-module__CSK8Ha__previewChart span{background:var(--botaniki-green);border-radius:3px 3px 0 0;flex:1 1 0;min-width:5px}.public-home-module__CSK8Ha__previewChart span:nth-last-child(-n+3){background:var(--botaniki-yellow)}.public-home-module__CSK8Ha__previewFoot{color:var(--botaniki-muted-green);margin-top:13px}.public-home-module__CSK8Ha__previewFoot svg{color:var(--botaniki-forest)}.public-home-module__CSK8Ha__manifestoSection{background:var(--botaniki-yellow);color:var(--botaniki-forest);padding:110px max(38px,50vw - 720px)}.public-home-module__CSK8Ha__manifestoLabel span{color:color-mix(in srgb, var(--botaniki-forest) 65%, transparent)}.public-home-module__CSK8Ha__manifestoLabel p{color:color-mix(in srgb, var(--botaniki-forest) 70%, transparent)}.public-home-module__CSK8Ha__manifestoGrid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:end;gap:clamp(60px,8vw,130px);margin-top:46px;display:grid}.public-home-module__CSK8Ha__manifestoGrid .public-home-module__CSK8Ha__kicker{color:color-mix(in srgb, var(--botaniki-forest) 65%, transparent)}.public-home-module__CSK8Ha__manifestoGrid h2{font-size:clamp(4.5rem,7.7vw,8.7rem);line-height:.79}.public-home-module__CSK8Ha__manifestoGrid h2 span{color:var(--botaniki-paper)}.public-home-module__CSK8Ha__manifestoCopy{padding-bottom:8px;font-size:.82rem;line-height:1.75}.public-home-module__CSK8Ha__manifestoCopy p{margin:0 0 18px}.public-home-module__CSK8Ha__manifestoCopy p:first-child{font-size:1rem;font-weight:700}.public-home-module__CSK8Ha__timeline{border-top:1px solid #1b452547;border-bottom:1px solid #1b452547;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px;display:grid}.public-home-module__CSK8Ha__timeline>div{border-right:1px solid #1b452547;gap:4px;padding:18px 22px 20px 0;display:grid}.public-home-module__CSK8Ha__timeline>div:not(:first-child){padding-left:22px}.public-home-module__CSK8Ha__timeline>div:last-child{border-right:0}.public-home-module__CSK8Ha__timeline span{font-family:var(--font-botaniki-data), monospace;font-size:.58rem}.public-home-module__CSK8Ha__timeline strong{font-family:var(--font-botaniki-display), Arial, sans-serif;text-transform:uppercase;font-size:.78rem}.public-home-module__CSK8Ha__timeline small{color:color-mix(in srgb, var(--botaniki-forest) 70%, transparent);font-size:.58rem}.public-home-module__CSK8Ha__betaSection{padding-top:94px;padding-bottom:94px}.public-home-module__CSK8Ha__betaCard{border:1px solid var(--botaniki-line);background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--botaniki-green) 20%, transparent), transparent 23rem), var(--botaniki-paper-dark);border-radius:13px;padding:24px 28px 30px}.public-home-module__CSK8Ha__betaBadge{color:var(--botaniki-muted-green);font-family:var(--font-botaniki-display), Arial, sans-serif;letter-spacing:.09em;align-items:center;gap:8px;font-size:.53rem;font-weight:700;display:inline-flex}.public-home-module__CSK8Ha__betaBadge svg{color:var(--botaniki-green)}.public-home-module__CSK8Ha__betaGrid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:end;gap:clamp(55px,9vw,150px);margin-top:48px;display:grid}.public-home-module__CSK8Ha__betaGrid .public-home-module__CSK8Ha__kicker{color:var(--botaniki-muted-green)}.public-home-module__CSK8Ha__betaGrid h2{max-width:830px;font-size:clamp(3.7rem,6.1vw,7rem);line-height:.85}.public-home-module__CSK8Ha__betaCopy p{color:var(--botaniki-muted-green);margin:0 0 25px;font-size:.75rem;line-height:1.7}.public-home-module__CSK8Ha__betaButton{color:var(--botaniki-forest)!important}.public-home-module__CSK8Ha__footer{background:var(--botaniki-forest);min-height:190px;color:var(--botaniki-paper);justify-content:space-between;align-items:flex-end;gap:30px;padding:34px max(38px,50vw - 720px);display:flex}.public-home-module__CSK8Ha__footerBrand{align-items:center;gap:12px;display:flex}.public-home-module__CSK8Ha__footerLogoBox{border-radius:8px;width:46px;height:46px;padding:5px}.public-home-module__CSK8Ha__footerBrand>div{gap:1px;display:grid}.public-home-module__CSK8Ha__footerBrand strong{font-size:1.05rem}.public-home-module__CSK8Ha__footerBrand span,.public-home-module__CSK8Ha__footerMeta{color:#f4f0e673}.public-home-module__CSK8Ha__footerMeta{align-items:center;gap:24px;display:flex}.public-home-module__CSK8Ha__footerMeta a{color:#f4f0e69e;text-decoration:none}.public-home-module__CSK8Ha__footerMeta a:hover{color:var(--botaniki-paper)}@media (max-width:1040px){.public-home-module__CSK8Ha__heroIntroRow,.public-home-module__CSK8Ha__projectGrid,.public-home-module__CSK8Ha__archivePreview,.public-home-module__CSK8Ha__manifestoGrid,.public-home-module__CSK8Ha__betaGrid{grid-template-columns:1fr}.public-home-module__CSK8Ha__heroIntroRow{gap:28px}.public-home-module__CSK8Ha__heroActions{width:min(360px,100%)}.public-home-module__CSK8Ha__projectGrid,.public-home-module__CSK8Ha__archivePreview,.public-home-module__CSK8Ha__manifestoGrid,.public-home-module__CSK8Ha__betaGrid{gap:44px}.public-home-module__CSK8Ha__projectCopy,.public-home-module__CSK8Ha__manifestoCopy{max-width:700px;padding-top:0}.public-home-module__CSK8Ha__featuresTop{grid-template-columns:1fr;gap:30px}.public-home-module__CSK8Ha__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-module__CSK8Ha__featureCard:nth-child(2){border-right:0}.public-home-module__CSK8Ha__featureCard:nth-child(-n+2){border-bottom:1px solid #f4f0e629}.public-home-module__CSK8Ha__featureCard:nth-child(3){padding-left:0}.public-home-module__CSK8Ha__archivePreview{margin-top:72px}}@media (max-width:780px){.public-home-module__CSK8Ha__hero{padding:24px 22px 20px}.public-home-module__CSK8Ha__nav>a:not(.public-home-module__CSK8Ha__loginButton){display:none}.public-home-module__CSK8Ha__heroContent{padding:94px 0 48px}.public-home-module__CSK8Ha__heroContent h1{font-size:clamp(4rem,14vw,7rem)}.public-home-module__CSK8Ha__heroIndex{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-module__CSK8Ha__heroIndex>div:nth-child(2){border-right:0}.public-home-module__CSK8Ha__heroIndex>div:nth-child(-n+2){border-bottom:1px solid #f4f0e629}.public-home-module__CSK8Ha__heroIndex>div:nth-child(3){padding-left:0}.public-home-module__CSK8Ha__projectSection,.public-home-module__CSK8Ha__featuresSection,.public-home-module__CSK8Ha__manifestoSection,.public-home-module__CSK8Ha__betaSection,.public-home-module__CSK8Ha__footer{padding-left:22px;padding-right:22px}.public-home-module__CSK8Ha__projectSection,.public-home-module__CSK8Ha__manifestoSection{padding-top:82px;padding-bottom:82px}.public-home-module__CSK8Ha__featuresSection{padding-top:80px;padding-bottom:86px}.public-home-module__CSK8Ha__projectStatement{margin-top:60px}.public-home-module__CSK8Ha__timeline{grid-template-columns:1fr}.public-home-module__CSK8Ha__timeline>div,.public-home-module__CSK8Ha__timeline>div:not(:first-child){border-bottom:1px solid #1b452547;border-right:0;padding:14px 0}.public-home-module__CSK8Ha__timeline>div:last-child{border-bottom:0}.public-home-module__CSK8Ha__previewWindow{min-height:0}}@media (max-width:560px){.public-home-module__CSK8Ha__brandText small{display:none}.public-home-module__CSK8Ha__logoBox{width:52px;height:52px}.public-home-module__CSK8Ha__brandText strong{font-size:1.08rem}.public-home-module__CSK8Ha__loginButton{min-height:38px;padding-left:11px}.public-home-module__CSK8Ha__loginButton span{display:none}.public-home-module__CSK8Ha__heroContent{padding-top:78px}.public-home-module__CSK8Ha__heroContent h1{font-size:clamp(3.7rem,18vw,5.7rem)}.public-home-module__CSK8Ha__heroIntro{font-size:.75rem}.public-home-module__CSK8Ha__heroIndex{grid-template-columns:1fr}.public-home-module__CSK8Ha__heroIndex>div,.public-home-module__CSK8Ha__heroIndex>div:not(:first-child){border-bottom:1px solid #f4f0e621;border-right:0;padding:10px 0}.public-home-module__CSK8Ha__heroIndex>div:last-child{border-bottom:0}.public-home-module__CSK8Ha__heroFoot{flex-direction:column;align-items:flex-start;gap:4px}.public-home-module__CSK8Ha__projectHeadline h2,.public-home-module__CSK8Ha__featuresTop h2,.public-home-module__CSK8Ha__betaGrid h2{font-size:clamp(3rem,13vw,4.4rem)}.public-home-module__CSK8Ha__projectStatement{grid-template-columns:48px minmax(0,1fr);gap:17px}.public-home-module__CSK8Ha__statementMark{width:44px;height:44px;font-size:1.2rem}.public-home-module__CSK8Ha__featureGrid{grid-template-columns:1fr}.public-home-module__CSK8Ha__featureCard,.public-home-module__CSK8Ha__featureCard:first-child,.public-home-module__CSK8Ha__featureCard:nth-child(3),.public-home-module__CSK8Ha__featureCard:last-child{border-bottom:1px solid #f4f0e629;border-right:0;min-height:230px;padding:18px 0 20px}.public-home-module__CSK8Ha__featureCard:last-child{border-bottom:0}.public-home-module__CSK8Ha__featureCard h3{margin-top:55px}.public-home-module__CSK8Ha__archivePreview{grid-template-columns:minmax(0,1fr)}.public-home-module__CSK8Ha__previewWindow{padding:12px}.public-home-module__CSK8Ha__previewStats{grid-template-columns:1fr}.public-home-module__CSK8Ha__previewStats>div{border-right:0;border-bottom:1px solid var(--botaniki-line);grid-template-rows:1fr;grid-template-columns:auto 1fr auto;align-items:center;min-height:76px}.public-home-module__CSK8Ha__previewStats>div:last-child{border-bottom:0}.public-home-module__CSK8Ha__previewStats strong{grid-column:auto;align-self:center;font-size:1.5rem}.public-home-module__CSK8Ha__previewChart{gap:5px;height:145px}.public-home-module__CSK8Ha__manifestoGrid h2{font-size:clamp(3.8rem,17vw,5.5rem)}.public-home-module__CSK8Ha__betaCard{padding:20px 17px 22px}.public-home-module__CSK8Ha__footer{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:210px}.public-home-module__CSK8Ha__footerMeta{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:390px){.public-home-module__CSK8Ha__hero{padding-left:17px;padding-right:17px}.public-home-module__CSK8Ha__heroContent h1{font-size:clamp(3.15rem,17.2vw,4.25rem)}.public-home-module__CSK8Ha__projectSection,.public-home-module__CSK8Ha__featuresSection,.public-home-module__CSK8Ha__manifestoSection,.public-home-module__CSK8Ha__betaSection,.public-home-module__CSK8Ha__footer{padding-left:17px;padding-right:17px}}@media (prefers-reduced-motion:reduce){.public-home-module__CSK8Ha__skipLink,.public-home-module__CSK8Ha__primaryButton,.public-home-module__CSK8Ha__betaButton{transition:none}}
