.tasting-journal_section__vI6QH{width:100%;max-width:100%;margin-top:var(--space-12,48px);padding-top:var(--space-8,32px);border-top:var(--border-hairline,1px) solid var(--color-line,#d5d9cb);color:var(--color-ink,#243124);box-sizing:border-box;scroll-margin-top:calc(var(--site-header-height, 84px) + var(--space-3, 12px))}.tasting-journal_section__vI6QH *,.tasting-journal_section__vI6QH :after,.tasting-journal_section__vI6QH :before{box-sizing:border-box}.tasting-journal_header__USorA{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6,24px);margin-bottom:var(--space-6,24px)}.tasting-journal_headerCopy__n46WS{flex:1 1 320px;min-width:0;max-width:66ch}.tasting-journal_eyebrowRow__CKIxS{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,8px) var(--space-3,12px);margin-bottom:var(--space-2,8px)}.tasting-journal_eyebrow__CPkE4{margin:0;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted,#515b49)}.tasting-journal_counterBadge__NxQbw,.tasting-journal_eyebrow__CPkE4{font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600)}.tasting-journal_counterBadge__NxQbw{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border-radius:var(--radius-control,999px);background:var(--color-surface,#e3e8d9);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);line-height:1.4;color:var(--color-jade,#153e35)}.tasting-journal_heading__wdDtp{margin:0 0 var(--space-3,12px);font-family:var(--font-serif,"Prata",Georgia,serif);font-size:clamp(28px,3.6vw,42px);font-weight:var(--font-weight-regular,400);line-height:1.15;color:var(--color-jade,#153e35);overflow-wrap:anywhere}.tasting-journal_lead__CGZLf{margin:0;font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:var(--font-size-body,16px);font-weight:var(--font-weight-regular,400);line-height:var(--line-height-body,1.7);color:var(--color-ink,#243124)}.tasting-journal_headerActions__yh1O2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3,12px);min-width:0}.tasting-journal_primaryBtn__8AgVO{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);min-height:48px;min-width:44px;padding:12px var(--space-6,24px);border-radius:var(--radius-control,999px);border:var(--border-hairline,1px) solid var(--color-lime,#bec98e);background:var(--color-jade,#153e35);color:var(--color-ivory,#faf8ee);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-navigation,14px);font-weight:var(--font-weight-ui,600);line-height:1.4;text-align:center;cursor:pointer;transition:background-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease),border-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease),transform var(--motion-duration-instant,.11s) var(--motion-ease-standard,ease)}.tasting-journal_primaryBtn__8AgVO:hover:not(:disabled){background:var(--color-deep,#133830);border-color:var(--color-ivory,#faf8ee)}.tasting-journal_primaryBtn__8AgVO:active:not(:disabled){transform:scale(.985)}.tasting-journal_primaryBtn__8AgVO:disabled{opacity:.55;cursor:not-allowed}.tasting-journal_secondaryBtn__jIpM0{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);min-height:48px;min-width:44px;padding:12px 20px;border-radius:var(--radius-control,999px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);color:var(--color-jade,#153e35);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-navigation,14px);font-weight:var(--font-weight-ui,600);line-height:1.4;text-align:center;cursor:pointer;transition:background-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease),border-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease),color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease)}.tasting-journal_secondaryBtn__jIpM0:hover:not(:disabled){background:var(--color-surface,#e3e8d9);border-color:var(--color-jade,#153e35)}.tasting-journal_secondaryBtn__jIpM0:disabled{opacity:.55;cursor:not-allowed}.tasting-journal_cardDeleteBtn__tUE6B:focus-visible,.tasting-journal_chipBtn__Hc6kj:focus-visible,.tasting-journal_dialogCloseBtn__JI__m:focus-visible,.tasting-journal_primaryBtn__8AgVO:focus-visible,.tasting-journal_scaleBtn__3DjkK:focus-visible,.tasting-journal_searchInput__LCm3e:focus-visible,.tasting-journal_secondaryBtn__jIpM0:focus-visible,.tasting-journal_selectInput__l86rS:focus-visible,.tasting-journal_textArea__ySF3h:focus-visible,.tasting-journal_textInput___ZuJg:focus-visible,.tasting-journal_textLink__w7v6U:focus-visible{outline:var(--focus-width,3px) solid var(--color-focus,#b26e30);outline-offset:var(--focus-offset,5px)}.tasting-journal_selectionHint__RrxBo{margin:0;width:100%;font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);line-height:1.5;color:var(--color-muted,#515b49)}.tasting-journal_blockedBanner__zysda{margin-bottom:var(--space-6,24px);padding:var(--space-4,16px) var(--space-6,24px);border-radius:var(--radius-field,12px);border:var(--border-emphasis,2px) solid var(--access-error-ink,#7c342c);background:var(--access-error-surface,#f7e9e4);color:var(--access-error-ink,#7c342c)}.tasting-journal_blockedTitle__4nW9Y{display:block;margin-bottom:var(--space-1,4px);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-navigation,14px);font-weight:var(--font-weight-ui,600);line-height:1.5}.tasting-journal_blockedText__uUd54{margin:0;font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-regular,400);line-height:1.6}.tasting-journal_liveRegionWrap__BfBGi{min-height:0}.tasting-journal_liveFeedback__xz84Y{margin:0 0 var(--space-4,16px);padding:var(--space-3,12px) var(--space-4,16px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);color:var(--color-jade,#153e35);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-ui,600);line-height:1.5}.tasting-journal_liveFeedbackError__cI4tb{border-color:var(--access-error-ink,#7c342c);background:var(--access-error-surface,#f7e9e4);color:var(--access-error-ink,#7c342c)}.tasting-journal_liveFeedbackEmpty__Rf6pU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tasting-journal_formPanel__Wr0Z5{margin-bottom:var(--space-8,32px);padding:clamp(20px,3.5vw,36px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-paper,#f3efe5)}.tasting-journal_formHeader__LHHVh{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4,16px);padding-bottom:var(--space-4,16px);margin-bottom:var(--space-6,24px);border-bottom:var(--border-hairline,1px) solid var(--color-line,#d5d9cb)}.tasting-journal_formTitleGroup__AO6tM{min-width:0;flex:1 1 260px}.tasting-journal_formHeading__T8Q7l{margin:0 0 var(--space-1,4px);font-family:var(--font-serif,"Prata",Georgia,serif);font-size:clamp(22px,2.6vw,30px);font-weight:var(--font-weight-regular,400);line-height:1.2;color:var(--color-jade,#153e35)}.tasting-journal_formHeading__T8Q7l:focus{outline:none}.tasting-journal_formSub__Aj4KP{margin:0;font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:var(--font-size-support,13px);line-height:1.6;color:var(--color-muted,#515b49)}.tasting-journal_textLink__w7v6U{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-ui,600);line-height:1.5;color:var(--color-jade,#153e35);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.tasting-journal_textLink__w7v6U:hover{color:var(--color-deep,#133830)}.tasting-journal_capturedBox__XzAbV{margin-bottom:var(--space-6,24px);padding:var(--space-4,16px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee)}.tasting-journal_capturedEyebrow__rB_5r{display:block;margin-bottom:var(--space-3,12px);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted,#515b49)}.tasting-journal_capturedGrid__afXFN{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:var(--space-3,12px)}.tasting-journal_capturedItem__LDRpm{min-width:0;display:flex;flex-direction:column;gap:2px}.tasting-journal_capturedLabel__F_0jg{font-size:var(--font-size-caption,12px);color:var(--color-muted,#515b49)}.tasting-journal_capturedLabel__F_0jg,.tasting-journal_capturedValue__IRKWk{font-family:var(--font-sans,"Open Sans",sans-serif);font-weight:var(--font-weight-ui,600)}.tasting-journal_capturedValue__IRKWk{font-size:14px;line-height:1.4;color:var(--color-jade,#153e35);overflow-wrap:anywhere}.tasting-journal_fieldBlock__dZY1W{margin:0 0 var(--space-6,24px);padding:0;border:0;min-width:0}.tasting-journal_fieldHeader__k4w_K{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2,8px);margin-bottom:var(--space-2,8px)}.tasting-journal_fieldLegend__5F0a1{padding:0;margin:0 0 var(--space-2,8px)}.tasting-journal_fieldLabel__GUULt,.tasting-journal_fieldLegend__5F0a1{font-family:var(--font-sans,"Open Sans",sans-serif);font-size:15px;font-weight:var(--font-weight-ui,600);line-height:1.4;color:var(--color-jade,#153e35)}.tasting-journal_fieldLabel__GUULt{display:block;margin:0}.tasting-journal_fieldHint__ghnfm{margin:0 0 var(--space-3,12px);font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-regular,400);line-height:1.6;color:var(--color-muted,#515b49)}.tasting-journal_charCounter__ViBp5{font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);color:var(--color-muted,#515b49)}.tasting-journal_swatchGrid__tejDy{display:flex;flex-wrap:wrap;gap:var(--space-2,8px)}.tasting-journal_chipBtn__Hc6kj{display:inline-flex;align-items:center;gap:var(--space-2,8px);min-height:44px;min-width:44px;padding:8px 14px;border-radius:var(--radius-control,999px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);color:var(--color-ink,#243124);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-ui,600);line-height:1.35;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease),border-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease),color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease)}.tasting-journal_chipBtn__Hc6kj:hover:not(:disabled){background:var(--color-surface,#e3e8d9);border-color:var(--color-jade,#153e35)}.tasting-journal_chipBtnActive__rCh9h{background:var(--color-jade,#153e35);border-color:var(--color-jade,#153e35);color:var(--color-ivory,#faf8ee)}.tasting-journal_chipBtnActive__rCh9h:hover:not(:disabled){background:var(--color-deep,#133830);border-color:var(--color-deep,#133830);color:var(--color-ivory,#faf8ee)}.tasting-journal_chipBtn__Hc6kj:disabled{opacity:.48;cursor:not-allowed}.tasting-journal_swatchDot__UXqOC{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:var(--border-hairline,1px) solid rgba(36,49,36,.45)}.tasting-journal_chipBtnActive__rCh9h .tasting-journal_swatchDot__UXqOC{border-color:var(--color-ivory,#faf8ee)}.tasting-journal_familyGrid__61nkk{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-3,12px)}.tasting-journal_familyCardBtn__F7U_r{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:60px;width:100%;padding:12px 14px;border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);color:var(--color-ink,#243124);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease),border-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease)}.tasting-journal_familyCardBtn__F7U_r:hover:not(:disabled){background:var(--color-surface,#e3e8d9);border-color:var(--color-jade,#153e35)}.tasting-journal_familyCardBtn__F7U_r:focus-visible{outline:var(--focus-width,3px) solid var(--color-focus,#b26e30);outline-offset:var(--focus-offset,5px)}.tasting-journal_familyCardActive___OrRs{background:var(--color-jade,#153e35);border-color:var(--color-jade,#153e35);color:var(--color-ivory,#faf8ee)}.tasting-journal_familyCardActive___OrRs:hover:not(:disabled){background:var(--color-deep,#133830)}.tasting-journal_familyCardBtn__F7U_r:disabled{opacity:.48;cursor:not-allowed}.tasting-journal_familyTitleRow__cpFyg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2,8px);width:100%;font-family:var(--font-sans,"Open Sans",sans-serif);font-size:14px;font-weight:var(--font-weight-ui,600);line-height:1.35}.tasting-journal_familyExamples__uqfMG{font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-regular,400);line-height:1.45;color:var(--color-muted,#515b49);overflow-wrap:anywhere}.tasting-journal_familyCardActive___OrRs .tasting-journal_familyExamples__uqfMG{color:var(--color-surface,#e3e8d9)}.tasting-journal_textureSplit__wwWD5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6,24px);margin-bottom:var(--space-4,16px)}.tasting-journal_scaleGroup__uxtSF{min-width:0}.tasting-journal_scaleRow__AJuHk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tasting-journal_scaleBtn__3DjkK{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;min-width:0;padding:8px 4px;border-radius:var(--radius-image,6px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);color:var(--color-jade,#153e35);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:15px;font-weight:var(--font-weight-ui,600);line-height:1.2;cursor:pointer;transition:background-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease),border-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease),color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease)}.tasting-journal_scaleBtn__3DjkK:hover{background:var(--color-surface,#e3e8d9);border-color:var(--color-jade,#153e35)}.tasting-journal_scaleBtnActive__ool4_{background:var(--color-jade,#153e35);border-color:var(--color-jade,#153e35);color:var(--color-ivory,#faf8ee)}.tasting-journal_scaleBtnActive__ool4_:hover{background:var(--color-deep,#133830);color:var(--color-ivory,#faf8ee)}.tasting-journal_scaleEndpoints__LLFZH{display:flex;justify-content:space-between;gap:var(--space-2,8px);margin-top:6px;color:var(--color-muted,#515b49)}.tasting-journal_scaleEndpoints__LLFZH,.tasting-journal_scaleSelectedText__vd_Q_{font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);line-height:1.4}.tasting-journal_scaleSelectedText__vd_Q_{margin:var(--space-2,8px) 0 0;color:var(--color-jade,#153e35)}.tasting-journal_educationalNote__f9s_o{margin-top:var(--space-4,16px);padding:var(--space-3,12px) var(--space-4,16px);border-radius:var(--radius-image,6px);border-left:3px solid var(--color-olive,#647146);background:var(--color-surface,#e3e8d9);font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:var(--font-size-support,13px);line-height:1.6;color:var(--color-ink,#243124)}.tasting-journal_educationalNote__f9s_o strong{font-family:var(--font-sans,"Open Sans",sans-serif);font-weight:var(--font-weight-ui,600);color:var(--color-jade,#153e35)}.tasting-journal_checkboxLabel__V0RyD{display:inline-flex;align-items:center;gap:var(--space-3,12px);min-height:44px;padding:8px 14px;margin-top:var(--space-4,16px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);cursor:pointer;max-width:100%}.tasting-journal_checkboxLabel__V0RyD:hover{background:var(--color-surface,#e3e8d9)}.tasting-journal_checkboxLabel__V0RyD:focus-within{outline:var(--focus-width,3px) solid var(--color-focus,#b26e30);outline-offset:var(--focus-offset,5px)}.tasting-journal_checkboxInput__Bl6Q7{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:var(--color-jade,#153e35);cursor:pointer}.tasting-journal_checkboxText____6n2{display:flex;flex-direction:column;gap:2px;min-width:0}.tasting-journal_checkboxTitle__ic6I9{font-family:var(--font-sans,"Open Sans",sans-serif);font-size:14px;font-weight:var(--font-weight-ui,600);line-height:1.4;color:var(--color-jade,#153e35)}.tasting-journal_checkboxSub__gIlOY{font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:var(--font-size-caption,12px);line-height:1.45;color:var(--color-muted,#515b49)}.tasting-journal_ratingGrid__N8iUh{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:var(--space-2,8px)}.tasting-journal_ratingBtn__1xxm5{display:flex;align-items:center;gap:var(--space-2,8px);min-height:48px;padding:10px 14px;border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);color:var(--color-ink,#243124);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-ui,600);line-height:1.35;text-align:left;cursor:pointer}.tasting-journal_ratingBtn__1xxm5:hover{background:var(--color-surface,#e3e8d9);border-color:var(--color-jade,#153e35)}.tasting-journal_ratingBtn__1xxm5:focus-visible{outline:var(--focus-width,3px) solid var(--color-focus,#b26e30);outline-offset:var(--focus-offset,5px)}.tasting-journal_ratingBtnActive__D3Wyi{background:var(--color-jade,#153e35);border-color:var(--color-jade,#153e35);color:var(--color-ivory,#faf8ee)}.tasting-journal_ratingBtnActive__D3Wyi:hover{background:var(--color-deep,#133830);color:var(--color-ivory,#faf8ee)}.tasting-journal_ratingNumber__eMW11{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex-shrink:0;background:var(--color-surface,#e3e8d9);color:var(--color-jade,#153e35);font-size:var(--font-size-support,13px)}.tasting-journal_ratingBtnActive__D3Wyi .tasting-journal_ratingNumber__eMW11{background:var(--color-lime,#bec98e);color:var(--color-deep,#133830)}.tasting-journal_searchInput__LCm3e,.tasting-journal_selectInput__l86rS,.tasting-journal_textArea__ySF3h,.tasting-journal_textInput___ZuJg{width:100%;max-width:100%;min-height:48px;padding:12px 14px;border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);color:var(--color-ink,#243124);font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:16px;line-height:1.55}.tasting-journal_textArea__ySF3h{min-height:108px;resize:vertical}.tasting-journal_formFooter__tDWn7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3,12px);padding-top:var(--space-4,16px);border-top:var(--border-hairline,1px) solid var(--color-line,#d5d9cb)}.tasting-journal_rhythmCard__M8NLe{margin-bottom:var(--space-6,24px);padding:var(--space-6,24px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee)}.tasting-journal_rhythmHeader__JZTE8{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2,8px);margin-bottom:var(--space-4,16px)}.tasting-journal_rhythmTitle__iMqic{margin:0;font-family:var(--font-serif,"Prata",Georgia,serif);font-size:20px;font-weight:var(--font-weight-regular,400);line-height:1.25;color:var(--color-jade,#153e35)}.tasting-journal_rhythmMeta__BcU3_{font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-ui,600);color:var(--color-muted,#515b49)}.tasting-journal_barsGrid__U4469{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2,8px);align-items:end;min-height:118px;padding-top:var(--space-2,8px)}.tasting-journal_barCol__MIzTs{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;min-width:0;height:100%}.tasting-journal_barCount__EQQBO{font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);line-height:1.2;color:var(--color-jade,#153e35);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tasting-journal_barTrack__FhEoj{width:100%;max-width:38px;height:68px;border-radius:6px;background:var(--color-surface,#e3e8d9);border:var(--border-hairline,1px) solid var(--color-line,#d5d9cb);display:flex;align-items:flex-end;overflow:hidden}.tasting-journal_barFill__A7Qnd{width:100%;border-radius:4px 4px 0 0;background:var(--color-jade,#153e35);transition:height var(--motion-duration-base,.28s) var(--motion-ease-emphasized,ease)}.tasting-journal_barFillZero__hDXmn{height:0}.tasting-journal_barDay__NhJds{font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);line-height:1.2;color:var(--color-muted,#515b49);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasting-journal_searchBar__t3ATO{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3,12px);margin-bottom:var(--space-6,24px)}.tasting-journal_searchFieldWrap__sjmme{flex:1 1 240px;min-width:0}.tasting-journal_searchLabel___G21o{display:block;margin-bottom:6px;color:var(--color-jade,#153e35)}.tasting-journal_searchCount__VlyzH,.tasting-journal_searchLabel___G21o{font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-ui,600)}.tasting-journal_searchCount__VlyzH{margin:0;line-height:48px;color:var(--color-muted,#515b49)}.tasting-journal_emptyState__B0ksH{margin-bottom:var(--space-8,32px);padding:clamp(24px,4vw,40px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) dashed var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee)}.tasting-journal_emptyHeading__0S4X4{margin:0 0 var(--space-2,8px);font-family:var(--font-serif,"Prata",Georgia,serif);font-size:clamp(22px,2.5vw,28px);font-weight:var(--font-weight-regular,400);line-height:1.25;color:var(--color-jade,#153e35)}.tasting-journal_emptyCopy__YEEQ_{margin:0 0 var(--space-6,24px);max-width:60ch;font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:var(--font-size-body,16px);line-height:var(--line-height-body,1.7);color:var(--color-ink,#243124)}.tasting-journal_emptyActions__gZXR_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4,16px)}.tasting-journal_entriesGrid__8Gnez{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--space-6,24px);margin-bottom:var(--space-8,32px)}.tasting-journal_entryCard__Nv6JF{display:flex;flex-direction:column;gap:var(--space-4,16px);min-width:0;padding:var(--space-6,24px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);transition:transform var(--motion-duration-base,.28s) var(--motion-ease-emphasized,ease),border-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease),background-color var(--motion-duration-fast,.18s) var(--motion-ease-standard,ease)}@media (hover:hover){.tasting-journal_entryCard__Nv6JF:hover{transform:translateY(-3px);border-color:var(--color-jade,#153e35)}}.tasting-journal_entryCardSelected__3i6fn{border-width:var(--border-emphasis,2px);border-color:var(--color-jade,#153e35);background:var(--color-paper,#f3efe5)}.tasting-journal_cardTop___rqdb{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2,8px)}.tasting-journal_cardTitleWrap__o7i5M{min-width:0;flex:1 1 180px}.tasting-journal_cardDate__Hygj3{display:block;margin-bottom:4px;font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);color:var(--color-muted,#515b49)}.tasting-journal_cardTitle__KMLFw{margin:0;font-family:var(--font-serif,"Prata",Georgia,serif);font-size:22px;font-weight:var(--font-weight-regular,400);line-height:1.25;color:var(--color-jade,#153e35);overflow-wrap:anywhere}.tasting-journal_cardRatingBadge__XKsTj{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-control,999px);background:var(--color-jade,#153e35);color:var(--color-ivory,#faf8ee);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);line-height:1.4;white-space:nowrap}.tasting-journal_cardParams__xZF_e{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tasting-journal_cardParamPill__WLfyJ{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-image,6px);background:var(--color-surface,#e3e8d9);color:var(--color-ink,#243124);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);line-height:1.4;max-width:100%;overflow-wrap:anywhere}.tasting-journal_cardSensoryRow__CATHQ{display:flex;flex-wrap:wrap;gap:6px}.tasting-journal_aromaTag__og7qi{border-radius:var(--radius-control,999px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-paper,#f3efe5);color:var(--color-jade,#153e35)}.tasting-journal_aromaTag__og7qi,.tasting-journal_huiganTag__WmOsA{display:inline-flex;align-items:center;padding:3px 10px;font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);line-height:1.4}.tasting-journal_huiganTag__WmOsA{border-radius:var(--radius-control,999px);background:var(--color-lime,#bec98e);color:var(--color-deep,#133830)}.tasting-journal_cardNotes__zRKWJ{margin:0;font-size:15px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.tasting-journal_cardNotes__zRKWJ,.tasting-journal_nextChangeBox___y0BB{font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);color:var(--color-ink,#243124);overflow-wrap:anywhere}.tasting-journal_nextChangeBox___y0BB{padding:10px 12px;border-radius:var(--radius-image,6px);border-left:3px solid var(--color-jade,#153e35);background:var(--color-surface,#e3e8d9);font-size:var(--font-size-support,13px);line-height:1.5}.tasting-journal_nextChangeBox___y0BB strong{font-family:var(--font-sans,"Open Sans",sans-serif);font-weight:var(--font-weight-ui,600);color:var(--color-jade,#153e35)}.tasting-journal_cardFooter__sceW8{margin-top:auto;padding-top:var(--space-3,12px);border-top:var(--border-hairline,1px) solid var(--color-line,#d5d9cb);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2,8px)}.tasting-journal_compareCheckLabel__BwzLh{display:inline-flex;align-items:center;gap:var(--space-2,8px);min-height:44px;padding:6px 10px;border-radius:var(--radius-image,6px);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-ui,600);color:var(--color-jade,#153e35);cursor:pointer}.tasting-journal_compareCheckLabel__BwzLh:focus-within{outline:var(--focus-width,3px) solid var(--color-focus,#b26e30);outline-offset:2px}.tasting-journal_compareCheckDisabled__44_K5{opacity:.5;cursor:not-allowed}.tasting-journal_cupSlotBadge__37oKr{padding:2px 8px;background:var(--color-jade,#153e35);color:var(--color-ivory,#faf8ee);font-size:var(--font-size-caption,12px)}.tasting-journal_cardDeleteBtn__tUE6B,.tasting-journal_cupSlotBadge__37oKr{display:inline-flex;align-items:center;border-radius:var(--radius-control,999px)}.tasting-journal_cardDeleteBtn__tUE6B{justify-content:center;min-height:44px;min-width:44px;padding:8px 14px;border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:transparent;color:var(--access-error-ink,#7c342c);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-ui,600);cursor:pointer}.tasting-journal_cardDeleteBtn__tUE6B:hover:not(:disabled){background:var(--access-error-surface,#f7e9e4);border-color:var(--access-error-ink,#7c342c)}.tasting-journal_cardDeleteBtn__tUE6B:disabled{opacity:.5;cursor:not-allowed}.tasting-journal_dialog__wPh4g{width:min(920px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100svh - 24px);margin:auto;padding:0;border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);border-radius:var(--radius-field,12px);background:var(--color-paper,#f3efe5);color:var(--color-ink,#243124);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.tasting-journal_dialog__wPh4g::backdrop{background:rgba(19,56,48,.76);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tasting-journal_dialogInner__d3LDp{padding:clamp(18px,3.5vw,34px);min-width:0}.tasting-journal_dialogHeader__Zk5dO{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3,12px);padding-bottom:var(--space-4,16px);margin-bottom:var(--space-6,24px);border-bottom:var(--border-hairline,1px) solid var(--color-line,#d5d9cb)}.tasting-journal_dialogTitleGroup__WoGrv{flex:1 1 220px;min-width:0}.tasting-journal_dialogTitle__ldQy8{margin:4px 0 0;font-family:var(--font-serif,"Prata",Georgia,serif);font-size:clamp(24px,3vw,32px);font-weight:var(--font-weight-regular,400);line-height:1.2;color:var(--color-jade,#153e35);overflow-wrap:anywhere}.tasting-journal_dialogHeaderActions__xZC6T{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,8px)}.tasting-journal_dialogCloseBtn__JI__m{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:8px 16px;border-radius:var(--radius-control,999px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);color:var(--color-jade,#153e35);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-ui,600);cursor:pointer}.tasting-journal_dialogCloseBtn__JI__m:hover{background:var(--color-surface,#e3e8d9);border-color:var(--color-jade,#153e35)}.tasting-journal_diffSummaryBanner__VZJin{margin-bottom:var(--space-6,24px);padding:var(--space-4,16px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee)}.tasting-journal_diffSummaryTitle__sa2F_{margin:0 0 6px;font-family:var(--font-sans,"Open Sans",sans-serif);font-size:14px;font-weight:var(--font-weight-ui,600);color:var(--color-jade,#153e35)}.tasting-journal_diffSummaryText__JLu2p{margin:0;font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:var(--font-size-support,13px);line-height:1.55;color:var(--color-ink,#243124)}.tasting-journal_compareCupHeaders__Ur8jQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4,16px);margin-bottom:var(--space-4,16px)}.tasting-journal_cupHeaderCard__MlMNa{padding:var(--space-4,16px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);min-width:0}.tasting-journal_cupHeaderTag__DHCKU{display:inline-block;margin-bottom:4px;font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted,#515b49)}.tasting-journal_cupHeaderName__zFsyU{margin:0 0 4px;font-family:var(--font-serif,"Prata",Georgia,serif);font-size:20px;font-weight:var(--font-weight-regular,400);line-height:1.25;color:var(--color-jade,#153e35);overflow-wrap:anywhere}.tasting-journal_cupNextChange__J39ap{margin-top:var(--space-3,12px)}.tasting-journal_compareRows__1kotR{display:flex;flex-direction:column;gap:var(--space-2,8px);margin-bottom:var(--space-6,24px)}.tasting-journal_compareRow__YlOLQ{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-3,12px);align-items:center;padding:12px var(--space-4,16px);border-radius:var(--radius-image,6px);border:var(--border-hairline,1px) solid var(--color-line,#d5d9cb);background:var(--color-ivory,#faf8ee)}.tasting-journal_compareRowChanged__voVyA{border-color:var(--color-jade,#153e35);background:var(--color-surface,#e3e8d9)}.tasting-journal_compareDimCell__XL1se{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.tasting-journal_compareDimLabel__CF_Ej{font-size:var(--font-size-support,13px);color:var(--color-jade,#153e35)}.tasting-journal_changedBadge__1FaBS,.tasting-journal_compareDimLabel__CF_Ej{font-family:var(--font-sans,"Open Sans",sans-serif);font-weight:var(--font-weight-ui,600)}.tasting-journal_changedBadge__1FaBS{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-control,999px);background:var(--color-jade,#153e35);color:var(--color-ivory,#faf8ee);font-size:var(--font-size-caption,12px)}.tasting-journal_compareValCell__sqZ3x{min-width:0;font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:14px;line-height:1.45;color:var(--color-ink,#243124);overflow-wrap:anywhere}.tasting-journal_compareMobileCupLabel__CuWnQ{display:none;font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600);color:var(--color-muted,#515b49);margin-right:6px}.tasting-journal_labIntro__IkOzA{margin:0 0 var(--space-4,16px);font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:15px;line-height:1.65;color:var(--color-ink,#243124)}.tasting-journal_labStepsList__zraZQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3,12px);margin:0 0 var(--space-6,24px);padding:0;list-style:none}.tasting-journal_labStepItem__KCMkG{padding:12px;border-radius:var(--radius-image,6px);border:var(--border-hairline,1px) solid var(--color-line,#d5d9cb);background:var(--color-ivory,#faf8ee);font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:var(--font-size-support,13px);line-height:1.5}.tasting-journal_labStepItem__KCMkG strong{display:block;margin-bottom:2px;font-family:var(--font-sans,"Open Sans",sans-serif);font-weight:var(--font-weight-ui,600);color:var(--color-jade,#153e35)}.tasting-journal_labCupsGrid__u4tn1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4,16px);margin-top:var(--space-4,16px);margin-bottom:var(--space-6,24px)}.tasting-journal_labCupPanel__IiUic{display:flex;flex-direction:column;gap:var(--space-3,12px);min-width:0;padding:var(--space-4,16px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee)}.tasting-journal_labCupSavedTag__VGihy{display:inline-flex;align-items:center;width:fit-content;padding:3px 10px;border-radius:var(--radius-control,999px);background:var(--color-lime,#bec98e);color:var(--color-deep,#133830);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-caption,12px);font-weight:var(--font-weight-ui,600)}.tasting-journal_labCompactField__W5qT7{display:flex;flex-direction:column;gap:6px;min-width:0}.tasting-journal_labCompactLabel__J6bi2{font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-support,13px);font-weight:var(--font-weight-ui,600);color:var(--color-jade,#153e35)}.tasting-journal_labFooter__QB7LL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3,12px);padding-top:var(--space-4,16px);border-top:var(--border-hairline,1px) solid var(--color-line,#d5d9cb)}.tasting-journal_labLinks__R384D{display:flex;flex-wrap:wrap;gap:var(--space-4,16px)}.tasting-journal_carePanel__JtjPK{padding:clamp(20px,3vw,28px);border-radius:var(--radius-field,12px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-surface,#e3e8d9)}.tasting-journal_careHeader__Qem4t{margin-bottom:var(--space-4,16px)}.tasting-journal_careTitle__zbhPy{margin:0 0 6px;font-family:var(--font-serif,"Prata",Georgia,serif);font-size:22px;font-weight:var(--font-weight-regular,400);line-height:1.25;color:var(--color-jade,#153e35)}.tasting-journal_careText__G7um1{margin:0;max-width:68ch;font-family:var(--font-reading,"DM Sans","Open Sans",sans-serif);font-size:14px;line-height:1.65;color:var(--color-ink,#243124)}.tasting-journal_careActions__vqr0e{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3,12px)}.tasting-journal_fileImportLabel__PYHI6{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);min-height:48px;min-width:44px;padding:12px 20px;border-radius:var(--radius-control,999px);border:var(--border-hairline,1px) solid var(--access-field-line,#7f8c76);background:var(--color-ivory,#faf8ee);color:var(--color-jade,#153e35);font-family:var(--font-sans,"Open Sans",sans-serif);font-size:var(--font-size-navigation,14px);font-weight:var(--font-weight-ui,600);line-height:1.4;text-align:center;cursor:pointer}.tasting-journal_fileImportLabel__PYHI6:hover{background:var(--color-paper,#f3efe5);border-color:var(--color-jade,#153e35)}.tasting-journal_fileImportLabel__PYHI6:focus-within{outline:var(--focus-width,3px) solid var(--color-focus,#b26e30);outline-offset:var(--focus-offset,5px)}.tasting-journal_fileImportDisabled__rh1L1{opacity:.55;cursor:not-allowed}.tasting-journal_srOnlyFileInput__51Rw9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:820px){.tasting-journal_compareCupHeaders__Ur8jQ,.tasting-journal_compareRow__YlOLQ,.tasting-journal_labCupsGrid__u4tn1,.tasting-journal_textureSplit__wwWD5{grid-template-columns:minmax(0,1fr)}.tasting-journal_compareRow__YlOLQ{gap:6px}.tasting-journal_compareMobileCupLabel__CuWnQ{display:inline}}@media (max-width:560px){.tasting-journal_careActions__vqr0e,.tasting-journal_emptyActions__gZXR_,.tasting-journal_formFooter__tDWn7,.tasting-journal_headerActions__yh1O2{width:100%;flex-direction:column;align-items:stretch}.tasting-journal_fileImportLabel__PYHI6,.tasting-journal_primaryBtn__8AgVO,.tasting-journal_secondaryBtn__jIpM0{width:100%;padding-inline:16px}.tasting-journal_carePanel__JtjPK,.tasting-journal_entryCard__Nv6JF,.tasting-journal_formPanel__Wr0Z5,.tasting-journal_rhythmCard__M8NLe{padding:var(--space-4,16px)}.tasting-journal_barsGrid__U4469{gap:4px}.tasting-journal_ratingGrid__N8iUh{grid-template-columns:minmax(0,1fr)}.tasting-journal_dialog__wPh4g{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100svh - 16px)}.tasting-journal_dialogInner__d3LDp{padding:var(--space-4,16px)}}@media (max-width:360px){.tasting-journal_capturedGrid__afXFN,.tasting-journal_familyGrid__61nkk{grid-template-columns:minmax(0,1fr)}.tasting-journal_cardFooter__sceW8{flex-direction:column;align-items:stretch}.tasting-journal_cardDeleteBtn__tUE6B{width:100%}}@media (prefers-reduced-motion:reduce){.tasting-journal_entryCard__Nv6JF:hover,.tasting-journal_primaryBtn__8AgVO:active{transform:none}}@media print{.tasting-journal_section__vI6QH{display:none}}.quick-reference_section__iA1aK{margin-top:var(--space-12);scroll-margin-top:calc(var(--site-header-height) + var(--space-4));color:var(--color-ink)}.quick-reference_headerRow__6yDGc{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}.quick-reference_headerCopy___Uf4C{max-width:66ch}.quick-reference_eyebrow__tilTQ{font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-2)}.quick-reference_title__1hRm0{font-family:var(--font-serif);font-size:clamp(28px,3.6vw,40px);font-weight:var(--font-weight-regular);line-height:1.15;letter-spacing:-.025em;color:var(--color-jade);margin-bottom:var(--space-3)}.quick-reference_subtitle__6yFsl{font-family:var(--font-reading);font-size:15px;line-height:1.65;color:var(--color-muted)}.quick-reference_headerActions__dtUw0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.quick-reference_printButton__qBbQu{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:12px var(--space-6);background:var(--color-jade);color:var(--color-paper);border:var(--border-hairline) solid var(--color-lime);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--font-size-navigation);font-weight:var(--font-weight-ui);line-height:1.4;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.quick-reference_printButton__qBbQu:hover{background:var(--color-deep)}.quick-reference_previewToggleButton__gbxHG{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-min-height);padding:10px 18px;background:var(--color-ivory);color:var(--color-jade);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--font-size-support);font-weight:var(--font-weight-ui);line-height:1.4;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.quick-reference_previewToggleButton__gbxHG:hover{background:var(--color-surface);border-color:var(--color-jade)}.quick-reference_toolbar__G4NTm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:var(--color-ivory);border:var(--border-hairline) solid var(--color-line);border-bottom:0;border-radius:var(--radius-field) var(--radius-field) 0 0}.quick-reference_modeSwitch__wqXio{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-1);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-field);max-width:100%}.quick-reference_modeTab__ejmM5{min-height:var(--control-min-height);padding:8px 16px;background:transparent;color:var(--color-ink);border:var(--border-hairline) solid transparent;border-radius:var(--radius-image);font-family:var(--font-sans);font-size:var(--font-size-support);font-weight:var(--font-weight-ui);line-height:1.35;text-align:left;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.quick-reference_modeTab__ejmM5:hover{background:var(--color-paper)}.quick-reference_modeTabActive__0x4sg{background:var(--color-jade);color:var(--color-paper);border-color:var(--color-jade)}.quick-reference_modeTabActive__0x4sg:hover{background:var(--color-deep)}.quick-reference_sourceNote__7Gy7c{font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);color:var(--color-muted);line-height:1.5}.quick-reference_tableCard__OpnaF{background:var(--color-ivory);border:var(--border-hairline) solid var(--color-line);border-radius:0 0 var(--radius-field) var(--radius-field);overflow:hidden}.quick-reference_tableScroll__uYQ9m{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.quick-reference_table__7GRsR{width:100%;min-width:720px;border-collapse:collapse;text-align:left;font-family:var(--font-reading);font-size:14px}.quick-reference_table__7GRsR th{font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);background:var(--color-paper);padding:12px 16px;border-bottom:var(--border-emphasis) solid var(--color-line);white-space:nowrap}.quick-reference_table__7GRsR td{padding:14px 16px;border-bottom:var(--border-hairline) solid var(--color-line);vertical-align:middle;color:var(--color-ink);line-height:1.5}.quick-reference_table__7GRsR tbody tr:last-child td{border-bottom:0}.quick-reference_activeRow__fCLvK td{background:var(--color-surface)}.quick-reference_teaCellPrimary__6bqRo{display:block;font-family:var(--font-sans);font-size:14px;font-weight:var(--font-weight-ui);color:var(--color-jade)}.quick-reference_teaCellSub__xv3GD{display:block;font-family:var(--font-reading);font-size:var(--font-size-caption);color:var(--color-muted);margin-top:2px}.quick-reference_familyBadge__QRVrn{display:inline-block;padding:3px 10px;background:var(--color-paper);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);color:var(--color-jade);white-space:nowrap}.quick-reference_dosePrimary__26wj_{display:block;font-family:var(--font-sans);font-weight:var(--font-weight-ui);color:var(--color-ink)}.quick-reference_doseSub__Kf336{display:block;font-size:var(--font-size-caption);color:var(--color-muted);margin-top:2px}.quick-reference_liquorCell__18bBx{display:inline-flex;align-items:center;gap:var(--space-2)}.quick-reference_liquorDot__NdKc6{width:14px;height:14px;border-radius:50%;border:var(--border-hairline) solid var(--color-ink);flex-shrink:0}.quick-reference_loadBtn__Eh7KS{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-min-height);padding:8px 14px;background:var(--color-paper);color:var(--color-jade);border:var(--border-hairline) solid var(--color-jade);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);line-height:1.3;white-space:nowrap;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.quick-reference_loadBtnActive___fc1U,.quick-reference_loadBtn__Eh7KS:hover{background:var(--color-jade);color:var(--color-paper)}.quick-reference_mobileCards__8v0tb{display:none}.quick-reference_mobileCard__3RpUM{padding:var(--space-4);border-bottom:var(--border-hairline) solid var(--color-line);background:var(--color-ivory);display:flex;flex-direction:column;gap:var(--space-3)}.quick-reference_mobileCard__3RpUM:last-child{border-bottom:0}.quick-reference_mobileCardActive__KH1A4{background:var(--color-surface)}.quick-reference_mobileCardHeader__4DWl6{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.quick-reference_mobileCardGrid__5_Q4E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.quick-reference_mobileField__MzuCp{min-width:0}.quick-reference_mobileFieldLabel__K70wz{display:block;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);color:var(--color-muted);margin-bottom:2px}.quick-reference_mobileFieldValue__jNK5m{display:block;font-family:var(--font-reading);font-size:var(--font-size-support);color:var(--color-ink);line-height:1.45;overflow-wrap:anywhere}.quick-reference_mobileTip__cJazz{font-size:var(--font-size-caption);line-height:1.5;color:var(--color-muted);padding-top:var(--space-2);border-top:var(--border-hairline) dashed var(--color-line)}.quick-reference_gongfuFootnote__h2itY{padding:var(--space-4);background:var(--color-paper);border-top:var(--border-hairline) solid var(--color-line);font-size:var(--font-size-support);line-height:1.6;color:var(--color-muted)}.quick-reference_printSheetWrapper__DSI0d{display:none;margin-top:var(--space-6);padding:var(--space-6);background:var(--color-ivory);border:var(--border-emphasis) solid var(--color-jade);border-radius:var(--radius-field);color:var(--color-ink)}.quick-reference_printSheetExpanded__cD8pc{display:block}.quick-reference_printSheetHeader__ZYGDh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:var(--border-emphasis) solid var(--color-ink)}.quick-reference_printBrand__UrvzG{font-family:var(--font-serif);font-size:22px;font-weight:var(--font-weight-regular);color:var(--color-ink)}.quick-reference_printDocTag__vkyT5{font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.quick-reference_printLead__pqlaF{font-size:var(--font-size-support);line-height:1.5;color:var(--color-ink);margin-bottom:var(--space-4);max-width:none}.quick-reference_printBlock__QJ3Oe{margin-bottom:var(--space-6)}.quick-reference_printBlockTitle__WSsHP{font-family:var(--font-sans);font-size:var(--font-size-support);font-weight:var(--font-weight-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink);margin-bottom:var(--space-2)}.quick-reference_printTableWrap__nLLha{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.quick-reference_printTable__7aY6Y{width:100%;border-collapse:collapse;font-size:var(--font-size-caption);line-height:1.4}.quick-reference_printTable__7aY6Y td,.quick-reference_printTable__7aY6Y th{padding:6px 8px;border-bottom:var(--border-hairline) solid var(--color-line);text-align:left;vertical-align:top}.quick-reference_printTable__7aY6Y th{font-family:var(--font-sans);font-weight:var(--font-weight-ui);border-bottom:var(--border-emphasis) solid var(--color-ink)}.quick-reference_safetyBox__zFe8M{padding:var(--space-4);border:var(--border-hairline) solid var(--color-ink);border-radius:var(--radius-image);background:var(--color-paper);margin-bottom:var(--space-4)}.quick-reference_safetySteps__QjinQ{list-style:none;padding:0;margin:var(--space-2) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.quick-reference_safetyStep__WtgqG{font-size:var(--font-size-caption);line-height:1.45;color:var(--color-ink)}.quick-reference_safetyStep__WtgqG strong{display:block;font-family:var(--font-sans);font-weight:var(--font-weight-ui);margin-bottom:2px}.quick-reference_printFooter__yHjc3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--color-ink)}.quick-reference_printUrlBlock__aJXuq{display:flex;align-items:center;gap:var(--space-3)}.quick-reference_qrBadge__ObACj{width:48px;height:48px;border:var(--border-hairline) solid var(--color-ink);display:grid;place-items:center;flex-shrink:0;background:var(--color-paper)}.quick-reference_printUrlCopy__Px7FL{font-family:var(--font-sans);font-size:var(--font-size-caption);line-height:1.45;color:var(--color-ink)}.quick-reference_printUrlCopy__Px7FL strong{display:block;font-weight:var(--font-weight-ui)}.quick-reference_printDisclaimer__aDarn{font-size:var(--font-size-caption);color:var(--color-muted);max-width:44ch}@media (max-width:720px){.quick-reference_desktopTableWrap__82dO5{display:none}.quick-reference_mobileCards__8v0tb{display:block}.quick-reference_modeSwitch__wqXio{width:100%;flex-direction:column}.quick-reference_headerActions__dtUw0,.quick-reference_modeTab__ejmM5,.quick-reference_previewToggleButton__gbxHG,.quick-reference_printButton__qBbQu{width:100%}.quick-reference_safetySteps__QjinQ{grid-template-columns:1fr}.quick-reference_printSheetWrapper__DSI0d{padding:var(--space-4)}}@media (max-width:380px){.quick-reference_mobileCardGrid__5_Q4E{grid-template-columns:1fr}.quick-reference_toolbar__G4NTm{padding:var(--space-3)}.quick-reference_loadBtn__Eh7KS{width:100%}}@media (prefers-reduced-motion:reduce){.quick-reference_loadBtn__Eh7KS,.quick-reference_modeTab__ejmM5,.quick-reference_previewToggleButton__gbxHG,.quick-reference_printButton__qBbQu{transition:none}}@media print{.quick-reference_noPrint__nbRU0{display:none!important}.quick-reference_section__iA1aK{margin-top:0!important}.quick-reference_printSheetWrapper__DSI0d{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.quick-reference_printBrand__UrvzG{font-size:16pt}.quick-reference_printLead__pqlaF{font-size:9pt;margin-bottom:8pt}.quick-reference_printBlock__QJ3Oe{margin-bottom:10pt;page-break-inside:avoid;break-inside:avoid}.quick-reference_printBlockTitle__WSsHP{font-size:9pt;margin-bottom:4pt}.quick-reference_printTable__7aY6Y{font-size:8.2pt;min-width:0}.quick-reference_printTable__7aY6Y td,.quick-reference_printTable__7aY6Y th{padding:3.5pt 5pt;border-bottom:.5pt solid}.quick-reference_printTable__7aY6Y th{border-bottom:1.2pt solid}.quick-reference_safetyBox__zFe8M{padding:7pt 9pt;margin-bottom:8pt;background:transparent!important;page-break-inside:avoid;break-inside:avoid}.quick-reference_safetySteps__QjinQ{grid-template-columns:repeat(4,minmax(0,1fr));gap:6pt}.quick-reference_safetyStep__WtgqG{font-size:7.8pt}.quick-reference_printFooter__yHjc3{padding-top:6pt;page-break-inside:avoid;break-inside:avoid}.quick-reference_printDisclaimer__aDarn,.quick-reference_printUrlCopy__Px7FL{font-size:8pt;color:inherit!important}.quick-reference_qrBadge__ObACj{width:36pt;height:36pt;background:transparent!important}}.tea-timer_bancadaContainer__Cm5p2{width:100%;max-width:var(--access-max-width);margin-inline:auto;padding-bottom:var(--space-12);color:var(--color-ink);min-width:0}.tea-timer_interactiveWorkspace__QuWPW{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}.tea-timer_workbenchGrid__YwvkJ{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,.96fr);gap:var(--space-8);align-items:start;min-width:0}.tea-timer_selectorColumn__6ifVw{min-width:0}.tea-timer_timerColumn__jXR82{min-width:0;position:sticky;top:calc(var(--site-header-height) + var(--space-4))}.tea-timer_pwaStrip__6qmXx{display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:var(--space-6);align-items:center;padding:clamp(20px,3vw,32px);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-field);color:var(--color-ink)}.tea-timer_pwaCopy__QOcRT{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.tea-timer_pwaEyebrow__kOgo_{font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.tea-timer_pwaTitle__1YTVu{font-family:var(--font-serif);font-size:clamp(22px,2.6vw,30px);font-weight:var(--font-weight-regular);line-height:1.2;color:var(--color-jade)}.tea-timer_pwaText__Vtt4D{font-family:var(--font-reading);font-size:15px;line-height:1.65;color:var(--color-ink);max-width:64ch}.tea-timer_pwaActions__tJAqK{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.tea-timer_pwaLinkBtn__GjLoW{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:12px var(--space-6);background:var(--color-jade);color:var(--color-paper);border:var(--border-hairline) solid var(--color-lime);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--font-size-navigation);font-weight:var(--font-weight-ui);line-height:1.4;text-decoration:none;white-space:nowrap;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.tea-timer_pwaLinkBtn__GjLoW:hover{background:var(--color-deep)}.tea-timer_pwaHint__ktWpA{font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);color:var(--color-muted);line-height:1.45}.tea-timer_editorialNavSection__ZTNv6{margin-top:var(--space-12);padding:clamp(24px,3.6vw,40px);background:var(--color-deep);color:var(--color-paper);border-radius:var(--radius-field);border:var(--border-hairline) solid var(--color-line-on-dark)}.tea-timer_editorialHeader__RFSR1{max-width:64ch;margin-bottom:var(--space-6)}.tea-timer_editorialEyebrow__kw8ek{font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-lime);margin-bottom:var(--space-2)}.tea-timer_editorialTitle__yrtZg{font-family:var(--font-serif);font-size:clamp(26px,3.2vw,36px);font-weight:var(--font-weight-regular);line-height:1.18;color:var(--color-paper);margin-bottom:var(--space-3)}.tea-timer_editorialLead__L3RKh{font-family:var(--font-reading);font-size:15px;line-height:1.65;color:var(--color-surface)}.tea-timer_editorialCards__gUj7Q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.tea-timer_editorialCard__w_SC6{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);padding:var(--space-6);background:var(--color-jade);border:var(--border-hairline) solid var(--color-line-on-dark);border-radius:var(--radius-image);text-decoration:none;color:var(--color-paper);min-width:0;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}@media (hover:hover){.tea-timer_editorialCard__w_SC6:hover{border-color:var(--color-lime);transform:translateY(calc(-1 * var(--motion-distance-nudge)))}}.tea-timer_editorialCard__w_SC6:focus-visible{outline:var(--focus-width) solid var(--color-lime);outline-offset:var(--focus-offset)}.tea-timer_editorialCardTag__6ETrQ{display:block;font-family:var(--font-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-lime);margin-bottom:var(--space-2)}.tea-timer_editorialCardHeading__Ety4o{font-family:var(--font-serif);font-size:22px;font-weight:var(--font-weight-regular);line-height:1.22;color:var(--color-paper);margin-bottom:var(--space-2)}.tea-timer_editorialCardDesc__Z5m_4{font-family:var(--font-reading);font-size:var(--font-size-support);line-height:1.6;color:var(--color-surface)}.tea-timer_editorialCardCta___rcX9{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-min-height);font-family:var(--font-sans);font-size:var(--font-size-support);font-weight:var(--font-weight-ui);color:var(--color-lime)}@media (max-width:980px){.tea-timer_workbenchGrid__YwvkJ{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.tea-timer_timerColumn__jXR82{position:static}.tea-timer_editorialCards__gUj7Q,.tea-timer_pwaStrip__6qmXx{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tea-timer_interactiveWorkspace__QuWPW{gap:var(--space-8)}.tea-timer_pwaStrip__6qmXx{padding:var(--space-4)}.tea-timer_pwaActions__tJAqK,.tea-timer_pwaLinkBtn__GjLoW{width:100%;white-space:normal;text-align:center}.tea-timer_editorialNavSection__ZTNv6{margin-top:var(--space-8);padding:var(--space-6) var(--space-4)}.tea-timer_editorialCard__w_SC6{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.tea-timer_editorialCard__w_SC6,.tea-timer_pwaLinkBtn__GjLoW{transition:none;transform:none}}@media print{.tea-timer_interactiveWorkspace__QuWPW,.tea-timer_noPrint__ILtiY{display:none!important}.tea-timer_bancadaContainer__Cm5p2{max-width:100%!important;padding:0!important;margin:0!important}}