._Button_18axb_1{all:unset;box-sizing:border-box;font-family:var(--font-family-primary);border-radius:var(--radius);padding-inline:var(--control-padding-x);font-size:var(--font-size-m);cursor:pointer;min-height:var(--control-height);color:var(--color-secondary);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-out);flex-wrap:nowrap;justify-content:center;align-items:center;text-decoration:none;display:flex}._Button_18axb_1._fullWidth_18axb_18{width:100%}._Button_18axb_1:has(._dots_18axb_21){justify-content:center}._Button_18axb_1._clear_18axb_24{all:unset;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._Button_18axb_1._primary_18axb_33{background-color:var(--color-primary);color:var(--color-secondary);border:1px solid var(--color-primary)}._Button_18axb_1._primary_18axb_33:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}._Button_18axb_1._secondary_18axb_42{background-color:var(--color-secondary);color:var(--color-primary);border:1px solid var(--color-secondary)}._Button_18axb_1._secondary_18axb_42:hover{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}._Button_18axb_1._outlineWhite_18axb_51{border:1px solid var(--color-secondary);color:var(--color-secondary);background:0 0}._Button_18axb_1._outlineWhite_18axb_51:hover{background-color:var(--color-secondary);color:var(--color-primary)}._Button_18axb_1._outlineBlack_18axb_60{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}._Button_18axb_1._outlineBlack_18axb_60:hover{background-color:var(--color-primary);color:var(--color-secondary)}._Button_18axb_1._menu_18axb_69{background-color:color-mix(in srgb, var(--color-secondary) 20%, transparent);color:var(--color-secondary);border:1px solid color-mix(in srgb, var(--color-secondary) 20%, transparent);-webkit-backdrop-filter:blur(var(--blur-control));backdrop-filter:blur(var(--blur-control))}._Button_18axb_1._menu_18axb_69:hover{background-color:color-mix(in srgb, var(--color-secondary) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-secondary) 60%, transparent);color:var(--color-primary)}._Button_18axb_1._left_18axb_80{justify-content:flex-start}._Button_18axb_1._right_18axb_83{justify-content:flex-end}._Button_18axb_1._center_18axb_86{justify-content:center}._Button_18axb_1:disabled,._Button_18axb_1._disabled_18axb_89{background-color:var(--color-disabled);border-color:var(--color-disabled);color:var(--color-primary);cursor:not-allowed;pointer-events:none}._Button_18axb_1:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset) + 1px) var(--focus-ring-contrast)}._dots_18axb_21{align-items:center;gap:4px;display:flex}._dot_18axb_21{background-color:var(--color-primary);width:5px;height:5px;animation:_grow_18axb_1 var(--duration-loader) infinite var(--ease-standard);border-radius:50%}._dot_18axb_21:first-child{animation-delay:0s}._dot_18axb_21:nth-child(2){animation-delay:var(--duration-fast)}._dot_18axb_21:nth-child(3){animation-delay:var(--duration-base)}@media (prefers-reduced-motion:reduce){._dot_18axb_21{opacity:.6;animation:none}}@keyframes _grow_18axb_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}._empty_17wl1_1{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}._body_17wl1_10{font-size:var(--font-size-m);line-height:var(--line-height-body);color:color-mix(in srgb, var(--color-secondary) 74%, transparent);margin:0}._action_17wl1_17{display:flex}.taste-survey{max-width:680px;padding:var(--space-6) var(--space-4);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.taste-survey__question{font-size:var(--font-size-xl);line-height:var(--line-height-body);color:var(--color-secondary)}.taste-survey__hint{font-size:var(--font-size-s);line-height:var(--line-height-body);color:color-mix(in srgb, var(--color-secondary) 74%, transparent);margin-top:calc(var(--space-2) * -1)}.taste-survey__options{gap:var(--space-3);flex-direction:column;display:flex}.taste-survey__option{padding:14px var(--space-4);border:1px solid var(--color-secondary);border-radius:var(--radius-m);background:var(--color-secondary);color:var(--color-primary);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.taste-survey__option:hover,.taste-survey__option--active{border-color:var(--color-secondary-hover);background:var(--color-secondary-hover);color:var(--color-primary)}.taste-survey__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.feedback-prompt{max-width:680px;padding:var(--space-6) var(--space-4);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.feedback-prompt__question{font-size:var(--font-size-xl);line-height:var(--line-height-body);color:var(--color-secondary);margin:0}.feedback-prompt__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.recommendation-card{flex-direction:column;gap:14px;display:flex}.recommendation-card__name{color:var(--color-primary);margin:0;font-size:22px;font-weight:650;line-height:1.25}.recommendation-card__meta{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.recommendation-card__style{color:color-mix(in srgb, var(--color-primary) 62%, var(--color-secondary));font-size:13px;line-height:1.3}.recommendation-card__confidence,.recommendation-card__availability{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-secondary));border-radius:var(--radius-pill);padding:6px var(--inset-page-compact);white-space:nowrap;font-size:13px;line-height:1.2}.recommendation-card__availability{align-self:flex-start}.recommendation-card__summary{font-size:var(--font-size-s);color:var(--color-primary);line-height:1.35}.recommendation-card__explanation{color:color-mix(in srgb, var(--color-primary) 72%, var(--color-secondary));gap:var(--space-2);flex-direction:column;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:flex}.recommendation-card__actions{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._card_hawbc_1{border-radius:var(--radius);padding:var(--space-5);box-shadow:var(--shadow-m)}._dark_hawbc_7{background:color-mix(in srgb, var(--color-primary) 88%, var(--color-secondary) 12%);color:var(--color-secondary);border:1px solid var(--border-subtle)}._light_hawbc_13{background:var(--bg-secondary);color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent)}.recommendation-list{max-width:900px;padding:var(--space-6) var(--space-4);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.recommendation-list__title{font-size:var(--font-size-xl);line-height:var(--line-height-body);color:var(--color-secondary);margin:0}.recommendation-list__items{gap:var(--space-3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.recommendation-list__memory{font-size:var(--font-size-s);line-height:var(--line-height-body);color:color-mix(in srgb, var(--color-secondary) 74%, transparent)}.recommendation-list__empty{color:var(--color-secondary)}
