@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=cafelog]{--cl-ref-brand-primary:#2d5016;--cl-ref-brand-muted:#4c623e;--cl-ref-brand-background:#faf9f5;--cl-ref-brand-text:#1a2e0a;--cl-ref-brand-tonal:#e6eddf;--cl-ref-brand-outline:#849573;--cl-color-text:var(--cl-ref-brand-text);--cl-color-text-muted:var(--cl-ref-brand-muted);--cl-color-text-subtle:#617555;--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:#244112;--cl-color-action-secondary-hover:#d5e1c9}}@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))}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}}@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)}._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_1diiw_2{color:var(--cl-color-action-primary);width:var(--_size);height:var(--_size);line-height:1;font-size:var(--_size);flex-shrink:0;justify-content:center;align-items:center;display:flex}._small_1diiw_13{--_size:var(--cl-size-flag-medium)}._medium_1diiw_16{--_size:var(--cl-size-brand-icon)}._large_1diiw_19{--_size:var(--cl-size-target-min)}._globe_1diiw_22{width:100%;height:100%}._root_1e7qn_2{overflow-wrap:anywhere;min-width:0}._summary_1e7qn_6{grid-template-columns:var(--cl-size-nav) minmax(0, 1fr);gap:var(--cl-space-page-inline);display:grid}._origin_1e7qn_11{align-items:center;gap:var(--cl-space-field-gap);text-align:center;flex-direction:column;min-width:0;display:flex}._muted_1e7qn_19{color:var(--cl-color-text-muted);font-size:var(--cl-font-size-helper)}._badge_1e7qn_23,._temperature_1e7qn_24{width:100%;padding:var(--cl-space-tight);border-radius:var(--cl-radius-action);font-size:var(--cl-font-size-helper);font-weight:var(--cl-font-weight-medium);text-align:center;background:var(--cl-color-surface-tonal);color:var(--cl-color-action-primary)}._temperature_1e7qn_24[data-temperature=hot]{background:var(--cl-color-temperature-hot-surface);color:var(--cl-color-temperature-hot)}._temperature_1e7qn_24[data-temperature=iced]{background:var(--cl-color-temperature-iced-surface);color:var(--cl-color-temperature-iced)}._main_1e7qn_42{gap:var(--cl-space-field-gap);flex-direction:column;min-width:0;display:flex}._title_1e7qn_48{font-size:var(--cl-font-size-body);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text)}._visit_1e7qn_53{justify-content:space-between;gap:var(--cl-space-field-gap);font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted);flex-wrap:wrap;display:flex}._rating_1e7qn_61{align-items:center;gap:var(--cl-space-field-gap);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-action-primary);display:flex}._star_1e7qn_68{color:var(--cl-color-rating);fill:currentColor;flex-shrink:0}._details_1e7qn_73{gap:var(--cl-space-field-gap);padding-top:var(--cl-space-page-inline);margin-top:var(--cl-space-page-inline);border-top:var(--cl-border-width) solid var(--cl-color-border-decorative);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._detail_1e7qn_73{text-align:center;min-width:0}._value_1e7qn_85{font-size:var(--cl-font-size-helper);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text);margin:0}._backdrop_13j2y_2{z-index:var(--cl-layer-overlay);background:var(--cl-color-media-surface);position:fixed;inset:0}._viewport_13j2y_8{z-index:var(--cl-layer-overlay);display:flex;position:fixed;inset:0}._popup_13j2y_14{gap:var(--cl-space-page-inline);width:100%;height:100dvh;min-height:0;padding:var(--cl-space-page-inline);padding-top:max(var(--cl-space-page-inline), env(safe-area-inset-top));padding-bottom:max(var(--cl-space-page-inline), env(safe-area-inset-bottom));background:var(--cl-color-media-surface);color:var(--cl-color-on-media);flex-direction:column;display:flex}._header_13j2y_27{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);display:flex}._title_13j2y_33{font-size:var(--cl-font-size-label);overflow-wrap:anywhere}._close_13j2y_37{min-height:var(--cl-size-target-min);min-width:var(--cl-size-target-min);border:var(--cl-border-width) solid var(--cl-color-on-media);border-radius:var(--cl-radius-action);color:var(--cl-color-on-media);background:var(--cl-color-media-surface);justify-content:center;align-items:center;display:flex}._close_13j2y_37:focus-visible,._download_13j2y_49:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-on-media);outline-offset:var(--cl-focus-offset)}._imageArea_13j2y_53{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}._image_13j2y_53{object-fit:contain;max-width:100%;max-height:100%}._download_13j2y_49{justify-content:center;align-items:center;gap:var(--cl-space-field-gap);min-height:var(--cl-size-target-min);padding:var(--cl-space-field-gap) var(--cl-space-page-inline);border-radius:var(--cl-radius-control);background:var(--cl-color-on-media);color:var(--cl-color-media-surface);font-weight:var(--cl-font-weight-medium);text-align:center;display:flex}._root_ld0h9_2{gap:var(--cl-space-field-gap);flex-direction:column;min-width:0;display:flex}._header_ld0h9_8{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);display:flex}._heading_ld0h9_14{align-items:center;gap:var(--cl-space-field-gap);font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);display:flex}._count_ld0h9_21,._hint_ld0h9_22{font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted);overflow-wrap:anywhere}._grid_ld0h9_27{gap:var(--cl-space-field-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._tile_ld0h9_32{aspect-ratio:1;border-radius:var(--cl-radius-control);background:var(--cl-color-surface-tonal);position:relative;overflow:hidden}._preview_ld0h9_39{width:100%;height:100%;min-height:var(--cl-size-target-min)}._image_ld0h9_44{object-fit:cover;width:100%;height:100%}._remove_ld0h9_49{position:absolute;inset-block-start:var(--cl-space-tight);inset-inline-end:var(--cl-space-tight)}._add_ld0h9_54{justify-content:center;align-items:center;gap:var(--cl-space-tight);aspect-ratio:1;min-height:var(--cl-size-target-min);border:var(--cl-border-width) dashed var(--cl-color-border-input);border-radius:var(--cl-radius-control);background:var(--cl-color-surface-tonal);color:var(--cl-color-text-muted);font-size:var(--cl-font-size-helper);font-weight:var(--cl-font-weight-medium);flex-direction:column;display:flex}._add_ld0h9_54:hover{border-color:var(--cl-color-action-primary)}._file_ld0h9_72{width:var(--cl-border-width);height:var(--cl-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._root_96x5t_2{gap:var(--cl-space-page-inline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._other_96x5t_7{grid-column:1/-1}._form_1fp4i_2,._fields_1fp4i_3{gap:var(--cl-space-section-gap);flex-direction:column;min-width:0;display:flex}._panel_1fp4i_9{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);box-shadow:var(--cl-shadow-card);flex-direction:column;min-width:0;display:flex}._group_1fp4i_20{gap:var(--cl-space-field-gap);flex-direction:column;min-width:0;display:flex}._legend_1fp4i_26{font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text);margin-block-end:var(--cl-space-field-gap)}._dynamicRow_1fp4i_32{grid-template-columns:minmax(0, 1fr) var(--cl-size-target-min);gap:var(--cl-space-field-gap);align-items:start;display:grid}._remove_1fp4i_38{align-self:end}._coffeeFields_1fp4i_41{gap:var(--cl-space-page-inline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._coffeeFields_1fp4i_41>:nth-child(n+3){grid-column:1/-1}._measurements_1fp4i_49{gap:var(--cl-space-field-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._rating_1fp4i_54{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);padding:var(--cl-space-field-gap);background:var(--cl-color-surface-tonal);border-radius:var(--cl-radius-control);display:flex}._ratingValue_1fp4i_63{min-width:0;color:var(--cl-color-action-primary);font-weight:var(--cl-font-weight-medium);font-size:var(--cl-font-size-label);flex-direction:column;align-items:center;display:flex}._stars_1fp4i_72{display:flex}._star_1fp4i_72{position:relative}._starEmpty_1fp4i_78{color:var(--cl-color-border-input)}._starFill_1fp4i_81{color:var(--cl-color-rating);position:absolute;inset:0}._starFill_1fp4i_81 svg{fill:currentColor}._starFill_1fp4i_81[data-half]{width:50%;overflow:hidden}._actions_1fp4i_93{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._error_1fp4i_98{color:var(--cl-color-error);font-size:var(--cl-font-size-label);overflow-wrap:anywhere}._stack_1145l_2{gap:var(--cl-space-page-inline);flex-direction:column;min-width:0;display:flex}._header_1145l_8{align-items:center;gap:var(--cl-space-field-gap);display:flex}._accent_1145l_13,._compactLabel_1145l_14{color:var(--cl-color-action-primary)}._heading_1145l_17{font-size:var(--cl-font-size-heading);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-action-primary)}._sectionTitle_1145l_22{font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text-muted);margin-block-end:var(--cl-space-field-gap)}._details_1145l_28{min-width:0}._row_1145l_31,._multilineRow_1145l_32{gap:var(--cl-space-page-inline);padding-block:var(--cl-space-page-inline);border-bottom:var(--cl-border-width) solid var(--cl-color-border-decorative);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}._multilineRow_1145l_32{gap:var(--cl-space-field-gap);grid-template-columns:minmax(0,1fr)}._multilineRow_1145l_32>._value_1145l_43{text-align:start}._row_1145l_31:last-child,._multilineRow_1145l_32:last-child{border-bottom:0}._label_1145l_50{font-size:var(--cl-font-size-label);color:var(--cl-color-text-muted);overflow-wrap:anywhere}._value_1145l_43{white-space:pre-line;overflow-wrap:anywhere;text-align:end;min-width:0;font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text);margin:0}._muted_1145l_65{color:var(--cl-color-text-muted);font-weight:400}._compact_1145l_14{gap:var(--cl-space-field-gap);margin-top:var(--cl-space-field-gap);flex-direction:column;display:flex}._compactRow_1145l_75{align-items:flex-start;gap:var(--cl-space-field-gap);min-width:0;font-size:var(--cl-font-size-helper);display:flex}._compactLabel_1145l_14{width:var(--cl-size-icon);flex-shrink:0;justify-content:center;align-items:center;display:flex}._compactValue_1145l_89{overflow-wrap:anywhere;min-width:0;color:var(--cl-color-text-muted);margin:0}._visuallyHidden_1145l_95{width:var(--cl-border-width);height:var(--cl-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}._gallery_nqur9_2{gap:var(--cl-space-field-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._photo_nqur9_7{min-height:var(--cl-size-target-min);border-radius:var(--cl-radius-card);overflow:hidden}._photo_nqur9_7[data-single]{grid-column:1/-1}._image_nqur9_15{aspect-ratio:1;object-fit:cover;width:100%}._details_nqur9_20{border:var(--cl-border-width) solid var(--cl-color-border-decorative);border-radius:var(--cl-radius-card);background:var(--cl-color-surface);box-shadow:var(--cl-shadow-card);overflow:hidden}._summary_nqur9_27{align-items:center;gap:var(--cl-space-field-gap);padding:var(--cl-space-page-inline);min-height:var(--cl-size-target-min);font-weight:var(--cl-font-weight-medium);cursor:pointer;color:var(--cl-color-text);list-style:none;display:flex}._summary_nqur9_27::-webkit-details-marker{display:none}._count_nqur9_41{font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted)}._chevron_nqur9_45{transition:transform var(--cl-motion-fast);margin-inline-start:auto}._details_nqur9_20[open] ._chevron_nqur9_45{transform:rotate(180deg)}._content_nqur9_52{padding:var(--cl-space-page-inline);border-top:var(--cl-border-width) solid var(--cl-color-border-decorative)}}@layer pages{._page_14yeg_2,._section_14yeg_3{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}._page_14yeg_2{gap:var(--cl-space-section-gap)}._section_14yeg_3{gap:var(--cl-space-page-inline)}._header_14yeg_15{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);flex-wrap:wrap;min-width:0;display:flex}._titleRow_14yeg_23{align-items:center;gap:var(--cl-space-field-gap);color:var(--cl-color-action-primary);display:flex}._heading_14yeg_29{font-size:var(--cl-font-size-section-title);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text);overflow-wrap:anywhere}._greeting_14yeg_35{font-size:var(--cl-font-size-page-title);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-action-primary);overflow-wrap:anywhere}._muted_14yeg_41{color:var(--cl-color-text-muted);font-size:var(--cl-font-size-label);overflow-wrap:anywhere}._recordTitle_14yeg_46{font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text);overflow-wrap:anywhere;min-width:0}._recentRecord_14yeg_53{align-items:center;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-control);background:var(--cl-color-surface-tonal);min-height:var(--cl-size-target-min);display:flex}._recentBody_14yeg_63{gap:var(--cl-space-field-gap);flex-direction:column;flex:1;min-width:0;display:flex}._rating_14yeg_70{align-items:center;gap:var(--cl-space-tight);font-size:var(--cl-font-size-helper);color:var(--cl-color-action-primary);display:flex}._star_14yeg_77{color:var(--cl-color-rating);fill:currentColor}._visit_14yeg_81,._visit_14yeg_81>span{align-items:center;gap:var(--cl-space-field-gap);font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted);flex-wrap:wrap;display:flex}._recordLink_14yeg_90{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-card);background:var(--cl-color-surface);box-shadow:var(--cl-shadow-card);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-action-primary);overflow-wrap:anywhere;display:block}._recordLink_14yeg_90:hover,._recentRecord_14yeg_53:hover{border-color:var(--cl-color-border-input)}._recordLink_14yeg_90:focus-visible,._recentRecord_14yeg_53:focus-visible,._floatingAction_14yeg_108:focus-visible{outline:var(--cl-focus-width) solid var(--cl-color-focus);outline-offset:var(--cl-focus-offset)}._listPage_14yeg_112{gap:var(--cl-space-section-gap);min-width:0;flex-direction:column;padding-block-end:calc(var(--cl-size-floating-action) + var(--cl-space-page-inline));display:flex}._floatingAction_14yeg_108{right:max(var(--cl-space-page-inline), calc((100vw - var(--cl-size-content-max))/2 + var(--cl-space-page-inline)));bottom:calc(var(--cl-size-nav) + env(safe-area-inset-bottom) + var(--cl-space-page-inline));z-index:var(--cl-layer-floating);width:var(--cl-size-floating-action);height:var(--cl-size-floating-action);background:var(--cl-color-action-primary);color:var(--cl-color-on-action-primary);border-radius:var(--cl-radius-action);box-shadow:var(--cl-shadow-card);justify-content:center;align-items:center;display:flex;position:fixed}._floatingAction_14yeg_108:hover{background:var(--cl-color-action-primary-hover)}._profile_14yeg_140{align-items:center;gap:var(--cl-space-field-gap);text-align:center;flex-direction:column;display:flex}._avatar_14yeg_147,._avatarFallback_14yeg_148{width:var(--cl-size-avatar);height:var(--cl-size-avatar);border-radius:var(--cl-radius-action);border:var(--cl-border-width) solid var(--cl-color-border-decorative)}._avatar_14yeg_147{object-fit:cover}._avatarFallback_14yeg_148{background:var(--cl-color-surface-tonal);color:var(--cl-color-text-muted);justify-content:center;align-items:center;display:flex}._label_14yeg_164{font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text-muted)}._identity_14yeg_169{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);background:var(--cl-color-surface-tonal);border-radius:var(--cl-radius-control);padding:var(--cl-space-field-gap);display:flex}._userId_14yeg_178{overflow-wrap:anywhere;min-width:0;font-size:var(--cl-font-size-helper);-webkit-user-select:all;user-select:all}._panel_14yeg_184{gap:var(--cl-space-field-gap);padding:var(--cl-space-page-inline);background:var(--cl-color-surface);border:var(--cl-border-width) solid var(--cl-color-border-decorative);border-radius:var(--cl-radius-card);flex-direction:column;display:flex}._info_14yeg_193{gap:var(--cl-space-field-gap);font-size:var(--cl-font-size-helper);grid-template-columns:auto minmax(0,1fr);display:grid}._info_14yeg_193 dt{color:var(--cl-color-text-muted)}._info_14yeg_193 dd{text-align:end;overflow-wrap:anywhere;margin:0}._notFound_14yeg_207{align-items:center;gap:var(--cl-space-page-inline);padding-block:var(--cl-space-section-gap);text-align:center;flex-direction:column;display:flex}._root_1r0qr_2{gap:var(--cl-space-section-gap);flex-direction:column;display:flex}._header_1r0qr_7{align-items:center;gap:var(--cl-space-field-gap);display:flex}._heading_1r0qr_12{font-size:var(--cl-font-size-section-title);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text)}._root_pvat8_2{gap:var(--cl-space-section-gap);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}._header_pvat8_9{justify-content:space-between;align-items:center;gap:var(--cl-space-field-gap);flex-wrap:wrap;display:flex}._titleRow_pvat8_16,._actions_pvat8_17{align-items:center;gap:var(--cl-space-field-gap);flex-wrap:wrap;display:flex}._heading_pvat8_23{font-size:var(--cl-font-size-section-title);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text);overflow-wrap:anywhere}._panel_pvat8_29{gap:var(--cl-space-section-gap);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);box-shadow:var(--cl-shadow-card);flex-direction:column;min-width:0;display:flex}._storeSection_pvat8_40{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._storeHeading_pvat8_45{gap:var(--cl-space-field-gap);flex-direction:column;min-width:0;display:flex}._storeTitle_pvat8_51{font-size:var(--cl-font-size-page-title);font-weight:var(--cl-font-weight-strong);color:var(--cl-color-action-primary);overflow-wrap:anywhere}._storeActions_pvat8_57{gap:var(--cl-space-field-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._storeActions_pvat8_57[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}._storeAction_pvat8_57{justify-content:center;display:flex}._coffeeSummary_pvat8_69{gap:var(--cl-space-page-inline);border-top:var(--cl-border-width) solid var(--cl-color-border-decorative);padding-top:var(--cl-space-section-gap);flex-direction:column;display:flex}._summaryHeading_pvat8_76{align-items:flex-start;gap:var(--cl-space-field-gap);font-size:var(--cl-font-size-heading);font-weight:var(--cl-font-weight-strong);color:var(--cl-color-action-primary);word-break:keep-all;display:flex}._metadata_pvat8_85{justify-content:space-between;align-items:center;column-gap:var(--cl-space-field-gap);flex-wrap:wrap;display:flex}._prefecture_pvat8_92,._storeHistoryLink_pvat8_93{align-items:center;gap:var(--cl-space-field-gap);font-size:var(--cl-font-size-helper);display:flex}._prefecture_pvat8_92{color:var(--cl-color-text-muted)}._prefecture_pvat8_92 svg{flex-shrink:0}._storeHistoryLink_pvat8_93{min-height:var(--cl-size-target-min);color:var(--cl-color-action-primary)}._storeHistoryLink_pvat8_93 span{text-decoration:underline}._rating_pvat8_112{align-items:center;gap:var(--cl-space-tight);color:var(--cl-color-action-primary);font-weight:var(--cl-font-weight-medium);font-size:var(--cl-font-size-helper);flex-direction:column;display:flex}._stars_pvat8_121{gap:var(--cl-space-tight);display:flex}._star_pvat8_121{position:relative}._star_pvat8_121 svg{width:var(--cl-size-icon-large);height:var(--cl-size-icon-large)}._starEmpty_pvat8_132{color:var(--cl-color-border-input)}._starFill_pvat8_135{color:var(--cl-color-rating);position:absolute;inset:0}._starFill_pvat8_135 svg{fill:currentColor}._starFill_pvat8_135[data-half]{width:50%;overflow:hidden}._summaryOptions_pvat8_147{grid-template-columns:minmax(0, 1fr) var(--cl-border-width) minmax(0, 1fr);align-items:baseline;column-gap:var(--cl-space-field-gap);display:grid}._summaryOptions_pvat8_147:before{content:"";margin-block:var(--cl-space-tight);background:var(--cl-color-border-decorative);grid-area:1/2;align-self:stretch}._optionGroup_pvat8_161{justify-content:space-around;align-items:baseline;gap:var(--cl-space-tight);flex-wrap:wrap;display:flex}._summaryOption_pvat8_147{color:var(--cl-color-text-subtle);font-size:var(--cl-font-size-helper)}._summaryOption_pvat8_147[aria-current=true]{color:var(--cl-color-text);font-size:var(--cl-font-size-body);font-weight:var(--cl-font-weight-strong)}._muted_pvat8_177{font-size:var(--cl-font-size-helper);color:var(--cl-color-text-muted)}._section_pvat8_181{gap:var(--cl-space-field-gap);flex-direction:column;display:flex}._label_pvat8_186{align-items:center;gap:var(--cl-space-tight);font-size:var(--cl-font-size-helper);font-weight:var(--cl-font-weight-medium);color:var(--cl-color-text-muted);display:flex}._note_pvat8_194{padding:var(--cl-space-page-inline);border-radius:var(--cl-radius-control);background:var(--cl-color-surface-tonal);font-size:var(--cl-font-size-label);color:var(--cl-color-text);white-space:pre-wrap;overflow-wrap:anywhere}._visit_pvat8_203{gap:var(--cl-space-page-inline);border-top:var(--cl-border-width) solid var(--cl-color-border-decorative);padding-top:var(--cl-space-page-inline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._visit_pvat8_203 dd{font-size:var(--cl-font-size-label);font-weight:var(--cl-font-weight-medium);overflow-wrap:anywhere;margin:0}._confirmation_pvat8_216{gap:var(--cl-space-page-inline);padding:var(--cl-space-page-inline);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);font-size:var(--cl-font-size-label);flex-direction:column;display:flex}._confirmationTitle_pvat8_227{font-weight:var(--cl-font-weight-medium)}}
