.Navbar-module__EIxHdq__header{background-color:color-mix(in srgb, var(--mantine-color-body) 0%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;border-bottom:1px solid #ffffff14;position:sticky;top:0}.Navbar-module__EIxHdq__logoLink{cursor:pointer}.Navbar-module__EIxHdq__logo{letter-spacing:.1em;color:var(--mantine-color-orange-5);font-size:1.5rem}.Navbar-module__EIxHdq__appTitle{font-size:1.5rem;line-height:1.2}.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__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)}
.Landing-module__m2QuKq__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}.Landing-module__m2QuKq__nav{border-bottom:1px solid var(--mantine-color-dark-5);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:10;position:sticky;top:0}.Landing-module__m2QuKq__logo{letter-spacing:-.02em;font-weight:800;line-height:1}.Landing-module__m2QuKq__hero{text-align:center}.Landing-module__m2QuKq__badge{text-transform:uppercase;letter-spacing:.12em}.Landing-module__m2QuKq__heroTitle{letter-spacing:-.03em;max-width:16ch;margin-inline:auto;font-size:clamp(2.3rem,6vw,4.25rem);line-height:1.04}.Landing-module__m2QuKq__heroSubtitle{max-width:52ch;margin-inline:auto}.Landing-module__m2QuKq__featureCard{background:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-5);height:100%;transition:transform .15s,border-color .15s}.Landing-module__m2QuKq__featureCard:hover{border-color:var(--mantine-color-mocha-6);transform:translateY(-4px)}.Landing-module__m2QuKq__ctaBand{background:linear-gradient(135deg, var(--mantine-color-mocha-7), var(--mantine-color-mocha-5));border:1px solid var(--mantine-color-mocha-4)}.Landing-module__m2QuKq__footer{border-top:1px solid var(--mantine-color-dark-5);margin-top:auto}
.SiteFooter-module__AnJ57G__footer{background-color:color-mix(in srgb, #a27b5c transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid #ffffff14}[data-mantine-color-scheme=light] .SiteFooter-module__AnJ57G__footer{border-top-color:#00000014}.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);text-decoration:none;transition:color .15s,text-decoration-color .15s}.SiteFooter-module__AnJ57G__link:hover{color:var(--mantine-color-text);text-underline-offset:2px;text-decoration:underline}
.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{background:#3f4f44;flex-direction:column;height:100%;display:flex}.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;flex-shrink:0;transition:opacity .15s}.ActiveBeanCard-module__kZx0lW__editBtn:hover{opacity:1}.ActiveBeanCard-module__kZx0lW__sessionNote{color:var(--mantine-color-text)}.ActiveBeanCard-module__kZx0lW__actionBtn{font-weight:600;min-height:48px!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}}
.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%);background-attachment:fixed;flex-direction:column;min-height:100dvh;display:flex}
.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{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__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;z-index:-1;pointer-events:none;background-color:#0000;width:100vw;transition:background-color .2s;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.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:1px solid #ffffff14}.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;background-attachment:fixed;flex-direction:column;min-height:100dvh;display:flex}.privacy-module__4d6ZyG__section{background:#3f4f44}
.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%);background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex}
.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;background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex}.equipment-module__eMou8q__paper{background:#3f4f44}.equipment-module__eMou8q__filterBar{background:#ffffff0a}.equipment-module__eMou8q__sectionHeader{top:var(--header-height);z-index:10;padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(to bottom, color-mix(in srgb, var(--mantine-color-dark-7) 85%, transparent), transparent);position:sticky}
.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;background-attachment:fixed;flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.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;background-attachment:fixed;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;background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex}.terms-module__Xl2taG__section{background:#3f4f44}
