.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)}.page_trackerTitle__aAUZc{font-family:Staatliches,sans-serif;font-size:1.5rem;color:var(--green);margin:0;text-transform:uppercase;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_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;overflow:hidden;min-width:0}.page_trackerMain__IJAF2{flex:1 1;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){.page_trackerMain__IJAF2{max-width:1400px;margin:0 auto;width:100%;padding:40px}}.page_screen__7wkcR{position:absolute;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px}@media(min-width:1024px){.page_screen__7wkcR{padding:0;position:absolute;display:none;opacity:0;pointer-events:none;height:100%}}.page_screen__7wkcR.page_active__8EHVr{display:flex;opacity:1;pointer-events:auto;position:relative}@media(min-width:1024px){.page_screen__7wkcR.page_active__8EHVr{display:flex;position:relative;opacity:1;pointer-events:auto}}.page_screenHeader__4SY76{background-color:var(--canvas);padding:30px 20px;flex-shrink:0;border-bottom:1px solid rgba(94,101,73,.2);margin:-40px 20px}@media(min-width:1024px){.page_screenHeader__4SY76{background-color:rgba(0,0,0,0);border-bottom:2px solid var(--green);padding:40px 0 30px;margin:0 0 40px}}.page_screenTitle__7_tiY{font-family:Staatliches,sans-serif;font-size:1.5rem;color:var(--green);margin:0;text-transform:uppercase;letter-spacing:.05em}@media(min-width:1024px){.page_screenTitle__7_tiY{font-size:2rem}}.page_homeHeader__cvMCb{background:linear-gradient(135deg,var(--green) 0,var(--brown-2) 100%);color:var(--white);padding:30px 20px;text-align:center;border-radius:12px;margin-bottom:20px}@media(min-width:1024px){.page_homeHeader__cvMCb{padding:40px;margin-bottom:40px}}.page_homeHeader__cvMCb h2{font-family:Staatliches,sans-serif;font-size:1.5rem;color:var(--white);margin:0 0 10px;text-transform:uppercase}@media(min-width:1024px){.page_homeHeader__cvMCb h2{font-size:2rem}}.page_welcomeDate__TfQZJ{font-size:.9rem;opacity:.9;margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_welcomeDate__TfQZJ{font-size:1.1rem}}.page_quickStats__MJe66{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}@media(min-width:1024px){.page_quickStats__MJe66{grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px}}.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_statCard__A7JKN:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(94,101,73,.2)}}.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{margin-bottom:30px}@media(min-width:1024px){.page_activitySection__yfGIW{margin-bottom: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_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);transform:translateX(4px);box-shadow:0 4px 12px rgba(94,101,73,.15)}}.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-top:30px}@media(min-width:1024px){.page_adBanner__OIiUb{padding:40px;margin-top:40px}}.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;overflow-y:auto;flex:1 1}@media(min-width:1024px){.page_strainsList__sGH67{display:none}}.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);transform:translateY(-4px);box-shadow:0 8px 16px rgba(94,101,73,.2)}}.page_strainCard__5fQUB:active{transform:scale(.98)}@media(min-width:1024px){.page_strainCard__5fQUB:active{transform:translateY(-2px)}}.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:15px;margin-bottom:20px;display:flex;align-items:center;transition:color .2s}@media(min-width:1024px){.page_backBtn__cMLPc{display:none}}.page_backBtn__cMLPc:hover{color:var(--brown)}.page_backBtn__cMLPc svg{display:block}.page_strainDetail__Sphpa{display:flex;flex-direction:column;gap:30px}@media(min-width:1024px){.page_strainDetail__Sphpa{gap:40px;max-width:900px}}.page_strainDetailHeader__6fG45{background-color:var(--canvas);border:2px solid var(--green);border-radius:12px;padding:30px}@media(min-width:1024px){.page_strainDetailHeader__6fG45{padding:40px}}.page_strainDetailName__kD3Me{font-family:Staatliches,sans-serif;font-size:1.5rem;color:var(--green);margin:0 0 20px;text-transform:uppercase}@media(min-width:1024px){.page_strainDetailName__kD3Me{font-size:2rem}}.page_strainDetailInfo__qNkUo{font-size:.9rem;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_strainDetailInfo__qNkUo{font-size:1rem;flex-direction:row;flex-wrap:wrap;gap:20px}.page_strainDetailInfo__qNkUo div{flex:0 0 auto}}.page_strainDetailInfo__qNkUo div strong{color:var(--green)}.page_strainDetailSection__FwSkk 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_strainDetailSection__FwSkk h3{font-size:1.5rem;margin-bottom:20px}}.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.6;margin:0}@media(min-width:1024px){.page_strainDetailSection__FwSkk p{font-size:1.1rem}}.page_tags__aIYZF{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:1024px){.page_tags__aIYZF{gap:15px}}.page_tag__4cN_b{background-color:var(--canvas);border:1px solid var(--green);color:var(--green);padding:4px 12px;border-radius:6px;font-size:.85rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_tag__4cN_b{font-size:.95rem;padding:6px 16px}}.page_sessionsPreview__UFWEj{display:flex;flex-direction:column;gap:15px}@media(min-width:1024px){.page_sessionsPreview__UFWEj{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}}.page_sessionPreviewItem__aRbfd{padding:15px;background:rgba(94,101,73,.05);border-radius:6px;font-size:.85rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--black)}@media(min-width:1024px){.page_sessionPreviewItem__aRbfd{padding:20px;font-size:.95rem}}.page_sessionPreviewItem__aRbfd div{margin-bottom:10px}.page_sessionPreviewItem__aRbfd div:last-child{margin-bottom:0}.page_moreSessions__2BqkP{font-size:.85rem;color:var(--brown-2);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}@media(min-width:1024px){.page_moreSessions__2BqkP{font-size:.95rem;grid-column:1/-1;text-align:center}}.page_strainDetailActions__8YBEu{display:flex;gap:15px;margin-top:20px}@media(min-width:1024px){.page_strainDetailActions__8YBEu{gap:20px;margin-top:30px}}.page_sessionsList__pXpaT{display:flex;flex-direction:column;gap:20px;overflow-y:auto;flex:1 1}@media(min-width:1024px){.page_sessionsList__pXpaT{display:none}}.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_sessionEntry__BlUVS:hover{box-shadow:0 4px 12px rgba(94,101,73,.15)}}.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}@media(min-width:1024px){.page_accountSection__zurWo{max-width:600px;gap:30px}}.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}@media(min-width:1024px){.page_accountNote__ZODLc{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);transform:translateY(-2px);box-shadow:0 4px 12px rgba(94,101,73,.2)}}.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);transform:translateY(-2px);box-shadow:0 4px 12px rgba(94,101,73,.2)}}.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;position:sticky;bottom:0;z-index:10}@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;box-shadow:0 4px 12px rgba(94,101,73,.3);transition:all .2s;z-index:100}@media(min-width:1024px){.page_fab__QEGjS{display:none}}.page_fab__QEGjS:hover{background-color:var(--brown);transform:scale(1.1);box-shadow:0 6px 16px rgba(94,101,73,.4)}.page_fab__QEGjS:active{transform:scale(.95)}.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;box-shadow:0 4px 12px rgba(94,101,73,.3);z-index:100}.page_desktopAddBtn__Td89f:hover{background-color:var(--brown);border-color:var(--brown);transform:translateY(-2px);box-shadow:0 6px 16px rgba(94,101,73,.4)}.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,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}@media(min-width:1024px){.page_modalOverlay__pIeAa{padding:40px}}.page_modal__nA4Sl{background-color:var(--white);border-radius:12px;border:2px solid var(--green);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;z-index:10001;display:flex;flex-direction:column;position:relative}@media(min-width:1024px){.page_modal__nA4Sl{max-width:700px;max-height:85vh}}.page_modalHeader__Sr9iG{display:flex;justify-content:space-between;align-items:center;padding:30px;border-bottom:1px solid rgba(94,101,73,.2);flex-shrink:0}@media(min-width:1024px){.page_modalHeader__Sr9iG{padding:40px}}.page_modalHeader__Sr9iG h2{font-family:Staatliches,sans-serif;font-size:1.5rem;color:var(--green);margin:0;text-transform:uppercase}@media(min-width:1024px){.page_modalHeader__Sr9iG h2{font-size:1.75rem}}.page_modalClose__a8JOH{background:none;border:none;color:var(--green);font-size:2rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;transition:color .2s}.page_modalClose__a8JOH:hover{color:var(--brown)}.page_modalBody__XPdYv{padding:30px;display:flex;flex-direction:column;gap:20px;flex:1 1;overflow-y:auto}@media(min-width:1024px){.page_modalBody__XPdYv{padding:40px;gap:30px}}.page_formGroup__gr7E3{display:flex;flex-direction:column;gap:10px}.page_formGroup__gr7E3 label{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.9rem;font-weight:600;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:15px 20px;border:2px solid var(--green);border-radius:6px;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:1.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)}.page_formGroup__gr7E3 textarea{min-height:100px;resize:vertical}@media(min-width:1024px){.page_formGroup__gr7E3 textarea{min-height:120px}}.page_modalActions__cSCND{display:flex;gap:15px;margin-top:20px;flex-shrink:0}@media(min-width:1024px){.page_modalActions__cSCND{gap:20px;margin-top:30px}}.page_modalActions__cSCND button{flex:1 1}@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:-30px 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,.page_strainsTable__fDaO9{display:none;width:100%;border-collapse:collapse;margin-top:20px}@media(min-width:1024px){.page_activityTable__REZJP,.page_sessionsTable__zEWXf,.page_strainsTable__fDaO9{display:table}}.page_activityTable__REZJP thead,.page_sessionsTable__zEWXf thead,.page_strainsTable__fDaO9 thead{background-color:var(--green);color:var(--white)}.page_activityTable__REZJP thead th,.page_sessionsTable__zEWXf thead th,.page_strainsTable__fDaO9 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,.page_strainsTable__fDaO9 thead th:last-child{border-right:none}.page_activityTable__REZJP tbody tr,.page_sessionsTable__zEWXf tbody tr,.page_strainsTable__fDaO9 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,.page_strainsTable__fDaO9 tbody tr:hover{background-color:rgba(94,101,73,.05)}.page_activityTable__REZJP tbody tr:last-child,.page_sessionsTable__zEWXf tbody tr:last-child,.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:.95rem}.page_tableCellType__fWDeO{text-transform:uppercase}.page_tableCellDate__7O4Zc,.page_tableCellType__fWDeO{padding:20px 15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.85rem;color:var(--brown-2)}.page_tableCellComments__YAlPq,.page_tableCellText__N27ga{padding:20px 15px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.85rem;color:var(--black)}.page_tableCellComments__YAlPq{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_tableCellDetails__ZAdTV{padding:20px 15px}.page_tableCellActions__1zqUv{padding:20px 15px;display:flex;gap:10px}.page_tableCellActions__1zqUv button{padding:10px 15px;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}