@layer reset{*,:before,:after{box-sizing:border-box;border:0 solid}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,fieldset,legend{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border-radius:0;padding:0}button,[role=button]{cursor:pointer}button:disabled{cursor:default}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}img,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}textarea{resize:vertical}[hidden]{display:none!important}fieldset{min-inline-size:0}legend{max-width:100%}}@layer tokens{:root{--cl-ref-space-1:.25rem;--cl-ref-space-2:.5rem;--cl-ref-space-3:.75rem;--cl-ref-space-4:1rem;--cl-ref-space-6:1.5rem;--cl-ref-space-8:2rem;--cl-ref-radius-sm:.5rem;--cl-ref-radius-md:1rem;--cl-ref-radius-pill:9999px;--cl-ref-duration-fast:.12s;--cl-ref-duration-normal:.2s;--cl-font-body:Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--cl-font-size-body:1rem;--cl-font-size-label:.875rem;--cl-font-size-helper:.75rem;--cl-font-size-caption:.6875rem;--cl-line-height-body:1.5;--cl-space-page-inline:var(--cl-ref-space-4);--cl-space-field-gap:var(--cl-ref-space-2);--cl-space-section-gap:var(--cl-ref-space-6);--cl-size-content-max:28rem;--cl-size-target-min:2.75rem;--cl-size-input:2.75rem;--cl-size-nav:4.5rem;--cl-radius-control:var(--cl-ref-radius-sm);--cl-radius-card:var(--cl-ref-radius-md);--cl-radius-action:var(--cl-ref-radius-pill);--cl-motion-fast:var(--cl-ref-duration-fast);--cl-motion-normal:var(--cl-ref-duration-normal);--cl-layer-nav:20;--cl-layer-overlay:50;--cl-layer-notice:100;--cl-border-width:1px;--cl-size-textarea-min:6rem;--cl-focus-width:2px;--cl-focus-offset:2px;--cl-font-weight-medium:600;--cl-opacity-disabled:.6;--cl-font-size-heading:1.125rem;--cl-font-weight-strong:700;--cl-space-tight:var(--cl-ref-space-1);--cl-shadow-card:0 1px 3px #0000001a;--cl-color-temperature-hot:#9a3412;--cl-color-temperature-hot-surface:#fff7ed;--cl-color-temperature-iced:#1e40af;--cl-color-temperature-iced-surface:#eff6ff;--cl-motion-loading:1s;--cl-size-notice-max:75dvh;--cl-size-dialog-max:85dvh;--cl-size-viewport:100dvh;--cl-size-nav-icon:2rem;--cl-size-state-min:16rem;--cl-size-icon:1.25rem;--cl-size-icon-small:1rem;--cl-size-icon-large:1.5rem;--cl-size-icon-action-large:3.5rem;--cl-space-slider-inline:var(--cl-ref-space-3);--cl-size-slider-thumb:1.25rem;--cl-size-slider-track:.5rem;--cl-size-slider-labels:2.5rem;--cl-font-size-page-title:1.5rem;--cl-font-size-section-title:1.25rem;--cl-color-rating:#854d0e;--cl-color-error-hover:#7f1d1d;--cl-size-flag-small:.75rem;--cl-size-flag-medium:1rem;--cl-size-flag-large:1.5rem;--cl-color-roast-light:#d4a373;--cl-color-roast-medium-light:#b5835a;--cl-color-roast-medium:#9c6644;--cl-color-roast-medium-dark:#7f4f24;--cl-color-roast-dark:#582f0e;--cl-size-avatar:5rem;--cl-size-brand-icon:1.5rem;--cl-color-media-surface:#111827;--cl-color-on-media:#fff;--cl-size-floating-action:3.5rem;--cl-layer-floating:10}[data-app-theme=brewlog]{--cl-ref-brand-primary:#6f4e37;--cl-ref-brand-muted:#70543e;--cl-ref-brand-background:#faf9f6;--cl-ref-brand-text:#2c1e12;--cl-ref-brand-tonal:#f0e5db;--cl-ref-brand-outline:#a18a76;--cl-color-text:var(--cl-ref-brand-text);--cl-color-text-muted:var(--cl-ref-brand-muted);--cl-color-text-subtle:#816955;--cl-color-background:var(--cl-ref-brand-background);--cl-color-surface:#fff;--cl-color-surface-tonal:var(--cl-ref-brand-tonal);--cl-color-action-primary:var(--cl-ref-brand-primary);--cl-color-on-action-primary:#fff;--cl-color-action-secondary:var(--cl-ref-brand-tonal);--cl-color-on-action-secondary:var(--cl-ref-brand-text);--cl-color-border-decorative:var(--cl-ref-brand-tonal);--cl-color-border-input:var(--cl-ref-brand-outline);--cl-color-focus:var(--cl-ref-brand-primary);--cl-color-success:#166534;--cl-color-on-success:#fff;--cl-color-success-surface:#f0fdf4;--cl-color-warning:#854d0e;--cl-color-on-warning:#fff;--cl-color-warning-surface:#fefce8;--cl-color-error:#991b1b;--cl-color-on-error:#fff;--cl-color-error-surface:#fef2f2;--cl-color-overlay:#00000073;--cl-color-action-primary-hover:#5d412e;--cl-color-action-secondary-hover:#e4d3c3}}@layer base{:root{font-family:var(--cl-font-body);font-size:var(--cl-font-size-body);line-height:var(--cl-line-height-body);color:var(--cl-color-text);background:var(--cl-color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{min-width:320px;min-height:100dvh}#root{width:100%}:focus-visible{outline:2px solid var(--cl-color-focus);outline-offset:2px}input[type=date]{appearance:none;text-align:center;position:relative;overflow:hidden}input[type=date]::-webkit-date-and-time-value{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}input[type=date]::-webkit-datetime-edit{text-align:center;justify-content:center;align-items:center;width:100%;padding:0;display:inline-flex}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:var(--cl-space-field-gap)}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{scroll-padding-block-end:calc(var(--cl-size-nav) + env(safe-area-inset-bottom) + var(--cl-space-page-inline))}#root main :where(button,input,select,textarea,a,[tabindex]){scroll-margin-block-start:var(--cl-space-page-inline);scroll-margin-block-end:calc(var(--cl-size-nav) + env(safe-area-inset-bottom) + var(--cl-space-page-inline))}}@layer components{._primary_1vc2u_2,._secondary_1vc2u_3{box-shadow:var(--cl-shadow-card)}._root_1vc2u_6:active:not([aria-disabled=true]){box-shadow:none}._root_1vc2u_6{justify-content:center;align-items:center;gap:var(--cl-space-field-gap);min-height:var(--cl-size-target-min);border:var(--cl-border-width) solid transparent;border-radius:var(--cl-radius-action);padding:var(--cl-space-field-gap) var(--cl-space-page-inline);font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);cursor:pointer;transition:background-color var(--cl-motion-fast);display:inline-flex}._primary_1vc2u_2:hover:not([aria-disabled=true]){background:var(--cl-color-action-primary-hover)}._secondary_1vc2u_3:hover:not([aria-disabled=true]){background:var(--cl-color-action-secondary-hover)}._primary_1vc2u_2{color:var(--cl-color-on-action-primary);background:var(--cl-color-action-primary)}._secondary_1vc2u_3{color:var(--cl-color-on-action-secondary);background:var(--cl-color-action-secondary)}._outline_1vc2u_37{color:var(--cl-color-action-primary);border-color:var(--cl-color-border-input);background:0 0}._ghost_1vc2u_42{color:var(--cl-color-text-muted);background:0 0}._outline_1vc2u_37:hover,._ghost_1vc2u_42:hover{background:var(--cl-color-surface-tonal)}._root_1vc2u_6:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._root_1vc2u_6:disabled,._root_1vc2u_6[aria-disabled=true]{cursor:not-allowed;opacity:var(--cl-opacity-disabled)}._extraSmall_1vc2u_59{gap:var(--cl-space-tight);padding:var(--cl-space-tight) var(--cl-space-field-gap);font-size:var(--cl-font-size-caption)}._small_1vc2u_64{font-size:var(--cl-font-size-helper)}._medium_1vc2u_67{font-size:var(--cl-font-size-label)}._large_1vc2u_70{font-size:var(--cl-font-size-body);padding:var(--cl-space-page-inline)}._icon_1vc2u_74{min-width:var(--cl-size-target-min);width:var(--cl-size-target-min);padding:0}._largeIcon_1vc2u_79{min-width:var(--cl-size-icon-action-large);width:var(--cl-size-icon-action-large);height:var(--cl-size-icon-action-large);padding:0}._fullWidth_1vc2u_85{width:100%}._danger_1vc2u_88{color:var(--cl-color-on-error);background:var(--cl-color-error)}._danger_1vc2u_88:hover:not([aria-disabled=true]){background:var(--cl-color-error-hover)}._root_lcjdf_2{border:var(--cl-border-width) solid var(--cl-color-border-decorative);border-radius:var(--cl-radius-card);color:var(--cl-color-text);background:var(--cl-color-surface);box-shadow:var(--cl-shadow-card)}._header_lcjdf_9{gap:var(--cl-space-field-gap);padding:var(--cl-space-section-gap);flex-direction:column;display:flex}._title_lcjdf_15{font-size:var(--cl-font-size-heading);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-action-primary)}._content_lcjdf_20{padding:0 var(--cl-space-section-gap) var(--cl-space-section-gap)}._content_lcjdf_20:first-child{padding-top:var(--cl-space-section-gap)}._footer_lcjdf_26{padding:0 var(--cl-space-section-gap) var(--cl-space-section-gap);align-items:center;display:flex}._selected_lcjdf_31{border-color:var(--cl-color-focus);background:var(--cl-color-surface-tonal)}._target_1646t_2{width:var(--cl-size-target-min);height:var(--cl-size-target-min);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._root_1646t_12{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._indicator_1646t_21{width:var(--cl-size-icon);height:var(--cl-size-icon);border:var(--cl-border-width) solid var(--cl-color-border-input);border-radius:var(--cl-space-tight);background:var(--cl-color-surface);pointer-events:none;display:flex}._check_1646t_30{visibility:hidden;width:100%;height:100%}._root_1646t_12:checked+._indicator_1646t_21{border-color:var(--cl-color-action-primary);background:var(--cl-color-action-primary);color:var(--cl-color-on-action-primary)}._root_1646t_12:checked+._indicator_1646t_21>._check_1646t_30{visibility:visible}._target_1646t_2:has(._root_1646t_12:focus-visible){outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._root_1646t_12:disabled{cursor:not-allowed}._root_1646t_12:disabled+._indicator_1646t_21{opacity:var(--cl-opacity-disabled)}._root_ggyer_2{width:100%;min-width:0;min-height:var(--cl-size-input);border:var(--cl-border-width) solid var(--cl-color-border-input);border-radius:var(--cl-radius-control);padding:var(--cl-space-field-gap);font-size:var(--cl-font-size-label);color:var(--cl-color-text);background:var(--cl-color-surface);transition:border-color var(--cl-motion-fast);display:block}._root_ggyer_2::placeholder{color:var(--cl-color-text-muted);opacity:1}._root_ggyer_2[type=date]{height:var(--cl-size-input);justify-content:center;align-items:center;display:flex}._root_ggyer_2:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._root_ggyer_2:disabled{cursor:not-allowed;opacity:var(--cl-opacity-disabled)}._root_ggyer_2[aria-invalid=true]{border-color:var(--cl-color-error)}._root_ggyer_2:read-only{background:var(--cl-color-surface-tonal)}._root_149v4_2{font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text)}._root_1ombg_2{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._filters_1ombg_7{gap:var(--cl-space-tight);padding:var(--cl-space-tight);border-radius:var(--cl-radius-control);background:var(--cl-color-surface-tonal);display:flex}._option_1ombg_14{justify-content:center;align-items:center;gap:var(--cl-space-tight);min-height:var(--cl-size-target-min);border-radius:var(--cl-radius-control);padding-inline:var(--cl-space-field-gap);color:var(--cl-color-text-muted);font-size:var(--cl-font-size-helper);font-weight:var(--cl-font-weight-medium);cursor:pointer;flex:1;display:flex}._option_1ombg_14[aria-pressed=true]{color:var(--cl-color-action-primary);background:var(--cl-color-surface);box-shadow:var(--cl-shadow-card)}._option_1ombg_14[aria-pressed=true][data-temperature=hot]{color:var(--cl-color-temperature-hot);background:var(--cl-color-temperature-hot-surface)}._option_1ombg_14[aria-pressed=true][data-temperature=iced]{color:var(--cl-color-temperature-iced);background:var(--cl-color-temperature-iced-surface)}._option_1ombg_14:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._marker_1ombg_45{width:var(--cl-space-tight);height:var(--cl-space-tight);border-radius:var(--cl-radius-action);background:var(--cl-color-temperature-hot)}._marker_1ombg_45[data-temperature=iced]{background:var(--cl-color-temperature-iced)}._count_1ombg_54{padding-inline:var(--cl-space-tight)}._sort_1ombg_57{align-items:center;gap:var(--cl-space-field-gap);border:var(--cl-border-width) solid var(--cl-color-border-decorative);border-radius:var(--cl-radius-control);padding:var(--cl-space-field-gap);font-size:var(--cl-font-size-helper);color:var(--cl-color-text);display:flex}._sortOptions_1ombg_67>._option_1ombg_14[aria-pressed=true]{color:var(--cl-color-on-action-primary);background:var(--cl-color-action-primary)}._sortOptions_1ombg_67{gap:var(--cl-space-tight);min-width:0;padding:var(--cl-space-tight);border-radius:var(--cl-radius-control);background:var(--cl-color-surface-tonal);flex:1;display:grid}._root_6qzla_2{width:100%;max-width:var(--cl-size-content-max);padding-inline:var(--cl-space-page-inline);padding-top:var(--cl-space-page-inline);padding-bottom:calc(var(--cl-size-nav) + env(safe-area-inset-bottom) + var(--cl-space-page-inline));margin-inline:auto}._root_jbhin_2{width:100%;min-width:0;height:var(--cl-size-input);min-height:var(--cl-size-input);border:var(--cl-border-width) solid var(--cl-color-border-input);border-radius:var(--cl-radius-control);padding:var(--cl-space-field-gap);font-size:var(--cl-font-size-label);color:var(--cl-color-text);background:var(--cl-color-surface);transition:border-color var(--cl-motion-fast);display:block}._root_jbhin_2::placeholder{color:var(--cl-color-text-muted);opacity:1}._root_jbhin_2:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._root_jbhin_2:disabled{cursor:not-allowed;opacity:var(--cl-opacity-disabled)}._root_jbhin_2[aria-invalid=true]{border-color:var(--cl-color-error)}._root_1x8a4_2{gap:var(--cl-space-tight);border-radius:var(--cl-radius-control);padding:var(--cl-space-tight);background:var(--cl-color-surface-tonal);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._option_1x8a4_11{min-height:var(--cl-size-target-min);border-radius:var(--cl-radius-control);padding:var(--cl-space-field-gap);color:var(--cl-color-text-muted);font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}._option_1x8a4_11[data-selected]{color:var(--cl-color-action-primary);background:var(--cl-color-surface);box-shadow:var(--cl-shadow-card)}._option_1x8a4_11:has(:focus-visible){outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._option_1x8a4_11[data-disabled]{cursor:not-allowed;opacity:var(--cl-opacity-disabled)}._radio_1x8a4_37{width:var(--cl-border-width);height:var(--cl-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._root_mxybl_2{resize:vertical;width:100%;min-width:0;min-height:var(--cl-size-textarea-min);border:var(--cl-border-width) solid var(--cl-color-border-input);border-radius:var(--cl-radius-control);padding:var(--cl-space-field-gap);font-size:var(--cl-font-size-label);color:var(--cl-color-text);background:var(--cl-color-surface);transition:border-color var(--cl-motion-fast);display:block}._root_mxybl_2::placeholder{color:var(--cl-color-text-muted);opacity:1}._root_mxybl_2:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._root_mxybl_2:disabled{cursor:not-allowed;opacity:var(--cl-opacity-disabled)}._root_mxybl_2[aria-invalid=true]{border-color:var(--cl-color-error)}._root_mxybl_2:read-only{background:var(--cl-color-surface-tonal)}._viewport_1jdjy_2{pointer-events:none;inset-inline:0;top:max(var(--cl-space-page-inline), env(safe-area-inset-top));z-index:var(--cl-layer-notice);gap:var(--cl-space-field-gap);max-height:var(--cl-size-notice-max);max-width:var(--cl-size-content-max);padding-inline:var(--cl-space-page-inline);padding-bottom:var(--cl-space-page-inline);flex-direction:column;margin-inline:auto;display:flex;position:fixed;overflow-y:auto}._toast_1jdjy_18{pointer-events:auto;border:var(--cl-border-width) solid currentColor;border-radius:var(--cl-radius-card);background:var(--cl-color-surface);width:100%;padding:var(--cl-space-page-inline);box-shadow:var(--cl-shadow-card);flex-shrink:0}._toast_1jdjy_18[data-ending-style]{display:none}._toast_1jdjy_18:focus-visible,._close_1jdjy_32:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._success_1jdjy_36{color:var(--cl-color-success);background:var(--cl-color-success-surface)}._warning_1jdjy_40{color:var(--cl-color-warning);background:var(--cl-color-warning-surface)}._error_1jdjy_44{color:var(--cl-color-error);background:var(--cl-color-error-surface)}._content_1jdjy_48{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._header_1jdjy_53{align-items:center;gap:var(--cl-space-field-gap);display:flex}._icon_1jdjy_58{width:var(--cl-font-size-heading);height:var(--cl-font-size-heading);flex-shrink:0}._title_1jdjy_63{overflow-wrap:anywhere;min-width:0;font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);flex:1}._description_1jdjy_70{overflow-wrap:anywhere;color:var(--cl-color-text);font-size:var(--cl-font-size-body)}._close_1jdjy_32{width:var(--cl-size-target-min);height:var(--cl-size-target-min);border-radius:var(--cl-radius-action);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}._close_1jdjy_32:hover{background:var(--cl-color-surface-tonal)}._closeIcon_1jdjy_88{width:var(--cl-font-size-body);height:var(--cl-font-size-body)}._stack_rk0jf_2,._sectionStack_rk0jf_3,._list_rk0jf_4{gap:var(--cl-space-page-inline);flex-direction:column;display:flex}._sectionStack_rk0jf_3{gap:var(--cl-space-section-gap)}._links_rk0jf_12{gap:var(--cl-space-field-gap);margin-top:var(--cl-space-page-inline);flex-wrap:wrap;display:flex}._toolbar_rk0jf_18,._modalHeader_rk0jf_19{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);display:flex}._modalHeader_rk0jf_19{align-items:flex-start}._sortGroup_rk0jf_28{padding:var(--cl-space-tight);border-radius:var(--cl-radius-action);background:var(--cl-color-surface-tonal);display:flex}._sortOption_rk0jf_34{min-height:var(--cl-size-target-min);padding-inline:var(--cl-space-field-gap);border-radius:var(--cl-radius-action);color:var(--cl-color-text-muted);font-size:var(--cl-font-size-helper);font-weight:var(--cl-font-weight-medium);cursor:pointer}._sortOption_rk0jf_34[aria-pressed=true]{background:var(--cl-color-surface);color:var(--cl-color-action-primary);box-shadow:var(--cl-shadow-card)}._iconButton_rk0jf_48{width:var(--cl-size-target-min);height:var(--cl-size-target-min);border-radius:var(--cl-radius-action);color:var(--cl-color-action-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}._largeIcon_rk0jf_59{font-size:var(--cl-font-size-heading)}._label_rk0jf_62{font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text);display:block}._visuallyHidden_rk0jf_68{width:var(--cl-border-width);height:var(--cl-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._storePanel_rk0jf_76,._recordButton_rk0jf_77,._record_rk0jf_77,._panel_rk0jf_79{border:var(--cl-border-width) solid var(--cl-color-border-decorative);border-radius:var(--cl-radius-card);width:100%;padding:var(--cl-space-page-inline);text-align:start;background:var(--cl-color-surface);color:var(--cl-color-text);display:block}._storeButton_rk0jf_89{width:100%;padding:var(--cl-space-page-inline);text-align:start;color:var(--cl-color-text);display:block}._storePanel_rk0jf_76{padding:0}._storeLinks_rk0jf_99{gap:var(--cl-space-field-gap);padding:0 var(--cl-space-page-inline) var(--cl-space-page-inline);flex-wrap:wrap;display:flex}._storePanel_rk0jf_76[data-link-spacing=compact] ._storeButton_rk0jf_89{padding-block-end:var(--cl-space-tight)}._storePanel_rk0jf_76[data-link-spacing=compact] ._storeLinks_rk0jf_99{row-gap:var(--cl-space-tight);padding-block-end:var(--cl-space-field-gap)}._storeButton_rk0jf_89,._recordButton_rk0jf_77{min-height:var(--cl-size-target-min);cursor:pointer}._storeButton_rk0jf_89:hover,._recordButton_rk0jf_77:hover,._iconButton_rk0jf_48:hover{background:var(--cl-color-surface-tonal)}._storeButton_rk0jf_89:focus-visible,._recordButton_rk0jf_77:focus-visible,._sortOption_rk0jf_34:focus-visible,._iconButton_rk0jf_48:focus-visible,._brewAction_rk0jf_126:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._storeName_rk0jf_130,._rating_rk0jf_131{overflow-wrap:anywhere;font-weight:var(--cl-font-weight-strong);color:var(--cl-color-action-primary)}._storeMeta_rk0jf_136,._helper_rk0jf_137,._footnote_rk0jf_138{font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted);display:block}._storeMeta_rk0jf_136{margin-top:var(--cl-space-tight)}._icon_rk0jf_48{width:var(--cl-font-size-heading);height:var(--cl-font-size-heading)}._backdrop_rk0jf_150{z-index:var(--cl-layer-overlay);background:var(--cl-color-overlay);position:fixed;inset:0}._overlay_rk0jf_156{z-index:var(--cl-layer-overlay);padding:max(var(--cl-space-page-inline), env(safe-area-inset-top)) var(--cl-space-page-inline) max(var(--cl-space-page-inline), env(safe-area-inset-bottom));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._modal_rk0jf_19{width:100%;max-width:var(--cl-size-content-max);max-height:var(--cl-size-dialog-max);padding:var(--cl-space-section-gap);border-radius:var(--cl-radius-card);background:var(--cl-color-surface);color:var(--cl-color-text);box-shadow:var(--cl-shadow-card);overflow-y:auto}._modalTitle_rk0jf_177,._heading_rk0jf_178{overflow-wrap:anywhere;font-size:var(--cl-font-size-heading);font-weight:var(--cl-font-weight-strong);color:var(--cl-color-action-primary)}._details_rk0jf_184{gap:var(--cl-space-field-gap) var(--cl-space-page-inline);margin-top:var(--cl-space-page-inline);font-size:var(--cl-font-size-label);grid-template-columns:auto minmax(0,1fr);display:grid}._detailRow_rk0jf_191{display:contents}._muted_rk0jf_194{color:var(--cl-color-text-muted)}._detailValue_rk0jf_197{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cl-color-text);margin:0}._open_rk0jf_203{margin-top:var(--cl-space-section-gap);width:100%}._description_rk0jf_207,._summary_rk0jf_208{font-size:var(--cl-font-size-label);color:var(--cl-color-text-muted)}._description_rk0jf_207{margin-top:var(--cl-space-field-gap)}._recordButton_rk0jf_77,._record_rk0jf_77{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._title_rk0jf_222,._recordTitle_rk0jf_223{overflow-wrap:anywhere;font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text)}._divided_rk0jf_228{flex-direction:column;display:flex}._brewAction_rk0jf_126,._brewSummary_rk0jf_233{min-height:var(--cl-size-target-min);justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);width:100%;padding-block:var(--cl-space-field-gap);border-bottom:var(--cl-border-width) solid var(--cl-color-border-decorative);text-align:start;display:flex}._brewAction_rk0jf_126{cursor:pointer}._footnote_rk0jf_138{text-align:end}@media (width>=40rem){._overlay_rk0jf_156{align-items:center}}._icon_qi2v4_2,._brandIcon_qi2v4_3{width:var(--cl-size-icon-small);height:var(--cl-size-icon-small);flex-shrink:0}._largeIcon_qi2v4_8{width:var(--cl-size-icon-large);height:var(--cl-size-icon-large)}._loading_h2jou_2{justify-content:center;align-items:center;gap:var(--cl-space-field-gap);padding:var(--cl-space-section-gap);color:var(--cl-color-text-muted);flex-direction:column;display:flex}._spinner_h2jou_11{width:var(--cl-size-target-min);height:var(--cl-size-target-min);border:var(--cl-focus-width) solid var(--cl-color-border-decorative);border-top-color:var(--cl-color-action-primary);border-radius:var(--cl-radius-action);animation:_spin_h2jou_11 var(--cl-motion-loading) linear infinite}._text_h2jou_19{font-size:var(--cl-font-size-label)}._title_h2jou_22{font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium)}._error_h2jou_26{border:var(--cl-border-width) solid var(--cl-color-error);border-radius:var(--cl-radius-card);background:var(--cl-color-error-surface);color:var(--cl-color-error);padding:var(--cl-space-section-gap);text-align:center}._retry_h2jou_34{margin-top:var(--cl-space-page-inline)}._empty_h2jou_37{border:var(--cl-border-width) dashed var(--cl-color-border-decorative);border-radius:var(--cl-radius-card);background:var(--cl-color-surface);color:var(--cl-color-text);padding:var(--cl-space-section-gap);text-align:center}._description_h2jou_45{margin-top:var(--cl-space-field-gap);font-size:var(--cl-font-size-label);color:var(--cl-color-text-muted)}._action_h2jou_50{margin-top:var(--cl-space-section-gap)}@keyframes _spin_h2jou_11{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_h2jou_11{animation:none}}._root_wscyf_2{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._description_wscyf_7{font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted)}._secondaryLabel_wscyf_11{font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted);font-weight:400}._error_wscyf_16{font-size:var(--cl-font-size-helper);color:var(--cl-color-error)}._root_1pu22_2{min-height:var(--cl-size-viewport);color:var(--cl-color-text);background:var(--cl-color-background);flex-direction:column;display:flex}._main_1pu22_9{flex:1;min-width:0}._navigation_1pu22_13{inset-inline:0;z-index:var(--cl-layer-nav);height:calc(var(--cl-size-nav) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--cl-color-surface);border-top:var(--cl-border-width) solid var(--cl-color-border-decorative);position:fixed;bottom:0}._navigationItems_1pu22_23{width:100%;max-width:var(--cl-size-content-max);justify-content:space-around;align-items:center;height:100%;margin-inline:auto;display:flex}._navigationEntry_1pu22_32{flex:1;min-width:0}._navigationLink_1pu22_36{min-height:var(--cl-size-target-min);justify-content:center;align-items:center;gap:var(--cl-space-tight);color:var(--cl-color-text-muted);flex-direction:column;display:flex}._navigationIcon_1pu22_45{width:var(--cl-size-target-min);height:var(--cl-size-nav-icon);border-radius:var(--cl-radius-action);justify-content:center;align-items:center;display:flex}._navigationLink_1pu22_36[aria-current=page]{color:var(--cl-color-action-primary)}._navigationLink_1pu22_36[aria-current=page] ._navigationIcon_1pu22_45{background:var(--cl-color-surface-tonal)}._navigationLabel_1pu22_59{font-size:var(--cl-font-size-helper);font-weight:var(--cl-font-weight-medium)}._navigationLink_1pu22_36:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset);border-radius:var(--cl-radius-control)}._consent_1pu22_68{width:100%;max-width:var(--cl-size-content-max);margin:var(--cl-space-page-inline) auto 0;padding:var(--cl-space-page-inline);border:var(--cl-border-width) solid var(--cl-color-border-decorative);border-radius:var(--cl-radius-card);background:var(--cl-color-surface)}._consentTitle_1pu22_77{font-weight:var(--cl-font-weight-medium)}._consentDescription_1pu22_80{margin-top:var(--cl-space-field-gap);font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted)}._consentActions_1pu22_85{gap:var(--cl-space-field-gap);margin-top:var(--cl-space-page-inline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._session_1pu22_91{min-height:var(--cl-size-viewport);padding:var(--cl-space-page-inline);justify-content:center;align-items:center;display:flex}._sessionMessage_1pu22_98{margin-bottom:var(--cl-space-section-gap);overflow-wrap:anywhere;color:var(--cl-color-text-muted)}._root_118vv_2{flex-shrink:0}._small_118vv_5{width:var(--cl-size-icon);height:var(--cl-size-icon)}._medium_118vv_9{width:var(--cl-size-brand-icon);height:var(--cl-size-brand-icon)}._large_118vv_13{width:var(--cl-size-target-min);height:var(--cl-size-target-min)}._small_1xgoo_2{--_flag-height:var(--cl-size-flag-small)}._medium_1xgoo_5{--_flag-height:var(--cl-size-flag-medium)}._large_1xgoo_8{--_flag-height:var(--cl-size-flag-large)}._flag_1xgoo_11{width:calc(var(--_flag-height) * 4 / 3);height:var(--_flag-height);aspect-ratio:4/3;object-fit:cover;border:var(--cl-border-width) solid var(--cl-color-border-decorative);flex-shrink:0}._fallback_1xgoo_19{width:var(--_flag-height);height:var(--_flag-height);color:var(--cl-color-text-muted);flex-shrink:0}._root_jop05_2{align-items:center;gap:var(--cl-space-tight);padding:var(--cl-space-tight) var(--cl-space-field-gap);border:var(--cl-border-width) solid var(--cl-color-border-decorative);border-radius:var(--cl-radius-action);background:var(--cl-color-surface-tonal);flex-shrink:0;display:inline-flex}._dot_jop05_12{width:var(--cl-space-field-gap);height:var(--cl-space-field-gap);border-radius:var(--cl-radius-action);background:var(--cl-color-text-muted);flex-shrink:0}._dot_jop05_12[data-level="1"]{background:var(--cl-color-roast-light)}._dot_jop05_12[data-level="2"]{background:var(--cl-color-roast-medium-light)}._dot_jop05_12[data-level="3"]{background:var(--cl-color-roast-medium)}._dot_jop05_12[data-level="4"]{background:var(--cl-color-roast-medium-dark)}._dot_jop05_12[data-level="5"]{background:var(--cl-color-roast-dark)}._label_jop05_34{font-size:var(--cl-font-size-helper);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text)}._visuallyHidden_jop05_39{width:var(--cl-border-width);height:var(--cl-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._content_1bt3o_2{gap:var(--cl-space-page-inline);padding:var(--cl-space-section-gap);flex-direction:column;display:flex;container-type:inline-size}._field_1bt3o_9,._stack_1bt3o_10,._panel_1bt3o_11,._divider_1bt3o_12{gap:var(--cl-space-field-gap);flex-direction:column;min-width:0;display:flex}._stack_1bt3o_10{gap:var(--cl-space-page-inline)}._panel_1bt3o_11{gap:var(--cl-space-page-inline);padding:var(--cl-space-page-inline);border:var(--cl-border-width) solid var(--cl-color-border-decorative);border-radius:var(--cl-radius-card);background:var(--cl-color-surface-tonal)}._heading_1bt3o_28,._strong_1bt3o_29,._groupLabel_1bt3o_30{font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text)}._helper_1bt3o_35,._helperSpaced_1bt3o_36,._muted_1bt3o_37{font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted)}._helperSpaced_1bt3o_36{margin-top:var(--cl-space-tight)}._row_1bt3o_44,._growRow_1bt3o_45{align-items:center;gap:var(--cl-space-field-gap);min-width:0;display:flex}._growRow_1bt3o_45{flex:1}._spread_1bt3o_54{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);display:flex}._divider_1bt3o_12{gap:var(--cl-space-page-inline);padding-top:var(--cl-space-page-inline);border-top:var(--cl-border-width) solid var(--cl-color-border-decorative)}._label_1bt3o_65{cursor:pointer}._placeholder_1bt3o_68{min-height:var(--cl-size-input);border-radius:var(--cl-radius-control);background:var(--cl-color-surface-tonal)}._error_1bt3o_73{color:var(--cl-color-error);font-size:var(--cl-font-size-helper)}._textAction_1bt3o_77{color:var(--cl-color-action-primary);min-height:var(--cl-size-target-min);font-weight:var(--cl-font-weight-medium);cursor:pointer;text-decoration:underline}._choices_1bt3o_84{gap:var(--cl-space-tight);padding:var(--cl-space-tight);border-radius:var(--cl-radius-control);background:var(--cl-color-surface-tonal);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._choice_1bt3o_84{min-height:var(--cl-size-target-min);padding-inline:var(--cl-space-field-gap);border-radius:var(--cl-radius-control);font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);cursor:pointer}._choiceHot_1bt3o_100{color:var(--cl-color-temperature-hot);background:var(--cl-color-surface)}._choiceIced_1bt3o_104{color:var(--cl-color-temperature-iced);background:var(--cl-color-surface)}._choice_1bt3o_84:focus-visible,._textAction_1bt3o_77:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._iced_1bt3o_113{color:var(--cl-color-temperature-iced)}._measurements_1bt3o_116{gap:var(--cl-space-field-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._rating_1bt3o_121{grid-template-columns:var(--cl-size-target-min) minmax(0, 1fr) var(--cl-size-target-min);align-items:center;gap:var(--cl-space-tight);padding:var(--cl-space-field-gap);border:var(--cl-border-width) solid var(--cl-color-border-decorative);border-radius:var(--cl-radius-card);background:var(--cl-color-surface-tonal);display:grid}._center_1bt3o_131{flex-direction:column;align-items:center;min-width:0;display:flex}._stars_1bt3o_137{gap:var(--cl-space-tight);display:flex}._starFilled_1bt3o_141,._starHalf_1bt3o_142,._starEmpty_1bt3o_143{width:var(--cl-size-icon);height:var(--cl-size-icon);color:var(--cl-color-action-primary)}._starFilled_1bt3o_141{fill:currentColor}._starHalf_1bt3o_142{fill:var(--cl-color-surface-tonal)}._starEmpty_1bt3o_143{fill:#0000}._ratingValue_1bt3o_157{font-size:var(--cl-font-size-heading);font-weight:var(--cl-font-weight-strong);color:var(--cl-color-action-primary)}._hint_1bt3o_162{padding:var(--cl-space-page-inline);border-radius:var(--cl-radius-card);font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted);background:var(--cl-color-surface-tonal)}._pourHeader_1bt3o_169{display:none}._stepTitle_1bt3o_172,._cellTitle_1bt3o_173{text-align:center}._pourRow_1bt3o_176{gap:var(--cl-space-field-gap);padding-top:var(--cl-space-field-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._step_1bt3o_172{color:var(--cl-color-action-primary);font-weight:var(--cl-font-weight-medium);font-size:var(--cl-font-size-label);grid-column:1/-1}._pourMode_1bt3o_188{grid-column:1/-1}._text_1bt3o_77{font-size:var(--cl-font-size-label)}._measurements_1bt3o_116>:last-child{grid-column:1/-1}@container (width>=21rem){._measurements_1bt3o_116{grid-template-columns:repeat(3,minmax(0,1fr))}._measurements_1bt3o_116>:last-child{grid-column:auto}}._root_1w5bp_2{gap:var(--cl-space-tight);flex-direction:column;display:flex}._root_1w5bp_2[data-disabled]{opacity:var(--cl-opacity-disabled)}._heading_1w5bp_10{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);display:flex}._value_1w5bp_16{padding:var(--cl-space-tight) var(--cl-space-field-gap);border-radius:var(--cl-radius-action);color:var(--cl-color-action-primary);background:var(--cl-color-surface-tonal);font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);flex-shrink:0}._control_1w5bp_25{min-height:var(--cl-size-target-min);width:100%;padding-inline:var(--cl-space-slider-inline);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;display:flex;position:relative}._control_1w5bp_25[data-disabled]{cursor:default}._track_1w5bp_39{width:100%;height:var(--cl-size-slider-track);border:var(--cl-border-width) solid var(--cl-color-border-input);border-radius:var(--cl-radius-action);background:var(--cl-color-surface-tonal);position:relative}._indicator_1w5bp_47{border-radius:var(--cl-radius-action);background:var(--cl-color-action-primary);height:100%}._thumb_1w5bp_52{width:var(--cl-size-slider-thumb);height:var(--cl-size-slider-thumb);border:var(--cl-focus-width) solid var(--cl-color-surface);border-radius:var(--cl-radius-action);background:var(--cl-color-action-primary);box-shadow:var(--cl-shadow-card)}._thumb_1w5bp_52[data-dragging]{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._thumb_1w5bp_52:has(:focus-visible){outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._tick_1w5bp_65{pointer-events:none;width:var(--cl-space-tight);height:var(--cl-space-tight);border-radius:var(--cl-radius-action);position:absolute;top:50%;transform:translate(-50%,-50%)}._tickDone_1w5bp_74{background:var(--cl-color-on-action-primary)}._tickPending_1w5bp_77{background:var(--cl-color-action-primary)}._labels_1w5bp_80{margin-inline:var(--cl-space-slider-inline);height:var(--cl-size-slider-labels);position:relative}._markLabel_1w5bp_85{white-space:nowrap;color:var(--cl-color-text-muted);font-size:var(--cl-font-size-helper);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}._markValue_1w5bp_96{font-weight:var(--cl-font-weight-medium);font-variant-numeric:tabular-nums}._hidden_1w5bp_100{visibility:hidden}._tonal_1vukk_2{background:var(--cl-color-surface-tonal)}._border_1vukk_5{border:var(--cl-border-width) solid var(--cl-color-border-decorative)}._rounded_1vukk_8{border-radius:var(--cl-radius-card)}._content_1vukk_11{padding:var(--cl-space-page-inline)}._row_1vukk_14{align-items:center;gap:var(--cl-space-field-gap);flex-direction:row;display:flex}._fieldStack_1vukk_20{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._spread_1vukk_25{justify-content:space-between}._wrapping_1vukk_28{flex-wrap:wrap}._grow_1vukk_31{flex:1;min-width:0}._fixed_1vukk_35{flex-shrink:0}._helper_1vukk_38{font-size:var(--cl-font-size-helper)}._body_1vukk_41{font-size:var(--cl-font-size-label)}._strong_1vukk_44{font-weight:var(--cl-font-weight-medium)}._muted_1vukk_47{color:var(--cl-color-text-muted)}._accent_1vukk_50{color:var(--cl-color-action-primary)}._wrap_1vukk_28{overflow-wrap:anywhere}._spinner_1vukk_56{animation:_spin_1vukk_56 var(--cl-motion-loading) linear infinite}@keyframes _spin_1vukk_56{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1vukk_56{animation:none}}._timeline_1u00w_2{flex-direction:column;display:flex}._step_1u00w_6{grid-template-columns:var(--cl-space-section-gap) minmax(0, 1fr);gap:var(--cl-space-page-inline);padding-bottom:var(--cl-space-section-gap);display:grid;position:relative}._step_1u00w_6:last-child{padding-bottom:0}._step_1u00w_6:not(:last-child):before{content:"";top:var(--cl-space-section-gap);bottom:0;left:calc(var(--cl-space-section-gap) / 2);width:var(--cl-border-width);background:var(--cl-color-border-input);position:absolute}._marker_1u00w_25{width:var(--cl-space-section-gap);height:var(--cl-space-section-gap);border:var(--cl-border-width) solid var(--cl-color-action-primary);border-radius:var(--cl-radius-action);background:var(--cl-color-action-primary);color:var(--cl-color-on-action-primary);font-size:var(--cl-font-size-helper);font-weight:var(--cl-font-weight-medium);justify-content:center;align-items:center;display:flex;position:relative}._content_1u00w_39{gap:var(--cl-space-field-gap);flex-direction:column;min-width:0;display:flex}._heading_1u00w_45{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);flex-wrap:wrap;display:flex}._stepTitle_1u00w_52{align-items:center;gap:var(--cl-space-field-gap);font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);flex-wrap:wrap;display:flex}._bloom_1u00w_60{padding:var(--cl-space-tight) var(--cl-space-field-gap);border-radius:var(--cl-radius-action);color:var(--cl-color-warning);background:var(--cl-color-warning-surface);font-size:var(--cl-font-size-helper)}._amount_1u00w_67{align-items:baseline;gap:var(--cl-space-tight);font-size:var(--cl-font-size-heading);font-weight:var(--cl-font-weight-strong);font-variant-numeric:tabular-nums;display:flex}._unit_1u00w_75,._method_1u00w_76,._duration_1u00w_77{font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted);font-weight:400}._duration_1u00w_77{align-items:center;gap:var(--cl-space-tight);display:flex}._completion_1u00w_87{gap:var(--cl-space-field-gap);padding:var(--cl-space-page-inline);border-radius:var(--cl-radius-control);color:var(--cl-color-action-primary);background:var(--cl-color-surface-tonal);flex-direction:column;display:flex}}@layer pages{._surface_q0pb0_2{background:var(--cl-color-surface)}._tonal_q0pb0_5{background:var(--cl-color-surface-tonal)}._border_q0pb0_8{border:var(--cl-border-width) solid var(--cl-color-border-decorative)}._rounded_q0pb0_11{border-radius:var(--cl-radius-card)}._pill_q0pb0_14{border-radius:var(--cl-radius-action)}._elevated_q0pb0_17{box-shadow:var(--cl-shadow-card)}._content_q0pb0_20{padding:var(--cl-space-page-inline)}._roomy_q0pb0_23{padding:var(--cl-space-section-gap)}._compact_q0pb0_26{padding:var(--cl-space-field-gap)}._row_q0pb0_29{align-items:center;gap:var(--cl-space-field-gap);flex-direction:row;min-width:0;display:flex}._stack_q0pb0_36{overflow-wrap:anywhere;gap:var(--cl-space-page-inline);flex-direction:column;min-width:0;display:flex}._fieldStack_q0pb0_43{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._metrics_q0pb0_48{gap:var(--cl-space-field-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._tiles_q0pb0_53{gap:var(--cl-space-page-inline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._spread_q0pb0_58{flex-wrap:wrap;justify-content:space-between}._center_q0pb0_62{text-align:center;justify-content:center;align-items:center}._start_q0pb0_67{align-items:flex-start}._end_q0pb0_70{overflow-wrap:anywhere;text-align:end;justify-content:flex-end;min-width:0}._wrapping_q0pb0_76{flex-wrap:wrap}._grow_q0pb0_79{flex:1;min-width:0}._fixed_q0pb0_83{flex-shrink:0}._fullWidth_q0pb0_86{width:100%}._target_q0pb0_89{min-height:var(--cl-size-target-min);min-width:var(--cl-size-target-min);padding-inline:var(--cl-space-field-gap)}._state_q0pb0_94{min-height:var(--cl-size-state-min)}._helper_q0pb0_97{font-size:var(--cl-font-size-helper)}._body_q0pb0_100{font-size:var(--cl-font-size-label)}._heading_q0pb0_103{font-size:var(--cl-font-size-section-title)}._hero_q0pb0_106{font-size:var(--cl-font-size-page-title)}._strong_q0pb0_109{font-weight:var(--cl-font-weight-medium)}._muted_q0pb0_112{color:var(--cl-color-text-muted)}._accent_q0pb0_115{color:var(--cl-color-action-primary)}._foreground_q0pb0_118{color:var(--cl-color-text)}._dangerText_q0pb0_121{color:var(--cl-color-error)}._warningText_q0pb0_124{color:var(--cl-color-warning)}._icedText_q0pb0_127{color:var(--cl-color-temperature-iced)}._hotText_q0pb0_130{color:var(--cl-color-temperature-hot)}._onPrimary_q0pb0_133{color:var(--cl-color-on-action-primary)}._errorPanel_q0pb0_136{padding:var(--cl-space-page-inline);border-radius:var(--cl-radius-card);color:var(--cl-color-error);background:var(--cl-color-error-surface)}._warningPanel_q0pb0_142{padding:var(--cl-space-field-gap);border-radius:var(--cl-radius-control);color:var(--cl-color-warning);background:var(--cl-color-warning-surface)}._hotPanel_q0pb0_148{color:var(--cl-color-temperature-hot);background:var(--cl-color-temperature-hot-surface)}._icedPanel_q0pb0_152{color:var(--cl-color-temperature-iced);background:var(--cl-color-temperature-iced-surface)}._primaryBadge_q0pb0_156{padding:var(--cl-space-tight) var(--cl-space-field-gap);color:var(--cl-color-on-action-primary);background:var(--cl-color-action-primary);border-radius:var(--cl-radius-action)}._filled_q0pb0_162{fill:currentColor}._ratingFilled_q0pb0_165{color:var(--cl-color-rating);fill:currentColor}._multiline_q0pb0_169{white-space:pre-wrap;overflow-wrap:anywhere}._wrap_q0pb0_76{overflow-wrap:anywhere}._textLink_q0pb0_176{min-height:var(--cl-size-target-min);text-decoration:underline}._interactive_q0pb0_180{cursor:pointer}._clipped_q0pb0_183{overflow:hidden}._relative_q0pb0_186{position:relative}._absolute_q0pb0_189{inset-inline-start:calc(-1 * var(--cl-space-section-gap));top:var(--cl-space-page-inline);color:var(--cl-color-on-warning);background:var(--cl-color-warning);position:absolute}._separated_q0pb0_196{margin-top:var(--cl-space-field-gap)}._selected_q0pb0_199{color:var(--cl-color-action-primary);background:var(--cl-color-surface);box-shadow:var(--cl-shadow-card)}._visuallyHidden_q0pb0_204{width:var(--cl-border-width);height:var(--cl-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._optionalDetails_q0pb0_212{display:none}._spinner_q0pb0_215{animation:_spin_q0pb0_215 var(--cl-motion-loading) linear infinite}._placeholder_q0pb0_218{min-height:var(--cl-size-input);border-radius:var(--cl-radius-control);background:var(--cl-color-surface-tonal)}._entryLink_q0pb0_223{min-width:0;min-height:var(--cl-size-target-min);border-radius:var(--cl-radius-control);color:inherit;text-align:start;flex:1;display:block}._icon_q0pb0_232{width:var(--cl-size-icon);height:var(--cl-size-icon);flex-shrink:0}._divided_q0pb0_237{flex-direction:column;display:flex}._divided_q0pb0_237>*+*{border-top:var(--cl-border-width) solid var(--cl-color-border-decorative)}._entryLink_q0pb0_223:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}@keyframes _spin_q0pb0_215{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_q0pb0_215{animation:none}}@media (width>=40rem){._optionalDetails_q0pb0_212{display:flex}}._cardContent_q0pb0_263{gap:var(--cl-space-field-gap);padding:var(--cl-space-page-inline);flex-direction:column;display:flex}._avatar_q0pb0_269{width:var(--cl-size-avatar);height:var(--cl-size-avatar);flex-shrink:0}._avatarImage_q0pb0_274{object-fit:cover;width:100%;height:100%}._masterEntry_q0pb0_279{gap:var(--cl-space-field-gap);padding:var(--cl-space-page-inline);background:var(--cl-color-surface-tonal);border-radius:var(--cl-radius-control);display:grid}._masterHeading_q0pb0_286{align-items:flex-start;gap:var(--cl-space-field-gap);min-width:0;display:flex}._masterName_q0pb0_292{align-items:flex-start;gap:var(--cl-space-tight);overflow-wrap:anywhere;min-width:0;font-size:var(--cl-font-size-label);flex-direction:column;display:flex}._masterActions_q0pb0_301{justify-content:flex-end;gap:var(--cl-space-field-gap);display:flex}._results_xjbc6_2{flex-direction:column;display:flex}._archiveFilter_xjbc6_6{color:var(--cl-color-text-muted);font-size:var(--cl-font-size-helper);cursor:pointer;align-self:flex-end;align-items:center;display:flex}._page_1f5ph_2,._stack_1f5ph_3{gap:var(--cl-space-section-gap);flex-direction:column;display:flex}._stack_1f5ph_3{gap:var(--cl-space-page-inline)}._row_1f5ph_11{align-items:center;gap:var(--cl-space-field-gap);display:flex}._pageHeading_1f5ph_16{font-size:var(--cl-font-size-heading);font-weight:var(--cl-font-weight-strong);color:var(--cl-color-text)}._loading_1f5ph_21{min-height:var(--cl-size-state-min);justify-content:center;align-items:center;display:flex}._spinner_1f5ph_27{width:var(--cl-size-icon);height:var(--cl-size-icon);color:var(--cl-color-action-primary)}._icon_1f5ph_32{width:var(--cl-size-icon);height:var(--cl-size-icon)}._fallback_1f5ph_36{text-align:center;padding:var(--cl-space-section-gap);color:var(--cl-color-text-muted)}._spaced_1f5ph_41{margin-top:var(--cl-space-page-inline)}._error_1f5ph_44,._warning_1f5ph_45{padding:var(--cl-space-page-inline);border-radius:var(--cl-radius-card);color:var(--cl-color-error);background:var(--cl-color-error-surface);font-size:var(--cl-font-size-label)}._warning_1f5ph_45{color:var(--cl-color-warning);background:var(--cl-color-warning-surface)}._page_9ugc2_2{gap:var(--cl-space-page-inline);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}._toolbar_9ugc2_9,._titleRow_9ugc2_10{align-items:center;gap:var(--cl-space-field-gap);display:flex}._toolbar_9ugc2_9{justify-content:space-between}._pageTitle_9ugc2_18{font-size:var(--cl-font-size-section-title);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-action-primary)}._overview_9ugc2_23{gap:var(--cl-space-page-inline);flex-direction:column;display:flex}._metadata_9ugc2_28{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);flex-wrap:wrap;display:flex}._coffeeType_9ugc2_35,._version_9ugc2_36{font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted)}._beanName_9ugc2_40{font-size:var(--cl-font-size-section-title);font-weight:var(--cl-font-weight-strong);color:var(--cl-color-action-primary)}._origin_9ugc2_45{align-items:center;gap:var(--cl-space-field-gap);font-size:var(--cl-font-size-label);color:var(--cl-color-text-muted);display:flex}._origin_9ugc2_45>span{min-width:0}._primaryActions_9ugc2_55{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._details_9ugc2_60{font-size:var(--cl-font-size-label)}._detailRow_9ugc2_63{align-items:baseline;gap:var(--cl-space-page-inline);padding-block:var(--cl-space-page-inline);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}._detailRow_9ugc2_63:first-child{padding-top:0}._detailRow_9ugc2_63:last-child{padding-bottom:0}._detailRow_9ugc2_63+._detailRow_9ugc2_63{border-top:var(--cl-border-width) solid var(--cl-color-border-decorative)}._detailRow_9ugc2_63>dt{color:var(--cl-color-text-muted)}._detailRow_9ugc2_63>dd{text-align:end;min-width:0;font-weight:var(--cl-font-weight-medium)}._storeLink_9ugc2_87{justify-content:flex-end;align-items:center;gap:var(--cl-space-tight);min-height:var(--cl-size-target-min);color:var(--cl-color-action-primary);text-underline-offset:var(--cl-space-tight);text-decoration:underline;display:flex}._storeLink_9ugc2_87>svg{flex-shrink:0}._storeLink_9ugc2_87:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._note_9ugc2_104{font-size:var(--cl-font-size-label);white-space:pre-wrap}._archiveNotice_9ugc2_108{padding:var(--cl-space-page-inline);border-radius:var(--cl-radius-control);font-size:var(--cl-font-size-label);color:var(--cl-color-text-muted);background:var(--cl-color-surface-tonal)}._secondaryActions_9ugc2_115{justify-content:space-between;gap:var(--cl-space-field-gap);flex-wrap:wrap;display:flex}._operationError_9ugc2_121{font-size:var(--cl-font-size-label);color:var(--cl-color-error);text-align:center}._page_cafbf_2{gap:var(--cl-space-page-inline);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}._toolbar_cafbf_9,._titleRow_cafbf_10{align-items:center;gap:var(--cl-space-field-gap);display:flex}._toolbar_cafbf_9{justify-content:space-between}._pageTitle_cafbf_18{font-size:var(--cl-font-size-section-title);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-action-primary)}._overview_cafbf_23{gap:var(--cl-space-page-inline);flex-direction:column;display:flex}._metadata_cafbf_28{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);flex-wrap:wrap;display:flex}._date_cafbf_35,._eyebrow_cafbf_36,._origin_cafbf_37{font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted)}._badges_cafbf_41{align-items:center;gap:var(--cl-space-field-gap);display:flex}._hot_cafbf_46,._iced_cafbf_47,._rating_cafbf_48{align-items:center;gap:var(--cl-space-tight);padding:var(--cl-space-tight) var(--cl-space-field-gap);border-radius:var(--cl-radius-action);font-size:var(--cl-font-size-helper);font-weight:var(--cl-font-weight-medium);display:inline-flex}._hot_cafbf_46{color:var(--cl-color-temperature-hot);background:var(--cl-color-temperature-hot-surface)}._iced_cafbf_47{color:var(--cl-color-temperature-iced);background:var(--cl-color-temperature-iced-surface)}._rating_cafbf_48{color:var(--cl-color-rating);background:var(--cl-color-warning-surface)}._rating_cafbf_48>svg{fill:currentColor}._ratingMax_cafbf_72{font-weight:400}._beanLink_cafbf_75{align-items:center;gap:var(--cl-space-field-gap);min-height:var(--cl-size-target-min);padding:var(--cl-space-page-inline);border:var(--cl-border-width) solid var(--cl-color-border-input);border-radius:var(--cl-radius-control);background:var(--cl-color-surface-tonal);color:var(--cl-color-action-primary);display:flex}._beanLink_cafbf_75:hover{background:var(--cl-color-action-secondary-hover)}._beanLink_cafbf_75:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._beanInfo_cafbf_93{gap:var(--cl-space-field-gap);flex-direction:column;flex:1;min-width:0;display:flex}._beanName_cafbf_100{font-size:var(--cl-font-size-section-title);font-weight:var(--cl-font-weight-strong)}._origin_cafbf_37{align-items:center;gap:var(--cl-space-field-gap);display:flex}._linkLabel_cafbf_109{font-size:var(--cl-font-size-helper);text-underline-offset:var(--cl-space-tight);text-decoration:underline}._chevron_cafbf_114{flex-shrink:0}._metrics_cafbf_117{gap:var(--cl-space-field-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._metric_cafbf_117{justify-content:center;align-items:center;gap:var(--cl-space-tight);min-width:0;padding:var(--cl-space-page-inline) var(--cl-space-tight);border-radius:var(--cl-radius-control);background:var(--cl-color-surface-tonal);color:var(--cl-color-text-muted);flex-direction:column;display:flex}._metricLabel_cafbf_134{font-size:var(--cl-font-size-helper)}._metricValue_cafbf_137{justify-content:center;align-items:baseline;column-gap:var(--cl-space-tight);font-size:var(--cl-font-size-heading);font-weight:var(--cl-font-weight-strong);color:var(--cl-color-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._unit_cafbf_148{font-size:var(--cl-font-size-helper);font-weight:400}._details_cafbf_152{font-size:var(--cl-font-size-label);flex-direction:column;display:flex}._detailRow_cafbf_157{align-items:baseline;gap:var(--cl-space-page-inline);padding-block:var(--cl-space-page-inline);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}._detailRow_cafbf_157:first-child{padding-top:0}._detailRow_cafbf_157:last-child{padding-bottom:0}._detailRow_cafbf_157+._detailRow_cafbf_157{border-top:var(--cl-border-width) solid var(--cl-color-border-decorative)}._detailRow_cafbf_157>dt{color:var(--cl-color-text-muted)}._detailRow_cafbf_157>dd{text-align:end;font-weight:var(--cl-font-weight-medium)}._secondary_cafbf_180{color:var(--cl-color-text-muted);font-size:var(--cl-font-size-helper);font-weight:400;display:block}._note_cafbf_186{font-size:var(--cl-font-size-label);white-space:pre-wrap}._author_cafbf_190{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);padding:var(--cl-space-field-gap);font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted);flex-wrap:wrap;display:flex}._authorLabel_cafbf_200,._authorName_cafbf_201{align-items:center;gap:var(--cl-space-field-gap);min-width:0;display:flex}._authorName_cafbf_201{color:var(--cl-color-text)}._avatar_cafbf_210{width:var(--cl-size-icon);height:var(--cl-size-icon);border-radius:var(--cl-radius-action)}._avatarFallback_1pp8s_2{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._menu_1pp8s_9{border-radius:inherit;flex-direction:column;display:flex}._item_1pp8s_14{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);min-height:var(--cl-size-target-min);width:100%;padding:var(--cl-space-page-inline);color:var(--cl-color-text);background:var(--cl-color-surface);font-size:var(--cl-font-size-label);text-align:start;cursor:pointer;display:flex}._item_1pp8s_14+._item_1pp8s_14{border-top:var(--cl-border-width) solid var(--cl-color-border-decorative)}._item_1pp8s_14:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}._item_1pp8s_14:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}._item_1pp8s_14:hover{background:var(--cl-color-surface-tonal)}._item_1pp8s_14:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:calc(-1 * var(--cl-focus-width))}._danger_1pp8s_46{color:var(--cl-color-error);justify-content:flex-start}._tonal_1nnps_2{background:var(--cl-color-surface-tonal)}._border_1nnps_5{border:var(--cl-border-width) solid var(--cl-color-border-decorative)}._rounded_1nnps_8{border-radius:var(--cl-radius-card)}._pill_1nnps_11{border-radius:var(--cl-radius-action)}._roomy_1nnps_14{padding:var(--cl-space-section-gap)}._compact_1nnps_17{padding:var(--cl-space-field-gap)}._row_1nnps_20{align-items:center;gap:var(--cl-space-field-gap);flex-direction:row;min-width:0;display:flex}._stack_1nnps_27{overflow-wrap:anywhere;gap:var(--cl-space-page-inline);flex-direction:column;min-width:0;display:flex}._fieldStack_1nnps_34{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._tiles_1nnps_39{gap:var(--cl-space-page-inline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._center_1nnps_44{text-align:center;justify-content:center;align-items:center}._wrapping_1nnps_49{flex-wrap:wrap}._state_1nnps_52{min-height:var(--cl-size-state-min)}._helper_1nnps_55{font-size:var(--cl-font-size-helper)}._heading_1nnps_58{font-size:var(--cl-font-size-section-title)}._strong_1nnps_61{font-weight:var(--cl-font-weight-medium)}._muted_1nnps_64{color:var(--cl-color-text-muted)}._accent_1nnps_67{color:var(--cl-color-action-primary)}._dangerText_1nnps_70{color:var(--cl-color-error)}._separated_1nnps_73{margin-top:var(--cl-space-field-gap)}._spinner_1nnps_76{animation:_spin_1nnps_76 var(--cl-motion-loading) linear infinite}._divided_1nnps_79{flex-direction:column;display:flex}._masterEntry_1nnps_83{gap:var(--cl-space-field-gap);padding:var(--cl-space-page-inline);background:var(--cl-color-surface-tonal);border-radius:var(--cl-radius-control);display:grid}._masterHeading_1nnps_90{align-items:center;gap:var(--cl-space-field-gap);min-width:0;display:flex}._masterName_1nnps_96{align-items:flex-start;gap:var(--cl-space-tight);overflow-wrap:anywhere;min-width:0;font-size:var(--cl-font-size-label);flex-direction:column;display:flex}._masterActions_1nnps_105{justify-content:flex-end;gap:var(--cl-space-field-gap);display:flex}._form_1nnps_110{min-width:0}._formFields_1nnps_113{gap:var(--cl-space-page-inline);flex-direction:column;display:flex}._formActions_1nnps_118{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._checkboxLabel_1nnps_123{align-items:center;gap:var(--cl-space-field-gap);font-size:var(--cl-font-size-label);cursor:pointer;display:flex}._rangeFields_1nnps_130{min-width:0;padding:var(--cl-space-page-inline);border:var(--cl-border-width) solid var(--cl-color-border-decorative);border-radius:var(--cl-radius-control);gap:var(--cl-space-page-inline);flex-direction:column;margin:0;display:flex}._rangeLegend_1nnps_140{padding-inline:var(--cl-space-field-gap);font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-action-primary)}._rangeLegend_1nnps_140>svg{vertical-align:middle;margin-inline-end:var(--cl-space-tight);display:inline-block}._divided_1nnps_79>*+*{border-top:var(--cl-border-width) solid var(--cl-color-border-decorative)}._masterEntry_1nnps_83+._masterEntry_1nnps_83{margin-top:var(--cl-space-page-inline)}@media (width<=22rem){._tiles_1nnps_39{grid-template-columns:minmax(0,1fr)}}@keyframes _spin_1nnps_76{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1nnps_76{animation:none}}}
