:root{--hess-touch-min:44px;--hess-mobile-gutter:14px;--hess-app-header-height:58px}html{scroll-padding-top:76px}body,html{max-width:100%;overflow-x:clip}a,button,input,textarea{touch-action:manipulation}main :where(.MuiButton-root){gap:8px}main :where(.MuiButton-startIcon,.MuiButton-endIcon){margin-inline:0!important}[dir=rtl] .MuiButton-startIcon{order:-1}[dir=rtl] .MuiButton-endIcon{order:1}:where([role=tab][aria-selected=true],[aria-pressed=true]){font-weight:800}:where([role=tab],button,a):focus-visible{outline:3px solid var(--v19-primary-strong,#a14c32);outline-offset:3px}:where(.v7-mood-card,.v10-learning-tab)[aria-selected=true],:where(.v7-mood-card,.v10-learning-tab,.hess-barista-mode-tabs .MuiButton-root)[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--v19-primary-strong,#9b452c),0 5px 14px rgba(55,30,20,.09)}@media (max-width:760px){:root{--hess-mobile-gutter:14px}body{-webkit-overflow-scrolling:touch}.v6-questions-page main{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.v16-bottom-nav.is-questionnaire-nav{display:none!important}.v20-task-context{position:-webkit-sticky!important;position:sticky!important;top:58px!important;z-index:72!important;margin-inline:-10px!important;padding:8px 10px!important;border-radius:0 0 14px 14px;box-shadow:0 8px 18px rgba(35,23,18,.075);isolation:isolate}.v20-task-context .v7-task-header{margin-bottom:3px!important}.v7-task-surface{position:relative;z-index:1;margin-top:12px!important;margin-bottom:16px!important;overflow:visible!important}.v6-questions-page .v7-task-actions{position:fixed!important;top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;inset-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))!important;width:auto!important;display:grid!important;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;direction:ltr!important;grid-gap:8px!important;gap:8px!important;padding:8px!important;border-radius:18px!important;z-index:110!important;box-shadow:0 12px 35px rgba(40,22,15,.19)!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.v6-questions-page .v7-task-actions .MuiButton-root{min-height:48px!important;width:100%!important;min-width:0;direction:rtl!important;margin:0!important}.v6-questions-page .v7-task-actions .MuiButton-contained{grid-column:2!important}.v6-questions-page .v7-task-actions :is(.MuiButton-text,.MuiButton-outlined){grid-column:1!important}.v10-learning-tabs,.v20-catalog-search-stage{top:58px!important;box-shadow:0 7px 18px rgba(40,22,15,.07)}.hess-barista-mode-tabs,.v10-learning-tabs,.v20-catalog-search-stage{position:-webkit-sticky!important;position:sticky!important;z-index:65!important}.hess-barista-mode-tabs{top:62px!important}.v16-bottom-nav:not(.is-questionnaire-nav){position:fixed!important;bottom:max(8px,env(safe-area-inset-bottom))!important;z-index:100!important}.hess-taste-radar,.hess-taste-radar svg{visibility:visible!important;opacity:1!important}.v8-alt-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity}.v8-alt-grid>*{scroll-snap-align:start}}@media (max-width:430px){.v10-learning-tabs,.v20-catalog-search-stage,.v20-task-context{top:56px!important}.v7-home-mood-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}:root{--hess-brand-primary:#A3422B;--hess-brand-primary-hover:#87331F;--hess-brand-primary-soft:#F8E5DD;--hess-brand-on-primary:#FFFFFF;--app-primary:var(--hess-brand-primary);--v6-primary:var(--hess-brand-primary);--v6-primary-strong:var(--hess-brand-primary-hover);--v7-primary:var(--hess-brand-primary);--v7-primary-strong:var(--hess-brand-primary-hover);--v8-primary:var(--hess-brand-primary);--v8-primary-strong:var(--hess-brand-primary-hover);--v10-primary:var(--hess-brand-primary);--hc-primary:var(--hess-brand-primary);--hc-primary-strong:var(--hess-brand-primary-hover);--v13-primary:var(--hess-brand-primary);--v14-primary:var(--hess-brand-primary);--v16-primary:var(--hess-brand-primary);--v16-primary-strong:var(--hess-brand-primary-hover);--v17-primary:var(--hess-brand-primary);--v17-primary-strong:var(--hess-brand-primary-hover);--v17-primary-soft:var(--hess-brand-primary-soft);--v18-primary:var(--hess-brand-primary);--v18-primary-strong:var(--hess-brand-primary-hover);--v18-primary-soft:var(--hess-brand-primary-soft);--v19-primary:var(--hess-brand-primary);--v19-primary-strong:var(--hess-brand-primary-hover);--v19-primary-soft:var(--hess-brand-primary-soft)}html[data-theme=dark]{--hess-brand-primary:#E77A58;--hess-brand-primary-hover:#F18E6E;--hess-brand-primary-soft:#43261F;--hess-brand-on-primary:#24140F}.hess-barista-lab.mode-learn .hess-barista-mode-tabs .MuiButton-contained,.v10-vibe-primary-actions .MuiButton-contained,.v7-home-primary-actions .MuiButton-contained,:where(main,header,nav) .MuiButton-containedPrimary{background:var(--hess-brand-primary)!important;color:var(--hess-brand-on-primary)!important;border-color:transparent!important}.v10-vibe-primary-actions .MuiButton-contained:hover,.v7-home-primary-actions .MuiButton-contained:hover,:where(main,header,nav) .MuiButton-containedPrimary:hover{background:var(--hess-brand-primary-hover)!important}:where(main,header,nav) .MuiButton-outlinedPrimary,:where(main,header,nav) .MuiButton-textPrimary{color:var(--hess-brand-primary)!important}:where(main,header,nav) .MuiButton-outlinedPrimary{border-color:color-mix(in srgb,var(--hess-brand-primary) 46%,transparent)!important}.v21-detail-tabs button.is-active,.v6-desktop-nav a.is-active{background:var(--hess-brand-primary)!important;color:var(--hess-brand-on-primary)!important}.v16-bottom-nav a.is-active .v16-bottom-icon{background:var(--hess-brand-primary-soft)!important;color:var(--hess-brand-primary)!important}:where(main,header,nav) .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--hess-brand-primary)!important}.v8-results-page .v8-results-width{box-sizing:border-box;padding-inline:clamp(16px,3vw,32px)!important}.v8-results-page .v22-primary-anchor{min-width:0;width:100%}.v8-results-page .v8-primary-result{box-sizing:border-box;min-width:0;padding:clamp(16px,2vw,24px)!important;gap:clamp(16px,2vw,28px)!important;align-items:stretch!important}.v8-results-page .v8-result-visual{position:relative;overflow:hidden;isolation:isolate;border-radius:20px!important;min-width:0}.v8-results-page .v8-result-visual>[role=img]{box-sizing:border-box;position:absolute;inset:12px!important;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;display:grid!important;place-items:center!important}.v8-results-page .v8-result-visual :where(img,svg){object-fit:contain!important;max-width:100%;max-height:100%}.v8-results-page .v8-result-visual .hess-product-illustration{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;transform:none!important}.v8-results-page .v8-result-copy{min-width:0;padding:4px 0!important;display:flex;flex-direction:column;gap:12px}.v8-results-page .v8-result-copy>*{min-width:0;margin-block:0}.v8-results-page .v8-result-copy h2{overflow-wrap:anywhere;line-height:1.38!important}.v8-results-page .v8-result-description{line-height:1.8!important;overflow-wrap:anywhere}.v8-results-page .v8-signal-row{display:flex;flex-wrap:wrap;gap:8px!important;margin-block:4px!important}.v8-results-page .v13-context-slot,.v8-results-page .v8-why-block{margin:0!important;padding:12px 14px!important}.v8-results-page .v8-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px!important;margin-top:6px!important}.v8-results-page .v8-result-actions .MuiButton-root{min-height:44px}.v8-results-page .v8-alternatives{min-width:0;margin-top:24px!important}.v8-results-page .v22-alt-head{display:flex;align-items:center;justify-content:space-between;gap:16px!important;margin-bottom:14px!important}.v8-results-page .v8-alt-grid{display:flex!important;align-items:stretch;flex-wrap:nowrap!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;padding:8px 3px 16px!important;scroll-padding-inline:3px}.v8-results-page .v8-alt-grid>*{scroll-snap-align:start;flex-shrink:0}.v8-results-page .v8-alt-result{box-sizing:border-box;min-width:0;display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:stretch!important;grid-gap:14px!important;gap:14px!important;padding:14px!important;border-radius:18px!important}.v8-results-page .v8-alt-visual{position:relative;overflow:hidden;width:118px!important;height:auto!important;min-height:148px!important;border-radius:14px!important}.v8-results-page .v8-alt-visual>[role=img]{position:absolute;inset:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;display:grid!important;place-items:center}.v8-results-page .v8-alt-visual .hess-product-illustration,.v8-results-page .v8-alt-visual :where(img,svg){max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important}.v8-results-page .v8-alt-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px!important;padding:2px 0!important}.v8-results-page .v8-alt-copy>*{margin:0!important;max-width:100%}.v8-results-page .v8-alt-copy h3{overflow-wrap:anywhere;line-height:1.5!important}.v8-results-page .v19-alt-difference{overflow-wrap:anywhere;line-height:1.72!important}.v8-results-page .v17-alt-cta{margin-top:auto!important;min-height:42px!important;padding-inline:14px!important}@media (min-width:901px){.v8-results-page .v8-primary-result{display:grid!important;grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr)!important}.v8-results-page .v8-result-visual{min-height:380px!important;max-height:none!important;height:auto!important}.v8-results-page .v8-alt-result{flex:0 0 min(390px,35vw)!important}}@media (max-width:900px){.v8-results-page .v8-results-width{width:100%!important;padding-inline:16px!important}.v8-results-page .v8-primary-result{display:flex!important;flex-direction:column!important;gap:16px!important;padding:14px!important;border-radius:22px!important}.v8-results-page .v8-result-visual{order:0!important;flex:none!important;width:100%!important;min-height:270px!important;height:clamp(270px,75vw,360px)!important;max-height:360px!important;border-radius:18px!important}.v8-results-page .v8-result-copy{order:1!important;padding:4px 2px 6px!important;gap:12px!important}.v8-results-page .v8-result-copy h2{font-size:clamp(23px,6vw,32px)!important}.v8-results-page .v13-context-slot p,.v8-results-page .v8-result-description,.v8-results-page .v8-why-block p{font-size:14px!important;line-height:1.8!important}.v8-results-page .v8-result-actions .MuiButton-contained{flex:1 1 160px}.v8-results-page .v8-alternatives{margin-top:22px!important}.v8-results-page .v8-alt-grid{scroll-padding-inline:3px;gap:12px!important}.v8-results-page .v8-alt-result{flex:0 0 min(340px,89%)!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:176px!important;padding:12px!important;gap:12px!important}.v8-results-page .v8-alt-visual{width:112px!important;min-height:144px!important;height:auto!important}.v8-results-page .v8-alt-copy h3{font-size:16px!important}.v8-results-page .v19-alt-difference{font-size:13px!important}}@media (max-width:360px){.v8-results-page .v8-results-width{padding-inline:12px!important}.v8-results-page .v8-primary-result{padding:12px!important}.v8-results-page .v8-result-visual{height:258px!important;min-height:258px!important}.v8-results-page .v8-alt-result{flex-basis:92%!important;grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.v8-results-page .v8-alt-visual{width:92px!important;min-height:136px!important}}:root{--v35-primary:#A3422B;--v35-outline:#d6b8a8}html[data-theme=dark]{--v35-primary:#E77A58;--v35-outline:#805345}.v6-questions-page .v7-task-width,.v8-results-page .v8-results-width{box-sizing:border-box}.v6-questions-page .v7-task-header{gap:12px!important}.v6-questions-page .v7-task-header h1,.v8-results-page .v8-results-head h1{font-weight:800!important;letter-spacing:normal!important}.v6-questions-page .v21-question-summary{display:flex;flex-wrap:wrap;gap:10px;padding:10px 14px!important}.v6-questions-page .v21-question-summary-copy{min-width:0;flex:1 1}.v6-questions-page .v21-question-summary-copy>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.v6-questions-page .v21-question-summary-copy button{padding:7px 11px!important;min-height:32px;margin:0!important;border-radius:99px!important;font-size:12px!important;font-weight:700!important;white-space:normal;overflow-wrap:anywhere}.v6-questions-page .v7-task-content :is(button,.MuiButton-root){min-width:0}.v6-questions-page .hess-taste-profile{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;grid-gap:16px!important;gap:16px!important;min-width:0}.v6-questions-page .hess-taste-controls{min-width:0}.v6-questions-page .hess-taste-slider{box-sizing:border-box;padding:10px 18px 8px!important;min-width:0;min-height:0!important}.v6-questions-page .hess-taste-slider .MuiSlider-root{box-sizing:border-box;width:calc(100% - 18px)!important;margin-inline:9px!important;padding-block:11px!important}.v6-questions-page .hess-taste-slider-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.v6-questions-page .hess-taste-slider-labels{display:flex;justify-content:space-between;gap:8px;margin-top:1px!important}.v6-questions-page .hess-taste-radar{box-sizing:border-box;min-width:0;padding:16px!important}.v6-questions-page .hess-taste-radar-stage{width:min(100%,280px);margin-inline:auto}.v6-questions-page .hess-taste-radar svg{display:block!important;width:100%!important;height:auto!important;max-width:270px;margin-inline:auto}.v6-questions-page .hess-taste-radar-metrics{display:flex!important;flex-wrap:wrap;align-content:start;justify-content:center;gap:7px!important;width:100%}.v6-questions-page .hess-taste-radar-metrics>span{display:inline-flex;align-items:center;gap:6px;padding:5px 9px!important;margin:0!important;border-radius:9px;max-width:100%;font-size:12px}.v6-questions-page .hess-taste-radar-caption{overflow-wrap:anywhere;padding:0 8px}.v35-page-position{width:100%;font-size:13px;font-weight:800;color:var(--v35-primary);padding:2px 0 9px}.v8-results-page .v35-results-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0 16px}.v8-results-page .v35-results-shortcuts .MuiButton-root{min-height:42px;padding-inline:14px;font-weight:750}.v8-results-page .v8-results-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px!important}.v8-results-page .v8-understood{margin-block:14px 18px!important;padding:12px 14px!important}.v8-results-page .v8-understood>div:last-child{display:flex;flex-wrap:wrap;gap:8px!important;align-items:center}.v8-results-page .v8-semantic-pill{margin:0!important;white-space:normal;padding:6px 11px!important;line-height:1.5}.v8-results-page .v8-alt-grid{scroll-padding-inline:14px;padding-inline:10px!important}.v8-results-page .v19-alt-difference,.v8-results-page .v8-result-description{opacity:1!important}.v8-results-page .v8-alt-copy,.v8-results-page .v8-result-copy{text-align:start}.v35-settings-trigger{min-width:42px!important;min-height:42px!important;color:var(--v35-primary)!important}.v16-appbar-actions{position:relative}.v35-settings-panel{display:none;position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:220;min-width:176px;padding:10px;border:1px solid var(--v35-outline);border-radius:14px;background:var(--v7-surface,#fff8f4);box-shadow:0 10px 26px #2a140f30}.v35-settings-panel.is-open{display:flex;align-items:center;gap:8px}.v35-settings-trigger:focus-visible,:where(.MuiButton-contained):focus-visible{outline:3px solid var(--v35-primary)!important;outline-offset:2px}@media(max-width:760px){.v6-questions-page .v7-task-width{width:100%!important;padding-inline:14px!important;padding-top:0!important}.v6-questions-page .v20-task-context{margin-inline:0!important;padding:9px 10px!important;border-radius:0 0 15px 15px!important}.v6-questions-page .v7-task-header{padding-block:6px!important}.v6-questions-page .v7-task-content{padding-inline:10px!important}.v6-questions-page .hess-taste-profile{grid-template-columns:minmax(0,1fr)!important}.v6-questions-page .hess-taste-radar{order:0!important;display:block!important;width:100%!important;max-width:100%}.v6-questions-page .hess-taste-controls{order:1!important;width:100%}.v6-questions-page .hess-taste-slider{padding-inline:17px!important}.v6-questions-page .hess-taste-radar-stage{max-width:228px!important}.v6-questions-page .hess-taste-radar-metrics{gap:6px!important}.v6-questions-page .v7-task-surface{margin-top:12px!important}.v8-results-page .v8-results-width{padding-top:12px!important;padding-bottom:calc(130px + env(safe-area-inset-bottom))!important}.v8-results-page .v8-results-head{gap:9px!important;margin-bottom:10px!important}.v8-results-page .v35-results-shortcuts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:8px 0 12px}.v8-results-page .v35-results-shortcuts .MuiButton-root{min-width:0;line-height:1.35!important;padding:10px 7px!important;font-size:12px!important}.v8-results-page .v8-understood{margin-block:8px 12px!important}.v8-results-page .v8-primary-result{scroll-margin-top:72px}.v8-results-page .v8-alt-grid{margin-inline:-6px!important}}@media(max-width:360px){.v6-questions-page .v7-task-width{padding-inline:11px!important}.v35-settings-panel{min-width:155px}}.v35-settings-panel,.v35-settings-trigger{display:none!important}.v36-settings-page{box-sizing:border-box;width:100%;min-height:calc(100dvh - 110px);padding:clamp(20px,4vw,44px) max(16px,env(safe-area-inset-right)) calc(116px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));color:var(--v8-text,#382924)}.v36-settings-shell{width:min(100%,800px);margin-inline:auto;display:grid;grid-gap:18px;gap:18px}.v36-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.v36-settings-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#A3422B;font-size:14px;font-weight:700}.v36-settings-heading h1{font-size:clamp(25px,4vw,34px);margin:8px 0;line-height:1.4}.v36-settings-copy p,.v36-settings-heading p{margin:0;line-height:1.8;font-size:14px}.v36-settings-back{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;border:1px solid #d6b8a8;color:#A3422B;font-weight:700;text-decoration:none}.v36-settings-group{box-sizing:border-box;background:#fffaf7;border:1px solid #ead9d0;border-radius:18px;padding:clamp(16px,3vw,24px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;min-width:0}.v36-settings-copy{min-width:0;flex:1 1 220px}.v36-settings-copy h2{font-size:18px;font-weight:800;margin:0 0 6px}.v36-settings-choices{display:flex;flex-wrap:wrap;gap:8px}.v36-settings-choices button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:90px;padding:10px 14px;font:inherit;font-size:14px;font-weight:700;border:1px solid #d6b8a8;border-radius:12px;background:transparent;color:#5f453a;cursor:pointer}.v36-settings-choices button.is-selected{background:#A3422B;border-color:#A3422B;color:#fff}.v36-settings-back:focus-visible,.v36-settings-choices button:focus-visible{outline:3px solid #E77A58;outline-offset:2px}html[data-theme=dark] .v36-settings-page{color:#f8eae2}html[data-theme=dark] .v36-settings-group{background:#241c19;border-color:#64463b}html[data-theme=dark] .v36-settings-back,html[data-theme=dark] .v36-settings-eyebrow{color:#E77A58}html[data-theme=dark] .v36-settings-choices button{color:#f8eae2;border-color:#805345}html[data-theme=dark] .v36-settings-choices button.is-selected{background:#E77A58;border-color:#E77A58;color:#281915}@media(max-width:760px){.v36-settings-page{padding-top:20px}.v36-settings-group{align-items:stretch}.v36-settings-choices{width:100%}.v36-settings-choices button{flex:1 1 120px}.v16-bottom-nav a{min-width:0}.v16-bottom-nav{gap:2px!important}.v16-bottom-nav a span:last-child{font-size:10px!important}}@media (max-width:920px){nav.v6-bottom-nav.v16-bottom-nav:not(.is-questionnaire-nav){box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:minmax(54px,auto)!important;grid-auto-flow:row!important;align-items:center!important;grid-column-gap:0!important;column-gap:0!important;grid-row-gap:0!important;row-gap:0!important;flex-wrap:nowrap!important;width:min(calc(100% - 24px),480px)!important;max-width:calc(100vw - 24px)!important;min-width:0!important;padding:5px 5px max(5px,env(safe-area-inset-bottom))!important;overflow:hidden!important}nav.v6-bottom-nav.v16-bottom-nav:not(.is-questionnaire-nav)>a{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;margin:0!important;padding:4px 1px!important;white-space:nowrap!important;overflow:hidden!important}nav.v6-bottom-nav.v16-bottom-nav:not(.is-questionnaire-nav)>a .v16-bottom-icon{width:24px!important;height:24px!important;min-width:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}nav.v6-bottom-nav.v16-bottom-nav:not(.is-questionnaire-nav)>a span:last-child{font-size:clamp(9px,2.45vw,11px)!important;line-height:1.35!important;letter-spacing:0!important;max-width:100%!important;text-overflow:ellipsis!important;overflow:hidden!important}nav.v6-bottom-nav.v16-bottom-nav:not(.is-questionnaire-nav)>a[aria-current=page]{background:rgba(163,66,43,.1)!important;border-radius:12px!important;color:#a3422b!important}html[data-theme=dark] nav.v6-bottom-nav.v16-bottom-nav:not(.is-questionnaire-nav)>a[aria-current=page]{background:rgba(231,122,88,.17)!important;color:#f3a085!important}body{padding-bottom:max(80px,env(safe-area-inset-bottom))!important}}.hess-lab-selected-card,.hess-lab-selected-copy,.hess-lab-selected-visual,.hess-lab-workspace-main{min-width:0;max-width:100%}.hess-lab-selected-copy{overflow-wrap:anywhere}.hess-lab-selected-copy>p{color:inherit;opacity:.88}.hess-lab-composition-row small,.hess-lab-composition-row strong{min-width:0}@media (max-width:920px){.hess-lab-app-grid,.hess-lab-workspace-main{width:100%!important;max-width:100%!important;min-width:0!important}.hess-lab-selected-card{width:100%!important;display:grid!important;grid-template-columns:minmax(112px,.85fr) minmax(0,1.15fr)!important;grid-template-rows:auto!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;padding:14px!important;margin-inline:0!important;overflow:hidden!important;border-radius:16px!important}.hess-lab-selected-visual{width:100%!important;min-height:150px!important;max-height:190px!important;padding:8px!important;align-self:center!important}.hess-lab-selected-visual .hess-lab-glass,.hess-lab-selected-visual svg{max-width:100%!important;max-height:174px!important}.hess-lab-selected-copy{width:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;padding:0!important}.hess-lab-selected-copy h2{font-size:clamp(17px,4.5vw,21px)!important;margin:0!important;line-height:1.45!important}.hess-lab-selected-copy>p{font-size:13px!important;line-height:1.65!important;margin:0!important}.hess-lab-selected-meta{flex-wrap:wrap!important;gap:6px!important}.hess-lab-composition{width:100%!important;max-width:100%!important;overflow:visible!important;max-height:none!important}.hess-lab-composition-row{gap:6px!important}}@media (max-width:350px){.hess-lab-selected-card{grid-template-columns:100px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.hess-lab-selected-visual{min-height:120px!important;max-height:160px!important}}:root{--hc-interaction:#A3422B;--hc-interaction-on:#fff;--hc-interaction-container:#F8E5DD;--hc-border:#D9C5BA;--hc-text-strong:#31231E;--hc-text-muted:#624E43;--hc-layout-space:16px;--hc-card-space:16px;--hc-field-gap:10px}html[data-theme=dark]{--hc-interaction:#E77A58;--hc-interaction-on:#27160E;--hc-interaction-container:#4D2B22;--hc-border:#735347;--hc-text-strong:#FAEFE8;--hc-text-muted:#E1C6B9}.v12-step-journey button.is-active .v12-step-node,.v16-bottom-nav a.is-active,.v16-bottom-nav a.is-active .v16-bottom-icon,.v6-desktop-nav a.is-active,.v7-step-tabs button.is-active .v12-step-node{color:var(--hc-interaction)!important}.v12-step-journey button.is-active .v12-step-node,.v7-step-tabs button.is-active .v12-step-node{background:var(--hc-interaction)!important;color:var(--hc-interaction-on)!important;box-shadow:0 0 0 3px var(--hc-interaction-container)!important}.v6-questions-page .v7-step-tabs button.is-active,.v6-questions-page .v7-step-tabs button.is-complete{opacity:1!important}.v6-questions-page .v7-step-tabs button:not(.is-active):not(.is-complete){opacity:.78}.v6-questions-page .v7-task-content :where(.is-active,.is-selected),.v6-questions-page .v7-task-surface :where(button[aria-pressed=true],button[aria-selected=true]){border-color:var(--hc-interaction)!important;box-shadow:inset 0 0 0 1px var(--hc-interaction),0 2px 10px rgba(50,25,14,.09)!important}html[data-theme=dark] .v6-questions-page .v7-task-content :where(button[aria-pressed=true],button[aria-selected=true],.is-active,.is-selected){background:var(--hc-interaction-container)!important;color:var(--hc-text-strong)!important}.v6-questions-page .hess-taste-controls,.v6-questions-page .hess-taste-profile,.v6-questions-page .hess-taste-slider,.v6-questions-page .hess-taste-slider .MuiSlider-root{box-sizing:border-box!important;min-width:0!important}.v6-questions-page .hess-taste-slider{width:100%!important;padding:11px 20px 9px!important;overflow:visible!important;border-radius:14px!important}.v6-questions-page .hess-taste-slider .MuiSlider-root{width:100%!important;margin:0!important;padding-block:12px!important}.v6-questions-page .hess-taste-slider .MuiSlider-thumb{box-sizing:border-box}.v6-questions-page .hess-taste-slider-head>:first-child{font-weight:750!important}.v6-questions-page .hess-taste-accents .MuiStack-root{gap:9px!important}.v6-questions-page .hess-taste-accents .MuiChip-root{margin:0!important;min-height:36px!important;max-width:100%}.v6-questions-page .hess-taste-radar-metrics{gap:8px!important;padding:8px 4px 2px!important}.v6-questions-page .hess-taste-radar-metrics>span{padding:7px 9px!important;border:1px solid var(--hc-border);line-height:1.4}.v6-questions-page .hess-taste-radar{isolation:isolate}.v6-questions-page .hess-radar-label{fill:var(--hc-text-strong)!important;font-weight:750!important}.v6-questions-page .hess-taste-radar-caption{display:grid;grid-gap:7px;gap:7px;text-align:center}.v6-questions-page .v21-question-summary-copy button{border:1px solid var(--hc-border)!important}.v8-results-page .v8-alt-result,.v8-results-page .v8-primary-result,.v8-results-page .v8-results-head,.v8-results-page .v8-understood{box-sizing:border-box;min-width:0}.v8-results-page .v8-results-head h1{color:var(--hc-text-strong)!important}.v8-results-page .v35-page-position{color:var(--hc-interaction)!important}.v8-results-page .v35-results-shortcuts{position:relative;z-index:2}.v8-results-page .v8-alt-grid{direction:rtl}.v8-results-page .v8-alt-result{overflow:hidden}.v8-results-page .v8-alt-copy{min-width:0!important;overflow-wrap:anywhere}.v8-results-page .v8-result-copy{min-width:0!important}.v8-results-page .v8-result-description{color:var(--hc-text-muted)!important}.v8-results-page .v8-alt-visual img,.v8-results-page .v8-result-visual img{object-fit:contain!important}.hess-lab-selected-card,.hess-lab-selected-copy,.hess-lab-selected-visual,.hess-lab-workspace-main{box-sizing:border-box;min-width:0!important}.hess-lab-selected-card{width:100%!important;display:grid!important;grid-template-columns:minmax(100px,.32fr) minmax(0,1fr)!important;align-items:stretch!important;grid-gap:16px!important;gap:16px!important;padding:16px!important}.hess-lab-selected-copy{width:100%!important;max-width:none!important;align-self:center;text-align:start}.hess-lab-selected-copy>*{max-width:100%}.hess-lab-selected-visual{width:100%!important;min-height:155px!important}.hess-lab-composition{width:100%}.hess-lab-composition-row{display:flex;gap:10px!important;min-width:0;align-items:center}.hess-lab-composition-row :where(span,div){min-width:0}.hess-lab-selected-card :where(p,small){overflow-wrap:anywhere}@media (max-width:760px){:root{--hc-layout-space:14px;--hc-card-space:14px}.v6-questions-page .v7-task-width{padding-inline:var(--hc-layout-space)!important}.v6-questions-page .v20-task-context{top:52px!important}.v6-questions-page .v7-task-surface{margin-top:10px!important}.v6-questions-page .hess-taste-radar{display:block!important;visibility:visible!important;opacity:1!important;order:0!important}.v6-questions-page .hess-taste-radar-stage{width:min(100%,240px)!important}.v6-questions-page .hess-taste-slider{padding-inline:20px!important}.v8-results-page .v8-results-width{padding-inline:var(--hc-layout-space)!important}.v8-results-page .v8-primary-result{padding:var(--hc-card-space)!important}.v8-results-page .v8-result-visual{height:clamp(230px,68vw,325px)!important;min-height:230px!important}.v8-results-page .v8-results-head{padding-top:4px!important}.v8-results-page .v8-results-head h1{font-size:23px!important;line-height:1.38!important}.v8-results-page .v8-results-head p{font-size:14px!important;line-height:1.7!important}.v8-results-page .v35-results-shortcuts{gap:8px!important}.v8-results-page .v35-results-shortcuts .MuiButton-root{min-height:44px!important;font-size:13px!important}.v8-results-page .v8-alt-grid{display:flex!important;overflow-x:auto!important;gap:12px!important;padding-inline:2px 14px!important}.hess-lab-selected-card{display:grid!important;grid-template-columns:minmax(88px,34%) minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;padding:12px!important}.hess-lab-selected-visual{min-height:125px!important}.hess-lab-selected-copy{text-align:start!important}.hess-lab-selected-copy :where(p,span){font-size:max(12px,.82rem);line-height:1.6}.hess-lab-library,.hess-lab-workspace-main{min-width:0!important;width:100%}.hess-lab-app-grid{min-width:0!important}.hess-lab-recipe-list{min-width:0}.v16-bottom-nav:not(.is-questionnaire-nav){bottom:max(8px,env(safe-area-inset-bottom))!important}.hess-lab-page,.v8-results-page main{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}}@media (max-width:360px){.hess-lab-selected-card{grid-template-columns:minmax(75px,32%) minmax(0,1fr)!important;gap:10px!important}.hess-lab-selected-card .hess-lab-selected-visual{min-height:100px!important}.v8-results-page .v8-result-visual{height:234px!important}}:root{--hc-page-bg:#f5efe8;--hc-page-bg-alt:#fbf7f2;--hc-surface:#fffaf6;--hc-soft-surface:#f8f1ea;--hc-border:rgba(115,80,60,0.14);--hc-text-strong:#2b211d;--hc-text-soft:#6f6057;--hc-primary:#bb5f3a;--hc-primary-soft:rgba(187,95,58,0.12);--hc-shadow:0 12px 34px rgba(45,26,16,0.08)}html[data-theme=dark]{--hc-page-bg:#140c09;--hc-page-bg-alt:#1a100d;--hc-surface:#241613;--hc-soft-surface:#2c1c18;--hc-border:rgba(255,226,206,0.12);--hc-text-strong:#f4e5db;--hc-text-soft:#c8b0a0;--hc-primary:#f08258;--hc-primary-soft:rgba(240,130,88,0.16);--hc-shadow:0 16px 42px rgba(0,0,0,0.3)}.hess-lab-page,.v10-education-page,.v10-vibe-page,.v36-settings-page,html[data-theme=dark] .hess-lab-page,html[data-theme=dark] .v10-education-page,html[data-theme=dark] .v10-vibe-page,html[data-theme=dark] .v36-settings-page{background:linear-gradient(180deg,var(--hc-page-bg-alt) 0,var(--hc-page-bg) 100%)!important;color:var(--hc-text-strong)!important}.hess-lab-page .MuiContainer-root,.hess-lab-page .hess-content-width,.v10-learning-shell,.v10-vibe-shell,.v36-settings-shell{color:var(--hc-text-strong)!important}.hess-lab-lesson-card,.hess-lab-library,.hess-lab-practice-card,.hess-lab-quiz-card,.hess-lab-selected-card,.hess-lab-selected-drink,.v10-learning-detail,.v10-learning-skill-list,.v10-learning-stage>*,.v10-vibe-compose,.v10-vibe-empty,.v10-vibe-food,.v10-vibe-insight,.v36-settings-group,.v7-task-surface,.v8-alt-result,.v8-primary-result,.v8-result-refine,.v8-understood{background:var(--hc-surface)!important;border-color:var(--hc-border)!important;color:var(--hc-text-strong)!important;box-shadow:var(--hc-shadow)!important}.hess-lab-page :where(h1,h2,h3,strong,.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3),.v10-vibe-page :where(h1,h2,h3,strong,.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3),.v36-settings-page :where(h1,h2,h3,strong,.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3){color:var(--hc-text-strong)!important}.hess-lab-page :where(p,small,.hess-muted),.v10-vibe-page :where(p,small,.hess-muted),.v36-settings-page :where(p,small,span,.hess-muted){color:var(--hc-text-soft)}.v36-settings-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hc-border);background:var(--hc-surface);color:var(--hc-primary);cursor:pointer}.v36-settings-page{min-height:calc(100dvh - 76px);overflow-x:clip}.v10-vibe-success{display:grid!important;grid-gap:6px;gap:6px;align-items:start!important}.v10-vibe-success-copy{display:block;margin-top:4px}.hess-taste-desktop-preview{display:block}.hess-taste-mobile-preview{display:none}.hess-taste-radar{padding:16px;border:1px solid var(--hc-border);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--hc-soft-surface) 90%,transparent) 0,var(--hc-surface) 100%)}.hess-taste-radar.is-compact{padding:12px;border-radius:18px}.hess-taste-radar-stage{position:relative;display:grid;place-items:center}.hess-taste-radar-stage svg{width:100%;max-width:240px;height:auto}.hess-taste-radar.is-compact .hess-taste-radar-stage svg{max-width:176px}.hess-radar-ring{fill:none;stroke:color-mix(in srgb,var(--hc-primary) 18%,var(--hc-text-soft));stroke-width:1}.hess-radar-axis{stroke:color-mix(in srgb,var(--hc-primary) 16%,var(--hc-text-soft));stroke-width:1}.hess-radar-profile{fill:url(#tasteRadarFill)}.hess-radar-point,.hess-radar-profile{stroke:var(--hc-primary);stroke-width:2}.hess-radar-point{fill:var(--hc-surface)}.hess-radar-label{fill:var(--hc-text-soft);font-size:10px;font-weight:700}.hess-taste-radar-core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--hc-surface) 86%,transparent);border:1px solid var(--hc-border);color:var(--hc-primary);font-size:11px;font-weight:700}.hess-taste-radar-caption{display:grid;grid-gap:4px;gap:4px;margin-top:10px}.hess-taste-radar-caption strong{color:var(--hc-text-strong)}.hess-taste-radar-caption span{color:var(--hc-text-soft);font-size:12px;line-height:1.7}.hess-taste-radar-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.hess-taste-radar-metrics>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:12px;background:var(--hc-soft-surface);border:1px solid var(--hc-border)}.hess-taste-radar-metrics>span b{color:var(--hc-text-strong);font-size:12px}.hess-taste-radar-metrics>span strong{color:var(--hc-primary);font-size:12px}.hess-barista-mode-tabs,.v10-learning-tabs{background:color-mix(in srgb,var(--hc-surface) 92%,transparent)!important;border:1px solid var(--hc-border)!important;border-radius:18px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=dark] .hess-barista-mode-tabs,html[data-theme=dark] .v10-learning-tabs{background:color-mix(in srgb,var(--hc-surface) 90%,rgba(9,6,5,.72))!important}.hess-barista-mode-tabs .MuiButton-root,.v10-learning-tab{border-color:var(--hc-border)!important}.hess-lab-page,.hess-lab-page *{scrollbar-color:color-mix(in srgb,var(--hc-primary) 60%,transparent) transparent}@media (max-width:900px){.hess-lab-page .MuiContainer-root,.hess-lab-page .hess-content-width,.v10-learning-shell,.v10-vibe-shell,.v36-settings-shell{width:min(100% - 24px,100%)!important;padding-inline:0!important}.v16-appbar,.v6-appbar{display:none!important}.hess-lab-page,.v10-learning-shell,.v10-vibe-shell,.v36-settings-shell{padding-top:12px!important}.hess-barista-mode-tabs,.v10-learning-tabs{position:-webkit-sticky!important;position:sticky!important;top:max(8px,env(safe-area-inset-top))!important;z-index:45!important;padding:6px!important;margin-top:10px!important;margin-bottom:12px!important;overflow:auto!important}.v10-learning-tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important}.v10-learning-tab{flex:0 0 148px!important;background:var(--hc-surface)!important}.hess-barista-mode-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.hess-barista-mode-tabs .MuiButton-root{min-height:44px!important;font-size:11.5px!important;line-height:1.35!important;white-space:normal!important}.hess-taste-desktop-preview{display:none!important}.hess-taste-mobile-preview{display:block!important;margin-bottom:14px}.hess-taste-mobile-preview .hess-taste-radar-caption,.hess-taste-mobile-preview .hess-taste-radar-metrics{display:none!important}.hess-taste-profile-signature{gap:14px!important}.v36-settings-page{min-height:calc(100dvh - 92px)}}@media (max-width:640px){.hess-barista-mode-tabs{grid-template-columns:1fr!important}.hess-taste-radar-metrics{grid-template-columns:1fr}.v10-vibe-alert .MuiAlert-action{padding-top:2px!important}}:root{--v40-ink:#35231d;--v40-muted:#705a4f;--v40-surface:#fffaf6;--v40-subtle:#f5ede7;--v40-line:#dfcdc2;--v40-accent:#a3422b}html[data-theme=dark]{--v40-ink:#f7e8de;--v40-muted:#dbc1b2;--v40-surface:#261916;--v40-subtle:#34241f;--v40-line:#6d4e41;--v40-accent:#f08b69}@media(max-width:900px){.v6-questions-page .v7-task-width{padding-top:0!important}.v6-questions-page .v20-task-context{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:90!important;margin-top:0!important;margin-bottom:12px!important;margin-inline:0!important;padding:9px 12px 8px!important;background:var(--v40-surface)!important;border:1px solid var(--v40-line)!important;border-radius:0 0 16px 16px!important;isolation:isolate;box-shadow:0 8px 20px rgba(30,15,9,.15)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.v6-questions-page .v20-task-context .v7-task-header{padding:0!important;margin:0 0 6px!important;min-height:0!important}.v6-questions-page .v20-task-context .v7-task-header h1{font-size:15px!important;line-height:1.45!important;margin:0!important}.v6-questions-page .v20-task-context .v21-question-summary,.v6-questions-page .v20-task-context .v7-overline,.v6-questions-page .v20-task-context .v7-task-header p{display:none!important}.v6-questions-page .v20-task-context .v7-progress-shell{margin:0!important;padding:0!important;background:transparent!important}.v6-questions-page .v20-task-context .v7-step-tabs{margin:0!important;padding:6px 0 0!important}.v6-questions-page .v7-task-surface{margin-top:12px!important;z-index:1!important}.v6-questions-page .v7-task-content{padding-bottom:22px!important}.v6-questions-page .v7-task-actions{z-index:101!important}}.v16-appbar,.v16-appbar a,.v6-appbar,.v6-appbar a{color:var(--v40-ink)!important}.v16-appbar .v6-desktop-nav a.is-active,.v6-appbar .v6-desktop-nav a.is-active{background:var(--v40-accent)!important;color:var(--v40-surface)!important}.v8-alt-result,.v8-primary-result{background:var(--v40-surface)!important;border-color:var(--v40-line)!important;color:var(--v40-ink)!important}.v8-alt-result .v8-alt-copy,.v8-primary-result .v8-result-copy,.v8-primary-result .v8-result-copy>*{min-width:0!important}.v8-primary-result .v13-context-slot,.v8-primary-result .v8-why-block{background:var(--v40-subtle)!important;color:var(--v40-ink)!important;border-color:var(--v40-line)!important;border-radius:14px!important}.v8-primary-result .v13-context-slot :is(span,p),.v8-primary-result .v8-why-block :is(span,p){color:var(--v40-ink)!important;opacity:1!important}.v8-primary-result .v8-result-eyebrow{color:var(--v40-accent)!important;opacity:1!important}.v8-primary-result .v8-result-description{color:var(--v40-muted)!important;opacity:1!important}.v10-vibe-results .v8-primary-result{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:14px!important;grid-gap:12px!important;gap:12px!important}.v10-vibe-results .v8-primary-result .v8-result-visual{width:100%!important;height:clamp(220px,65vw,320px)!important;min-height:220px!important}.v10-vibe-results .v8-primary-result .v8-result-copy{width:100%!important;padding:2px 4px 8px!important}.v10-vibe-results .v8-alt-result{box-sizing:border-box;min-width:0}.v10-vibe-results .v10-vibe-alternatives>div{min-width:0}@media(max-width:900px){.v10-vibe-page main{padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}.v10-vibe-shell{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}.v10-vibe-primary-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;padding-bottom:10px!important}.v10-vibe-primary-actions .MuiButton-root{min-width:0!important;width:100%!important;min-height:46px!important}.v10-vibe-results{scroll-margin-top:14px}.v10-vibe-alternatives>div{display:flex!important;overflow-x:auto!important;gap:12px!important;scroll-snap-type:x proximity}.v10-vibe-alternatives .v8-alt-result{flex:0 0 min(310px,87vw)!important;scroll-snap-align:start}}.hess-lab-page .hess-lab-app-grid,.hess-lab-page .hess-lab-selected-card,.hess-lab-page .hess-lab-selected-copy,.hess-lab-page .hess-lab-selected-visual,.hess-lab-page .hess-lab-workspace-main{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.hess-lab-page .hess-lab-selected-card{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;padding:14px!important}.hess-lab-page .hess-lab-selected-visual{width:100%!important;min-height:150px!important;height:auto!important;margin:0!important}.hess-lab-page .hess-lab-selected-copy{width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;gap:8px!important;text-align:start!important;padding:0!important}.hess-lab-page .hess-lab-selected-copy :is(h2,p){margin:0!important;overflow-wrap:anywhere}.hess-lab-page .hess-lab-composition{width:100%!important;min-width:0!important;margin-top:8px!important}.hess-lab-page .hess-lab-composition-row{display:grid!important;grid-template-columns:9px minmax(0,1fr) minmax(42px,.7fr) 33px!important;grid-gap:6px!important;gap:6px!important;align-items:center!important}.hess-lab-page .hess-lab-composition-row :is(strong,small){font-size:11px!important;min-width:0}.hess-lab-page .hess-barista-mode-tabs{background:var(--v40-surface)!important;border:1px solid var(--v40-line)!important;z-index:96!important;isolation:isolate}@media(max-width:900px){.hess-lab-page .hess-lab-app-grid{display:flex!important;flex-direction:column!important;gap:14px!important}.hess-lab-page .hess-lab-library,.hess-lab-page .hess-lab-workspace-main{flex:none!important;width:100%!important;max-width:100%!important}.hess-lab-page .hess-lab-selected-card{grid-template-columns:minmax(0,110px) minmax(0,1fr)!important}.hess-lab-page .hess-lab-selected-visual{min-height:136px!important}.hess-lab-page .hess-barista-mode-tabs{position:-webkit-sticky!important;position:sticky!important;top:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important}.hess-lab-page .hess-barista-mode-tabs .MuiButton-root{min-width:0!important;min-height:46px!important;font-size:11px!important;white-space:normal!important}.hess-lab-page{padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}}@media(max-width:380px){.hess-lab-page .hess-lab-selected-card{grid-template-columns:minmax(0,96px) minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.hess-lab-page .hess-lab-selected-copy h2{font-size:16px!important}}.hess-catalog-page{background:var(--hc-page-bg,var(--v40-subtle))!important}.hess-catalog-page,.hess-catalog-page .hess-catalog-hero,.hess-catalog-page .hess-catalog-results-head{color:var(--v40-ink)!important}.hess-catalog-page .hess-catalog-hero-inner>div:first-child,.hess-catalog-page .hess-product-card,.hess-catalog-page .v20-catalog-search-stage{background:var(--v40-surface)!important;border-color:var(--v40-line)!important;color:var(--v40-ink)!important}.hess-catalog-page .hess-product-card .product-body :is(h2,p,span){color:var(--v40-ink)!important}.hess-catalog-page .hess-product-card .product-body>p{color:var(--v40-muted)!important}.hess-catalog-page .hess-catalog-discovery-card,.hess-catalog-page .hess-catalog-presets button{color:var(--v40-ink)!important}.hess-catalog-page .hess-catalog-search-stage :is(input,button){color:var(--v40-ink)!important}.hess-catalog-page .hess-catalog-search-stage input::placeholder{color:var(--v40-muted)!important;opacity:1}@media(max-width:600px){.hess-catalog-page .hess-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.hess-catalog-page .hess-product-card .product-visual{min-height:0!important;height:auto!important;aspect-ratio:1/1!important}.hess-catalog-page .hess-product-card .product-body{padding:10px!important;gap:5px!important}.hess-catalog-page .hess-product-card .product-body h2{font-size:14px!important;line-height:1.5!important;min-height:0!important}.hess-catalog-page .hess-product-card .product-body>p{font-size:12px!important;min-height:0!important;line-height:1.55!important;-webkit-line-clamp:2!important}.hess-catalog-page .hess-product-card .product-body a{font-size:12px!important;padding-top:6px!important}.hess-catalog-page .hess-product-card .product-body .MuiChip-root{max-width:100%!important}.hess-catalog-page main{padding-bottom:calc(105px + env(safe-area-inset-bottom))!important}}.ds-mobile-nav{display:none}@media (max-width:900px){.ds-mobile-nav:not(.ds-mobile-nav--hidden){position:fixed;inset-inline:var(--ds-layout-mobile-nav-margin);bottom:calc(var(--ds-layout-mobile-nav-bottom-gap) + env(safe-area-inset-bottom, 0px));z-index:var(--ds-layer-navigation);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;width:min(calc(100% - 2 * var(--ds-layout-mobile-nav-margin)),var(--ds-layout-mobile-nav-max-width));height:var(--ds-layout-mobile-nav-height);margin-inline:auto;padding:var(--ds-space-1);box-sizing:border-box;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--ds-color-outline-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface-raised);color:var(--ds-color-on-surface);box-shadow:var(--ds-shadow-card)}.ds-mobile-nav__link{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--ds-space-1);min-width:0;min-height:0;padding:var(--ds-space-1) 0;overflow:hidden;text-decoration:none;color:var(--ds-color-on-surface-muted);border-radius:var(--ds-radius-md);font-size:var(--ds-layout-mobile-nav-label);line-height:var(--ds-line-compact);white-space:nowrap}.ds-mobile-nav__link>span:last-child{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis}.ds-mobile-nav__icon{display:inline-flex;align-items:center;justify-content:center}.ds-mobile-nav__link--active{background:var(--ds-color-surface-selected);color:var(--ds-color-on-primary-container)}.ds-mobile-nav__link:focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:-2px}body:has(.ds-mobile-nav:not(.ds-mobile-nav--hidden)){padding-bottom:calc(var(--ds-layout-mobile-nav-height) + var(--ds-layout-mobile-nav-bottom-gap) + env(safe-area-inset-bottom, 0px) + var(--ds-space-6))!important}}@media (max-width:350px){.ds-mobile-nav__link{font-size:var(--ds-type-caption)}}.ds-questions-steps{isolation:isolate}.ds-barista-page{color:var(--ds-color-on-canvas)}.ds-barista-selected,.ds-barista-selected>*,.ds-barista-workspace{min-width:0}.ds-barista-selected .hess-lab-selected-copy{min-width:0;overflow-wrap:break-word;word-break:normal}.ds-barista-selected .hess-lab-composition{width:100%;min-width:0}.ds-barista-selected .hess-lab-composition-row{min-width:0}.ds-barista-selected .hess-lab-composition-row strong{min-width:0;overflow-wrap:normal;word-break:normal}.ds-barista-selected .hess-ratio-track{min-width:0}.ds-barista-tabs{scroll-margin-top:var(--ds-space-4)}@media (max-width:900px){.v6-questions-page .ds-questions-steps{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:var(--ds-layer-sticky)!important;padding:var(--ds-space-2) var(--ds-layout-page-gutter)!important;background:var(--ds-color-canvas)!important;border-bottom:1px solid var(--ds-color-outline-subtle);box-shadow:none!important}.v6-questions-page .ds-questions-steps .v21-question-summary{display:none!important}.v6-questions-page .ds-questions-steps .v7-task-header{margin:0!important;padding:0!important}.v6-questions-page .ds-questions-steps .v7-task-header h1{font-size:var(--ds-type-body)!important;line-height:var(--ds-line-compact)!important}.v6-questions-page .ds-questions-steps .v7-overline,.v6-questions-page .ds-questions-steps .v7-task-header p{display:none!important}.v6-questions-page .ds-questions-steps .v7-progress-shell{margin:var(--ds-space-2) 0 0!important}.ds-barista-page .ds-barista-layout{display:block!important;min-width:0}.ds-barista-page .ds-barista-library,.ds-barista-page .ds-barista-tabs{position:static!important;top:auto!important;transform:none!important}.ds-barista-page .ds-barista-workspace{min-width:0;width:100%!important}.ds-barista-page .ds-barista-selected{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;grid-gap:var(--ds-space-3)!important;gap:var(--ds-space-3)!important;padding:var(--ds-space-3)!important;background:var(--ds-color-surface)!important;color:var(--ds-color-on-surface)!important;border:1px solid var(--ds-color-outline-subtle);border-radius:var(--ds-radius-lg);overflow:visible!important}.ds-barista-page .ds-barista-selected>.hess-lab-selected-visual{width:100%!important;min-width:0;max-height:var(--ds-component-barista-visual-max);overflow:hidden}.ds-barista-page .ds-barista-selected>.hess-lab-selected-copy{width:100%!important;padding:0!important}.ds-barista-page .ds-barista-selected .hess-lab-composition-row{display:grid!important;grid-template-columns:var(--ds-component-barista-swatch) minmax(0,1fr) minmax(0,var(--ds-component-barista-track-max)) minmax(var(--ds-space-8),auto)!important;align-items:center;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}}@media (min-width:901px){.ds-barista-page .ds-barista-selected{grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important;gap:var(--ds-space-4)!important}.ds-barista-page .ds-barista-selected>.hess-lab-selected-copy{min-width:0!important}}.ds-barista-page .ds-barista-selected .hess-lab-composition,.ds-barista-page .ds-barista-selected .hess-lab-composition-row,.ds-barista-page .ds-barista-selected .hess-lab-selected-copy{min-inline-size:0;max-inline-size:100%}.ds-barista-page .ds-barista-selected .hess-lab-composition-row>:is(strong,small){overflow-wrap:break-word;word-break:normal}.ds-barista-page .ds-barista-selected .hess-lab-composition-row .hess-ratio-track{inline-size:100%;max-inline-size:100%}@media (max-width:600px){.ds-barista-page .ds-barista-selected .hess-lab-selected-visual{block-size:auto;aspect-ratio:3/2}.ds-barista-page .ds-barista-selected .hess-lab-selected-visual>*{max-block-size:100%}}:root{--ds-radar-fill-start:var(--ds-color-primary);--ds-radar-fill-end:var(--ds-color-success);--ds-radar-grid:var(--ds-color-outline-subtle);--ds-component-result-padding:var(--ds-space-4);--ds-component-result-gap:var(--ds-space-3);--ds-component-radar-instruction-gap:var(--ds-space-2)}html[data-theme=dark]{--ds-radar-fill-start:var(--ds-color-primary);--ds-radar-fill-end:var(--ds-color-success)}.ds-radar-instruction{-webkit-margin-after:var(--ds-component-radar-instruction-gap);margin-block-end:var(--ds-component-radar-instruction-gap)}.ds-recommendation{min-inline-size:0;color:var(--ds-color-on-surface)}.ds-recommendation .v13-context-slot,.ds-recommendation .v8-why-block{color:var(--ds-color-on-surface);border-color:var(--ds-color-outline-subtle)}.ds-recommendation .v13-context-slot p,.ds-recommendation .v8-why-block p{color:var(--ds-color-on-surface-muted)}.ds-recommendation :is(.v8-result-copy,.v8-alt-copy){min-inline-size:0;overflow-wrap:anywhere}@media (max-width:600px){.ds-recommendation--featured .v8-result-visual{max-inline-size:100%}.ds-recommendation :is(.v8-result-actions,.v8-alt-copy){min-inline-size:0}}:root{--ds-component-barista-visual-max:220px;--ds-component-barista-swatch:12px;--ds-component-barista-track-max:88px;--ds-component-radar-mobile-max:216px}@media (max-width:600px){.v6-questions-page .hess-taste-mobile-preview{position:relative;isolation:isolate;inline-size:100%;min-inline-size:0;max-inline-size:100%;block-size:auto;margin-inline:auto;overflow:clip}.v6-questions-page .hess-taste-mobile-preview .hess-taste-radar,.v6-questions-page .hess-taste-mobile-preview .hess-taste-radar-stage{position:relative;inset:auto;display:block;inline-size:min(100%,var(--ds-component-radar-mobile-max));max-inline-size:100%;block-size:auto;margin-inline:auto;transform:none}.v6-questions-page .hess-taste-mobile-preview svg{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;aspect-ratio:1}}:root{--ds-control-radius:var(--ds-radius-md);--ds-card-radius:var(--ds-radius-lg);--ds-section-radius:var(--ds-radius-xl);--ds-pill-radius:var(--ds-radius-full);--ds-field-gap:var(--ds-space-2);--ds-section-gap:var(--ds-space-6);--ds-text-measure:72ch}html[dir=rtl] :where(.hess-page-shell,.ds-barista-page,.v6-questions-page,.v8-results-page,.hess-cafe-menu-page){direction:rtl;min-inline-size:0}:where(.hess-page-shell,.hess-content-width,.v7-task-width,.v8-results-width,.ds-barista-workspace){min-inline-size:0;max-inline-size:100%}:where(.hess-page-shell,.ds-barista-page,.v8-results-page) :is(p,h1,h2,h3,strong,small){overflow-wrap:break-word;word-break:normal}:where(.ds-barista-page,.v8-results-page,.v6-questions-page,.hess-cafe-menu-page) :is(bdi,[dir=ltr]){direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}:where(.hess-page-shell,.ds-mobile-nav) :is(a,button,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}:where(.hess-page-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-inline-size:0;max-inline-size:100%;border-radius:var(--ds-control-radius)}:where(.hess-page-shell) :is(button,[role=button]){touch-action:manipulation}:where(.hess-page-shell) :is(.hess-filter-chips,.hess-lab-filter-row,.v13-lab-filter-grid){min-inline-size:0}:where(.hess-page-shell) :is(.hess-product-card,.hess-catalog-discovery-card,.hess-question-card-refined,.hess-lab-selected-card){min-inline-size:0;overflow-wrap:break-word}@media (max-width:900px){.ds-mobile-nav__link{min-block-size:var(--ds-layout-control-min)}.ds-mobile-nav__link>span:last-child{unicode-bidi:plaintext}:where(.hess-page-shell,.v6-questions-page) :is(input,textarea,select){font-size:max(var(--ds-type-body),16px)}}.ds-barista-page :where(.hess-lab-composition,.hess-lab-composition-row,.hess-ratio-track,.hess-lab-selected-copy){min-inline-size:0;max-inline-size:100%}.ds-recommendation :where(.v8-result-copy,.v8-alt-copy){min-inline-size:0}@media (prefers-reduced-motion:reduce){:where(.ds-mobile-nav,.hess-page-shell) :is(button,a){scroll-behavior:auto}}:root{--ds-f2-card-radius:var(--ds-radius-lg);--ds-f2-panel-radius:var(--ds-radius-xl);--ds-f2-input-radius:var(--ds-radius-md);--ds-f2-pill-radius:var(--ds-radius-full);--ds-f2-card-padding:clamp(var(--ds-space-3),2vw,var(--ds-space-6));--ds-f2-section-gap:clamp(var(--ds-space-4),3vw,var(--ds-space-8));--ds-f2-heading-leading:var(--ds-line-compact);--ds-f2-body-leading:var(--ds-line-normal);--ds-f2-mobile-content-gutter:var(--ds-space-4);--ds-f2-interactive-min:var(--ds-layout-control-min)}:where(.v6-questions-page,.v8-results-page,.v10-vibe-page,.ds-barista-page){min-inline-size:0;overflow-wrap:break-word;word-break:normal}:where(.v6-questions-page,.v8-results-page,.v10-vibe-page,.ds-barista-page) :is(h1,h2,h3){text-wrap:balance;line-height:var(--ds-f2-heading-leading)}:where(.v6-questions-page,.v8-results-page,.v10-vibe-page,.ds-barista-page) :is(p,li,label){line-height:var(--ds-f2-body-leading)}:where(.v7-task-width,.v8-results-width,.hess-content-width,.ds-barista-workspace,.v7-task-content,.v8-alt-grid,.hess-lab-app-grid,.hess-barista-workspace){min-inline-size:0;max-inline-size:100%}:where(.v8-alt-grid,.hess-lab-app-grid,.hess-barista-general-grid)>*{min-inline-size:0}:where(.v7-task-surface,.v8-understood,.v8-result-refine,.v8-error-state,.v10-vibe-alert,.hess-lab-selected-card,.hess-barista-lesson-panel,.hess-barista-question,.hess-barista-general-lesson){border-radius:var(--ds-f2-card-radius);min-inline-size:0}:where(.v7-task-surface-head,.v8-results-head,.v10-vibe-results-head,.hess-lab-page-head,.hess-barista-header){min-inline-size:0;max-inline-size:100%}:where(.v6-questions-page,.v8-results-page,.v10-vibe-page,.ds-barista-page) :is(button,a[role=button],[role=tab]){border-radius:var(--ds-f2-input-radius);touch-action:manipulation}:where(.ds-barista-page,.v6-questions-page,.v8-results-page,.v10-vibe-page) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){min-inline-size:0;max-inline-size:100%;border-radius:var(--ds-f2-input-radius)}:where(.ds-barista-page,.v6-questions-page,.v8-results-page,.v10-vibe-page) :is(button,a,input,select,textarea,[role=tab]):focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.ds-recommendation :is(.v8-result-copy,.v8-alt-copy,.v8-why-block){min-inline-size:0;word-break:normal;overflow-wrap:break-word}.ds-recommendation :is(.v8-result-description,.v19-alt-difference){color:var(--ds-color-on-surface-muted)}.ds-recommendation :is(.v8-result-actions,.v8-signal-row){min-inline-size:0;flex-wrap:wrap}.ds-barista-page :is(.hess-lab-library,.hess-barista-lab,.hess-barista-lesson-panel,.hess-barista-general-lesson,.hess-barista-interactive){min-inline-size:0;max-inline-size:100%;border-radius:var(--ds-f2-card-radius)}.ds-barista-page :is(.hess-lab-selected-copy,.hess-barista-question,.hess-barista-ingredients,.hess-lab-composition){min-inline-size:0;overflow-wrap:break-word;word-break:normal}.ds-barista-page :is(.v13-lab-filter-grid,.hess-lab-recipe-list,.hess-barista-mode-tabs){min-inline-size:0;max-inline-size:100%}.ds-barista-page :is(.hess-barista-mode-tabs,.v13-lab-filter-grid) button{flex-shrink:0;white-space:normal}.ds-barista-page .hess-lab-selected-visual{border-radius:var(--ds-f2-input-radius)}.v6-questions-page :is(.hess-taste-profile,.hess-taste-controls,.hess-taste-mobile-preview,.hess-taste-desktop-preview){min-inline-size:0;max-inline-size:100%}.v6-questions-page :is(.hess-taste-radar-stage,.v21-question-mini-radar){max-inline-size:100%;box-sizing:border-box}.v6-questions-page :is(.v12-step-journey,.v7-task-actions){min-inline-size:0;max-inline-size:100%}:where(.v6-questions-page,.v8-results-page,.v10-vibe-page,.ds-barista-page) :is(bdi,[dir=ltr]){direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}:where(.v6-questions-page,.v8-results-page,.v10-vibe-page,.ds-barista-page) :is([dir=rtl]){direction:rtl}html[data-theme=dark] .ds-barista-page :is(.hess-barista-technique-note,.hess-lab-library-summary),html[data-theme=dark] .ds-recommendation :is(.v8-result-description,.v19-alt-difference){color:var(--ds-color-on-surface-muted)}@media (max-width:900px){:root{--ds-f2-card-padding:var(--ds-space-4)}:where(.v8-results-page,.v6-questions-page,.v10-vibe-page,.ds-barista-page) :is(.v7-task-surface,.v8-understood,.hess-lab-selected-card){min-inline-size:0}.ds-barista-page :is(.hess-barista-general-grid,.hess-lab-composition-row)>*{min-inline-size:0}:where(.v6-questions-page,.v8-results-page,.v10-vibe-page,.ds-barista-page) :is(input,textarea,select){font-size:max(var(--ds-type-body),16px)}}@media (max-width:420px){.ds-barista-page .hess-lab-selected-copy{overflow-wrap:break-word}.ds-recommendation :is(.v8-result-actions,.v8-alt-copy){max-inline-size:100%}.v6-questions-page .v7-task-content{min-inline-size:0}}@media (prefers-reduced-motion:reduce){:where(.v6-questions-page,.v8-results-page,.v10-vibe-page,.ds-barista-page) :is(button,a,[role=tab]){scroll-behavior:auto}}:where(.hess-page-shell,.v10-vibe-shell,.v8-results-width,.v7-task-width,.hess-lab-page,.hess-lab-app-grid){min-inline-size:0}:where(.hess-page-shell,.v10-vibe-shell,.v8-results-width,.v7-task-width) :is(h1,h2,h3,p){overflow-wrap:break-word;word-break:normal}:where(.hess-page-shell,.v10-vibe-shell,.v8-results-width,.v7-task-width) :is(bdi,time,[dir=ltr]){unicode-bidi:-webkit-isolate;unicode-bidi:isolate}:where(.v7-task-surface,.v8-understood,.v8-result-refine,.v10-vibe-compose,.v10-vibe-insight,.hess-lab-library,.hess-lab-selected-card,.hess-barista-lesson-panel){border-radius:var(--ds-radius-xl);min-inline-size:0}:where(.v10-vibe-signal,.v10-vibe-alert,.v8-semantic-pill,.v21-question-summary,.hess-lab-recipe-item,.hess-lab-tip-strip,.hess-lab-composition-row){border-radius:var(--ds-radius-lg);min-inline-size:0}:where(.v10-vibe-examples,.v10-vibe-primary-actions,.v8-refine-actions,.v35-results-shortcuts,.v7-step-tabs,.v13-lab-filter-grid){min-inline-size:0;max-inline-size:100%}:where(.v10-vibe-compose,.v8-result-refine,.v7-task-surface,.hess-lab-library) :is(input,textarea,select,button){box-sizing:border-box;min-inline-size:0}:where(.v10-vibe-primary-actions,.v8-refine-actions,.v7-task-actions,.v22-alt-nav) :is(button,a){min-block-size:var(--ds-layout-control-min);touch-action:manipulation}:where(.v10-vibe-compose,.v8-result-refine,.v7-task-surface,.hess-lab-library) :is(input,textarea,select,button):focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}:where(.v10-vibe-head,.v8-results-head,.v7-task-header,.hess-lab-page-head) :is(h1,h2){line-height:var(--ds-line-compact);text-wrap:balance}:where(.v10-vibe-compose,.v10-vibe-insight,.v8-understood,.v7-task-surface,.hess-lab-selected-copy) :is(p,label,li){line-height:var(--ds-line-normal)}:where(.v10-vibe-insight-empty,.v10-vibe-no-signal,.hess-lab-library-summary){color:var(--ds-color-on-surface-muted)}@media (max-width:640px){:where(.v10-vibe-workspace,.v10-vibe-compose,.v10-vibe-insight,.v8-results-width,.v7-task-surface,.hess-lab-workspace-main,.hess-lab-selected-card){min-inline-size:0;max-inline-size:100%}:where(.v10-vibe-primary-actions,.v8-refine-actions,.v7-task-actions,.hess-lab-selected-meta){min-inline-size:0;flex-wrap:wrap}:where(.v10-vibe-examples,.v35-results-shortcuts,.v13-lab-filter-grid){max-inline-size:100%}}:where(.hess-home-hero-grid,.hess-home-path-grid,.hess-home-intent-grid,.hess-home-quick-grid,.hess-home-explore-grid,.hess-cafe-menu-grid,.hess-education-workspace,.hess-education-hero)>*{min-inline-size:0}:where(.hess-home-hero-copy,.hess-home-app-copy,.hess-cafe-menu-body,.hess-cafe-menu-card,.hess-education-lesson,.hess-education-technique-list){min-inline-size:0;max-inline-size:100%;overflow-wrap:break-word;word-break:normal}:where(.hess-home-path-card,.hess-home-intent-card,.hess-home-learn-card,.hess-home-cafe-card,.hess-cafe-menu-card,.hess-education-hero-card,.hess-education-lesson,.hess-education-technique-list){border-radius:var(--ds-radius-xl)}:where(.hess-home-sensory-item,.hess-cafe-menu-facts,.hess-education-category,.hess-education-technique,.hess-education-cues){border-radius:var(--ds-radius-lg)}.ds-mobile-nav__link:focus-visible,.v6-desktop-nav a:focus-visible,:where(.hess-home-dashboard,.hess-cafe-menu-page,.v10-education-page,.v9-education-page) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}:where(.hess-home-hero-actions,.hess-home-explore-actions,.hess-home-continue-actions,.hess-education-next) :is(a,button){min-block-size:var(--ds-layout-control-min);touch-action:manipulation}.hess-cafe-branch-filter{max-inline-size:100%;min-inline-size:0;overscroll-behavior-inline:contain}.hess-cafe-branch-filter :is(button,a){min-block-size:var(--ds-layout-control-min);border-radius:var(--ds-radius-full);touch-action:manipulation}.hess-cafe-menu-toolbar,.hess-cafe-menu-toolbar :is(.MuiInputBase-root,.MuiOutlinedInput-root){min-inline-size:0;max-inline-size:100%}html[data-theme=dark] .hess-cafe-menu-toolbar .MuiOutlinedInput-root{background:var(--ds-color-surface-raised);color:var(--ds-color-on-surface)}html[data-theme=dark] .hess-cafe-menu-toolbar .MuiOutlinedInput-notchedOutline{border-color:var(--ds-color-outline-subtle)}.ds-mobile-nav__link{min-inline-size:0;min-block-size:var(--ds-layout-control-min);overflow-wrap:normal;touch-action:manipulation}.ds-mobile-nav__link>span{min-inline-size:0}.v6-desktop-nav a{border-radius:var(--ds-radius-md);min-block-size:var(--ds-layout-control-min)}@media (max-width:640px){:where(.hess-home-path-grid,.hess-home-intent-grid,.hess-home-quick-grid,.hess-cafe-menu-grid,.hess-education-workspace){min-inline-size:0;max-inline-size:100%}.hess-cafe-menu-toolbar :is(input,select,textarea){font-size:max(16px,var(--ds-type-body))}}html[data-theme=dark] .hess-cafe-menu-toolbar :is(.MuiInputBase-input,.MuiSelect-select,.MuiInputLabel-root,.MuiSvgIcon-root){color:var(--ds-color-on-surface)}html[data-theme=dark] .hess-cafe-menu-toolbar input::placeholder{color:var(--ds-color-on-surface-muted);opacity:1}html[data-theme=dark] .hess-cafe-menu-toolbar .MuiInputBase-root.Mui-disabled{color:var(--ds-color-on-surface-muted)}.hess-cafe-menu-toolbar .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--ds-color-focus-ring)}:where(.hess-home-dashboard,.v10-education-page,.v9-education-page,.hess-cafe-menu-page) :is(button,[role=button],.MuiButtonBase-root){touch-action:manipulation}:where(.hess-home-dashboard,.v10-education-page,.v9-education-page) :is(.hess-home-path-card,.hess-home-intent-card,.hess-education-lesson,.hess-education-hero-card){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}:where(.hess-home-dashboard,.hess-cafe-menu-page,.v10-education-page,.v9-education-page) :is(h1,h2,h3){overflow-wrap:break-word;word-break:normal;text-wrap:balance;line-height:var(--ds-line-compact)}:where(.hess-home-dashboard,.hess-cafe-menu-page,.v10-education-page,.v9-education-page) :is(p,li,label){overflow-wrap:break-word;word-break:normal;line-height:var(--ds-line-normal)}:where(.hess-home-dashboard,.hess-cafe-menu-page,.v10-education-page,.v9-education-page) :is(bdi,[dir=ltr]){direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}:where(.hess-home-dashboard,.hess-cafe-menu-page,.v10-education-page,.v9-education-page) :is(.MuiButtonBase-root,[role=tab]):focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}@media (max-width:640px){:where(.hess-home-dashboard,.hess-cafe-menu-page,.v10-education-page,.v9-education-page) :is(input,textarea,select,.MuiInputBase-input){font-size:max(16px,var(--ds-type-body))}:where(.hess-home-hero-grid,.hess-home-path-grid,.hess-cafe-menu-grid,.hess-education-workspace)>*{min-inline-size:0;max-inline-size:100%}}:root{--ds-f6-form-radius:var(--ds-radius-md);--ds-f6-card-radius:var(--ds-radius-xl);--ds-f6-inner-radius:var(--ds-radius-lg);--ds-f6-padding:clamp(var(--ds-space-4),2vw,var(--ds-space-6));--ds-f6-stack-gap:var(--ds-space-4);--ds-f6-reading-width:72ch}:where(.hess-home-dashboard,.hess-catalog-page,.v21-detail-page,.v10-education-page,.v9-education-page,.v6-questions-page,.v8-results-page,.v10-vibe-page,.ds-barista-page) :is(.hess-content-width,.hess-card-grid,.hess-detail-hero,.hess-detail-copy,.v21-detail-workspace,.v21-detail-panel-wrap,.v21-method-grid,.v21-overview-metrics,.hess-detail-ingredient-grid,.hess-detail-step-list,.hess-education-workspace,.hess-lab-app-grid){min-inline-size:0;max-inline-size:100%}:where(.hess-detail-hero,.v21-method-grid,.v21-overview-metrics,.hess-detail-ingredient-grid,.hess-detail-step-list,.hess-card-grid,.hess-catalog-discovery,.hess-education-workspace)>*{min-inline-size:0;max-inline-size:100%}:where(.v21-detail-page,.hess-catalog-page,.hess-home-dashboard,.v10-education-page,.v9-education-page) :is(.hess-detail-visual,.v21-detail-workspace,.v21-detail-panel,.v21-method-card,.v21-source-card,.hess-product-card,.hess-catalog-empty,.hess-catalog-discovery-card,.hess-education-hero-card,.hess-home-path-card,.hess-home-intent-card){border-radius:var(--ds-f6-card-radius);background-clip:padding-box}:where(.v21-detail-page,.hess-catalog-page,.hess-home-dashboard) :is(.hess-detail-ingredient,.hess-detail-step,.v8-semantic-pill,.v21-detail-panel-head,.hess-catalog-quick-actions,.hess-catalog-results-head){border-radius:var(--ds-f6-inner-radius)}.v21-detail-page :is(.hess-detail-copy,.hess-detail-description,.v21-overview-description,.v21-method-card,.v21-source-card,.v21-detail-panel){overflow-wrap:break-word;word-break:normal}.v21-detail-page :is(.hess-detail-description,.v21-overview-description,.hess-detail-step,.hess-detail-ingredient){line-height:var(--ds-line-normal)}.v21-detail-page .hess-detail-original-name{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:start}.v21-detail-page :is(.hess-measurement,[dir=ltr],bdi){unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.v21-detail-page .v21-detail-sticky-nav,.v21-detail-page .v21-detail-tabs{min-inline-size:0;max-inline-size:100%}.v21-detail-page .v21-detail-tabs{overscroll-behavior-inline:contain}.v21-detail-page .v21-detail-tabs button{min-block-size:var(--ds-layout-control-min);border-radius:var(--ds-f6-form-radius);touch-action:manipulation}.v21-detail-page :is(.hess-detail-actions,.hess-detail-actions button,.hess-detail-actions a){min-inline-size:0}.v21-detail-page :is(.hess-detail-actions button,.hess-detail-actions a){min-block-size:var(--ds-layout-control-min);border-radius:var(--ds-f6-form-radius)}.hess-catalog-page :is(.hess-catalog-search-stage,.hess-catalog-hero-inner,.hess-catalog-results-head){min-inline-size:0;max-inline-size:100%}.hess-catalog-page :is(.hess-catalog-discovery-card,.hess-catalog-quick-actions button,.hess-catalog-presets button){min-block-size:var(--ds-layout-control-min);touch-action:manipulation}.hess-catalog-page :is(.MuiInputBase-input,input,select,textarea){min-inline-size:0}html[data-theme=dark] .hess-catalog-page :is(.MuiInputBase-input,.MuiInputLabel-root){color:var(--ds-color-on-surface)}html[data-theme=dark] .hess-catalog-page input::placeholder{color:var(--ds-color-on-surface-muted);opacity:1}:where(.v21-detail-page,.hess-catalog-page,.hess-home-dashboard,.v10-education-page,.v9-education-page) :is(h1,h2,h3){line-height:var(--ds-line-compact);text-wrap:balance;overflow-wrap:break-word;word-break:normal}:where(.v21-detail-page,.hess-catalog-page,.hess-home-dashboard,.v10-education-page,.v9-education-page) :is(p,li,label,small){overflow-wrap:break-word;word-break:normal}:where(.v21-detail-page,.hess-catalog-page,.hess-home-dashboard,.v10-education-page,.v9-education-page) :is(a,button,input,textarea,select,[role=tab]):focus-visible{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}@media (max-width:900px){.v21-detail-page :is(.hess-detail-hero,.v21-detail-workspace,.v21-detail-panel,.hess-detail-copy){min-inline-size:0;max-inline-size:100%}.v21-detail-page .v21-detail-tabs{overflow-x:auto;scrollbar-width:thin}.v21-detail-page .v21-detail-tabs button{flex-shrink:0}:where(.v21-detail-page,.hess-catalog-page) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:max(16px,var(--ds-type-body))}}@media (max-width:420px){.v21-detail-page :is(.v21-detail-panel,.v21-method-card,.v21-source-card,.hess-detail-visual){min-inline-size:0;max-inline-size:100%}.hess-catalog-page .hess-catalog-discovery-card{overflow-wrap:break-word;word-break:normal}}