.Navbar-module__EIxHdq__header{border-bottom:2px solid var(--ink);background-color:color-mix(in srgb, var(--mantine-color-body) 0%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;transition:box-shadow .16s var(--cartoon-ease), background-color .16s var(--cartoon-ease);position:sticky;top:0}.Navbar-module__EIxHdq__scrolled{background-color:color-mix(in srgb, var(--mantine-color-dark-7) 55%, transparent);box-shadow:0 6px 20px #0000004d}.Navbar-module__EIxHdq__logoLink{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:opacity .12s}.Navbar-module__EIxHdq__logoLink:hover{opacity:.85}.Navbar-module__EIxHdq__logo{letter-spacing:.1em;color:var(--mantine-color-orange-5);font-size:1.5rem;font-family:var(--font-nunito), system-ui, sans-serif}.Navbar-module__EIxHdq__appTitle{white-space:nowrap;font-size:1.5rem;line-height:1.2;font-family:var(--font-nunito), system-ui, sans-serif;font-weight:800}.Navbar-module__EIxHdq__navLink{font-size:var(--mantine-font-size-sm);white-space:nowrap;color:var(--mantine-color-dark-1);border-radius:var(--radius-pill);font-weight:600;line-height:1;font-family:var(--font-fredoka), system-ui, sans-serif;transition:color .13s var(--cartoon-ease), background-color .13s var(--cartoon-ease), border-color .13s var(--cartoon-ease), transform .13s var(--cartoon-ease), box-shadow .13s var(--cartoon-ease);border:2px solid #0000;align-items:center;gap:8px;padding:6px 14px 8px;text-decoration:none;display:inline-flex;position:relative}.Navbar-module__EIxHdq__navLinkActive{color:var(--mantine-color-mocha-2);background-color:color-mix(in srgb, var(--mantine-color-mocha-5) 18%, transparent);border-color:var(--mantine-color-mocha-5)}@media (hover:hover) and (pointer:fine){.Navbar-module__EIxHdq__navLink:hover{color:var(--mantine-color-dark-0);border-color:var(--mantine-color-dark-3);box-shadow:var(--shadow-hard-sm);transform:translate(-1px,-2px)}}.Navbar-module__EIxHdq__navLinkLocked{color:var(--mantine-color-dark-3)}.Navbar-module__EIxHdq__navLinkLock{opacity:.7}.Navbar-module__EIxHdq__clusterDivider{border-color:#ffffff1f;align-self:center;height:24px}.Navbar-module__EIxHdq__navControl{flex-shrink:0;height:36px;min-height:36px}:is(.Navbar-module__EIxHdq__navControl button,.Navbar-module__EIxHdq__navControl .mantine-ActionIcon-root,.Navbar-module__EIxHdq__navControl .mantine-SegmentedControl-root){height:100%}.Navbar-module__EIxHdq__accountMenu{padding:18px;background-color:var(--mantine-color-dark-7)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.Navbar-module__EIxHdq__locationSwitcher{background-color:var(--mantine-color-dark-7)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.Navbar-module__EIxHdq__accountMenu .mantine-Menu-label{font-size:var(--mantine-font-size-sm);padding:8px 10px}.Navbar-module__EIxHdq__accountMenu .mantine-Menu-item{font-size:var(--mantine-font-size-md);border-radius:10px;padding:10px 12px}@keyframes Navbar-module__EIxHdq__accountItemIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Navbar-module__EIxHdq__accountMenu>*{animation:Navbar-module__EIxHdq__accountItemIn .24s var(--cartoon-ease) both}.Navbar-module__EIxHdq__accountMenu>:first-child{animation-delay:20ms}.Navbar-module__EIxHdq__accountMenu>:nth-child(2){animation-delay:50ms}.Navbar-module__EIxHdq__accountMenu>:nth-child(3){animation-delay:80ms}.Navbar-module__EIxHdq__accountMenu>:nth-child(4){animation-delay:.11s}.Navbar-module__EIxHdq__accountMenu>:nth-child(5){animation-delay:.14s}.Navbar-module__EIxHdq__accountMenu>:nth-child(6){animation-delay:.17s}.Navbar-module__EIxHdq__accountMenu>:nth-child(7){animation-delay:.2s}.Navbar-module__EIxHdq__accountMenu>:nth-child(8){animation-delay:.23s}.Navbar-module__EIxHdq__accountMenu>:nth-child(9){animation-delay:.26s}.Navbar-module__EIxHdq__accountMenu>:nth-child(n+10){animation-delay:.29s}@media (prefers-reduced-motion:reduce){.Navbar-module__EIxHdq__accountMenu>*{animation:none}}.Navbar-module__EIxHdq__profileBlock{width:100%;padding:var(--mantine-spacing-sm);align-items:center;gap:var(--mantine-spacing-sm);display:flex}.Navbar-module__EIxHdq__collapseHeader{width:100%;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);display:flex}.Navbar-module__EIxHdq__collapseHeader:hover{background-color:var(--mantine-color-dark-6)}.Navbar-module__EIxHdq__collapseItem{width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);align-items:center;gap:var(--mantine-spacing-sm);color:var(--mantine-color-text);display:flex}.Navbar-module__EIxHdq__collapseItem:hover{background-color:var(--mantine-color-dark-6)}.Navbar-module__EIxHdq__logoutItem{color:var(--mantine-color-red-5)}.Navbar-module__EIxHdq__textOutline{-webkit-text-stroke:4px var(--ink)!important;paint-order:stroke fill!important}
.RouteCurtain-module__Y_9Z8G__curtain{z-index:9999;pointer-events:none;clip-path:circle(0%);background:radial-gradient(circle at 50% 50%, var(--mantine-color-mocha-5), var(--mantine-color-mocha-7));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RouteCurtain-module__Y_9Z8G__isCover{pointer-events:auto;animation:RouteCurtain-module__Y_9Z8G__curtainCover var(--curtain-cover,.48s) cubic-bezier(.5, 0, .2, 1) forwards}.RouteCurtain-module__Y_9Z8G__isReveal{pointer-events:auto;animation:RouteCurtain-module__Y_9Z8G__curtainReveal var(--curtain-reveal,.52s) cubic-bezier(.65, 0, .35, 1) forwards}@keyframes RouteCurtain-module__Y_9Z8G__curtainCover{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}@keyframes RouteCurtain-module__Y_9Z8G__curtainReveal{0%{clip-path:circle(75%)}to{clip-path:circle(0%)}}.RouteCurtain-module__Y_9Z8G__mark{opacity:0;transition:opacity .22s var(--cartoon-ease), transform .22s var(--cartoon-ease);align-items:center;gap:12px;display:flex;transform:scale(.92)}.RouteCurtain-module__Y_9Z8G__isCover .RouteCurtain-module__Y_9Z8G__mark{opacity:1;transition-delay:.12s;transform:scale(1)}.RouteCurtain-module__Y_9Z8G__isReveal .RouteCurtain-module__Y_9Z8G__mark{opacity:0;transition-duration:.14s;transition-delay:0s;transform:scale(.92)}.RouteCurtain-module__Y_9Z8G__markBean{width:40px;height:auto;animation:RouteCurtain-module__Y_9Z8G__curtainBeanSpin .7s var(--cartoon-ease)}.RouteCurtain-module__Y_9Z8G__isReveal .RouteCurtain-module__Y_9Z8G__markBean{animation:none}@keyframes RouteCurtain-module__Y_9Z8G__curtainBeanSpin{0%{transform:rotate(-25deg)scale(.6)}to{transform:rotate(0)scale(1)}}.RouteCurtain-module__Y_9Z8G__markText{font-family:var(--font-fredoka), var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.01em;color:var(--mantine-color-orange-1);white-space:nowrap;font-size:2rem;font-weight:800}.RouteCurtain-module__Y_9Z8G__textOutline{-webkit-text-stroke:4px var(--ink)!important;paint-order:stroke fill!important}@media (prefers-reduced-motion:reduce){.RouteCurtain-module__Y_9Z8G__curtain{display:none}}
.SiteFooter-module__AnJ57G__footer{border-top:2px solid var(--ink);background-color:color-mix(in srgb, var(--mantine-color-dark-7) 15%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.SiteFooter-module__AnJ57G__inner{min-height:44px}@media (max-width:48em){.SiteFooter-module__AnJ57G__inner{text-align:center;flex-direction:column;align-items:center}}.SiteFooter-module__AnJ57G__link{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);font-family:var(--font-fredoka), system-ui, sans-serif;border-radius:var(--radius-pill);transition:color .13s var(--cartoon-ease), border-color .13s var(--cartoon-ease), transform .13s var(--cartoon-ease), box-shadow .13s var(--cartoon-ease);border:2px solid #0000;padding:2px 8px;text-decoration:none;position:relative}@media (hover:hover) and (pointer:fine){.SiteFooter-module__AnJ57G__link:hover{color:var(--mantine-color-text);border-color:var(--mantine-color-dark-4);box-shadow:var(--shadow-hard-sm);transform:translate(-1px,-2px)}}
.Landing-module__m2QuKq__page{background:radial-gradient(60% 45% at 50% 108%, #a27b5c42, transparent 70%), linear-gradient(to bottom, var(--mantine-color-dark-7) 40%, color-mix(in srgb, var(--mantine-color-dark-7) 80%, var(--mantine-color-mocha-6)) 100%);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.Landing-module__m2QuKq__notice{border-bottom:1px solid color-mix(in srgb, var(--mantine-color-yellow-6) 30%, transparent);background:color-mix(in srgb, var(--mantine-color-yellow-6) 7%, transparent)}.Landing-module__m2QuKq__section{border-top:1px solid color-mix(in srgb, var(--mantine-color-dark-0) 10%, transparent);padding-block:clamp(3.5rem,9vw,7rem)}.Landing-module__m2QuKq__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--mantine-color-mocha-4);font-size:.7rem;font-weight:600}.Landing-module__m2QuKq__sectionTitle{letter-spacing:-.02em;max-width:20ch;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.12}.Landing-module__m2QuKq__lead{max-width:56ch;color:var(--mantine-color-dark-1);font-size:1.05rem;line-height:1.65}.Landing-module__m2QuKq__hero{padding-block:clamp(3.5rem,10vw,7.5rem)}.Landing-module__m2QuKq__heroGrid{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,6vw,4.5rem);display:grid}@media (min-width:62em){.Landing-module__m2QuKq__heroGrid{grid-template-columns:1.05fr .95fr}}.Landing-module__m2QuKq__heroTitle{overflow-wrap:break-word;letter-spacing:-.035em;max-width:13ch;font-size:clamp(2.1rem,6.2vw,4.1rem);line-height:1.02}.Landing-module__m2QuKq__heroSubtitle{max-width:46ch;color:var(--mantine-color-dark-1);font-size:1.08rem;line-height:1.62}.Landing-module__m2QuKq__heroTitle{-webkit-text-stroke-width:clamp(2px, .9vw, 4px)!important}.Landing-module__m2QuKq__demoCard{background:var(--mantine-color-dark-6);border:var(--cartoon-border);border-radius:var(--radius-chunky);box-shadow:var(--shadow-hard);padding:1.35rem}@media (min-width:62em){.Landing-module__m2QuKq__demoCard{rotate:-1.6deg}}.Landing-module__m2QuKq__demoRoaster{text-transform:uppercase;letter-spacing:.09em;color:var(--mantine-color-dark-2);font-size:.68rem;font-weight:600}.Landing-module__m2QuKq__demoName{letter-spacing:-.01em;font-size:1.3rem;line-height:1.15}.Landing-module__m2QuKq__demoMetrics{border-top:1px solid color-mix(in srgb, var(--mantine-color-dark-0) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--mantine-color-dark-0) 12%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-block:.9rem;display:grid}.Landing-module__m2QuKq__metricLabel{text-transform:uppercase;letter-spacing:.09em;color:var(--mantine-color-dark-2);font-size:.62rem;font-weight:600}.Landing-module__m2QuKq__metricValue{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.2rem,4.4vw,1.45rem);font-weight:700;line-height:1.1}.Landing-module__m2QuKq__metricUnit{color:var(--mantine-color-dark-2);font-size:.8rem;font-weight:600}.Landing-module__m2QuKq__drift{border:var(--cartoon-border);border-radius:var(--radius-chunky);background:color-mix(in srgb, var(--mantine-color-dark-6) 70%, transparent);overflow:hidden}.Landing-module__m2QuKq__driftRow{flex-direction:column;gap:.85rem;padding:1.25rem 1.35rem;display:flex}@media (min-width:48em){.Landing-module__m2QuKq__driftRow{flex-direction:row;align-items:center;gap:2rem}}.Landing-module__m2QuKq__driftRow+.Landing-module__m2QuKq__driftRow{border-top:1px solid color-mix(in srgb, var(--mantine-color-dark-0) 14%, transparent)}.Landing-module__m2QuKq__driftRowToday{background:color-mix(in srgb, var(--mantine-color-mocha-6) 9%, transparent)}.Landing-module__m2QuKq__driftLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--mantine-color-dark-2);min-width:11ch;font-size:.66rem;font-weight:700}.Landing-module__m2QuKq__driftValues{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}@media (min-width:34em){.Landing-module__m2QuKq__driftValues{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}}.Landing-module__m2QuKq__changed .Landing-module__m2QuKq__metricValue{color:var(--mantine-color-mocha-3)}.Landing-module__m2QuKq__delta{font-variant-numeric:tabular-nums;color:var(--mantine-color-mocha-4);font-size:.68rem;font-weight:700}.Landing-module__m2QuKq__logStrip{border:1px solid color-mix(in srgb, var(--mantine-color-dark-0) 14%, transparent);border-radius:var(--radius-chunky);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (min-width:48em){.Landing-module__m2QuKq__logStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}.Landing-module__m2QuKq__logItem{border-right:1px solid color-mix(in srgb, var(--mantine-color-dark-0) 14%, transparent);border-bottom:1px solid color-mix(in srgb, var(--mantine-color-dark-0) 14%, transparent);padding:1.1rem 1.15rem}.Landing-module__m2QuKq__logItem:nth-child(2n){border-right:0}@media (min-width:48em){.Landing-module__m2QuKq__logItem:nth-child(2n){border-right:1px solid color-mix(in srgb, var(--mantine-color-dark-0) 14%, transparent)}.Landing-module__m2QuKq__logItem:nth-child(4n){border-right:0}}.Landing-module__m2QuKq__logTerm{font-size:.95rem;font-weight:700}.Landing-module__m2QuKq__logDef{color:var(--mantine-color-dark-2);font-size:.85rem;line-height:1.5}.Landing-module__m2QuKq__split{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:48em){.Landing-module__m2QuKq__split{grid-template-columns:1fr 1fr;gap:4rem}}.Landing-module__m2QuKq__splitCol{border-top:2px solid var(--mantine-color-mocha-6);padding-top:1.25rem}.Landing-module__m2QuKq__splitTitle{letter-spacing:-.01em;font-size:1.25rem}.Landing-module__m2QuKq__splitBody{color:var(--mantine-color-dark-1);font-size:1rem;line-height:1.65}.Landing-module__m2QuKq__closeTitle{letter-spacing:-.03em;max-width:18ch;font-size:clamp(1.8rem,4.5vw,2.9rem);line-height:1.08}
.DialInForm-module__ycN2IG__drawerBody{padding:var(--mantine-spacing-md)}.DialInForm-module__ycN2IG__inputLabel{letter-spacing:.05em}.DialInForm-module__ycN2IG__grindInput input{min-height:48px}.DialInForm-module__ycN2IG__textarea textarea{min-height:80px}.DialInForm-module__ycN2IG__submitBtn{font-size:1rem;font-weight:700;min-height:56px!important}
.NumericStepper-module__C3uTSq__root{-webkit-user-select:none;user-select:none}.NumericStepper-module__C3uTSq__label{letter-spacing:.05em}.NumericStepper-module__C3uTSq__btn{flex-shrink:0;font-size:1.25rem;font-weight:700;min-width:48px!important;min-height:48px!important}.NumericStepper-module__C3uTSq__valueBlock{min-width:4rem}.NumericStepper-module__C3uTSq__value{font-variant-numeric:tabular-nums;cursor:text}.NumericStepper-module__C3uTSq__input{-webkit-user-select:text;user-select:text;font-variant-numeric:tabular-nums;font-weight:800;font-size:var(--mantine-font-size-xl);text-align:center;width:100%;color:inherit;background:0 0;border:none;border-bottom:1.5px solid;outline:none;padding:0 2px;font-family:inherit;line-height:1}
.TruncatedTooltip-module__H3hJDG__untruncate>*{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;overflow:visible!important}
.ActiveBeanCard-module__kZx0lW__card{height:100%;transition:transform var(--dur-quick) var(--cartoon-ease), box-shadow var(--dur-quick) var(--cartoon-ease), border-color var(--dur-quick) var(--cartoon-ease);background:#3f4f44;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.ActiveBeanCard-module__kZx0lW__card.ActiveBeanCard-module__kZx0lW__card:hover{box-shadow:var(--shadow-hard);border-color:var(--mantine-color-mocha-6);transform:translateY(-3px)}.ActiveBeanCard-module__kZx0lW__card:hover .ActiveBeanCard-module__kZx0lW__editBtn{opacity:1}}.ActiveBeanCard-module__kZx0lW__card.ActiveBeanCard-module__kZx0lW__cardReordering:hover{box-shadow:var(--shadow-soft);transform:none}@media (prefers-reduced-motion:reduce){.ActiveBeanCard-module__kZx0lW__card.ActiveBeanCard-module__kZx0lW__card:hover{transform:none}}.ActiveBeanCard-module__kZx0lW__roasterName{letter-spacing:.06em}.ActiveBeanCard-module__kZx0lW__coffeeName{font-size:1.15rem;line-height:1.2}.ActiveBeanCard-module__kZx0lW__metricPrimary{font-variant-numeric:tabular-nums;line-height:1;font-size:2rem!important}.ActiveBeanCard-module__kZx0lW__metricTime{white-space:nowrap}.ActiveBeanCard-module__kZx0lW__editBtn{opacity:.5;transition:opacity var(--dur-quick) var(--cartoon-ease);flex-shrink:0}.ActiveBeanCard-module__kZx0lW__editBtn:hover{opacity:1}.ActiveBeanCard-module__kZx0lW__sessionNote,.ActiveBeanCard-module__kZx0lW__beanFlavor{color:var(--mantine-color-text)}.ActiveBeanCard-module__kZx0lW__actionBtn{font-weight:600;min-height:48px!important}.ActiveBeanCard-module__kZx0lW__textOutline{-webkit-text-stroke:4px var(--ink)!important;paint-order:stroke fill!important}.ActiveBeanCard-module__kZx0lW__dragHandle{cursor:grab;color:var(--mantine-color-dimmed);border-radius:var(--mantine-radius-sm);justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:flex}.ActiveBeanCard-module__kZx0lW__dragHandle:hover{color:var(--mantine-color-text);background-color:var(--mantine-color-dark-5)}.ActiveBeanCard-module__kZx0lW__cardReordering{outline:1.5px dashed var(--mantine-color-dark-4)}.ActiveBeanCard-module__kZx0lW__touchOnly{display:none}@media (hover:none) and (pointer:coarse){.ActiveBeanCard-module__kZx0lW__touchOnly{display:flex}.ActiveBeanCard-module__kZx0lW__pointerOnly{display:none}}
.FillButton-module__k31zWa__btn{isolation:isolate;border:var(--cartoon-border);border-radius:var(--radius-pill);background-color:var(--mantine-color-dark-6);color:var(--mantine-color-text);box-shadow:var(--shadow-soft);cursor:pointer;font-family:var(--font-fredoka), var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.02em;transition:color .24s var(--cartoon-ease), box-shadow .13s var(--cartoon-ease), transform .13s var(--cartoon-ease);justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.FillButton-module__k31zWa__fill{left:var(--fx,50%);top:var(--fy,50%);aspect-ratio:1;background-color:var(--mantine-color-mocha-5);z-index:-1;pointer-events:none;width:250%;transition:transform .48s var(--cartoon-ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.FillButton-module__k31zWa__label{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.FillButton-module__k31zWa__btn:hover{color:var(--mantine-color-white)}.FillButton-module__k31zWa__btn:hover .FillButton-module__k31zWa__fill{transform:translate(-50%,-50%)scale(1)}.FillButton-module__k31zWa__btn:active{box-shadow:var(--shadow-hard-sm);transform:translate(1px,1px)}}@media (hover:none){.FillButton-module__k31zWa__btn:active{color:var(--mantine-color-white)}.FillButton-module__k31zWa__btn:active .FillButton-module__k31zWa__fill{transition-duration:.28s;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}}.FillButton-module__k31zWa__disabled{opacity:.45;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.FillButton-module__k31zWa__fill{transition:none}}
.AddEditBeanModal-module__9NLDMG__autoFilled{border-color:var(--mantine-color-yellow-4);background-color:var(--lightningcss-light,var(--mantine-color-yellow-0))var(--lightningcss-dark,#ffd43b0f)}
.RecipeHistoryTable-module__9Gm9aq__table{border-collapse:separate;border-spacing:0;min-width:1000px}.RecipeHistoryTable-module__9Gm9aq__scrollWrapper{max-height:60vh;overflow:auto}.RecipeHistoryTable-module__9Gm9aq__scrollWrapper::-webkit-scrollbar{width:8px;height:8px}.RecipeHistoryTable-module__9Gm9aq__scrollWrapper::-webkit-scrollbar-track{background:0 0}.RecipeHistoryTable-module__9Gm9aq__scrollWrapper::-webkit-scrollbar-corner{background:0 0}.RecipeHistoryTable-module__9Gm9aq__scrollWrapper::-webkit-scrollbar-thumb{background:var(--mantine-color-dark-4);border-radius:4px}[data-mantine-color-scheme=light] .RecipeHistoryTable-module__9Gm9aq__scrollWrapper::-webkit-scrollbar-thumb{background:var(--mantine-color-gray-4)}.RecipeHistoryTable-module__9Gm9aq__stickyHeaderCell{background-clip:padding-box;background-color:var(--mantine-color-dark-7);position:sticky;top:0;z-index:120!important}.RecipeHistoryTable-module__9Gm9aq__targetRow{border:1px solid var(--mantine-color-yellow-5);z-index:30;cursor:pointer;color:#fff;position:sticky;top:35px;background:#a27b5c!important}.RecipeHistoryTable-module__9Gm9aq__nowrap{white-space:nowrap}.RecipeHistoryTable-module__9Gm9aq__metric{font-variant-numeric:tabular-nums}.RecipeHistoryTable-module__9Gm9aq__notesCell{max-width:220px;color:#fff!important}.RecipeHistoryTable-module__9Gm9aq__truncateCell{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}
.analytics-module__Qh6KxG__page{background:radial-gradient(70% 50% at 50% 110%, #a27b5c4d, transparent 70%), radial-gradient(40% 40% at 90% 95%, #a27b5c24, transparent 70%), linear-gradient(to bottom, var(--mantine-color-dark-7) 35%, color-mix(in srgb, var(--mantine-color-dark-7) 78%, var(--mantine-color-mocha-6)) 100%);flex-direction:column;min-height:100dvh;display:flex}.analytics-module__Qh6KxG__tabsRailWrap{width:100%}.analytics-module__Qh6KxG__tabsList{--tab-border-width:0 0 var(--tabs-list-border-width) 0;flex-wrap:nowrap;width:100%;min-width:100%}.analytics-module__Qh6KxG__textOutline{-webkit-text-stroke:4px var(--ink)!important;paint-order:stroke fill!important}.analytics-module__Qh6KxG__tabsRail{border-bottom:3px solid var(--ink);width:100%;margin-top:-14px}.analytics-module__Qh6KxG__freshnessRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);flex-flow:row;display:flex}@media (max-width:36em){.analytics-module__Qh6KxG__freshnessRow{flex-direction:column;align-items:flex-start}}
.contact-module__k3KJZW__page{background:radial-gradient(70% 50% at 50% 110%, #a27b5c4d, transparent 70%), radial-gradient(40% 40% at 90% 95%, #a27b5c24, transparent 70%), linear-gradient(to bottom, var(--mantine-color-dark-7) 35%, color-mix(in srgb, var(--mantine-color-dark-7) 78%, var(--mantine-color-mocha-6)) 100%);flex-direction:column;min-height:100dvh;display:flex}.contact-module__k3KJZW__card{background:#3f4f44}
.dashboard-module__LCvPiG__page{background:radial-gradient(70% 50% at 50% 110%, #a27b5c4d, transparent 70%), radial-gradient(40% 40% at 90% 95%, #a27b5c24, transparent 70%),  linear-gradient(to bottom, var(--mantine-color-dark-7) 35%, color-mix(in srgb, var(--mantine-color-dark-7) 78%, var(--mantine-color-mocha-6)) 100%);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.dashboard-module__LCvPiG__contentArea{flex:1;min-width:0}.dashboard-module__LCvPiG__dateLabel{font-family:var(--font-nunito);letter-spacing:.1em;color:var(--mantine-color-orange-5);font-size:1.5rem}.dashboard-module__LCvPiG__stationTitle{letter-spacing:-.01em;font-size:1.25rem}.dashboard-module__LCvPiG__textOutline{-webkit-text-stroke:4px var(--ink)!important;paint-order:stroke fill!important}.dashboard-module__LCvPiG__stickySentinel{height:0}.dashboard-module__LCvPiG__sectionHeader{z-index:50;padding-top:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-xs);position:sticky;top:60px}.dashboard-module__LCvPiG__sectionHeader:before{content:"";-webkit-backdrop-filter:none;backdrop-filter:none;width:100vw;transition:box-shadow .16s var(--cartoon-ease), background-color .16s var(--cartoon-ease);z-index:-1;pointer-events:none;background-color:#0000;position:absolute;inset:0 0 0 50%;transform:translate(-50%);box-shadow:0 0 #0000}.dashboard-module__LCvPiG__sectionHeader.dashboard-module__LCvPiG__stuck:before{background-color:color-mix(in srgb, var(--mantine-color-dark-7) 0%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:2px solid var(--ink);box-shadow:0 6px 20px #0000004d}.dashboard-module__LCvPiG__reorderStack{border:1.5px dashed var(--mantine-color-dark-4);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-sm);background:#ffffff05}.dashboard-module__LCvPiG__fabContainer{z-index:200;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:2rem;right:2rem}.dashboard-module__LCvPiG__fabMenu{flex-direction:column;align-items:flex-end;gap:.75rem;animation:.15s ease-out forwards dashboard-module__LCvPiG__fabMenuIn;display:flex}.dashboard-module__LCvPiG__fabMenuClosing{animation:.15s ease-in forwards dashboard-module__LCvPiG__fabMenuOut}@keyframes dashboard-module__LCvPiG__fabMenuIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-module__LCvPiG__fabMenuOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.dashboard-module__LCvPiG__fab{box-shadow:0 4px 24px #0006}
.privacy-module__4d6ZyG__page{background:radial-gradient(70% 50% at 50% 110%, #a27b5c4d, transparent 70%), radial-gradient(40% 40% at 90% 95%, #a27b5c24, transparent 70%), linear-gradient(to bottom, var(--mantine-color-dark-7) 35%, color-mix(in srgb, var(--mantine-color-dark-7) 78%, var(--mantine-color-mocha-6)) 100%);--header-height:61px;flex-direction:column;min-height:100dvh;display:flex}.privacy-module__4d6ZyG__section{background:#3f4f44}.privacy-module__4d6ZyG__textOutline{-webkit-text-stroke:4px var(--ink)!important;paint-order:stroke fill!important}
.select-plan-module__0XilcW__page{background:radial-gradient(70% 50% at 50% 110%, #a27b5c4d, transparent 70%), radial-gradient(40% 40% at 90% 95%, #a27b5c24, transparent 70%), linear-gradient(to bottom, var(--mantine-color-dark-7) 35%, color-mix(in srgb, var(--mantine-color-dark-7) 78%, var(--mantine-color-mocha-6)) 100%);flex-direction:column;min-height:100vh;display:flex}.select-plan-module__0XilcW__textOutline{-webkit-text-stroke:4px var(--ink)!important;paint-order:stroke fill!important}
.equipment-module__eMou8q__page{background:radial-gradient(70% 50% at 50% 110%, #a27b5c4d, transparent 70%), radial-gradient(40% 40% at 90% 95%, #a27b5c24, transparent 70%), linear-gradient(to bottom, var(--mantine-color-dark-7) 35%, color-mix(in srgb, var(--mantine-color-dark-7) 78%, var(--mantine-color-mocha-6)) 100%);--header-height:61px;flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.equipment-module__eMou8q__paper{background:#3f4f44}.equipment-module__eMou8q__filterBar{background:#ffffff0a}.equipment-module__eMou8q__textOutline{-webkit-text-stroke:4px var(--ink)!important;paint-order:stroke fill!important}.equipment-module__eMou8q__sectionHeader{top:var(--header-height);z-index:10;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-xs);position:sticky}.equipment-module__eMou8q__sectionHeader:before{content:"";-webkit-backdrop-filter:none;backdrop-filter:none;width:100vw;transition:box-shadow .16s var(--cartoon-ease), background-color .16s var(--cartoon-ease);z-index:-1;pointer-events:none;background-color:#0000;position:absolute;inset:0 0 0 50%;transform:translate(-50%);box-shadow:0 0 #0000}.equipment-module__eMou8q__stuck:before{background-color:color-mix(in srgb, var(--mantine-color-dark-7) 55%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:2px solid var(--ink);box-shadow:0 6px 20px #0000004d}
.locations-module__YXpUPG__page{background:radial-gradient(70% 50% at 50% 110%, #a27b5c4d, transparent 70%), radial-gradient(40% 40% at 90% 95%, #a27b5c24, transparent 70%), linear-gradient(to bottom, var(--mantine-color-dark-7) 35%, color-mix(in srgb, var(--mantine-color-dark-7) 78%, var(--mantine-color-mocha-6)) 100%);--header-height:61px;flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.locations-module__YXpUPG__paper{background:#3f4f44}.locations-module__YXpUPG__qrActions{align-items:flex-start}.locations-module__YXpUPG__qrActionButton{align-self:flex-start}@media (max-width:48em){.locations-module__YXpUPG__qrActionButton{align-self:stretch;width:100%;display:flex}.locations-module__YXpUPG__qrActions{flex-direction:column;align-items:stretch;width:100%}.locations-module__YXpUPG__addRow{align-items:stretch}.locations-module__YXpUPG__addRow>button{width:100%}.locations-module__YXpUPG__saveRow{align-items:stretch}.locations-module__YXpUPG__saveRow>button,.locations-module__YXpUPG__fullWidthButton{width:100%}}
.team-module__EBsTCq__page{background:radial-gradient(70% 50% at 50% 110%, #a27b5c4d, transparent 70%), radial-gradient(40% 40% at 90% 95%, #a27b5c24, transparent 70%), linear-gradient(to bottom, var(--mantine-color-dark-7) 35%, color-mix(in srgb, var(--mantine-color-dark-7) 78%, var(--mantine-color-mocha-6)) 100%);--header-height:61px;flex-direction:column;min-height:100dvh;display:flex}.team-module__EBsTCq__paper{background:#3f4f44}
.terms-module__Xl2taG__page{background:radial-gradient(70% 50% at 50% 110%, #a27b5c4d, transparent 70%), radial-gradient(40% 40% at 90% 95%, #a27b5c24, transparent 70%), linear-gradient(to bottom, var(--mantine-color-dark-7) 35%, color-mix(in srgb, var(--mantine-color-dark-7) 78%, var(--mantine-color-mocha-6)) 100%);--header-height:61px;flex-direction:column;min-height:100vh;display:flex}.terms-module__Xl2taG__section{background:#3f4f44}.terms-module__Xl2taG__textOutline{-webkit-text-stroke:4px var(--ink)!important;paint-order:stroke fill!important}
