.RecipeTasteMap-module__4See0G__root{--cn-bg:var(--ca-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#161b22));--cn-ink:var(--ca-ink,var(--lightningcss-light,#24292f)var(--lightningcss-dark,#f0f3f6));--cn-muted:var(--ca-muted,var(--lightningcss-light,#57606a)var(--lightningcss-dark,#aab4bf));--cn-line:var(--ca-line,var(--lightningcss-light,#d0d7de)var(--lightningcss-dark,#3d444d));--cn-soft:var(--ds-surface-muted,var(--lightningcss-light,#f6f8fa)var(--lightningcss-dark,#212830));--cn-accent:var(--ca-accent,var(--lightningcss-light,#0176f0)var(--lightningcss-dark,#71b7ff));--cn-accent-text:var(--ds-accent-strong,var(--lightningcss-light,#0057b7)var(--lightningcss-dark,#91c7ff));--cn-tint:color-mix(in srgb, var(--cn-accent) 8%, var(--cn-bg));width:100%;max-width:402px;color:var(--cn-ink);margin:0 auto;font:14px/1.6 -apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;container-type:inline-size}.RecipeTasteMap-module__4See0G__root *{box-sizing:border-box}.RecipeTasteMap-module__4See0G__root [hidden]{display:none!important}.RecipeTasteMap-module__4See0G__root button{font:inherit;cursor:pointer;touch-action:manipulation}.RecipeTasteMap-module__4See0G__root button:disabled{cursor:default;opacity:.55}.RecipeTasteMap-module__4See0G__root h2{letter-spacing:-.03em;color:var(--cn-ink);overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:500;line-height:1.4}.RecipeTasteMap-module__4See0G__root h3{color:var(--cn-ink);margin:0;font-size:13px;font-weight:500;line-height:1.5}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__help{color:var(--cn-muted);margin:7px 0 0;font-size:12px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__feelingSection{margin:18px 0 24px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__concerns{margin-top:12px;animation:.22s ease-out both RecipeTasteMap-module__4See0G__reflection-content-enter}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__concerns p{color:var(--cn-muted);margin:0 0 8px;font-size:12px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__tags{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__tags button{border:1px solid var(--cn-line);background:var(--cn-bg);color:var(--cn-ink);border-radius:10px;min-height:44px;padding:7px 11px;font-size:12px;transition:transform .16s,border-color .18s,background-color .18s,color .18s}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__tags button:active:not(:disabled),.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scale button:active:not(:disabled),.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__aroma:active:not(:disabled),.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__intents button:active:not(:disabled){transform:scale(.98)}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__tags button[aria-pressed=true]{color:var(--cn-accent-text);background:var(--cn-tint);border-color:var(--cn-accent)}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__optionalHeading{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__optionalHeading span{color:var(--cn-muted);font-size:11px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groups{border:1px solid var(--cn-line);background:var(--cn-bg);border-radius:16px;margin-bottom:20px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__group+.RecipeTasteMap-module__4See0G__group{border-top:1px solid var(--cn-line)}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupToggle{text-align:left;width:100%;color:var(--cn-ink);background:0 0;border:0;border-radius:15px;align-items:center;gap:11px;min-height:73px;padding:13px 12px;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupIcon{background:var(--cn-soft);width:35px;height:35px;color:var(--cn-muted);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupIcon svg{stroke-width:1.5px;width:19px;height:19px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupText strong{font-size:13px;font-weight:500}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupText>span{color:var(--cn-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__chevron{width:15px;height:15px;color:var(--cn-muted);flex-shrink:0;transition:transform .16s}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupToggle[aria-expanded=true] .RecipeTasteMap-module__4See0G__chevron{transform:rotate(180deg)}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupPanel{min-height:0;padding:0 12px;transition:padding .22s;overflow:hidden}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupPanelWrap{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s;display:grid;overflow:hidden}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupPanelWrap[data-open=true]{opacity:1;pointer-events:auto;grid-template-rows:1fr}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupPanelWrap[data-open=true] .RecipeTasteMap-module__4See0G__groupPanel{padding:8px 12px 12px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__rating{border:0;min-width:0;margin:0 0 13px;padding:0}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__rating legend{color:var(--cn-ink);margin-bottom:9px;padding:0;font-size:12px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scale{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scale[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scale button{color:var(--cn-ink);background:var(--cn-soft);border:1px solid #0000;border-radius:10px;min-height:62px;padding:9px 2px;font-size:11px;transition:transform .16s,border-color .18s,background-color .18s,color .18s}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scale button[aria-pressed=true]{border-color:var(--cn-accent);background:var(--cn-tint);color:var(--cn-accent-text)}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scaleMark{justify-content:center;align-items:center;gap:3px;height:18px;margin-bottom:6px;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scaleMark i{opacity:.22;background:currentColor;border-radius:3px;width:5px;height:7px;display:block}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scaleMark i:nth-child(2){height:12px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scaleMark i:nth-child(3){height:17px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scaleMark i[data-filled=true]{opacity:1}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__unknownRating{min-height:36px;color:var(--cn-muted);background:0 0;border:0;margin:2px 0 0 auto;padding:6px 0;font-size:11px;display:block}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__aromas{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__aroma{min-height:71px;color:var(--cn-ink);background:var(--cn-soft);border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px 3px;font-size:11px;transition:transform .16s,border-color .18s,background-color .18s,color .18s;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__aroma svg{stroke-width:1.5px;width:21px;height:21px;color:var(--cn-muted)}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__aroma span{overflow-wrap:anywhere}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__aroma[aria-pressed=true]{border-color:var(--cn-accent);background:var(--cn-tint);color:var(--cn-accent-text)}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__aroma[aria-pressed=true] svg{color:inherit}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__closeGroup{width:100%;min-height:44px;color:var(--cn-accent-text);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__primary{background:var(--cn-ink);width:100%;min-height:48px;color:var(--cn-bg);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:13px;font-weight:500;transition:transform .16s,background-color .18s,box-shadow .18s;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__primary:active:not(:disabled),.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__consultAction:active:not(:disabled),.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__intents button:active:not(:disabled){transform:scale(.985)}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__primary svg{width:16px;height:16px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__primary:disabled{background:var(--cn-soft);color:var(--cn-muted);cursor:default}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__secondary{width:100%;min-height:44px;color:var(--cn-muted);background:0 0;border:0;padding:9px;font-size:12px;display:block}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__review{padding:3px 0 7px;animation:.26s cubic-bezier(.22,1,.36,1) both RecipeTasteMap-module__4See0G__reflection-stage-enter}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__inputView{animation:.26s cubic-bezier(.22,1,.36,1) both RecipeTasteMap-module__4See0G__reflection-stage-enter}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__consultAction{border:1px solid var(--cn-line);background:var(--cn-bg);width:100%;min-height:48px;color:var(--cn-accent-text);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:10px 14px;font-size:13px;transition:transform .16s,background-color .18s,border-color .18s;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__consultAction:hover:not(:disabled){background:var(--cn-tint)}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__resultChart{background:var(--cn-bg);border-radius:16px;margin:8px 0 16px;padding:8px 0 12px;animation:.32s cubic-bezier(.22,1,.36,1) both RecipeTasteMap-module__4See0G__reflection-chart-enter}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__resultChart svg{width:100%;display:block}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__resultChart text{fill:var(--cn-ink);font-size:12px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__resultChart .RecipeTasteMap-module__4See0G__chartValue{fill:var(--cn-muted);font-size:11px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__chartCaption{color:var(--cn-muted);text-align:center;margin:0;font-size:11px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__note{background:var(--cn-soft);border-radius:16px;margin-bottom:5px;padding:15px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.85;animation:.22s ease-out both RecipeTasteMap-module__4See0G__reflection-line-enter}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__note p[data-line-index="1"]{animation-delay:45ms}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__note p[data-line-index="2"]{animation-delay:90ms}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__note p[data-line-index="3"]{animation-delay:.135s}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__note p[data-line-index="4"]{animation-delay:.18s}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__note p:first-child{margin-top:0}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__review>h3{margin-top:18px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__intents{gap:8px;margin-top:10px;display:grid}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__intents button{text-align:left;border:1px solid var(--cn-line);background:var(--cn-bg);color:var(--cn-ink);border-radius:13px;min-height:48px;padding:12px;font-size:13px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__error{color:var(--lightningcss-light,#9e342d)var(--lightningcss-dark,#f2a59f);margin-top:10px;font-size:12px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__collapsed{color:var(--cn-muted);align-items:center;gap:8px;font-size:13px;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__saveConfirmation{color:var(--cn-accent-text);align-items:center;gap:6px;margin:16px 0 0;font-size:12px;animation:.22s ease-out both RecipeTasteMap-module__4See0G__reflection-content-enter;display:flex}@keyframes RecipeTasteMap-module__4See0G__reflection-stage-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes RecipeTasteMap-module__4See0G__reflection-content-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes RecipeTasteMap-module__4See0G__reflection-line-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes RecipeTasteMap-module__4See0G__reflection-chart-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (pointer:coarse){.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__unknownRating{min-height:44px}}@media (prefers-reduced-motion:reduce){.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__chevron,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupPanel,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__groupPanelWrap,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__tags button,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__scale button,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__aroma,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__primary,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__consultAction,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__intents button{transition:none}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__review,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__inputView,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__concerns,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__resultChart,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__note p,.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__saveConfirmation{animation:none}}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__ratingHint{min-height:36px;color:var(--cn-muted);text-align:right;margin:2px 0 0;padding:6px 0;font-size:11px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__memo{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--cn-line);margin:12px 0;padding:4px 12px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__memoField{margin:18px 0}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__memoField label{margin-bottom:8px;font-size:12px;display:block}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__memoField span{color:var(--cn-muted);margin-left:6px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__memoField textarea{resize:vertical;border:1px solid var(--cn-line);background:var(--cn-bg);width:100%;color:var(--cn-ink);font:inherit;border-radius:12px;padding:12px;font-size:16px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__memoField p{text-align:right;color:var(--cn-muted);margin:3px 0 0;font-size:11px}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__summaryHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__summaryHeader button{min-height:44px;color:var(--cn-muted);flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:12px;display:inline-flex}.RecipeTasteMap-module__4See0G__root .RecipeTasteMap-module__4See0G__summaryHeader button:hover{color:var(--cn-accent-text)}
.BrewSuccessAnimation-module__KoCM5a__scene{width:184px;height:144px;color:var(--ds-foreground);--brew-ease:cubic-bezier(.22, 1, .36, 1);--brew-duration:3.8s;margin-inline:auto}.BrewSuccessAnimation-module__KoCM5a__scene>svg{width:100%;height:100%;display:block}.BrewSuccessAnimation-module__KoCM5a__scene[data-artwork-ready=false] *{animation-play-state:paused}.BrewSuccessAnimation-module__KoCM5a__artwork{animation:BrewSuccessAnimation-module__KoCM5a__artwork-arrive .36s var(--brew-ease) both}.BrewSuccessAnimation-module__KoCM5a__body{transform-origin:153px 437px;animation:BrewSuccessAnimation-module__KoCM5a__body-settle var(--brew-duration) ease-in-out both}.BrewSuccessAnimation-module__KoCM5a__head{transform-origin:132px 232px;animation:BrewSuccessAnimation-module__KoCM5a__head-sip var(--brew-duration) ease-in-out both}.BrewSuccessAnimation-module__KoCM5a__cup{transform-origin:99px 96px;animation:BrewSuccessAnimation-module__KoCM5a__take-a-sip var(--brew-duration) ease-in-out both;transform:translate(-12px)}.BrewSuccessAnimation-module__KoCM5a__coffee{fill:#231815;transform-origin:91px 100px;animation:BrewSuccessAnimation-module__KoCM5a__coffee-sip var(--brew-duration) ease-in-out both;transform:translateY(1.5px)scale(.9,.65)}.BrewSuccessAnimation-module__KoCM5a__ripple{opacity:0;transform-origin:91px 101.5px;animation:.55s ease-out 3.04s both BrewSuccessAnimation-module__KoCM5a__coffee-ripple}.BrewSuccessAnimation-module__KoCM5a__steam{opacity:.3;animation:BrewSuccessAnimation-module__KoCM5a__steam-return var(--brew-duration) ease-in-out both}.BrewSuccessAnimation-module__KoCM5a__confirmation{transform-origin:140px 113px;animation:BrewSuccessAnimation-module__KoCM5a__recorded .48s 3.26s var(--brew-ease) both}.BrewSuccessAnimation-module__KoCM5a__check{stroke-dasharray:20;stroke-dashoffset:0;animation:.26s ease-out 3.44s both BrewSuccessAnimation-module__KoCM5a__check-draw}@keyframes BrewSuccessAnimation-module__KoCM5a__artwork-arrive{0%{opacity:0}to{opacity:1}}@keyframes BrewSuccessAnimation-module__KoCM5a__take-a-sip{0%,18%{transform:translate(-12px)rotate(0)}34%{transform:translate(-16px,-54px)rotate(0)}44%,60%{transform:translate(-16px,-55px)rotate(12deg)}68%{transform:translate(-16px,-55px)rotate(0)}82%{transform:translate(-12px,1px)rotate(-1deg)}90%,to{transform:translate(-12px)rotate(0)}}@keyframes BrewSuccessAnimation-module__KoCM5a__body-settle{0%,14%,to{transform:scale(1)}28%{transform:scale(1.025,.985)}40%,62%{transform:scale(1.025,.98)}78%{transform:scale(1.04,.97)}90%{transform:scale(.995,1.005)}}@keyframes BrewSuccessAnimation-module__KoCM5a__head-sip{0%,14%,to{transform:translate(0)rotate(0)}24%{transform:translateY(4px)rotate(2deg)}40%{transform:translate(-4px,10px)rotate(-5deg)}51%{transform:translate(-4px,16px)rotate(-3deg)}62%{transform:translate(-4px,9px)rotate(-5deg)}74%{transform:translateY(6px)rotate(2deg)}86%{transform:translateY(-4px)rotate(0)}}@keyframes BrewSuccessAnimation-module__KoCM5a__coffee-sip{0%,42%{transform:translateY(0)scale(1)}62%,to{transform:translateY(1.5px)scale(.9,.65)}}@keyframes BrewSuccessAnimation-module__KoCM5a__coffee-ripple{0%{opacity:0;transform:scale(.25,.5)}20%{opacity:.6}to{opacity:0;transform:scale(1.4,.7)}}@keyframes BrewSuccessAnimation-module__KoCM5a__steam-return{0%,70%{opacity:0;transform:translateY(5px)}to{opacity:.3;transform:translateY(0)}}@keyframes BrewSuccessAnimation-module__KoCM5a__recorded{0%{opacity:0;transform:scale(.5)rotate(-12deg)}60%{opacity:1;transform:scale(1.1)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes BrewSuccessAnimation-module__KoCM5a__check-draw{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.BrewSuccessAnimation-module__KoCM5a__scene *{animation:none}}
@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){.styles-module__KZNQfa__activePanel{animation:.18s ease-out styles-module__KZNQfa__panel-enter}}@keyframes styles-module__KZNQfa__panel-enter{0%{opacity:0}to{opacity:1}}
.BrewImpressionPicker-module__21q_LW__choice{transition:transform .18s,border-color .18s,background-color .18s,color .18s}.BrewImpressionPicker-module__21q_LW__choice:active:not(:disabled){transform:scale(.97)}.BrewImpressionPicker-module__21q_LW__choice[aria-pressed=true]{animation:.24s cubic-bezier(.22,1,.36,1) both BrewImpressionPicker-module__21q_LW__impression-selected}.BrewImpressionPicker-module__21q_LW__choiceIcon{transition:transform .18s}.BrewImpressionPicker-module__21q_LW__choice[aria-pressed=true] .BrewImpressionPicker-module__21q_LW__choiceIcon{animation:.3s cubic-bezier(.22,1,.36,1) both BrewImpressionPicker-module__21q_LW__impression-icon-selected}@keyframes BrewImpressionPicker-module__21q_LW__impression-selected{0%{transform:scale(.96)}65%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes BrewImpressionPicker-module__21q_LW__impression-icon-selected{0%{opacity:.65;transform:scale(.84)rotate(-8deg)}65%{opacity:1;transform:scale(1.12)rotate(3deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.BrewImpressionPicker-module__21q_LW__choice,.BrewImpressionPicker-module__21q_LW__choiceIcon{transition:none}.BrewImpressionPicker-module__21q_LW__choice[aria-pressed=true],.BrewImpressionPicker-module__21q_LW__choice[aria-pressed=true] .BrewImpressionPicker-module__21q_LW__choiceIcon{animation:none}}
.CoffeePreferenceBubbles-module__znyJQG__viewport{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:var(--ds-radius-panel,24px);background:radial-gradient(circle, var(--ds-border) .75px, transparent .75px) 0 0 / 20px 20px;height:clamp(300px,48svh,440px);position:relative;overflow:clip}.CoffeePreferenceBubbles-module__znyJQG__viewport[data-dragging=true],.CoffeePreferenceBubbles-module__znyJQG__viewport[data-dragging=true] .CoffeePreferenceBubbles-module__znyJQG__bubble{cursor:grabbing}.CoffeePreferenceBubbles-module__znyJQG__viewport:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.CoffeePreferenceBubbles-module__znyJQG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.CoffeePreferenceBubbles-module__znyJQG__toolButton{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;font-size:12px;display:inline-flex}.CoffeePreferenceBubbles-module__znyJQG__toolButton:hover{background:var(--ds-surface-muted)}.CoffeePreferenceBubbles-module__znyJQG__toolButton:focus-visible{outline:2px solid var(--ds-ring)}.CoffeePreferenceBubbles-module__znyJQG__toolButton:disabled{opacity:.4}.CoffeePreferenceBubbles-module__znyJQG__hint{text-align:center;color:var(--ds-muted-foreground);margin:10px 0 6px;font-size:11px}.CoffeePreferenceBubbles-module__znyJQG__resizePreview{--resize-preview-height:clamp(96px, calc(100dvh - 458px), 160px);height:var(--resize-preview-height);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex}.CoffeePreferenceBubbles-module__znyJQG__resizePreview .CoffeePreferenceBubbles-module__znyJQG__bubble{flex-shrink:0;max-width:100%;padding:10px;font-size:clamp(11px,7dvh - 29.54px,14px);position:relative}.CoffeePreferenceBubbles-module__znyJQG__cloud{transform-origin:0 0;will-change:transform;border:0;min-width:0;margin:0;padding:0;position:relative}.CoffeePreferenceBubbles-module__znyJQG__bubble{background:var(--ds-surface-muted);color:var(--ds-foreground);text-align:center;transition:box-shadow .18s var(--ds-ease);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-size:.875rem;font-weight:600;line-height:1.7;display:flex;position:absolute}.CoffeePreferenceBubbles-module__znyJQG__bubble[data-category=flavor],.CoffeePreferenceBubbles-module__znyJQG__dot[data-category=flavor]{background:var(--ds-accent-subtle)}.CoffeePreferenceBubbles-module__znyJQG__bubble[data-category=bean],.CoffeePreferenceBubbles-module__znyJQG__dot[data-category=bean]{background:var(--ds-success-subtle)}.CoffeePreferenceBubbles-module__znyJQG__bubble[data-category=shop],.CoffeePreferenceBubbles-module__znyJQG__dot[data-category=shop]{background:var(--ds-warning-subtle)}.CoffeePreferenceBubbles-module__znyJQG__bubble[data-category=budget],.CoffeePreferenceBubbles-module__znyJQG__dot[data-category=budget]{background:var(--ds-muted)}.CoffeePreferenceBubbles-module__znyJQG__bubble:hover{box-shadow:inset 0 0 0 2px var(--ds-line-strong)}.CoffeePreferenceBubbles-module__znyJQG__bubble[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ds-ring)}.CoffeePreferenceBubbles-module__znyJQG__bubble:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.CoffeePreferenceBubbles-module__znyJQG__bubble:disabled{opacity:.56;cursor:not-allowed}.CoffeePreferenceBubbles-module__znyJQG__label{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-line;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CoffeePreferenceBubbles-module__znyJQG__avoid{margin-bottom:.25rem;font-size:.75rem}.CoffeePreferenceBubbles-module__znyJQG__legend{color:var(--ds-muted-foreground);flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:.5rem 0 1.5rem;font-size:.75rem;display:flex}.CoffeePreferenceBubbles-module__znyJQG__legendItem{align-items:center;gap:.5rem;display:inline-flex}.CoffeePreferenceBubbles-module__znyJQG__dot{background:var(--ds-surface-muted);width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px var(--ds-border);border-radius:50%}@media (max-width:400px){.CoffeePreferenceBubbles-module__znyJQG__bubble{padding:.75rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.CoffeePreferenceBubbles-module__znyJQG__bubble{transition:none}}.CoffeePreferenceBubbles-module__znyJQG__resizePreview:focus-visible{outline:2px solid var(--ds-ring);outline-offset:-2px}.CoffeePreferenceBubbles-module__znyJQG__savedPreviewBubble{flex-shrink:0;width:112px;height:112px;padding:12px;font-size:12px;position:relative}.CoffeePreferenceBubbles-module__znyJQG__savedPreviewBubble:hover{box-shadow:none}
.styles-module__vKccka__actions{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}@media (min-width:768px){.styles-module__vKccka__actions{gap:20px}}@media (max-width:767.98px) and (max-height:800px){.styles-module__vKccka__actions{grid-template-columns:128px minmax(0,1fr);display:grid}.styles-module__vKccka__actions [data-timer-step-controls],.styles-module__vKccka__actions [data-timer-playback-controls]{gap:4px}.styles-module__vKccka__actions [data-timer-step-controls]>span{min-width:32px;padding-inline:0}.styles-module__vKccka__actions [data-timer-playback-controls]>button{gap:4px;min-width:44px;padding-inline:8px;font-size:12px}.styles-module__vKccka__resetLabel{display:none}.styles-module__vKccka__timer [data-testid=timer-primary-controls]{padding-top:12px}}
