.page_trackerPage__XPpLH{width:100%;padding:0;margin:0}.page_trackerContainer__dURh3,.page_trackerPage__XPpLH{height:100vh;background-color:var(--white);overflow:hidden}.page_trackerContainer__dURh3{display:flex;flex-direction:column;max-width:100%;margin:0 auto}@media(min-width:1024px){.page_trackerContainer__dURh3{flex-direction:row}}.page_sidebar__w4XrZ{display:none}@media(min-width:1024px){.page_sidebar__w4XrZ{display:flex;flex-direction:column;width:280px;min-width:280px;background-color:var(--canvas);border-right:2px solid var(--green);flex-shrink:0;height:100vh;overflow-y:auto}}.page_sidebarHeader__eTQtz{padding:40px 30px;border-bottom:2px solid var(--green);background-color:var(--white);display:flex;flex-direction:column;align-items:flex-start;gap:0}.page_sidebarHeader__eTQtz img{display:block;height:auto;max-width:130px}.page_sidebarAppName__YrGNf{font-size:.75rem;letter-spacing:.18em;white-space:nowrap}.page_sidebarAppName__YrGNf,.page_trackerTitle__aAUZc{font-family:Staatliches,sans-serif;text-transform:uppercase;color:var(--green)}.page_trackerTitle__aAUZc{font-size:1.5rem;margin:0;letter-spacing:.05em}@media(min-width:1024px){.page_trackerTitle__aAUZc{font-size:1.75rem}}.page_sidebarNav__CykIN{display:flex;flex-direction:column;padding:20px;gap:10px}.page_sidebarNavBtn__Od_lv{display:flex;align-items:center;gap:20px;padding:20px 30px;background:none;border:none;border-radius:12px;color:var(--brown-2);cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;font-weight:600;text-align:left}.page_sidebarNavBtn__Od_lv svg{flex-shrink:0}.page_sidebarNavBtn__Od_lv:hover{background-color:rgba(94,101,73,.1);color:var(--green)}.page_sidebarNavBtn__Od_lv.page_active__8EHVr{background-color:var(--green);color:var(--canvas)}.page_mobileHeader__ihxKw{display:block;background-color:var(--white);border-bottom:2px solid var(--green);padding:20px;flex-shrink:0}@media(min-width:1024px){.page_mobileHeader__ihxKw{display:none}}.page_mobileHeaderContent__c2Q25{display:flex;justify-content:space-between;align-items:center}.page_mobileHeaderBrand__eKai3{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.page_mobileHeaderBrand__eKai3 img{display:block;height:auto;max-width:130px}.page_mobileAppName__zUyhV{font-family:Staatliches,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--green);white-space:nowrap}.page_mobileNavOverlay__Cw0ah{position:fixed;inset:0;background:var(--white);z-index:50;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow-y:auto}@media(min-width:1024px){.page_mobileNavOverlay__Cw0ah{display:none}}.page_mobileNavInner__aIBJg{background:var(--white);width:100%;display:flex;flex-direction:column;flex:1 1;min-height:100vh;min-height:100dvh}.page_mobileNavHeader__IbrFb{padding:30px 20px;border-bottom:2px solid var(--green);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background-color:var(--white)}.page_mobileNavMenu__fv2Ir{padding:40px 20px;display:flex;flex-direction:column;gap:20px;flex:1 1;background-color:var(--white)}.page_mobileNavItem__X8JGr{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;padding:30px;border-radius:12px;border:2px solid var(--green);background:var(--white);color:var(--green);font-family:Staatliches,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}.page_mobileNavItem__X8JGr svg{flex-shrink:0}.page_mobileNavItem__X8JGr:hover{background-color:rgba(94,101,73,.1)}.page_mobileNavItem__X8JGr.page_mobileNavItemActive__QWF14{background-color:var(--green);color:var(--canvas)}.page_mobileNavLink__zG9sn{text-decoration:none;display:flex}.page_headerBtn__74wJa{background:none;border:none;color:var(--green);cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;transition:color .2s}.page_headerBtn__74wJa:hover{color:var(--brown)}.page_headerBtn__74wJa svg{display:block}.page_mainContentWrapper__J7ggk{display:flex;flex-direction:column;flex:1 1;min-width:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.page_trackerMain__IJAF2{flex:1 1;width:100%}@media(min-width:1024px){.page_trackerMain__IJAF2{max-width:1400px;margin:0 auto;padding:0 40px}}.page_screen__7wkcR{width:100%;display:none;flex-direction:column;min-height:100%}.page_screen__7wkcR.page_active__8EHVr{display:flex}.page_screenHeader__4SY76{padding:30px 20px 20px;border-bottom:2px solid var(--green);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}@media(min-width:1024px){.page_screenHeader__4SY76{padding:40px 0 30px;margin-bottom:40px}}.page_screenTitle__7_tiY{font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:700;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_screenTitle__7_tiY{font-size:2rem}}.page_viewToggle__u_soN{display:flex;gap:10px;background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;padding:4px}@media(min-width:1024px){.page_viewToggle__u_soN{gap:15px;padding:6px}}.page_viewToggleBtn__eeYNX{display:flex;align-items:center;gap:10px;padding:10px 15px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--green);cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_viewToggleBtn__eeYNX{padding:15px 20px;font-size:.85rem}}.page_viewToggleBtn__eeYNX svg{flex-shrink:0}.page_viewToggleBtn__eeYNX span{display:none}@media(min-width:1024px){.page_viewToggleBtn__eeYNX span{display:inline}}.page_viewToggleBtn__eeYNX:hover{background-color:rgba(94,101,73,.1)}.page_viewToggleBtn__eeYNX.page_active__8EHVr{background-color:var(--green);color:var(--white)}.page_quickStats__MJe66{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px}@media(min-width:1024px){.page_quickStats__MJe66{grid-template-columns:repeat(4,1fr);gap:30px;padding:0 0 40px}}.page_dashboardActions__wCYZ9{display:flex;flex-wrap:wrap;gap:20px;padding:0 20px 40px}@media(min-width:1024px){.page_dashboardActions__wCYZ9{padding:0 0 40px}}.page_dashboardActionBtn__n2vHs{flex:1 1;min-width:120px;padding:20px 30px;background-color:var(--green);color:var(--white);border:2px solid var(--green);border-radius:12px;font-family:Staatliches,sans-serif;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s}.page_dashboardActionBtn__n2vHs:hover{background-color:var(--white);color:var(--green)}.page_statCard__A7JKN{background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;padding:30px 20px;text-align:center;display:flex;flex-direction:column;gap:15px;transition:all .2s}@media(min-width:1024px){.page_statCard__A7JKN{padding:40px}}.page_statValue__lns48{font-size:2rem;font-weight:700;color:var(--green);font-family:Staatliches,sans-serif}@media(min-width:1024px){.page_statValue__lns48{font-size:3rem}}.page_statLabel__V5_cQ{font-size:.75rem;color:var(--brown-2);text-transform:uppercase;font-weight:600;letter-spacing:.05em;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_statLabel__V5_cQ{font-size:.9rem}}.page_activitySection__yfGIW{padding:20px}@media(min-width:1024px){.page_activitySection__yfGIW{padding:0 0 40px}}.page_sectionSubtitle__trJZf{font-family:Staatliches,sans-serif;font-size:.9rem;color:var(--green);margin-bottom:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_sectionSubtitle__trJZf{font-size:1.1rem;margin-bottom:30px}}.page_sectionHeaderRow__2_SKy{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:20px}.page_sectionHeaderRow__2_SKy h3{margin:0}.page_statsGrid__ZIGn4{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}@media(max-width:768px){.page_statsGrid__ZIGn4{grid-template-columns:1fr}}.page_statsSection__0aliW{margin-bottom:40px}.page_sessionsChartWrap__XvnNg{position:relative}.page_sessionsChart__bLMVU{background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;padding:30px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.page_chartScrollHint__Vtfxh{position:absolute;right:0;top:0;bottom:0;width:32px;pointer-events:none;background:linear-gradient(to left,var(--canvas) 40%,transparent);border-radius:0 6px 6px 0}.page_chartBars__KGRyi{display:flex;align-items:flex-end;gap:8px;padding-bottom:.5rem;min-width:min-content}.page_chartBarWrap__1Klk8{flex-shrink:0;min-width:44px;width:44px;display:flex;flex-direction:column;align-items:center;gap:2px}.page_chartBarContainer__h9PFW{height:80px;width:100%;display:flex;align-items:flex-end;justify-content:center}.page_chartBar__O36iQ{width:80%;min-height:4px;background-color:var(--green);border-radius:6px 6px 0 0;transition:height .2s}.page_chartBarValue__CdMfM{font-size:.7rem;font-weight:600;color:var(--black)}.page_chartBarLabel__FpVTz{font-size:.6rem;color:var(--brown-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.page_topStrainsList__lEPtZ{display:flex;flex-direction:column;gap:15px}.page_topStrainItem__xPw6X{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;cursor:pointer;transition:all .2s}.page_topStrainItem__xPw6X:hover{border-color:var(--brown)}.page_topStrainName__QjhQQ{font-family:Staatliches,sans-serif;font-weight:600;color:var(--black)}.page_topStrainCount__NEbwe{font-size:.875rem;color:var(--brown-2)}.page_favoritesRow__2g_Xy{display:flex;flex-wrap:wrap;gap:20px}.page_favoriteCard__cJAKC{flex:1 1;min-width:200px;padding:20px;background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;cursor:pointer;transition:all .2s}.page_favoriteCard__cJAKC:hover{border-color:var(--brown)}.page_favoriteCardStatic__laVQp{cursor:default}.page_favoriteCardStatic__laVQp:hover{border-color:var(--green)}.page_favoriteLabel__rUSU6{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--brown-2);margin-bottom:10px}.page_favoriteValue__RCCLI{font-family:Staatliches,sans-serif;font-weight:600;font-size:1.125rem;color:var(--black)}.page_favoriteMeta__Nq1sc{font-size:.875rem;color:var(--brown-2);margin-top:10px}.page_favoriteTerpenesList__BU6YY{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.page_favoriteTerpeneTag__UtZq2{display:inline-block;padding:.25rem .5rem;background-color:var(--green);color:var(--canvas);border-radius:6px;font-size:.8125rem;font-weight:500}.page_leastFavoriteCard__pm1vW{border-color:var(--brown-2)}.page_leastFavoriteCard__pm1vW:hover{border-color:var(--brown)}.page_leastFavoriteTerpeneTag__MnoI2{background-color:var(--brown-2)}.page_recentList__yp6Q9{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.page_recentList__yp6Q9{display:none}}.page_recentItem__L01kO{background-color:var(--canvas);border-left:4px solid var(--green);border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:flex-start;gap:15px;cursor:pointer;transition:all .2s}@media(min-width:1024px){.page_recentItem__L01kO{padding:30px;border-left-width:6px}.page_recentItem__L01kO:hover{border-left-color:var(--brown)}}.page_recentItemContent__8RXsK{flex:1 1;display:flex;flex-direction:column;gap:10px}.page_recentItemTitle__4Cdmf{font-weight:700;color:var(--green);font-size:.95rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_recentItemTitle__4Cdmf{font-size:1.1rem}}.page_recentItemType__ZrRPR{font-size:.75rem;color:var(--brown-2);text-transform:uppercase;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_recentItemType__ZrRPR{font-size:.85rem}}.page_recentItemDate__ZNLSi{font-size:.75rem;color:var(--brown-2)}.page_recentItemBadge__xmimJ,.page_recentItemDate__ZNLSi{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page_recentItemBadge__xmimJ{background-color:var(--green);color:var(--white);padding:4px 8px;border-radius:4px;font-size:.65rem;text-transform:uppercase;font-weight:600;white-space:nowrap}@media(min-width:1024px){.page_recentItemBadge__xmimJ{font-size:.75rem;padding:6px 12px}}.page_emptyActivity__Zi_et{text-align:center;padding:30px;color:var(--brown-2);font-size:.9rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_emptyActivity__Zi_et{grid-column:1/-1;padding:40px;font-size:1rem}}.page_adBanner__OIiUb{background:linear-gradient(135deg,var(--canvas) 0,rgba(217,210,199,.8) 100%);border:2px dashed var(--green);border-radius:12px;padding:30px;text-align:center;margin:20px}@media(min-width:1024px){.page_adBanner__OIiUb{padding:40px;margin:40px 0 0}}.page_adContent__XSjJJ h3{font-family:Staatliches,sans-serif;font-size:1.1rem;color:var(--green);margin:0 0 15px;text-transform:uppercase}@media(min-width:1024px){.page_adContent__XSjJJ h3{font-size:1.5rem}}.page_adContent__XSjJJ p{font-size:.85rem;color:var(--brown-2);margin:0 0 20px;line-height:1.4;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_adContent__XSjJJ p{font-size:1rem;margin-bottom:30px}}.page_strainsList__sGH67{display:flex;flex-direction:column;gap:20px;padding:20px}@media(min-width:1024px){.page_strainsList__sGH67{padding:0 0 40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}}.page_strainCard__5fQUB{background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;padding:20px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:15px}@media(min-width:1024px){.page_strainCard__5fQUB{padding:30px}.page_strainCard__5fQUB:hover{border-color:var(--brown)}}.page_strainHeader__modkN{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.page_strainName___0D4V{font-family:Staatliches,sans-serif;font-size:1.1rem;color:var(--green);margin:0;flex:1 1;text-transform:uppercase}@media(min-width:1024px){.page_strainName___0D4V{font-size:1.3rem}}.page_strainTypeBadge__ufNQa{background-color:var(--green);color:var(--white);padding:4px 8px;border-radius:4px;font-size:.7rem;text-transform:uppercase;font-weight:600;white-space:nowrap;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_strainTypeBadge__ufNQa{font-size:.8rem;padding:6px 12px}}.page_strainMeta__9CbAq{font-size:.85rem;color:var(--brown-2);display:flex;flex-direction:column;gap:10px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_strainMeta__9CbAq{font-size:.95rem}}.page_strainMetaRow__ITmzN{display:flex;justify-content:space-between}.page_strainRating__PFSic{font-size:.95rem;color:var(--green);font-weight:700;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_strainRating__PFSic{font-size:1.1rem}}.page_backBtn__cMLPc{background:none;border:none;color:var(--green);cursor:pointer;padding:20px;margin:20px 20px 0;display:flex;align-items:center;gap:10px;transition:all .2s;font-family:Staatliches,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;border-radius:12px}@media(min-width:1024px){.page_backBtn__cMLPc{display:none}}.page_backBtn__cMLPc:hover{color:var(--brown);background-color:rgba(94,101,73,.05)}.page_backBtn__cMLPc svg{display:block}.page_strainDetail__Sphpa{display:flex;flex-direction:column;gap:20px;padding:20px;background:linear-gradient(to bottom,rgba(217,210,199,.2) 0,var(--white) 100%);min-height:100%}@media(min-width:1024px){.page_strainDetail__Sphpa{gap:30px;max-width:1000px;padding:40px;margin:0 auto}}.page_strainDetailHeader__6fG45{border:none;border-radius:25px;padding:40px 30px;background-color:var(--green);position:relative;overflow:hidden}.page_strainDetailHeader__6fG45:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="40" fill="rgba(255,255,255,0.03)"/></svg>');background-size:80px 80px;opacity:.3}@media(min-width:1024px){.page_strainDetailHeader__6fG45{padding:60px 40px}}.page_strainDetailName__kD3Me{font-family:Staatliches,sans-serif;font-size:1.75rem;color:var(--white);margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em;text-shadow:2px 2px 4px rgba(0,0,0,.2);position:relative;z-index:1}@media(min-width:1024px){.page_strainDetailName__kD3Me{font-size:2.5rem;margin-bottom:30px}}.page_strainDetailInfo__qNkUo{font-size:.95rem;color:hsla(0,0%,100%,.95);display:flex;flex-direction:column;gap:15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;position:relative;z-index:1}@media(min-width:1024px){.page_strainDetailInfo__qNkUo{font-size:1.05rem;flex-direction:row;flex-wrap:wrap;gap:30px}.page_strainDetailInfo__qNkUo div{flex:0 0 auto}}.page_strainDetailInfo__qNkUo div{display:flex;align-items:center;gap:10px;padding:10px 20px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid hsla(0,0%,100%,.2)}.page_strainDetailInfo__qNkUo div strong{color:var(--white);font-weight:700}.page_strainDetailSection__FwSkk{background-color:var(--white);border:2px solid var(--canvas);border-radius:25px;padding:30px;transition:all .2s}@media(min-width:1024px){.page_strainDetailSection__FwSkk{padding:40px}}.page_strainDetailSection__FwSkk h3{font-family:Staatliches,sans-serif;font-size:1rem;color:var(--green);margin:0 0 20px;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:15px;padding-bottom:15px;border-bottom:3px solid var(--green)}@media(min-width:1024px){.page_strainDetailSection__FwSkk h3{font-size:1.25rem;margin-bottom:30px;padding-bottom:20px}}.page_strainDetailSection__FwSkk h3:before{content:"";width:6px;height:6px;background-color:var(--green);border-radius:50%}@media(min-width:1024px){.page_strainDetailSection__FwSkk h3:before{width:8px;height:8px}}.page_strainDetailSection__FwSkk p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black);line-height:1.7;margin:0;font-size:.95rem}@media(min-width:1024px){.page_strainDetailSection__FwSkk p{font-size:1.05rem;line-height:1.8}}.page_strainDetailSection__FwSkk>p{background:linear-gradient(135deg,rgba(94,101,73,.05),rgba(94,101,73,.02));padding:30px;border-left:4px solid var(--green);border-radius:12px;font-style:italic}@media(min-width:1024px){.page_strainDetailSection__FwSkk>p{padding:40px}}.page_strainDetailSection__FwSkk .page_strainDetailInfo__qNkUo{display:grid;grid-template-columns:1fr;gap:20px;background:rgba(0,0,0,0);padding:0;border:none}@media(min-width:1024px){.page_strainDetailSection__FwSkk .page_strainDetailInfo__qNkUo{grid-template-columns:1fr 1fr;gap:30px}}.page_strainDetailSection__FwSkk .page_strainDetailInfo__qNkUo div{background:linear-gradient(135deg,rgba(94,101,73,.1),rgba(94,101,73,.05));border:2px solid var(--green);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--black)}@media(min-width:1024px){.page_strainDetailSection__FwSkk .page_strainDetailInfo__qNkUo div{padding:30px}}.page_strainDetailSection__FwSkk .page_strainDetailInfo__qNkUo div strong{color:var(--green);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_strainDetailSection__FwSkk .page_strainDetailInfo__qNkUo div strong{font-size:.9rem}}.page_strainDetailSection__FwSkk .page_strainDetailInfo__qNkUo div span{font-size:1.1rem;font-weight:600;color:var(--black)}@media(min-width:1024px){.page_strainDetailSection__FwSkk .page_strainDetailInfo__qNkUo div span{font-size:1.2rem}}.page_strainDetailSection__FwSkk .page_strainDetailInfo__qNkUo p:has(⭐){font-size:1.5rem;color:gold;font-weight:700;display:flex;align-items:center;gap:15px}@media(min-width:1024px){.page_strainDetailSection__FwSkk .page_strainDetailInfo__qNkUo p:has(⭐){font-size:1.75rem}}.page_ratingDisplay____Qtl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(min-width:1024px){.page_ratingDisplay____Qtl{gap:15px}.page_ratingDisplay____Qtl svg{width:40px;height:40px}}.page_ratingText__K5Pgt{margin-left:20px;font-size:1.5rem;font-weight:700;color:var(--green);font-family:Staatliches,sans-serif}@media(min-width:1024px){.page_ratingText__K5Pgt{font-size:1.75rem;margin-left:30px}}.page_tags__aIYZF{display:flex;flex-wrap:wrap;gap:15px}@media(min-width:1024px){.page_tags__aIYZF{gap:20px}}.page_tag__4cN_b{background:linear-gradient(135deg,var(--canvas) 0,rgba(217,210,199,.7) 100%);border:2px solid var(--green);color:var(--green);padding:15px 20px;border-radius:12px;font-size:.8rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:600;text-transform:capitalize;transition:all .2s}@media(min-width:1024px){.page_tag__4cN_b{font-size:.9rem;padding:15px 30px}.page_tag__4cN_b:hover{background:var(--green);color:var(--white)}}.page_sessionsPreview__UFWEj{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:1024px){.page_sessionsPreview__UFWEj{grid-template-columns:repeat(3,1fr);gap:30px}}.page_sessionPreviewItem__aRbfd{padding:20px;background:linear-gradient(135deg,rgba(94,101,73,.05),rgba(94,101,73,.02));border-left:4px solid var(--green);border-radius:12px;font-size:.9rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black);transition:all .2s;display:flex;flex-direction:column;gap:15px}@media(min-width:1024px){.page_sessionPreviewItem__aRbfd{padding:30px;font-size:.95rem}.page_sessionPreviewItem__aRbfd:hover{background:linear-gradient(135deg,rgba(94,101,73,.08),rgba(94,101,73,.04));border-left-width:6px}}.page_sessionPreviewItem__aRbfd>div strong{color:var(--green);font-weight:700;font-size:.95rem}@media(min-width:1024px){.page_sessionPreviewItem__aRbfd>div strong{font-size:1rem}}.page_sessionRatingPreview__40Dcc{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px dashed rgba(94,101,73,.2)}.page_sessionRatingPreview__40Dcc span:first-child{font-size:.8rem;color:var(--brown-2);font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_sessionRatingPreview__40Dcc span:first-child{font-size:.85rem}}.page_ratingValue__7XHVH{font-weight:700;color:var(--green);font-size:.9rem}@media(min-width:1024px){.page_ratingValue__7XHVH{font-size:1rem}}.page_noSessionsYet__ekYfG{text-align:center;padding:60px 30px;background:linear-gradient(135deg,rgba(94,101,73,.03),rgba(94,101,73,.01));border:2px dashed rgba(94,101,73,.3);border-radius:25px;display:flex;flex-direction:column;align-items:center;gap:20px}@media(min-width:1024px){.page_noSessionsYet__ekYfG{padding:60px 40px}}.page_noSessionsYet__ekYfG svg{color:var(--green);opacity:.5}@media(min-width:1024px){.page_noSessionsYet__ekYfG svg{width:64px;height:64px}}.page_noSessionsYet__ekYfG p{font-family:Staatliches,sans-serif;font-size:1.1rem;color:var(--green);margin:0;text-transform:uppercase}@media(min-width:1024px){.page_noSessionsYet__ekYfG p{font-size:1.3rem}}.page_noSessionsYet__ekYfG span{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.9rem;color:var(--brown-2);max-width:400px}@media(min-width:1024px){.page_noSessionsYet__ekYfG span{font-size:1rem}}.page_moreSessions__2BqkP{font-size:.9rem;color:var(--brown-2);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:600;text-align:center;padding:20px;background:rgba(94,101,73,.05);border-radius:12px}@media(min-width:1024px){.page_moreSessions__2BqkP{font-size:1rem;grid-column:1/-1}}.page_strainDetailActions__8YBEu{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;padding:30px;background:linear-gradient(135deg,var(--canvas) 0,rgba(217,210,199,.5) 100%);border-radius:25px;border:2px dashed rgba(94,101,73,.3)}@media(min-width:1024px){.page_strainDetailActions__8YBEu{gap:30px;margin-top:40px;padding:40px}}.page_strainDetailActions__8YBEu button{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_strainDetailActions__8YBEu button{font-size:1.1rem;padding:30px 40px}}.page_sessionsList__pXpaT{display:flex;flex-direction:column;gap:20px;padding:20px}.page_sessionEntry__BlUVS{background-color:var(--canvas);border-left:4px solid var(--green);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:15px}@media(min-width:1024px){.page_sessionEntry__BlUVS{padding:30px;border-left-width:6px;flex-direction:row;align-items:flex-start}}.page_sessionInfo__LJG6E{flex:1 1}.page_sessionStrain__508Xi{font-size:1rem;font-weight:700;color:var(--green);margin-bottom:10px;font-family:Staatliches,sans-serif;text-transform:uppercase}@media(min-width:1024px){.page_sessionStrain__508Xi{font-size:1.2rem}}.page_sessionMeta__hmpN6{font-size:.85rem;color:var(--brown-2);margin-bottom:15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_sessionMeta__hmpN6{font-size:.95rem}}.page_sessionRatings__hUkGS{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px;margin-bottom:15px}@media(min-width:1024px){.page_sessionRatings__hUkGS{grid-template-columns:repeat(3,1fr);gap:20px}}.page_sessionRating__Zfzeq{display:flex;flex-direction:column;gap:2px}.page_sessionRatingLabel__nXUWW{font-size:.75rem;color:var(--brown-2);text-transform:uppercase;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_sessionRatingLabel__nXUWW{font-size:.85rem}}.page_sessionRatingValue__WuoZD{font-size:.9rem;color:var(--green);font-weight:700;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_sessionRatingValue__WuoZD{font-size:1rem}}.page_sessionComments__446dk{font-size:.9rem;color:var(--black);line-height:1.5;margin-top:10px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_sessionComments__446dk{font-size:1rem}}.page_sessionActions__8VdkX{display:flex;gap:15px;margin-top:10px}@media(min-width:1024px){.page_sessionActions__8VdkX{flex-direction:column;margin-top:0;align-self:flex-start}}.page_accountSection__zurWo{display:flex;flex-direction:column;gap:20px;padding:20px}@media(min-width:1024px){.page_accountSection__zurWo{max-width:600px;gap:30px;padding:0 0 40px}}.page_userInfo__89Q9w{background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;padding:30px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_userInfo__89Q9w{padding:40px}}.page_userInfo__89Q9w p{margin:0 0 10px;color:var(--black);font-size:1rem}@media(min-width:1024px){.page_userInfo__89Q9w p{font-size:1.1rem}}.page_userInfo__89Q9w p:last-child{margin-bottom:0}.page_userInfo__89Q9w p strong{color:var(--green)}.page_accountNote__ZODLc{font-size:.85rem;color:var(--brown-2);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0;text-align:center}.page_accountNote__ZODLc .page_link___8hPc{color:var(--green);text-decoration:underline}.page_accountNote__ZODLc .page_link___8hPc:hover{color:var(--brown-2)}.page_warningBanner__Ita1M{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border:2px solid #ff4757;border-radius:12px;padding:15px 15px 15px 10px;margin:0 20px 20px;position:relative}@media(min-width:1024px){.page_warningBanner__Ita1M{padding:30px;margin:0 0 40px}}.page_warningDismiss__Heu2T{background:rgba(0,0,0,0);border:none;border-radius:6px;padding:4px;cursor:pointer;color:var(--white);display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;position:absolute;top:10px;right:10px;opacity:.8}@media(min-width:1024px){.page_warningDismiss__Heu2T{position:static;padding:10px;border:2px solid hsla(0,0%,100%,.5);opacity:1}}.page_warningDismiss__Heu2T:hover{background:hsla(0,0%,100%,.2);opacity:1}@media(min-width:1024px){.page_warningDismiss__Heu2T:hover{border-color:var(--white)}}.page_warningDismiss__Heu2T svg{width:16px;height:16px}@media(min-width:1024px){.page_warningDismiss__Heu2T svg{width:16px;height:16px}}.page_warningContent__ORL2K{display:flex;align-items:flex-start;gap:10px;color:var(--white);padding-right:28px}@media(min-width:1024px){.page_warningContent__ORL2K{align-items:center;gap:20px;padding-right:0}}.page_warningContent__ORL2K svg{flex-shrink:0;color:var(--white);margin-top:2px}@media(max-width:480px){.page_warningContent__ORL2K svg{width:16px;height:16px}}.page_warningContent__ORL2K .page_btnPrimary__iDWAS{background-color:var(--white);color:#d63031;border-color:var(--white);flex-shrink:0;white-space:nowrap;padding:10px 15px;font-size:.8rem;font-weight:600}.page_warningContent__ORL2K .page_btnPrimary__iDWAS:hover{background-color:hsla(0,0%,100%,.9)}@media(min-width:1024px){.page_warningContent__ORL2K .page_btnPrimary__iDWAS{padding:20px 30px;font-size:1rem}}.page_warningText__sI6xN{flex:1 1;display:flex;flex-direction:column;gap:2px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-width:0}.page_warningText__sI6xN strong{font-size:.8rem;font-weight:600;line-height:1.2;display:block}@media(min-width:1024px){.page_warningText__sI6xN strong{font-size:1.1rem;line-height:1.3}}.page_warningText__sI6xN span{font-size:.7rem;line-height:1.2;opacity:.95}@media(min-width:1024px){.page_warningText__sI6xN span{font-size:1rem;line-height:1.4}}.page_learnMoreLink__bAptt{background:rgba(0,0,0,0);border:none;color:var(--white);text-decoration:underline;cursor:pointer;font-size:inherit;font-family:inherit;padding:0;margin-left:2px;opacity:.9;transition:opacity .2s ease}.page_learnMoreLink__bAptt:hover{opacity:1;text-decoration:none}.page_learnMoreLink__bAptt:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px;border-radius:2px}.page_warningModalContent__nEUkr{display:flex;flex-direction:column;gap:30px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black)}.page_warningModalSection__bAxFf h3{font-family:Staatliches,sans-serif;font-size:1.1rem;color:var(--green);margin:0 0 15px;text-transform:uppercase}@media(min-width:1024px){.page_warningModalSection__bAxFf h3{font-size:1.3rem}}.page_warningModalSection__bAxFf p{font-size:.95rem;line-height:1.5;margin:0 0 15px;color:var(--brown-2)}@media(min-width:1024px){.page_warningModalSection__bAxFf p{font-size:1rem}}.page_warningModalSection__bAxFf ul{margin:15px 0 0;padding-left:30px;list-style-type:disc}.page_warningModalSection__bAxFf ul li{margin-bottom:10px;font-size:.9rem;line-height:1.5;color:var(--brown-2)}@media(min-width:1024px){.page_warningModalSection__bAxFf ul li{font-size:1rem}}.page_warningModalSection__bAxFf ul li strong{color:var(--green);font-weight:600}.page_warningModalSection__bAxFf ul li:last-child{margin-bottom:0}.page_warningBox__IJ_7Y{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:3px solid #fdcb6e;border-radius:12px;padding:30px;margin-bottom:20px}@media(min-width:1024px){.page_warningBox__IJ_7Y{padding:40px;margin-bottom:30px}}.page_warningBox__IJ_7Y svg{color:#d63031;margin-bottom:15px}.page_warningBoxContent__oviv4{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black)}.page_warningBoxContent__oviv4 h3{font-family:Staatliches,sans-serif;font-size:1.2rem;color:#d63031;margin:0 0 15px;text-transform:uppercase}@media(min-width:1024px){.page_warningBoxContent__oviv4 h3{font-size:1.4rem}}.page_warningBoxContent__oviv4 p{margin:0 0 15px;font-size:.95rem;line-height:1.5}@media(min-width:1024px){.page_warningBoxContent__oviv4 p{font-size:1rem}}.page_warningBoxContent__oviv4 p strong{color:#d63031;font-weight:600}.page_warningBoxContent__oviv4 p:last-of-type{margin-bottom:0}.page_warningBenefits__GfXfu{margin-top:20px!important;margin-bottom:10px!important}.page_warningBenefits__GfXfu strong{color:var(--brown-2)}.page_warningList__Q1oMD{margin:15px 0 0;padding-left:30px;list-style-type:disc}.page_warningList__Q1oMD li{margin-bottom:10px;font-size:.9rem;line-height:1.4;color:var(--brown-2)}@media(min-width:1024px){.page_warningList__Q1oMD li{font-size:1rem}}.page_warningList__Q1oMD li:last-child{margin-bottom:0}@media(min-width:1024px){.page_warningList__Q1oMD{font-size:1rem}}.page_emptyState__o_lNk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;flex:1 1}.page_emptyState__o_lNk p{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--brown-2);margin:0 0 10px}.page_emptyState__o_lNk p:last-child{margin-bottom:0}.page_emptyStateHint__bbc_6{font-size:.85rem;opacity:.8}@media(min-width:1024px){.page_emptyStateHint__bbc_6{font-size:1rem}}.page_btnPrimary__iDWAS{padding:20px 30px;background-color:var(--green);color:var(--canvas);border:2px solid var(--green);border-radius:12px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block;text-align:center}@media(min-width:1024px){.page_btnPrimary__iDWAS{padding:30px 40px;font-size:1.1rem}.page_btnPrimary__iDWAS:hover{background-color:var(--canvas);color:var(--green)}}.page_btnSecondary__sdxrE{padding:15px 20px;background-color:rgba(0,0,0,0);color:var(--green);border:2px solid var(--green);border-radius:12px;font-size:.9rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:all .2s}@media(min-width:1024px){.page_btnSecondary__sdxrE{padding:20px 30px;font-size:1rem}.page_btnSecondary__sdxrE:hover{background-color:var(--green);color:var(--canvas)}}.page_bottomNav__lXw_D{display:flex;justify-content:space-around;align-items:center;background-color:var(--white);border-top:2px solid var(--green);padding:15px 0;flex-shrink:0}@media(min-width:1024px){.page_bottomNav__lXw_D{display:none}}.page_navBtn__UsJkw{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:var(--brown-2);cursor:pointer;padding:10px 15px;transition:color .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.75rem}.page_navBtn__UsJkw svg{display:block}.page_navBtn__UsJkw span{font-size:.7rem;text-transform:uppercase;font-weight:600}.page_navBtn__UsJkw.page_active__8EHVr,.page_navBtn__UsJkw:hover{color:var(--green)}.page_fab__QEGjS{position:fixed;bottom:80px;right:30px;width:56px;height:56px;border-radius:50%;background-color:var(--green);color:var(--canvas);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:100}@media(min-width:1024px){.page_fab__QEGjS{display:none}}.page_fab__QEGjS:hover{background-color:var(--brown)}.page_fab__QEGjS svg{display:block}.page_desktopAddBtn__Td89f{display:none}@media(min-width:1024px){.page_desktopAddBtn__Td89f{display:flex;align-items:center;gap:15px;position:fixed;bottom:40px;right:40px;padding:20px 40px;background-color:var(--green);color:var(--canvas);border:2px solid var(--green);border-radius:25px;font-size:1rem;font-weight:600;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:all .2s;z-index:100}.page_desktopAddBtn__Td89f:hover{background-color:var(--brown);border-color:var(--brown)}.page_desktopAddBtn__Td89f svg{display:block}}.page_modalOverlay__pIeAa{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100vh;min-height:100dvh}@media(min-width:1024px){.page_modalOverlay__pIeAa{padding:40px;align-items:center;min-height:auto}}.page_modal__nA4Sl{background-color:var(--white);border-radius:0;border:none;width:100%;min-height:100vh;min-height:100dvh;max-height:none;overflow-y:visible;z-index:10001;display:flex;flex-direction:column;position:relative}@media(min-width:1024px){.page_modal__nA4Sl{border-radius:25px;border:2px solid var(--green);max-width:900px;min-height:auto;max-height:90vh;overflow-y:auto}}.page_modalHeader__Sr9iG{display:flex;justify-content:space-between;align-items:center;padding:30px 20px;border-bottom:2px solid rgba(94,101,73,.2);flex-shrink:0;background-color:var(--white);position:sticky;top:0;z-index:10}@media(min-width:1024px){.page_modalHeader__Sr9iG{padding:40px;position:relative}}.page_modalHeader__Sr9iG h2{font-family:Staatliches,sans-serif;font-size:1.3rem;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_modalHeader__Sr9iG h2{font-size:1.75rem}}.page_modalClose__a8JOH{background:none;border:2px solid rgba(0,0,0,0);color:var(--green);font-size:2rem;cursor:pointer;padding:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;line-height:1;transition:all .2s;border-radius:6px}@media(min-width:1024px){.page_modalClose__a8JOH{width:36px;height:36px}}.page_modalClose__a8JOH:hover{color:var(--brown);background-color:rgba(94,101,73,.1);border-color:var(--brown)}.page_modalBody__XPdYv{padding:30px 20px 60px;display:flex;flex-direction:column;gap:30px;flex:1 1;overflow-y:visible;background-color:var(--white)}@media(min-width:1024px){.page_modalBody__XPdYv{padding:40px;gap:40px;overflow-y:auto}}.page_formGroup__gr7E3{display:flex;flex-direction:column;gap:15px}.page_formGroup__gr7E3 label{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.9rem;font-weight:700;color:var(--green);text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_formGroup__gr7E3 label{font-size:1rem}}.page_formGroup__gr7E3 input,.page_formGroup__gr7E3 select,.page_formGroup__gr7E3 textarea{padding:20px;border:2px solid var(--green);border-radius:12px;font-size:1rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black);background-color:var(--white);transition:border-color .2s}@media(min-width:1024px){.page_formGroup__gr7E3 input,.page_formGroup__gr7E3 select,.page_formGroup__gr7E3 textarea{padding:20px 30px;font-size:1rem}}.page_formGroup__gr7E3 input:focus,.page_formGroup__gr7E3 select:focus,.page_formGroup__gr7E3 textarea:focus{outline:none;border-color:var(--brown)}.page_formGroup__gr7E3 input::placeholder,.page_formGroup__gr7E3 select::placeholder,.page_formGroup__gr7E3 textarea::placeholder{color:var(--brown-2);opacity:.6}.page_formGroup__gr7E3 textarea{min-height:120px;resize:vertical;line-height:1.6}@media(min-width:1024px){.page_formGroup__gr7E3 textarea{min-height:140px}}.page_dbLookupBanner__sJ1Jh{margin-top:15px;padding:20px;background-color:var(--canvas);border:2px solid var(--green);border-radius:12px}.page_dbLookupMessage___0LeE{margin:0 0 15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.9rem;color:var(--black);line-height:1.4}.page_dbLookupActions__Qfai5{display:flex;flex-wrap:wrap;gap:15px}.page_sessionStrainPreselected__HVZhu{margin:0;padding:20px;background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:600;color:var(--black)}.page_modalActions__cSCND{display:flex;gap:15px;flex-shrink:0;position:sticky;bottom:0;background-color:var(--white);padding:20px 20px max(30px,env(safe-area-inset-bottom));margin:0 -20px;border-top:2px solid rgba(94,101,73,.1)}@media(min-width:1024px){.page_modalActions__cSCND{gap:20px;position:relative;padding:0;margin:30px 0 0;border-top:none}}.page_modalActions__cSCND button{flex:1 1}.page_typeButtonGrid__qbCRL{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:1024px){.page_typeButtonGrid__qbCRL{grid-template-columns:repeat(4,1fr);gap:30px}}.page_typeButton__E5U_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:30px;background-color:var(--white);border:3px solid var(--green);border-radius:25px;cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.8rem;font-weight:700;color:var(--green);text-transform:uppercase;letter-spacing:.05em;min-height:110px}@media(min-width:1024px){.page_typeButton__E5U_1{padding:40px;font-size:.9rem;min-height:130px}}.page_typeButton__E5U_1:hover{background-color:rgba(94,101,73,.05);border-color:var(--brown)}.page_typeButton__E5U_1.page_selected__yPDoU{background-color:var(--green);color:var(--white);border-color:var(--green)}.page_typeButton__E5U_1 span{text-align:center;line-height:1.3}.page_levelButtonGroup__fD5Kx{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media(min-width:1024px){.page_levelButtonGroup__fD5Kx{grid-template-columns:repeat(4,1fr);gap:20px}}.page_levelButton__CiB1T{padding:20px;background-color:var(--white);border:3px solid var(--green);border-radius:25px;cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.8rem;font-weight:700;color:var(--green);text-align:center;text-transform:uppercase;letter-spacing:.03em}@media(min-width:1024px){.page_levelButton__CiB1T{padding:30px;font-size:.85rem}}.page_levelButton__CiB1T:hover{background-color:rgba(94,101,73,.05);border-color:var(--brown)}.page_levelButton__CiB1T.page_selected__yPDoU{background-color:var(--green);color:var(--white);border-color:var(--green)}.page_checkboxGrid__vPkTJ{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-height:280px;overflow-y:auto;padding:20px;background-color:var(--canvas);border-radius:12px;border:2px solid rgba(94,101,73,.2)}@media(min-width:1024px){.page_checkboxGrid__vPkTJ{grid-template-columns:repeat(4,1fr);gap:15px;max-height:320px;padding:30px}}.page_checkboxLabel__OrtDh{display:flex;align-items:center;gap:15px;cursor:pointer;padding:15px;border-radius:12px;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.85rem;color:var(--black);border:1px solid rgba(0,0,0,0)}@media(min-width:1024px){.page_checkboxLabel__OrtDh{font-size:.9rem;padding:15px 20px}}.page_checkboxLabel__OrtDh:hover{background-color:rgba(94,101,73,.08);border-color:rgba(94,101,73,.2)}.page_checkboxLabel__OrtDh input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:var(--green);flex-shrink:0}@media(min-width:1024px){.page_checkboxLabel__OrtDh input[type=checkbox]{width:22px;height:22px}}.page_checkboxLabel__OrtDh input[type=checkbox]:checked+span{font-weight:600;color:var(--green)}.page_checkboxLabel__OrtDh span{text-transform:capitalize;line-height:1.3}.page_starRating__oJWam{display:flex;align-items:center;gap:15px;flex-wrap:wrap}@media(min-width:1024px){.page_starRating__oJWam{gap:20px}}.page_starButton__RenO_{background:none;border:none;cursor:pointer;padding:10px;color:#ddd;transition:all .2s;border-radius:6px}.page_starButton__RenO_:hover{color:gold;background-color:rgba(255,215,0,.1)}.page_starButton__RenO_.page_filled__1YAP9{color:gold}.page_starButton__RenO_ svg{display:block;width:36px;height:36px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@media(min-width:1024px){.page_starButton__RenO_ svg{width:42px;height:42px}}.page_clearRating__B8bFb{padding:15px 20px;background-color:rgba(0,0,0,0);color:var(--brown-2);border:2px solid var(--brown-2);border-radius:12px;font-size:.8rem;font-weight:700;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_clearRating__B8bFb{padding:15px 30px;font-size:.85rem}}.page_clearRating__B8bFb:hover{background-color:var(--brown-2);color:var(--white);border-color:var(--brown-2)}.page_ratingSelection__GuUne{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(min-width:1024px){.page_ratingSelection__GuUne{grid-template-columns:repeat(6,1fr);gap:15px}}.page_ratingSelection__GuUne button:first-child{grid-column:1/-1}@media(min-width:1024px){.page_ratingSelection__GuUne button:first-child{grid-column:auto}}.page_ratingButton__756Qt{padding:15px;background-color:var(--white);border:2px solid var(--green);border-radius:12px;cursor:pointer;transition:all .2s;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.85rem;font-weight:700;color:var(--green);text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.page_ratingButton__756Qt{padding:20px;font-size:1rem;min-height:50px}}.page_ratingButton__756Qt:hover{background-color:rgba(94,101,73,.1)}.page_ratingButton__756Qt.page_active__8EHVr{background-color:var(--green);color:var(--white);border-color:var(--green)}.page_ratingHelpText__GHTDU{margin:10px 0 0;font-size:.75rem;color:var(--brown-2);font-style:italic;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_ratingHelpText__GHTDU{font-size:.8rem}}@media(min-width:481px)and (max-width:768px){.page_quickStats__MJe66{grid-template-columns:1fr 1fr}.page_sessionRatings__hUkGS{grid-template-columns:1fr}.page_sessionActions__8VdkX,.page_strainDetailActions__8YBEu{flex-direction:column}}@media(max-width:480px){.page_trackerHeader__7oLga{padding:15px 20px}.page_trackerTitle__aAUZc{font-size:1.2rem}.page_screen__7wkcR{padding:15px}.page_screenHeader__4SY76{margin:-15px -15px 15px;padding:20px 15px}.page_homeHeader__cvMCb{padding:20px 15px;margin-bottom:15px}.page_homeHeader__cvMCb h2{font-size:1.2rem}.page_quickStats__MJe66{gap:15px}.page_statCard__A7JKN{padding:20px 15px}.page_statValue__lns48{font-size:1.5rem}.page_modal__nA4Sl{max-height:95vh;margin:15px}.page_modalHeader__Sr9iG{padding:20px}.page_modalHeader__Sr9iG h2{font-size:1.2rem}.page_modalBody__XPdYv{padding:20px}.page_fab__QEGjS{width:48px;height:48px;bottom:60px;right:15px}.page_fab__QEGjS svg{width:20px;height:20px}.page_bottomNav__lXw_D{padding:10px 0}.page_navBtn__UsJkw{padding:10px}.page_navBtn__UsJkw svg{width:20px;height:20px}.page_navBtn__UsJkw span{font-size:.65rem}}.page_activityTable__REZJP,.page_sessionsTable__zEWXf{display:none;width:100%;border-collapse:collapse}@media(min-width:1024px){.page_activityTable__REZJP,.page_sessionsTable__zEWXf{display:table}}.page_activityTable__REZJP thead,.page_sessionsTable__zEWXf thead{background-color:var(--green);color:var(--white)}.page_activityTable__REZJP thead th,.page_sessionsTable__zEWXf thead th{padding:20px 15px;text-align:left;font-family:Staatliches,sans-serif;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-right:1px solid hsla(0,0%,100%,.2)}.page_activityTable__REZJP thead th:last-child,.page_sessionsTable__zEWXf thead th:last-child{border-right:none}.page_activityTable__REZJP tbody tr,.page_sessionsTable__zEWXf tbody tr{border-bottom:1px solid rgba(94,101,73,.1);transition:background-color .2s}.page_activityTable__REZJP tbody tr:hover,.page_sessionsTable__zEWXf tbody tr:hover{background-color:rgba(94,101,73,.05)}.page_activityTable__REZJP tbody tr:last-child,.page_sessionsTable__zEWXf tbody tr:last-child{border-bottom:none}.page_tableWrapper__ReIPN{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;padding:0 20px 20px;margin:0 -20px}@media(min-width:1024px){.page_tableWrapper__ReIPN{padding:0 0 40px;margin:0;overflow-x:visible}}.page_tableWrapper__ReIPN::-webkit-scrollbar{height:8px}@media(min-width:1024px){.page_tableWrapper__ReIPN::-webkit-scrollbar{height:10px}}.page_tableWrapper__ReIPN::-webkit-scrollbar-track{background:var(--canvas);border-radius:6px}.page_tableWrapper__ReIPN::-webkit-scrollbar-thumb{background:var(--green);border-radius:6px}.page_tableWrapper__ReIPN::-webkit-scrollbar-thumb:hover{background:var(--brown)}.page_strainsTable__fDaO9{width:100%;min-width:700px;border-collapse:collapse}@media(min-width:1024px){.page_strainsTable__fDaO9{min-width:auto}}.page_strainsTable__fDaO9 thead{background-color:var(--green);color:var(--white)}.page_strainsTable__fDaO9 thead th{padding:20px 15px;text-align:left;font-family:Staatliches,sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-right:1px solid hsla(0,0%,100%,.2);white-space:nowrap}@media(min-width:1024px){.page_strainsTable__fDaO9 thead th{font-size:.9rem}}.page_strainsTable__fDaO9 thead th:last-child{border-right:none}.page_strainsTable__fDaO9 tbody tr{border-bottom:1px solid rgba(94,101,73,.1);transition:background-color .2s}.page_strainsTable__fDaO9 tbody tr:hover{background-color:rgba(94,101,73,.05)}.page_strainsTable__fDaO9 tbody tr:last-child{border-bottom:none}.page_tableRow__CvEMH{cursor:pointer}.page_tableCellName__MuXHZ{padding:20px 15px;font-family:Staatliches,sans-serif;font-weight:700;color:var(--green);text-transform:uppercase;font-size:.85rem;white-space:nowrap;min-width:150px}@media(min-width:1024px){.page_tableCellName__MuXHZ{font-size:.95rem;min-width:auto}}.page_tableCellType__fWDeO{padding:20px 15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.8rem;color:var(--brown-2);text-transform:uppercase;white-space:nowrap}@media(min-width:1024px){.page_tableCellType__fWDeO{font-size:.85rem}}.page_tableCellDate__7O4Zc{padding:20px 15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.8rem;color:var(--brown-2);white-space:nowrap}@media(min-width:1024px){.page_tableCellDate__7O4Zc{font-size:.85rem}}.page_tableCellText__N27ga{padding:20px 15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.8rem;color:var(--black);white-space:nowrap}@media(min-width:1024px){.page_tableCellText__N27ga{font-size:.85rem}}.page_tableCellComments__YAlPq{padding:20px 15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.8rem;color:var(--black);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.page_tableCellComments__YAlPq{font-size:.85rem;max-width:200px}}.page_tableCellActions__1zqUv,.page_tableCellDetails__ZAdTV{padding:20px 15px;white-space:nowrap}.page_tableCellActions__1zqUv{display:flex;gap:10px}.page_tableCellActions__1zqUv button{padding:10px 15px;font-size:.75rem}@media(min-width:1024px){.page_tableCellActions__1zqUv button{font-size:.8rem}}.page_tableBadge__9pgOe{background-color:var(--green);color:var(--white);padding:4px 8px;border-radius:4px;font-size:.7rem;text-transform:uppercase;font-weight:600;white-space:nowrap;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:inline-block}@media(min-width:1024px){.page_tableBadge__9pgOe{padding:5px 10px;font-size:.75rem}}