.TasteSavedNote_wiggle__0QWHw{animation:TasteSavedNote_wiggle__0QWHw .9s cubic-bezier(.3,1.4,.5,1) both}@keyframes TasteSavedNote_wiggle__0QWHw{0%{transform:scale(1)}20%{transform:scale(1.14) rotate(-6deg)}40%{transform:scale(1.14) rotate(5deg)}60%{transform:scale(1.1) rotate(-3deg)}80%{transform:scale(1.04) rotate(1deg)}to{transform:none}}.TasteSavedNote_adjustBadge__5G_yk{display:grid;width:18px;height:18px;flex:none;place-items:center;border-radius:50%;color:var(--bd-light-cream)}.TasteSavedNote_adjustBadge__5G_yk svg{width:11px;height:11px}.TasteSavedNote_note__KmjjB{position:absolute;top:calc(100% + 10px);right:0;z-index:95;width:252px;border-radius:18px;background:var(--bd-light-cream);padding:14px;color:var(--bd-navy-dark);font-size:15px;font-weight:700;line-height:1.15;text-align:left;white-space:normal;box-shadow:0 14px 30px rgba(0,49,65,.14),0 3px 8px rgba(0,49,65,.08);transform-origin:85% 0;animation:TasteSavedNote_drop__RapCO .42s cubic-bezier(.22,1,.36,1) both}.TasteSavedNote_saved__ZAoM5{display:flex;align-items:center;gap:8px;margin:0}.TasteSavedNote_tick__LWLkd{display:grid;width:20px;height:20px;flex:none;place-items:center;border-radius:50%;background:var(--bd-green-dark);color:var(--bd-light-cream)}.TasteSavedNote_tick__LWLkd svg{width:12px;height:12px}.TasteSavedNote_line__BgXXX{margin:8px 0 10px}.TasteSavedNote_note__KmjjB>.TasteSavedNote_line__BgXXX:first-child{margin-top:0}.TasteSavedNote_steps__1El2R{display:grid;gap:6px}.TasteSavedNote_step__yqwO4{display:flex;align-items:center;gap:10px;border:0;border-radius:999px;background:var(--bd-white);padding:5px 10px 5px 5px;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:0 0 0 1px rgba(0,70,94,.05),0 2px 6px rgba(0,70,94,.09);transition:transform .15s}.TasteSavedNote_step__yqwO4:active{transform:scale(.97)}.TasteSavedNote_step__yqwO4:focus-visible{outline:2.5px solid var(--bd-navy-dark);outline-offset:3px}.TasteSavedNote_stepBadge__wccid{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:var(--bd-azure);color:var(--bd-light-cream)}.TasteSavedNote_stepBadge__wccid svg{width:15px;height:15px}.TasteSavedNote_chev__9_e_U{width:15px;height:15px;margin-left:auto}@keyframes TasteSavedNote_drop__RapCO{0%{opacity:0;transform:translateY(-8px) scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TasteSavedNote_note__KmjjB,.TasteSavedNote_wiggle__0QWHw{animation:none}.TasteSavedNote_step__yqwO4{transition:none}}.taste-profile-ui_summaryScope__ihJHG{--cream:#faebda;--navy:#003141;--navy-70:rgba(0,49,65,.70);--navy-55:rgba(0,49,65,.55);--navy-40:rgba(0,49,65,.40);--navy-30:rgba(0,49,65,.30);--navy-15:rgba(0,49,65,.15);--navy-07:rgba(0,49,65,.07);--azure:#4ea2fd;--azure-bg:#eef6ff;--white:#ffffff;--slate:#eaeff5;--red:#dc2626;--red-bg:#fff1f1;--red-mid:#fee2e2;--green:#166534;--green-bg:#dcfce7;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:9999px;--ease:cubic-bezier(.4,0,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--sh-xl:0 16px 60px rgba(0,49,65,.16);--wiz-card-header-height:58px;--wiz-card-body-height:390px;color:var(--navy)}.taste-profile-ui_nameWrap__IGJRg{position:relative;display:grid;place-items:center;width:100%;height:34px;margin-top:12px}.taste-profile-ui_nameInput__Hol5H{position:relative;z-index:1;width:100%;background:transparent;border:0;outline:none;padding:2px 8px;text-align:center;text-transform:uppercase;letter-spacing:1.4px;font-family:var(--font-sofia),sans-serif;font-size:18px;font-weight:700;line-height:1;color:var(--bd-navy-dark);caret-color:var(--bd-navy-dark)}.taste-profile-ui_nameWrap__IGJRg:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:999px;background:var(--bd-azure);opacity:.45}.taste-profile-ui_nameStatic__RULF9{display:block;width:100%;height:34px;margin-top:12px;text-align:center;text-transform:uppercase;letter-spacing:1.2px;font-family:var(--font-sofia),sans-serif;font-size:18px;font-weight:700;line-height:34px;color:var(--bd-navy-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .15s ease}.taste-profile-ui_nameStatic__RULF9:hover{color:var(--bd-azure)}.taste-profile-ui_ghost__sFJ01{position:absolute;inset:0;display:grid;place-items:center;padding:0 8px;pointer-events:none;overflow:hidden;font-family:var(--font-sofia),sans-serif;font-size:17px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--bd-navy-dark)}.taste-profile-ui_nameWrap__IGJRg:focus-within .taste-profile-ui_ghost__sFJ01{opacity:0}.taste-profile-ui_ghost__sFJ01 span{position:relative;display:inline-block;max-width:0;white-space:nowrap;overflow:hidden;opacity:.4;animation:taste-profile-ui_v2ghostType__tF2p4 3.6s steps(11) infinite}.taste-profile-ui_ghost__sFJ01 span:after{content:"";display:inline-block;width:2px;height:1em;margin-left:3px;border-radius:999px;background:var(--bd-azure);vertical-align:-.1em;animation:taste-profile-ui_v2ghostCaret__mEgm_ .8s step-end infinite}@keyframes taste-profile-ui_v2ghostType__tF2p4{0%,12%{max-width:0;opacity:.35}48%,76%{max-width:14ch;opacity:.8}to{max-width:0;opacity:.35}}@keyframes taste-profile-ui_v2ghostCaret__mEgm_{0%,48%{opacity:1}49%,to{opacity:0}}.taste-profile-ui_iconPop__7tnwv{animation:taste-profile-ui_v2IconPop__GGj5X .42s ease-out;transform-box:fill-box;transform-origin:center}@keyframes taste-profile-ui_v2IconPop__GGj5X{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.92)}to{transform:scale(1)}}.taste-profile-ui_checkPop__8rCPV{animation:taste-profile-ui_v2CheckPop__xFN7d .4s ease-out}@keyframes taste-profile-ui_v2CheckPop__xFN7d{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}@media (max-width:640px){.taste-profile-ui_nameWrap__IGJRg{height:var(--seat-name-h,32px);margin-top:8px}.taste-profile-ui_nameInput__Hol5H,.taste-profile-ui_nameStatic__RULF9{font-size:var(--seat-name,16px);letter-spacing:.8px}.taste-profile-ui_nameStatic__RULF9{margin-top:8px;height:var(--seat-name-h,32px);line-height:var(--seat-name-h,32px)}.taste-profile-ui_ghost__sFJ01{font-size:calc(var(--seat-name, 16px) - 1px);letter-spacing:.8px}}.taste-profile-ui_summaryScope__ihJHG .wiz-card-meal-summary-section,.taste-profile-ui_summaryScope__ihJHG.wiz-card-meal-summary-section{display:grid;gap:6px;margin-top:auto}.taste-profile-ui_summaryScope__ihJHG .wiz-card-meal-summary-title{color:rgba(0,49,65,.52);font-size:11px;font-weight:900;letter-spacing:.6px;line-height:1.15;text-transform:uppercase}.taste-profile-ui_summaryScope__ihJHG .wiz-card-meal-rollup{display:grid;grid-template-columns:1fr;gap:10px;justify-items:center}.taste-profile-ui_summaryScope__ihJHG .wiz-card-entree-summary{width:88%;min-width:0;min-height:56px;border-radius:13px;background:var(--persona-color,var(--azure));color:#fff7e8;display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 12px;box-shadow:0 7px 14px rgba(0,49,65,.1)}.taste-profile-ui_summaryScope__ihJHG .wiz-card-meal-summary-num{display:block;color:currentColor;font-size:30px;font-weight:900;line-height:1;text-align:center}.taste-profile-ui_summaryScope__ihJHG .wiz-card-meal-summary-label{display:block;margin-top:0;color:currentColor;opacity:.82;font-size:11px;font-weight:900;letter-spacing:.8px;line-height:1.1;text-align:center;text-transform:uppercase}.taste-profile-ui_summaryScope__ihJHG .wiz-card-meal-summary p{margin:0;color:var(--navy-70);font-size:12px;font-weight:400;line-height:1.4}.taste-profile-ui_summaryScope__ihJHG .wiz-card-entree-summary.is-editable{position:relative}.taste-profile-ui_summaryScope__ihJHG .wiz-card-entree-figure{display:flex;align-items:center;gap:10px}.taste-profile-ui_summaryScope__ihJHG .wiz-entree-step{position:absolute;top:50%;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:currentColor;background:color-mix(in srgb,currentColor 16%,transparent);opacity:0;transform:translateY(-50%) scale(.7);transition:opacity .16s var(--ease),transform .16s var(--ease),background .14s var(--ease);pointer-events:none}.taste-profile-ui_summaryScope__ihJHG .wiz-entree-step.minus{left:9px}.taste-profile-ui_summaryScope__ihJHG .wiz-entree-step.plus{right:9px}.taste-profile-ui_summaryScope__ihJHG .wiz-entree-step svg{width:15px;height:15px;display:block}.taste-profile-ui_summaryScope__ihJHG .wiz-entree-step:hover:not(:disabled){background:color-mix(in srgb,currentColor 30%,transparent)}.taste-profile-ui_summaryScope__ihJHG .wiz-entree-step:disabled{opacity:0!important;pointer-events:none}.taste-profile-ui_summaryScope__ihJHG .wiz-card-entree-summary.is-editable:focus-within .wiz-entree-step:not(:disabled),.taste-profile-ui_summaryScope__ihJHG .wiz-card-entree-summary.is-editable:hover .wiz-entree-step:not(:disabled){opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}@media (hover:none){.taste-profile-ui_summaryScope__ihJHG .wiz-card-entree-summary.is-editable .wiz-entree-step:not(:disabled){opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}}.taste-profile-ui_summaryScope__ihJHG.wiz-done-body{min-height:100%;display:flex;flex-direction:column;gap:8px}.taste-profile-ui_summaryScope__ihJHG .wiz-done-sections{display:grid;gap:7px}.taste-profile-ui_summaryScope__ihJHG .wiz-done-sec{display:grid;gap:3px}.taste-profile-ui_summaryScope__ihJHG .wiz-done-section-head{display:grid;grid-template-columns:auto auto minmax(18px,1fr);align-items:center;gap:9px}.taste-profile-ui_summaryScope__ihJHG .wiz-card-meal-summary-title,.taste-profile-ui_summaryScope__ihJHG .wiz-done-section-title{color:rgba(0,49,65,.66);font-size:12px;font-weight:900;letter-spacing:.6px;line-height:1.15;text-transform:uppercase;white-space:nowrap}.taste-profile-ui_summaryScope__ihJHG .wiz-done-section-rule{height:1px;min-width:18px;background:rgba(0,49,65,.1)}.taste-profile-ui_summaryScope__ihJHG .wiz-done-section-edit{min-height:0;padding:0;border-radius:0;display:inline-flex;align-items:center;background:transparent;color:rgba(0,49,65,.56);font-size:9px;font-weight:900;letter-spacing:.7px;line-height:1;text-transform:uppercase;transition:all .15s var(--ease)}.taste-profile-ui_summaryScope__ihJHG .wiz-done-section-edit:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.taste-profile-ui_summaryScope__ihJHG .wiz-done-section-title-plain{display:block;font-weight:800;color:rgba(0,49,65,.5);white-space:normal}.taste-profile-ui_summaryScope__ihJHG .wiz-done-empty{margin:0;color:rgba(0,49,65,.42);font-size:12px;font-weight:600}.taste-profile-ui_summaryScope__ihJHG .wiz-done-pills{display:flex;flex-wrap:wrap;gap:5px}.taste-profile-ui_summaryScope__ihJHG .wiz-done-pills.is-empty{min-height:20px}.taste-profile-ui_summaryScope__ihJHG .wiz-done-pill{min-height:20px;padding:3px 7px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:rgba(234,239,245,.52);color:rgba(0,49,65,.72);font-size:10px;font-weight:800;line-height:1}.taste-profile-ui_summaryScope__ihJHG .wiz-done-pill-icon{margin-right:4px;font-size:10px;line-height:1}.taste-profile-ui_summaryScope__ihJHG .wiz-done-pill.al,.taste-profile-ui_summaryScope__ihJHG .wiz-done-pill.dl{background:rgba(220,38,38,.13);border-color:rgba(220,38,38,.08);color:rgba(153,27,27,.88)}.taste-profile-ui_summaryScope__ihJHG .wiz-done-pill.cuisine.love,.taste-profile-ui_summaryScope__ihJHG .wiz-done-pill.diet,.taste-profile-ui_summaryScope__ihJHG .wiz-done-pill.prio,.taste-profile-ui_summaryScope__ihJHG .wiz-done-pill.taste{background:rgba(22,163,74,.13);border-color:rgba(22,101,52,.08);color:rgba(22,101,52,.88)}.taste-profile-ui_summaryScope__ihJHG .wiz-done-pill.cuisine.pass{background:rgba(234,239,245,.6);border-color:rgba(0,49,65,.08);color:var(--navy-55)}.taste-profile-ui_summaryScope__ihJHG .wiz-done-pill.muted{color:var(--navy-55);background:rgba(234,239,245,.52)}.taste-profile-ui_summaryScope__ihJHG .wiz-done-meal-summary,.taste-profile-ui_summaryScope__ihJHG.wiz-done-meal-summary{margin-top:auto;padding-top:0;gap:7px;padding-bottom:0}.taste-profile-ui_summaryScope__ihJHG .wiz-done-meal-copy{margin:2px 0 0;color:var(--navy-70);font-size:12px;font-weight:400;line-height:1.12}.taste-profile-ui_personaCardChrome__HEsVw{--wiz-card-header-height:58px;--wiz-card-body-height:390px;--ease:cubic-bezier(.4,0,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);position:relative;width:min(320px,86vw);flex-shrink:0;min-height:calc(var(--wiz-card-header-height) + var(--wiz-card-body-height));border-radius:22px;overflow:visible;box-shadow:0 4px 14px rgba(0,49,65,.22);display:flex;flex-direction:column;background:white}.taste-profile-ui_personaCardChrome__HEsVw .wiz-card-v2-hd{position:relative;padding:14px 20px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--wiz-card-header-height);min-height:var(--wiz-card-header-height);border-radius:22px 22px 0 0}.taste-profile-ui_personaCardChrome__HEsVw .wiz-card-v2-name-disp{border:0;background:transparent;padding:0;color:var(--wiz-card-fg,white);text-align:center;font-family:inherit;font-weight:900;font-size:22px;letter-spacing:3px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;transition:transform .16s var(--ease),text-shadow .16s var(--ease)}.taste-profile-ui_personaCardChrome__HEsVw .wiz-card-v2-name-disp span{min-width:0;overflow:hidden;text-overflow:ellipsis}.taste-profile-ui_personaCardChrome__HEsVw .wiz-name-edit-ico-btn{width:28px;height:28px;border:0;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:rgba(255,255,255,.1);color:var(--wiz-card-fg,white);cursor:pointer;transition:transform .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease)}.taste-profile-ui_personaCardChrome__HEsVw .wiz-name-edit-ico-btn:hover,.taste-profile-ui_personaCardChrome__HEsVw .wiz-name-edit-ico-btn[aria-expanded=true]{background:rgba(255,255,255,.23);box-shadow:0 0 0 2px rgba(255,255,255,.38);transform:translateY(-1px)}.taste-profile-ui_personaCardChrome__HEsVw .wiz-name-edit-ico{width:16px;height:16px;flex:0 0 auto;opacity:.72;stroke-width:2.8}.taste-profile-ui_personaCardChrome__HEsVw .wiz-card-v2-body{background:white;flex:0 0 var(--wiz-card-body-height);padding:15px 20px 18px;display:flex;flex-direction:column;gap:8px;height:var(--wiz-card-body-height);min-height:0;overflow:visible;border-radius:0 0 22px 22px;position:relative}.taste-profile-ui_personaCardChrome__HEsVw.wiz-card-v2-done{animation:taste-profile-ui_wizDoneCard__wEVWM .7s var(--spring) both;min-height:calc(var(--wiz-card-header-height) + var(--wiz-card-body-height))}.taste-profile-ui_personaCardChrome__HEsVw.wiz-card-v2-done:nth-child(2){animation-delay:.1s}.taste-profile-ui_personaCardChrome__HEsVw.wiz-card-v2-done:nth-child(3){animation-delay:.2s}.taste-profile-ui_personaCardChrome__HEsVw.wiz-card-v2-done .wiz-card-v2-body{flex:1 1 auto;flex-basis:auto;height:auto;min-height:var(--wiz-card-body-height);padding:14px 18px 16px;overflow:hidden}@keyframes taste-profile-ui_wizDoneCard__wEVWM{0%{opacity:0;transform:translateY(30px) rotate(-1deg) scale(.96)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}.taste-profile-ui_board__sDBYI{--board-gap:clamp(21px,2.3vw,31px);--shadow-gutter:24px;width:100%}.taste-profile-ui_boardStage__tTdNW{--profile-count:1;--add-count:1;--available-row-width:calc(100% - var(--shadow-gutter) * 2 - (var(--board-gap) * (var(--profile-count) + var(--add-count) - 1)));--dynamic-card-width:clamp(218px,calc(var(--available-row-width) / var(--profile-count)),272px);width:100%;margin-left:calc(clamp(16px, 3vw, 28px) * -.72);margin-right:calc(clamp(16px, 3vw, 28px) * -.72);display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--board-gap);overflow-x:visible;overflow-y:visible;padding:8px var(--shadow-gutter) 30px}.taste-profile-ui_boardStage__tTdNW[data-profile-count="0"],.taste-profile-ui_boardStage__tTdNW[data-profile-count="1"]{--profile-count:1}.taste-profile-ui_boardStage__tTdNW[data-profile-count="2"]{--profile-count:2}.taste-profile-ui_boardStage__tTdNW[data-profile-count="3"]{--profile-count:3}.taste-profile-ui_boardStage__tTdNW[data-profile-count="4"]{--profile-count:4;--add-count:0;--dynamic-card-width:clamp(196px,calc(var(--available-row-width) / 4),272px)}.taste-profile-ui_boardRow__ZXWJO{display:contents}.taste-profile-ui_boardRow__ZXWJO>*{scroll-snap-align:start}.taste-profile-ui_boardRow__ZXWJO .taste-profile-ui_personaCardChrome__HEsVw{width:var(--dynamic-card-width);flex:0 0 var(--dynamic-card-width)}.taste-profile-ui_boardRow__ZXWJO .taste-profile-ui_personaCardChrome__HEsVw.wiz-card-v2-done{min-height:0}.taste-profile-ui_boardRow__ZXWJO .taste-profile-ui_personaCardChrome__HEsVw.wiz-card-v2-done .wiz-card-v2-body{min-height:0;padding-left:14px;padding-right:14px}.taste-profile-ui_boardRow__ZXWJO .taste-profile-ui_personaCardChrome__HEsVw .wiz-card-v2-name-disp{max-width:calc(100% - 82px);white-space:nowrap}.taste-profile-ui_boardRow__ZXWJO .taste-profile-ui_personaCardChrome__HEsVw .wiz-card-v2-name-disp span{white-space:nowrap}.taste-profile-ui_boardRow__ZXWJO .taste-profile-ui_personaCardChrome__HEsVw .wiz-done-sections{gap:18px}.taste-profile-ui_boardRow__ZXWJO .taste-profile-ui_personaCardChrome__HEsVw .wiz-done-sec{gap:4px}.taste-profile-ui_personaCardChrome__HEsVw .hr-card-delete-btn,.taste-profile-ui_personaCardChrome__HEsVw .hr-card-edit-btn{position:absolute;top:11px;width:28px;height:28px;border-radius:999px;display:inline-grid;place-items:center;padding:0;background:rgba(255,255,255,.18);color:var(--wiz-card-fg,#fff);transition:background .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.taste-profile-ui_personaCardChrome__HEsVw .hr-card-delete-btn{right:12px}.taste-profile-ui_personaCardChrome__HEsVw .hr-card-edit-btn{left:12px}.taste-profile-ui_personaCardChrome__HEsVw .hr-card-delete-btn svg{width:15px;height:15px;stroke-width:3}.taste-profile-ui_personaCardChrome__HEsVw .hr-card-edit-btn svg{width:14px;height:14px;stroke-width:2.8}.taste-profile-ui_personaCardChrome__HEsVw .hr-card-delete-btn:hover,.taste-profile-ui_personaCardChrome__HEsVw .hr-card-edit-btn:hover{background:rgba(255,255,255,.34);transform:translateY(-1px)}.taste-profile-ui_addPerson__Joz49{width:156px;min-height:156px;flex:0 0 156px;margin-top:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:22px;border:2px dashed rgba(0,49,65,.24);background:#fffdf8;color:#003141;font-size:12px;font-weight:900;letter-spacing:.3px;text-transform:uppercase;text-align:center;transition:border-color .16s cubic-bezier(.4,0,.2,1),background .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.taste-profile-ui_addPerson__Joz49:hover{border-color:#4ea2fd;background:#eef6ff;transform:translateY(-2px);box-shadow:0 12px 26px -14px rgba(78,162,253,.45)}.taste-profile-ui_addPersonPlus__o_S0b{width:38px;height:38px;border-radius:50%;background:#003141;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:300;line-height:1;padding-bottom:2px}.taste-profile-ui_addPerson__Joz49:hover .taste-profile-ui_addPersonPlus__o_S0b{background:#4ea2fd}.taste-profile-ui_addPersonLabel__H6ELy{line-height:1.2}@media (max-width:560px){.taste-profile-ui_boardStage__tTdNW{display:block;width:100%;margin-left:0;margin-right:0;padding:0}.taste-profile-ui_boardRow__ZXWJO,.taste-profile-ui_boardRow__ZXWJO[data-profile-count="4"]{--board-gap:14px;--dynamic-card-width:236px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:14px;padding:14px 28px 28px;scroll-padding-inline:28px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.taste-profile-ui_boardRow__ZXWJO::-webkit-scrollbar{display:none}.taste-profile-ui_boardRow__ZXWJO>*{scroll-snap-align:start}.taste-profile-ui_addPerson__Joz49{width:100%;min-height:0;margin-top:18px;padding:15px 20px;border-radius:16px;flex-direction:row;background:#fffdf8;border:1px dashed rgba(0,49,65,.22);box-shadow:0 6px 16px rgba(0,49,65,.08);color:#003141;font-size:15px;font-weight:850;text-transform:none}.taste-profile-ui_addPersonPlus__o_S0b{width:26px;height:26px;display:inline-grid;place-items:center;font-size:19px;font-weight:700;padding-bottom:0}}.TasteSettingsTable_root__PZk6U{position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - 170px);overflow:hidden;border-radius:18px;background:var(--tst-card);color:var(--tst-navy-dark)}.TasteSettingsTable_head__TcOOs{display:flex;flex:none;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--tst-line)}.TasteSettingsTable_iconBtn__BDGZl{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid var(--tst-line-strong);border-radius:999px;background:var(--tst-card);color:var(--tst-navy-dark);cursor:pointer;transition:transform .15s}.TasteSettingsTable_iconBtn__BDGZl:hover:not(:disabled){transform:translateY(-1px)}.TasteSettingsTable_pillBtn__8t28m{display:inline-flex;flex:none;align-items:center;gap:6px;height:36px;padding:0 14px;border:1.5px solid var(--tst-line-strong);border-radius:999px;background:var(--tst-card);color:var(--tst-navy-dark);font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:transform .15s}.TasteSettingsTable_pillBtn__8t28m:hover:not(:disabled){transform:translateY(-1px)}.TasteSettingsTable_scroll__mLeof{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.TasteSettingsTable_grid__ZQWc6{display:grid;grid-template-columns:170px repeat(var(--tst-n),minmax(0,1fr)) 24px;column-gap:20px;align-items:center;padding:0 22px}.TasteSettingsTable_people__nH_Re{position:sticky;top:0;z-index:3;padding-top:12px;padding-bottom:10px;border-bottom:1px solid var(--tst-line);background:var(--tst-card)}.TasteSettingsTable_person__BNim2{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px 9px;font-size:16px;font-weight:700}.TasteSettingsTable_personName__fZMGR{flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TasteSettingsTable_tail__6qvoM{display:inline-flex;flex:none;align-items:center;gap:4px}.TasteSettingsTable_tail__6qvoM:empty{display:none}.TasteSettingsTable_nameEdit__j_Zh1{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:text}.TasteSettingsTable_nameInput__eOHxo{height:40px;min-width:0;flex:1;padding:0 12px;border:1.5px solid var(--tst-line-strong);border-radius:12px;background:var(--tst-card);color:var(--tst-navy-dark);font-size:16px;font-weight:700;outline:none}.TasteSettingsTable_nameInput__eOHxo::placeholder{color:var(--tst-navy-dark);opacity:.45;font-weight:600}.TasteSettingsTable_nameInput__eOHxo:focus{border-color:var(--tst-primary)}.TasteSettingsTable_remove__Vef5z{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--tst-navy-dark);opacity:.5;cursor:pointer;transition:opacity .15s,background .15s}.TasteSettingsTable_remove__Vef5z:hover:not(:disabled){opacity:1;background:var(--tst-red-wash);color:var(--tst-red-dark)}.TasteSettingsTable_removeAsk__vLh_t{display:inline-flex;flex:none;align-items:center;gap:6px}.TasteSettingsTable_removeNo__IXqnp,.TasteSettingsTable_removeYes__oVGml{height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.TasteSettingsTable_removeYes__oVGml{border:1.5px solid var(--tst-red-line);background:var(--tst-red-wash);color:var(--tst-red-dark)}.TasteSettingsTable_removeNo__IXqnp{border:1.5px solid var(--tst-line-strong);background:var(--tst-card);color:var(--tst-navy-dark)}.TasteSettingsTable_avatar__eeK8h{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;box-shadow:0 0 0 2px var(--tst-card);font-size:13px;font-weight:800;line-height:1}.TasteSettingsTable_avatarSm__hyUNn{width:24px;height:24px;font-size:11px}.TasteSettingsTable_row__uvs3Z{border-top:1px solid var(--tst-line);transition:background .25s}.TasteSettingsTable_row__uvs3Z:first-of-type{border-top:0}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM{background:var(--tst-lilac);border-top-color:var(--tst-lilac-line)}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM+.TasteSettingsTable_row__uvs3Z{border-top-color:var(--tst-lilac-line)}.TasteSettingsTable_line__IY_sM{position:relative;z-index:2;min-height:54px;padding-top:10px;padding-bottom:10px;cursor:pointer}.TasteSettingsTable_title__Txl5u{padding:0;border:0;background:transparent;color:inherit;font-size:15px;font-weight:700;line-height:1.15;text-align:left;cursor:pointer}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_caret__DCzv5,.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_title__Txl5u{color:var(--tst-purple-dark)}.TasteSettingsTable_caret__DCzv5{display:flex;justify-content:flex-end;color:var(--tst-navy-dark);opacity:.5}.TasteSettingsTable_line__IY_sM:hover .TasteSettingsTable_caret__DCzv5,.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_caret__DCzv5{opacity:1}.TasteSettingsTable_caret__DCzv5 svg{transition:transform .2s}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_caret__DCzv5 svg{transform:rotate(180deg)}.TasteSettingsTable_sum__wOh6k{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:15px;line-height:1.15}.TasteSettingsTable_sumText__11ELM{min-width:0;flex:1 1 0}.TasteSettingsTable_sum__wOh6k .TasteSettingsTable_avatar__eeK8h{display:none}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_sum__wOh6k{visibility:hidden}.TasteSettingsTable_ic__r9v0J{display:inline-flex;flex:none}.TasteSettingsTable_red__2qrns{color:var(--tst-red-dark);font-weight:700}.TasteSettingsTable_cz__cd5ve{display:inline-flex;align-items:center;gap:5px;margin-right:6px}.TasteSettingsTable_todo__0_Z5N{display:inline-flex;flex:none;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--tst-yellow);color:var(--tst-navy-dark);font-size:13px;font-weight:700;white-space:nowrap}.TasteSettingsTable_body__ELulC{position:relative;z-index:1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),margin-top .3s cubic-bezier(.2,.8,.2,1)}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_body__ELulC{grid-template-rows:1fr}.TasteSettingsTable_body__ELulC>div{min-height:0;overflow:hidden}.TasteSettingsTable_inner__QFTWH{padding-bottom:14px;opacity:0;transition:opacity .2s}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_inner__QFTWH{opacity:1;transition:opacity .25s .08s}.TasteSettingsTable_edit__8_Bm3{align-items:start}.TasteSettingsTable_pp__aVVbw{min-width:0}.TasteSettingsTable_who__WZZTA{display:none;align-items:center;gap:8px;margin:2px 0 6px;font-size:15px;font-weight:700}.TasteSettingsTable_opts__wbRhZ{display:flex;flex-direction:column;gap:2px}.TasteSettingsTable_check__IRPIa{display:flex;width:100%;align-items:center;gap:11px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--tst-navy-dark);font-size:15px;font-weight:700;line-height:1.15;text-align:left;cursor:pointer;transition:background .12s}.TasteSettingsTable_check__IRPIa:hover{background:var(--tst-card-wash)}.TasteSettingsTable_check__IRPIa.TasteSettingsTable_on__73arQ{background:var(--tst-card)}.TasteSettingsTable_box__t1gOl{display:flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1.75px var(--tst-box);color:var(--tst-light-cream)}.TasteSettingsTable_box__t1gOl.TasteSettingsTable_round__9TTez{border-radius:999px}.TasteSettingsTable_check__IRPIa.TasteSettingsTable_on__73arQ .TasteSettingsTable_box__t1gOl{background:var(--tst-navy-dark);box-shadow:none}.TasteSettingsTable_check__IRPIa.TasteSettingsTable_on__73arQ .TasteSettingsTable_box__t1gOl.TasteSettingsTable_round__9TTez:after{content:"";width:7px;height:7px;border-radius:999px;background:var(--tst-light-cream)}.TasteSettingsTable_eyebrow__697Lo{margin:4px 0;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.TasteSettingsTable_lead__5qbLi{margin:0;padding:6px 12px 2px}.TasteSettingsTable_chips__OUvXv{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.TasteSettingsTable_chip__1_gzV{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1.5px solid var(--tst-line-strong);border-radius:999px;background:var(--tst-card);color:var(--tst-navy-dark);font-size:14px;font-weight:700;cursor:pointer}.TasteSettingsTable_chip__1_gzV.TasteSettingsTable_redChip__af5Fs{border-color:var(--tst-red-line);color:var(--tst-red-dark)}.TasteSettingsTable_chip__1_gzV svg{opacity:.65}.TasteSettingsTable_link__ClNQZ{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:var(--tst-primary-dark);font-size:14px;font-weight:700;cursor:pointer}.TasteSettingsTable_link__ClNQZ:hover{background:var(--tst-primary-4)}.TasteSettingsTable_axis__wQbLM{display:grid;grid-template-columns:170px minmax(0,1fr) 24px;column-gap:20px;align-items:start;padding:12px 22px}.TasteSettingsTable_axis__wQbLM+.TasteSettingsTable_axis__wQbLM{border-top:1px solid var(--tst-lilac-line)}.TasteSettingsTable_track__Fe5_J{position:relative;height:40px;margin:0 12px;touch-action:none}.TasteSettingsTable_groove__XspCE{position:absolute;top:50%;right:0;left:0;height:6px;margin-top:-3px;border-radius:99px;background:var(--tst-card)}.TasteSettingsTable_tick__SbgPB{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border:0;border-radius:999px;padding:0;background:var(--tst-card);box-shadow:0 0 0 2px var(--tst-lilac-dot);cursor:pointer}.TasteSettingsTable_group__q4Bw5{position:absolute;top:50%;z-index:2;display:flex;gap:4px}.TasteSettingsTable_thumb__Yehgk{display:flex;align-items:center;height:32px;padding:0 14px;border:0;border-radius:999px;box-shadow:0 0 0 2.5px var(--tst-card),0 6px 14px var(--tst-shadow);font-size:14px;font-weight:700;white-space:nowrap;cursor:grab;user-select:none;transition:transform .15s}.TasteSettingsTable_thumb__Yehgk:hover{transform:scale(1.05)}.TasteSettingsTable_thumb__Yehgk.TasteSettingsTable_dragging__5qX_m{cursor:grabbing;transition:none}.TasteSettingsTable_thumbUnset__FGZuc{gap:4px;padding:0 12px 0 9px;border:2px dashed}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_thumbUnset__FGZuc:not(.TasteSettingsTable_dragging__5qX_m){animation:TasteSettingsTable_tstNudge__SU3go .9s ease-in-out .5s 2}@keyframes TasteSettingsTable_tstNudge__SU3go{0%,to{translate:0}25%{translate:-5px}75%{translate:5px}}@media (prefers-reduced-motion:reduce){.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_thumbUnset__FGZuc{animation:none}}.TasteSettingsTable_optsRow__0xfVy{display:flex;justify-content:space-between;margin-top:6px;font-size:14px;line-height:1.15}.TasteSettingsTable_optsRow__0xfVy .TasteSettingsTable_picked___VI8R{font-weight:700}.TasteSettingsTable_cgrid__MonB_{padding-bottom:4px}.TasteSettingsTable_crow__dVSiJ{padding-top:5px;padding-bottom:5px}.TasteSettingsTable_cgrid__MonB_ .TasteSettingsTable_crow__dVSiJ:first-child{padding-bottom:16px}.TasteSettingsTable_cname__2r4bP{font-size:15px;font-weight:700;line-height:1.15}.TasteSettingsTable_faces__zWlGC{display:flex;gap:14px}.TasteSettingsTable_flabel__GLpPq{width:38px;font-size:12px;font-weight:700;text-align:center}.TasteSettingsTable_face__AT8Po{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:var(--tst-card);box-shadow:0 0 0 1.5px var(--tst-line-strong);color:var(--fc);cursor:pointer;transition:transform .15s}.TasteSettingsTable_face__AT8Po:hover{transform:scale(1.08)}.TasteSettingsTable_face__AT8Po[aria-checked=true]{background:var(--ft);box-shadow:0 0 0 2.5px var(--fc)}.TasteSettingsTable_face__AT8Po svg{width:22px;height:22px}.TasteSettingsTable_faceSm__1lrzl [data-part=ring],.TasteSettingsTable_face__AT8Po svg [data-part=ring]{fill:none;stroke:currentColor;stroke-width:2.4}.TasteSettingsTable_faceSm__1lrzl [data-part=line],.TasteSettingsTable_face__AT8Po svg [data-part=line]{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.TasteSettingsTable_faceSm__1lrzl [data-part=eye],.TasteSettingsTable_faceSm__1lrzl [data-part=mouth],.TasteSettingsTable_face__AT8Po svg [data-part=eye],.TasteSettingsTable_face__AT8Po svg [data-part=mouth]{fill:currentColor;stroke:none}.TasteSettingsTable_faceSm__1lrzl{width:17px;height:17px}.TasteSettingsTable_cphone__nhfEx{display:none}.TasteSettingsTable_foot__2WM3Q{display:flex;flex:none;justify-content:flex-end;padding:12px 18px 14px;border-top:1px solid var(--tst-line)}.TasteSettingsTable_done__SsaMQ{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--tst-navy-dark);color:var(--tst-light-cream);font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:transform .15s}.TasteSettingsTable_done__SsaMQ:hover:not(:disabled){transform:translateY(-1px)}.TasteSettingsTable_done__SsaMQ:disabled,.TasteSettingsTable_iconBtn__BDGZl:disabled,.TasteSettingsTable_pillBtn__8t28m:disabled{opacity:.6;cursor:default}.TasteSettingsTable_alert__7KQ8i{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 18px;border-top:1px solid var(--tst-line);background:var(--tst-red-wash);color:var(--tst-red-dark);font-size:13px;font-weight:700;line-height:1.15}.TasteSettingsTable_alertBtn__RRtpD{padding:0;border:0;background:transparent;color:var(--tst-navy-dark);font-size:13px;font-weight:800;text-decoration:underline;cursor:pointer}@media (min-width:640px){.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM>.TasteSettingsTable_line__IY_sM{pointer-events:none}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM>.TasteSettingsTable_line__IY_sM .TasteSettingsTable_caret__DCzv5,.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM>.TasteSettingsTable_line__IY_sM .TasteSettingsTable_title__Txl5u{pointer-events:auto}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_body__ELulC{margin-top:-44px}}@media (max-width:639px){.TasteSettingsTable_head__TcOOs{flex-wrap:wrap;row-gap:6px}.TasteSettingsTable_saveSlot__Ulspc{order:10;flex-basis:100%}.TasteSettingsTable_pillBtn__8t28m{width:36px;padding:0;justify-content:center}.TasteSettingsTable_addText__MbokA{display:none}.TasteSettingsTable_people__nH_Re{row-gap:8px}.TasteSettingsTable_people__nH_Re>span{display:none}.TasteSettingsTable_people__nH_Re .TasteSettingsTable_person__BNim2{grid-column:1/-1}.TasteSettingsTable_grid__ZQWc6{grid-template-columns:minmax(0,1fr) 24px;row-gap:8px;padding:0 14px}.TasteSettingsTable_line__IY_sM{padding-top:12px;padding-bottom:12px}.TasteSettingsTable_line__IY_sM .TasteSettingsTable_title__Txl5u{grid-column:1}.TasteSettingsTable_line__IY_sM .TasteSettingsTable_caret__DCzv5{grid-column:2;grid-row:1}.TasteSettingsTable_sum__wOh6k{grid-column:1}.TasteSettingsTable_sum__wOh6k .TasteSettingsTable_avatar__eeK8h{display:inline-flex}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_sum__wOh6k{display:none}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_line__IY_sM{padding-bottom:6px}.TasteSettingsTable_edit__8_Bm3>.TasteSettingsTable_spacer__LcyV6{display:none}.TasteSettingsTable_who__WZZTA{display:flex}.TasteSettingsTable_edit__8_Bm3>.TasteSettingsTable_pp__aVVbw{grid-column:1/-1}.TasteSettingsTable_pp__aVVbw+.TasteSettingsTable_pp__aVVbw{margin-top:10px}.TasteSettingsTable_pp__aVVbw .TasteSettingsTable_opts__wbRhZ.TasteSettingsTable_cols__1SWJE{display:grid;grid-template-columns:1fr 1fr;gap:2px 6px}.TasteSettingsTable_axis__wQbLM{grid-template-columns:minmax(0,1fr);padding:12px 16px}.TasteSettingsTable_axis__wQbLM>.TasteSettingsTable_spacer__LcyV6{display:none}.TasteSettingsTable_row__uvs3Z.TasteSettingsTable_open__abbzM .TasteSettingsTable_axis__wQbLM:first-child{padding-top:0}.TasteSettingsTable_axis__wQbLM:first-child .TasteSettingsTable_eyebrow__697Lo{margin-top:0}.TasteSettingsTable_optsRow__0xfVy{font-size:12.5px}.TasteSettingsTable_cgrid__MonB_{display:none}.TasteSettingsTable_cphone__nhfEx{display:block;padding:0 14px 12px}.TasteSettingsTable_cp__1SsjP+.TasteSettingsTable_cp__1SsjP{margin-top:14px}.TasteSettingsTable_cpgrid___hZFY{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:8px;column-gap:10px;padding-left:34px}.TasteSettingsTable_cpgrid___hZFY .TasteSettingsTable_faces__zWlGC{gap:10px}}@media (min-width:640px){[data-menu-adjust-tastes-panel] .TasteSettingsTable_root__PZk6U{width:min(calc(234px + var(--tst-n) * 330px),calc(100vw - 48px));transition:width .32s cubic-bezier(.4,0,.2,1)}}@media (min-width:640px) and (prefers-reduced-motion:reduce){[data-menu-adjust-tastes-panel] .TasteSettingsTable_root__PZk6U{transition:none}}