.not-found_notFound__1gjkC{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;min-height:60dvh;padding:40px 20px;color:var(--colorInk)}.not-found_notFound__code__x_3jh{display:flex;align-items:center;justify-content:center;gap:clamp(4px,2vw,14px);line-height:1}.not-found_notFound__digit__9UMq3{font-size:clamp(5.5rem,24vw,9.5rem);font-weight:800;letter-spacing:-.04em;color:var(--colorInk)}.not-found_notFound__plate__XNRtr{width:clamp(5rem,22vw,8.5rem);height:auto;flex:none}.not-found_notFound__stripes__NHJpB{display:flex;gap:6px}.not-found_notFound__stripes__NHJpB i{width:28px;height:5px;border-radius:3px}.not-found_notFound__stripes__NHJpB i:first-child{background:var(--colorBlue)}.not-found_notFound__stripes__NHJpB i:nth-child(2){background:var(--colorYellow)}.not-found_notFound__stripes__NHJpB i:nth-child(3){background:var(--colorRed)}.not-found_notFound__title__L_MAN{margin:6px 0 0;font-size:clamp(1.1rem,5vw,2rem);white-space:nowrap;font-weight:700;color:var(--colorInk)}.not-found_notFound__text___V5Hu{margin:0;white-space:nowrap;font-size:clamp(.75rem,3.4vw,1rem);color:var(--colorInkSoft);line-height:1.5}.not-found_notFound__action__BBtpu{margin-top:10px}.IconButton_iconButton__cz_iA{display:inline-flex;position:relative;padding:var(--microPadding) var(--intPadding);align-items:center;justify-content:flex-start;gap:var(--microPadding);border:none;border-radius:var(--brInt);cursor:pointer;font-size:.85rem;font-weight:var(--fwMedium);letter-spacing:.01em;text-decoration:none;transition:transform var(--durFast) var(--easeSpring),box-shadow var(--durBase) var(--easeOut),background-color var(--durBase) var(--easeOut),filter var(--durBase) var(--easeOut),border-color var(--durBase) var(--easeOut),opacity var(--durBase) var(--easeOut);width:100%;height:-moz-fit-content;height:fit-content;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.IconButton_iconButton__cz_iA:hover{text-decoration:none}.IconButton_iconButton__cz_iA:focus{outline:none}.IconButton_iconButton__cz_iA:focus-visible{outline:var(--focusWidth) solid var(--focusColor);outline-offset:2px}.IconButton_iconButton__cz_iA:active:not(:disabled){transform:scale(.97)}.IconButton_iconButton__cz_iA .IconButton_icon__WVF0q{font-size:var(--globalIcons);line-height:1;display:flex;align-items:center;transition:transform var(--durBase) var(--easeOut);max-width:none;flex-shrink:0}.IconButton_iconButton__cz_iA .IconButton_text__EFVMO{display:inline-block;font-size:inherit;font-weight:inherit;line-height:inherit}@media(hover:hover)and (pointer:fine){.IconButton_iconButton__cz_iA:hover:not(:disabled) .IconButton_icon__WVF0q{transform:scale(1.08)}}.IconButton_iconButton__cz_iA:not(.backgroundVoid):not(.IconButton_linkButton__TayZd):not(.backgroundMaster):not(.backgroundMasterMenu):not(.backgroundGoogle){border:var(--brWidth) solid var(--borderSoft)}.IconButton_iconButton__cz_iA:not(.backgroundVoid):not(.IconButton_linkButton__TayZd){box-shadow:inset 0 1px 0 var(--bevelHighlight),inset 0 -1px 1px var(--bevelShadow)}@media(hover:hover)and (pointer:fine){.IconButton_iconButton__cz_iA:not(.backgroundVoid):not(.IconButton_linkButton__TayZd):hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--bevelHighlight),inset 0 -1px 1px var(--bevelShadow),var(--shadowRaised)}}.IconButton_iconButton__cz_iA:not(.backgroundVoid):not(.IconButton_linkButton__TayZd):active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:inset 0 1px 0 var(--bevelHighlight),inset 0 -1px 1px var(--bevelShadow),0 2px 6px rgba(0,0,0,.1)}.IconButton_linkButton__TayZd{background:none;border:none;box-shadow:none;justify-content:center;color:var(--icbLinkColor,var(--colorInk))}@media(hover:hover)and (pointer:fine){.IconButton_linkButton__TayZd:hover{background:none;filter:none;opacity:.75}}.IconButton_linkButton__TayZd:active:not(:disabled){box-shadow:none}.IconButton_linkButton__TayZd .IconButton_icon__WVF0q,.IconButton_linkButton__TayZd .material-symbols-rounded{color:inherit}.IconButton_linkButton__TayZd .IconButton_text__EFVMO{text-decoration:underline;text-underline-offset:2px}.IconButton_normalWeight__KiE3S{font-weight:var(--fwRegular)}.IconButton_fitButton__0_uEM{width:-moz-fit-content;width:fit-content;display:flex}.IconButton_compactButton__ZIrDS{padding:var(--microPadding)!important;display:flex;gap:var(--microPadding)}.IconButton_disabled__Gw3xP{opacity:45%;cursor:not-allowed!important}.IconButton_wrapper__m1StM{position:relative;display:inline-flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:flex-start;gap:var(--microPadding)}.IconButton_square__KA95n{width:var(--icbSquare,32px);height:var(--icbSquare,32px);padding:0!important;flex-shrink:0;justify-content:center;border-radius:var(--brInt)}.IconButton_square__KA95n .IconButton_wrapper__m1StM{flex:0 0 auto;justify-content:center;gap:0}.IconButton_square__KA95n .IconButton_icon__WVF0q{font-size:var(--icbSquareIcon,20px);font-variation-settings:"wght" 600}.IconButton_fullWidth__EgShb .IconButton_wrapper__m1StM,.IconButton_linkButton__TayZd .IconButton_wrapper__m1StM{justify-content:center}.IconButton_fullWidth__EgShb{width:100%;justify-content:center}.IconButton_stacked__hC0Ob .IconButton_wrapper__m1StM{flex-direction:column;justify-content:center;gap:4px}.IconButton_textGroup__hommj{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.IconButton_textGroupStacked__9XuOt{flex-direction:column;align-items:flex-start;gap:0;line-height:1.15}.IconButton_textGroupStacked__9XuOt .IconButton_subtext__KW_IL{font-size:.65em;line-height:inherit;white-space:nowrap}.IconButton_subtext__KW_IL{font-size:var(--fsMicro);font-weight:var(--fwRegular);opacity:.75}.IconButton_rightIcon__27kT9{display:inline-flex;align-items:center;margin-left:auto;padding-left:var(--microPadding)}.IconButton_rightIconInteractive__QEf5M{padding:3px;margin-right:-3px;border-radius:var(--brMicro);cursor:pointer;transition:background-color var(--durFast) var(--easeOut),transform var(--durFast) var(--easeOut)}.IconButton_rightIconInteractive__QEf5M:focus-visible{outline:var(--focusWidth) solid var(--focusColor);outline-offset:1px}@media(hover:hover)and (pointer:fine){.IconButton_rightIconInteractive__QEf5M:hover{background-color:var(--colorBorder);transform:scale(1.1)}}.IconButton_activeIcon__NtXsm{color:var(--colorOrange)!important}.IconButton_spinIcon___bQ_M{display:inline-block;animation:IconButton_iconButtonSpin__X_nV6 1s linear infinite}@keyframes IconButton_iconButtonSpin__X_nV6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IconButton_roundedIcon__j4x7k{--masterAngle:0deg;border-radius:var(--brAvatar);corner-shape:squircle;border:2px solid rgba(0,0,0,0);background:conic-gradient(from var(--masterAngle),var(--colorBlue) 0 50%,var(--colorYellow) 50% 75%,var(--colorRed) 75% 100%) border-box;object-fit:cover;opacity:1;transition:opacity var(--durBase) var(--easeOut);animation:IconButton_roundedSpin__v48JF 3s linear infinite}@media(hover:hover)and (pointer:fine){.IconButton_roundedIcon__j4x7k:hover{opacity:.85}}@media(prefers-reduced-motion:reduce){.IconButton_roundedIcon__j4x7k{animation:none;--masterAngle:135deg}}@keyframes IconButton_roundedSpin__v48JF{to{--masterAngle:360deg}}.IconButton_badgeSlot__FTXJg{position:absolute;bottom:-2px;right:-2px;pointer-events:none}.IconButton_badgeSlot__FTXJg img{max-width:none}.IconButton_iconButton__cz_iA.IconButton_tabButton__XkRS1{height:100%;padding:0 var(--intPadding);font-size:calc(var(--globalFont)*.9);border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;color:var(--colorInkSoft)}.IconButton_iconButton__cz_iA.IconButton_tabButton__XkRS1 .IconButton_text__EFVMO{color:inherit}.IconButton_iconButton__cz_iA.IconButton_tabButton__XkRS1 .IconButton_textGroup__hommj{font-size:inherit}.IconButton_iconButton__cz_iA.IconButton_tabButton__XkRS1 .material-symbols-rounded{color:inherit}.IconButton_iconButton__cz_iA.IconButton_tabButton__XkRS1:hover:not(:disabled){transform:none;background-color:color-mix(in srgb,var(--colorSoft) 45%,transparent);color:var(--colorInk)}.IconButton_iconButton__cz_iA.IconButton_tabButton__XkRS1:active:not(:disabled){transform:none}.IconButton_iconButton__cz_iA.IconButton_tabButton__XkRS1:focus-visible{outline-offset:-2px}.IconButton_iconButton__cz_iA.IconButton_tabButton__XkRS1 .IconButton_badgeSlot__FTXJg{position:static;order:3;display:flex;align-items:center}.IconButton_iconButton__cz_iA.IconButton_tabButtonActive__CMjOS{color:var(--colorInk)}.IconButton_iconButton__cz_iA.IconButton_tabButtonActive__CMjOS .IconButton_text__EFVMO{font-weight:700}.IconButton_fullWidth__EgShb .IconButton_textGroupStacked__9XuOt{align-items:center;text-align:center}.Tooltip_tooltip__vAjij{position:fixed;inset:auto;margin:0;border:0;overflow:visible;top:0;left:0;z-index:2147483647;width:max-content;max-width:min(280px,100vw - 16px);padding:.35rem .65rem;background:var(--colorDark);color:var(--colorWhite);font-size:.72rem;font-weight:500;line-height:1.35;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:var(--brMicro);box-shadow:var(--globalShadow);opacity:0;visibility:hidden;transition:opacity .15s ease}.Tooltip_tooltip__vAjij.Tooltip_positioned__u2uEi{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.Tooltip_tooltip__vAjij{transition:none}}.Tooltip_arrow__uIoGg{position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);transform:translateX(-50%);pointer-events:none}.Tooltip_tooltip__vAjij[data-placement=top] .Tooltip_arrow__uIoGg{top:100%;border-top-color:var(--colorDark)}.Tooltip_tooltip__vAjij[data-placement=bottom] .Tooltip_arrow__uIoGg{bottom:100%;border-bottom-color:var(--colorDark)}.ActionMenu_root__SJ6o2{position:relative;flex-shrink:0;pointer-events:auto}@media(min-width:1024px){.ActionMenu_root__SJ6o2{position:absolute;right:0;top:0}}.ActionMenu_veil__x3kzO{position:fixed;inset:0;background-color:color-mix(in srgb,var(--colorPage) 90%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:none;animation:ActionMenu_menuVeilIn__O9BXM var(--durBase) var(--easeOut) both}.ActionMenu_veil--closing__3u6Di{animation:ActionMenu_menuVeilOut__0xbQ1 var(--exitMs,.4s) var(--easeOut) both}.ActionMenu_trigger__z8j9Q{position:relative;z-index:2;display:flex;filter:drop-shadow(var(--shadowRaised))}.ActionMenu_squircle__hB7JI{--icbSquare:var(--actionRowHeight);--icbSquareIcon:24px}.ActionMenu_menu___n1ji{position:absolute;right:0;bottom:calc(100% + var(--intPadding));z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:var(--intPadding);margin:0;padding:0;list-style:none;max-width:calc(100vw - 2*var(--containerPad))}.ActionMenu_menu___n1ji li{display:flex;justify-content:flex-end}.ActionMenu_item__0ER7b{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--intPadding);min-width:0;padding:0;border:none;background-color:rgba(0,0,0,0);color:var(--colorInk);font-size:var(--fsBody);font-weight:var(--fwSemibold);line-height:var(--lhSnug);text-align:right;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);animation:ActionMenu_menuItemRise__MOtsn var(--durSlow) var(--easeOut) both;animation-delay:calc(var(--itemOrder, 0)*45ms)}.ActionMenu_item__0ER7b:active,.ActionMenu_item__0ER7b:focus,.ActionMenu_item__0ER7b:hover{text-decoration:none;filter:none}.ActionMenu_item__0ER7b:focus{outline:none}.ActionMenu_item__0ER7b:focus-visible{outline:var(--focusWidth) solid var(--focusColor);outline-offset:4px}.ActionMenu_item__0ER7b:active .ActionMenu_item__icon__kkWxS{transform:scale(.94)}.ActionMenu_menu--closing__VIZA3 .ActionMenu_item__0ER7b{animation:ActionMenu_menuItemFall__JAKak var(--durSlow) var(--easeOut) both;animation-delay:calc((var(--itemMax, 0) - var(--itemOrder, 0))*45ms)}.ActionMenu_item__label__e91PZ{min-width:0;text-align:right;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ActionMenu_item__icon__kkWxS{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;margin-right:calc((var(--actionRowHeight) - 44px)/2);border-radius:10px;corner-shape:squircle;background-color:var(--colorSoft);border:var(--brWidth) solid var(--borderSoft);box-shadow:inset 0 1px 0 var(--bevelHighlight),inset 0 -1px 1px var(--bevelShadow);transition:transform var(--durFast) var(--easeSpring)}.ActionMenu_item__icon__kkWxS .material-symbols-rounded{font-size:22px;line-height:1;color:var(--colorInk)}@keyframes ActionMenu_menuVeilIn__O9BXM{0%{opacity:0}to{opacity:1}}@keyframes ActionMenu_menuVeilOut__0xbQ1{0%{opacity:1}to{opacity:0}}@keyframes ActionMenu_menuItemRise__MOtsn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ActionMenu_menuItemFall__JAKak{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(28px)}}@media(prefers-reduced-motion:reduce){.ActionMenu_item__0ER7b,.ActionMenu_menu--closing__VIZA3 .ActionMenu_item__0ER7b{animation-delay:0s}}.ActionRow_actionRow__XFa_C{position:sticky;bottom:0;z-index:var(--zSticky);padding:0 var(--containerPad);padding-bottom:max(var(--intPadding),var(--safeBottom));pointer-events:none}.ActionRow_actionRow__XFa_C:has([data-open=true]){z-index:var(--zDialog)}@media(min-width:1024px){.ActionRow_actionRow__XFa_C{padding-inline:var(--extPadding);padding-bottom:max(var(--extPadding),var(--safeBottom))}.ActionRow_actionRow__XFa_C:before{display:none}}.ActionRow_actionRow__XFa_C:before{content:"";position:absolute;inset:calc(-1*var(--extPadding)) 0 0;z-index:-1;background:linear-gradient(to bottom,transparent,var(--colorPage) 65%);pointer-events:none}.ActionRow_actionRow__inner__GraNQ{position:relative;display:flex;align-items:stretch;gap:var(--intPadding);height:var(--actionRowHeight);max-width:var(--menuMax);margin-inline:auto;justify-content:flex-end}@media(min-width:1024px){.ActionRow_actionRow__inner__GraNQ{position:relative;max-width:none;justify-content:center}}.ActionRow_actionRow__slot__jYsDO{flex:1 1 auto;min-width:0;pointer-events:auto;filter:drop-shadow(var(--shadowRaised))}.ActionRow_actionRow__slot__jYsDO:empty{display:none}@media(min-width:1024px){.ActionRow_actionRow__slot__jYsDO{flex:0 1 calc(var(--menuMax)/2)}}.ActionRow_actionRow__aside__3XoLJ{position:absolute;right:0;bottom:calc(100% + var(--intPadding));pointer-events:auto;filter:drop-shadow(var(--shadowRaised))}.ActionRow_actionRow__aside__3XoLJ:empty{display:none}.ActionRow_actionRow__XFa_C:has([data-open=true]) .ActionRow_actionRow__aside__3XoLJ{display:none}.Footer_footer__OYoYH{border-top:var(--brWidth) solid var(--colorBorder);padding-block:var(--extPadding) calc(var(--extPadding) + var(--safeBottom))}.Footer_footer__inner__a7GsQ{width:100%;max-width:var(--containerMax);margin-inline:auto;padding-inline:var(--containerPad);display:flex;align-items:center;justify-content:center;gap:var(--middlePadding);flex-wrap:wrap}.Footer_footer__copy__yDnwe{font-size:var(--fsMicro);color:var(--colorInkSoft)}.layout_shell__AlMUe{display:flex;flex-direction:column;min-height:100dvh}.layout_shell__content__MVjTG{display:flex;flex-direction:column;flex:1 1 auto}.layout_shell__page__h4cOS{flex:1 0 auto}.ThemeToggle_toggle__ngHND{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:40px;height:22px;padding:2px;border-radius:999px;cursor:pointer;background-color:var(--colorBorder);opacity:.6;transition:opacity var(--durBase) var(--easeOut),background-color var(--durBase) var(--easeOut)}@media(hover:hover)and (pointer:fine){.ThemeToggle_toggle__ngHND:hover{opacity:1}}.ThemeToggle_toggle__ngHND:focus{outline:none}.ThemeToggle_toggle__ngHND:focus-visible{outline:var(--focusWidth) solid var(--focusColor);outline-offset:3px}.ThemeToggle_thumb__gQkgW{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:var(--colorCard);box-shadow:var(--globalShadow);transform:translateX(0);transition:transform var(--durBase) var(--easeSpring)}.ThemeToggle_toggle__ngHND[aria-checked=true] .ThemeToggle_thumb__gQkgW{transform:translateX(18px)}.ThemeToggle_thumbIcon__F1cZZ{display:inline-flex;line-height:1;color:var(--colorInk);font-size:12px!important;line-height:1!important}.PreviewBanner_banner__3M7dl{display:flex;flex-direction:column;align-items:center;gap:var(--microPadding);padding:var(--intPadding) var(--containerPad);background-color:var(--colorWarning);color:var(--colorOnWarning);text-align:center}.PreviewBanner_banner__title__B0gpc{margin:0;font-size:var(--fsBody);font-weight:var(--fwSemibold);line-height:var(--lhSnug)}.PreviewBanner_banner__text__YBfNY{margin:0;font-size:var(--fsSmall);line-height:var(--lhSnug)}.SessionBox_guest__OAdZ_{gap:var(--microPadding)}.SessionBox_guest__OAdZ_,.SessionBox_guest__compact__BZhWf{display:flex;align-items:center}@media(min-width:768px){.SessionBox_guest__compact__BZhWf{display:none}}.SessionBox_guest__full__xcfYO{display:none;align-items:center;gap:var(--microPadding)}@media(min-width:768px){.SessionBox_guest__full__xcfYO{display:flex}}.SessionBox_session__HUPlu{display:inline-flex;align-items:center;padding:var(--microPadding);border-radius:var(--brInt);corner-shape:squircle;transition:transform var(--durFast) var(--easeSpring),background-color var(--durBase) var(--easeOut)}.SessionBox_session__HUPlu:focus{outline:none}.SessionBox_session__HUPlu:focus-visible{outline:var(--focusWidth) solid var(--focusColor);outline-offset:2px}@media(hover:hover)and (pointer:fine){.SessionBox_session__HUPlu:hover{background-color:var(--colorSoft)}}.SessionBox_session__HUPlu:active{transform:scale(.97)}.SessionBox_session__avatar__CkPYP,.SessionBox_session__initial__jEvgf{--masterAngle:0deg;width:35px;height:35px;flex-shrink:0;display:block;object-fit:cover;max-width:none;border-radius:var(--brAvatar);corner-shape:squircle;border:2px solid rgba(0,0,0,0);background:conic-gradient(from var(--masterAngle),var(--colorBlue) 0 50%,var(--colorYellow) 50% 75%,var(--colorRed) 75% 100%) border-box;animation:SessionBox_sessionSpin__TqjKU 3s linear infinite}@media(prefers-reduced-motion:reduce){.SessionBox_session__avatar__CkPYP,.SessionBox_session__initial__jEvgf{animation:none;--masterAngle:135deg}}.SessionBox_session__initial__jEvgf{display:grid;place-items:center;background:linear-gradient(var(--colorDarkBlue),var(--colorDarkBlue)) padding-box,conic-gradient(from var(--masterAngle),var(--colorBlue) 0 50%,var(--colorYellow) 50% 75%,var(--colorRed) 75% 100%) border-box;color:var(--colorWhite);font-size:var(--fsSmall);font-weight:var(--fwBold);text-transform:uppercase;line-height:1}@keyframes SessionBox_sessionSpin__TqjKU{to{--masterAngle:360deg}}.AuthShell_auth__6M5pC{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - var(--headerOffset));min-height:calc(100dvh - var(--headerOffset));padding:var(--extPadding) var(--containerPad) calc(var(--extPadding) + var(--safeBottom))}.AuthShell_auth__card__CvhmR{display:flex;flex-direction:column;width:100%;max-width:400px;gap:var(--globalGap);text-align:center}.AuthShell_auth__logo__SMSVy{color:var(--colorInk);margin:0 auto var(--intPadding)}.AuthShell_auth__title__84p69{font-size:var(--fsH2)}.AuthShell_auth__intro__Tg97e{color:var(--colorInkSoft);font-size:var(--fsSmall);margin-inline:auto;max-width:34ch}.AuthShell_auth__form__K7POg{display:flex;flex-direction:column;gap:var(--globalGap);width:100%;text-align:left;margin-top:var(--microPadding)}.AuthShell_auth__reveal__xvnhS{display:flex;align-items:center;transition:opacity var(--durFast) var(--easeOut)}.AuthShell_auth__hint__T_ln7{font-size:var(--fsMicro);color:var(--colorInkSoft);padding-left:var(--intPadding)}.AuthShell_auth__check__K6yxC{display:flex;align-items:center;gap:var(--microPadding);padding:var(--microPadding) var(--intPadding);border-radius:var(--brInt);corner-shape:squircle;cursor:pointer;transition:background-color var(--durFast) var(--easeOut)}@media(hover:hover)and (pointer:fine){.AuthShell_auth__check__K6yxC:hover{background-color:var(--colorSoft)}}.AuthShell_auth__check__K6yxC label{margin-bottom:0;font-size:var(--fsSmall);cursor:pointer}.AuthShell_auth__separator__MZEkv{display:flex;align-items:center;margin:var(--microPadding) 30px}.AuthShell_auth__line__zR3_H{flex:1 1;border:none;border-top:var(--brWidth) solid var(--colorBorder);margin:0;opacity:1}.AuthShell_auth__separatorText__JXa_H{margin:0 var(--intPadding);color:var(--colorInkSoft);font-size:var(--fsMicro);text-transform:uppercase;letter-spacing:.08em}.AuthShell_auth__error__JbpEy,.AuthShell_auth__info__JXGt3,.AuthShell_auth__loading__OrXkA,.AuthShell_auth__notice__yvtYk{display:flex;align-items:flex-start;gap:var(--microPadding);padding:var(--intPadding);border-radius:var(--brInt);corner-shape:squircle;font-size:var(--fsSmall);line-height:var(--lhSnug);text-align:left}.AuthShell_auth__error__JbpEy .material-symbols-rounded,.AuthShell_auth__info__JXGt3 .material-symbols-rounded,.AuthShell_auth__loading__OrXkA .material-symbols-rounded,.AuthShell_auth__notice__yvtYk .material-symbols-rounded{flex-shrink:0;color:inherit}.AuthShell_auth__error__JbpEy{color:var(--colorRed);background-color:rgba(198,28,53,.08);background-color:color-mix(in srgb,var(--colorRed) 9%,transparent)}.AuthShell_auth__notice__yvtYk{color:var(--colorGreen);background-color:rgba(3,195,73,.1);background-color:color-mix(in srgb,var(--colorGreen) 10%,transparent)}.AuthShell_auth__info__JXGt3{color:var(--colorInk);background-color:var(--colorSoft)}.AuthShell_auth__loading__OrXkA{justify-content:center;color:var(--colorInkSoft);background-color:var(--colorSoft)}.AuthShell_auth__alt__lJ2vj{font-size:var(--fsSmall);color:var(--colorInkSoft);text-align:center}.AuthShell_auth__alt__lJ2vj a{font-weight:var(--fwSemibold)}.AuthShell_auth__footer__9Z4ek{display:flex;flex-direction:column;gap:var(--microPadding);margin-top:var(--microPadding)}.MenuCard_card__Ow5IL{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;corner-shape:squircle;background-color:var(--colorCard);border:var(--brWidth) solid var(--colorBorder);color:var(--colorInk);transition:transform var(--durBase) var(--easeOut)}.MenuCard_card__Ow5IL:focus{outline:none}.MenuCard_card__Ow5IL:focus-visible{outline:var(--focusWidth) solid var(--focusColor);outline-offset:3px}@media(hover:hover)and (pointer:fine){.MenuCard_card__Ow5IL:hover{text-decoration:none}}.MenuCard_card__Ow5IL:active{transform:scale(.98);transition-duration:var(--durFast)}.MenuCard_card__cover__D3oyx{position:relative;aspect-ratio:16/9;background-color:var(--colorInset);overflow:hidden}.MenuCard_card__coverImg__kmHUF{width:100%;height:100%;object-fit:cover;transition:transform var(--durBase) var(--easeOut);transform:scale(1.02)}@media(hover:hover)and (pointer:fine){.MenuCard_card__Ow5IL:hover .MenuCard_card__coverImg__kmHUF{transform:scale(1.08)}}.MenuCard_card__scrim__SgHYR{position:absolute;inset:auto 0 0 0;height:60%;background-image:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0));pointer-events:none}.MenuCard_card__foot__2I91h{position:absolute;left:var(--intPadding);right:var(--intPadding);bottom:var(--intPadding);z-index:2;display:flex;align-items:flex-end;gap:var(--microPadding);min-width:0;pointer-events:none}.MenuCard_card__badges__X82ZY{flex:1 1 auto;min-width:0}.MenuCard_card__logoFallback__MqzEN,.MenuCard_card__logo__2jGE6{flex-shrink:0;width:32px;height:32px}@media(min-width:1024px){.MenuCard_card__logoFallback__MqzEN,.MenuCard_card__logo__2jGE6{width:36px;height:36px}}.MenuCard_card__logo__2jGE6{object-fit:contain;border-radius:var(--brAvatar);corner-shape:squircle}.MenuCard_card__logoFallback__MqzEN{display:grid;place-items:center;border-radius:var(--brAvatar);corner-shape:squircle;background-color:var(--colorDarkBlue);border:var(--brWidth) solid var(--colorCard);color:var(--colorWhite);font-size:var(--fsSmall);font-weight:var(--fwBold);line-height:1}.MenuCard_card__body__srldP{display:flex;flex-direction:column;gap:1px;padding:var(--intPadding);min-width:0}.MenuCard_card__name__REHX6{font-size:var(--fsSmall);font-weight:var(--fwBold);line-height:var(--lhSnug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1024px){.MenuCard_card__name__REHX6{font-size:var(--fsBody)}}.MenuCard_card__brand__o9EBm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuCard_card__brand__o9EBm,.MenuCard_card__meta__sFj4T{font-size:var(--fsMicro);color:var(--colorInkSoft);min-width:0}.MenuCard_card__meta__sFj4T{display:flex;align-items:center;gap:3px;margin-top:var(--microPadding)}.MenuCard_card__meta__sFj4T .material-symbols-rounded{font-size:1rem!important;line-height:1!important;color:var(--colorInkSoft);flex-shrink:0}.MenuCard_card__metaText__HRB3l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.MenuCard_card__footer__QwMbc{margin-top:var(--microPadding);padding-top:var(--microPadding);border-top:var(--brWidth) solid var(--colorBorder);font-size:var(--fsMicro);color:var(--colorInkSoft)}.ZoneExplorer_explorer__7YuJt{display:flex;flex-direction:column;gap:var(--extPadding)}.ZoneExplorer_explorer__jump__Kqh63{display:flex;flex-direction:column;gap:var(--microPadding);max-width:22rem}.ZoneExplorer_explorer__jump__Kqh63 span{color:var(--colorInkSoft);font-size:var(--fsSmall);font-weight:var(--fwSemibold)}.ZoneExplorer_explorer__notice__BqRiA{display:flex;align-items:center;gap:var(--middlePadding);padding:var(--middlePadding);border:var(--brWidth) solid var(--borderSoft);border-radius:var(--brExt);corner-shape:squircle;background-color:var(--colorSoft);flex-wrap:wrap}.ZoneExplorer_explorer__notice__BqRiA>.material-symbols-rounded{flex-shrink:0;font-size:28px!important;line-height:1!important;color:var(--colorInkSoft)}@media(min-width:768px){.ZoneExplorer_explorer__notice__BqRiA{padding:var(--middlePadding) var(--extPadding);flex-wrap:nowrap}}.ZoneExplorer_explorer__noticeText__iQNTF{display:flex;flex:1 1 11rem;flex-direction:column;gap:var(--microPadding);min-width:0}.ZoneExplorer_explorer__noticeTitle__b09GL{margin:0;font-size:var(--fsH4);font-weight:var(--fwBold);line-height:var(--lhSnug)}.ZoneExplorer_explorer__noticeAddress__fG_zO{margin:0;color:var(--colorInkSoft);font-size:var(--fsSmall);overflow-wrap:anywhere}.ZoneExplorer_explorer__noticeAddress__fG_zO strong{color:var(--colorInk)}.ZoneExplorer_explorer__grid__p0__S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--globalGap)}@media(min-width:768px){.ZoneExplorer_explorer__grid__p0__S{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--middlePadding)}}@media(min-width:1024px){.ZoneExplorer_explorer__grid__p0__S{grid-template-columns:repeat(4,minmax(0,1fr))}}.ZoneExplorer_explorer__empty__84C2X{display:flex;flex-direction:column;align-items:center;gap:var(--globalGap);padding:calc(var(--extPadding)*2) var(--extPadding);text-align:center;border:var(--brWidth) dashed var(--colorBorder);border-radius:var(--brExt);corner-shape:squircle;color:var(--colorInkSoft)}.ZoneExplorer_explorer__empty__84C2X p{margin:0}.ZoneExplorer_explorer__empty__84C2X>.material-symbols-rounded{font-size:2.5rem!important;line-height:1!important;color:var(--colorBorder)}.ZoneList_list__sgSQ0{display:flex;flex-wrap:wrap;gap:var(--globalGap);margin:0;padding:0;list-style:none}.ZoneList_zone__hZFkk{display:inline-flex;align-items:center;gap:var(--intPadding);min-height:44px;padding:0 var(--middlePadding);border:var(--brWidth) solid var(--colorBorder);border-radius:var(--brField);corner-shape:squircle;background-color:var(--colorCard);color:var(--colorInk);font-size:var(--fsSmall);font-weight:var(--fwSemibold);text-decoration:none;transition:background-color var(--durFast) var(--easeOut),border-color var(--durFast) var(--easeOut)}.ZoneList_zone__hZFkk:focus{outline:none}.ZoneList_zone__hZFkk:focus-visible{outline:var(--focusWidth) solid var(--focusColor);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ZoneList_zone__hZFkk:hover{background-color:var(--colorSoft);border-color:var(--borderHover);text-decoration:none}}.ZoneList_zone__name__wQnOd{min-width:0}.ZoneList_zone__count__W29BK{min-width:24px;padding:2px 7px;border-radius:999px;background-color:var(--colorOrange);color:var(--colorOnOrange);font-size:var(--fsMicro);font-weight:var(--fwBold);line-height:1.4;text-align:center}.ZoneList_zone--muted__xnNyh{background-color:rgba(0,0,0,0);color:var(--colorInkSoft);font-weight:var(--fwMedium)}.CategoryNav_nav__Nlk1b{position:sticky;top:calc(var(--headerOffset) + var(--safeTop));z-index:var(--zSticky);width:100%;background-color:var(--colorCard);border-bottom:var(--brWidth) solid var(--colorBorder)}.CategoryNav_nav__inner__7InkN{position:relative;width:100%;max-width:var(--containerMax);margin-inline:auto}.CategoryNav_nav__inner__7InkN:after,.CategoryNav_nav__inner__7InkN:before{content:"";position:absolute;top:0;bottom:0;width:32px;z-index:1;pointer-events:none;opacity:0;transition:opacity var(--durFast) var(--easeOut)}.CategoryNav_nav__inner__7InkN:before{left:0;background:linear-gradient(to right,var(--colorCard),transparent)}.CategoryNav_nav__inner__7InkN:after{right:0;background:linear-gradient(to left,var(--colorCard),transparent)}.CategoryNav_nav__inner--end__GOFnD:after,.CategoryNav_nav__inner--start__CLnQY:before{opacity:1}.CategoryNav_nav__scroller__tCzYb{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.CategoryNav_nav__scroller__tCzYb::-webkit-scrollbar{display:none}.CategoryNav_nav__list__LwrUe{position:relative;display:flex;align-items:center;height:var(--categoryNavHeight);width:max-content;min-width:100%;padding-left:calc(var(--containerPad) + var(--safeLeft));padding-right:calc(var(--containerPad) + var(--safeRight))}.CategoryNav_nav__item__oDk1h{display:flex;height:100%}.CategoryNav_nav__link__G91YL{display:inline-flex;align-items:center;height:100%;padding-inline:var(--intPadding);white-space:nowrap;font-size:var(--fsSmall);font-weight:var(--fwMedium);color:var(--colorInkSoft);transition:color var(--durFast) var(--easeOut)}.CategoryNav_nav__link__G91YL:focus{outline:none}.CategoryNav_nav__link__G91YL:focus-visible{outline:var(--focusWidth) solid var(--focusColor);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.CategoryNav_nav__link__G91YL:hover{color:var(--colorInk);text-decoration:none}}.CategoryNav_nav__link--active__OGJbc{color:var(--menuAccentText,var(--colorOrange))}.CategoryNav_nav__indicator__56kr0{position:absolute;bottom:0;left:0;width:100px;transform-origin:left center;height:3px;border-radius:var(--brMicro) var(--brMicro) 0 0;background-color:var(--menuAccent,var(--colorOrange));pointer-events:none;opacity:0;transition:transform var(--durBase) var(--easeOut),opacity var(--durFast) var(--easeOut)}.CategoryNav_nav__indicator--measured__bZt5J{opacity:1}.MenuAction_action__OBOKn{display:contents}.MenuCover_cover__BakdU{position:relative;overflow:hidden;background-color:var(--colorDark)}.MenuCover_cover__bg__3rnyo{z-index:0;object-fit:cover}.MenuCover_cover__scrim__LhCNC{position:absolute;inset:0;z-index:1;background:var(--scrimCover)}.MenuCover_cover__content__JtGCi{width:100%;max-width:var(--containerMax);margin-inline:auto;padding-inline:var(--containerPad);position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo info badge" "logo info share";align-items:center;row-gap:var(--microPadding);column-gap:var(--intPadding);padding-block:calc(var(--intPadding)*4)}@media(min-width:768px){.MenuCover_cover__content__JtGCi{row-gap:2px;column-gap:var(--middlePadding);padding-block:calc(var(--intPadding)*4)}}.MenuCover_cover__logo__n4Yel{grid-area:logo;position:relative;width:48px;height:48px;border-radius:var(--brAvatar);corner-shape:squircle;overflow:hidden}@media(min-width:768px){.MenuCover_cover__logo__n4Yel{width:64px;height:64px}}.MenuCover_cover__logoImg__Uo_u3{object-fit:contain}.MenuCover_cover__logoInitial__t8jrb{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--brAvatar);background-color:var(--colorInset);border:2px solid var(--colorCard);box-shadow:var(--globalShadow);color:var(--colorInkSoft);font-size:var(--fsH2);font-weight:var(--fwSemibold)}.MenuCover_cover__info__okSUP{grid-area:info;min-width:0;display:flex;flex-direction:column;gap:2px}.MenuCover_cover__title__7vxuT{color:var(--colorOnMedia);font-size:var(--fsH2);text-shadow:var(--shadowOnMedia)}.MenuCover_cover__place__w_VRD,.MenuCover_cover__title__7vxuT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.MenuCover_cover__place__w_VRD{color:var(--colorOnMediaSoft);font-size:var(--fsSmall);text-shadow:var(--shadowOnMediaSoft)}.MenuCover_cover__badge__mbaqa{grid-area:badge;justify-self:end;align-items:flex-end;max-width:11rem}.MenuCover_cover__share__P4BE9{grid-area:share;justify-self:end}.PreviewModeButton_squircle__WVI0t{--icbSquare:var(--actionRowHeight);--icbSquareIcon:24px}.PreviewModeButton_options__V5rqc{display:flex;flex-wrap:wrap;gap:var(--intPadding);padding:var(--intPadding) var(--extPadding) var(--extPadding)}.ProductCard_product__uOYTB{position:relative;isolation:isolate;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--microPadding);--nameLine:calc(var(--fsSmall) * 0.8 * var(--lhSnug));--descLine:calc(var(--fsMicro) * 0.8 * var(--lhSnug));--addIcon:20px;--addSlot:calc(var(--addIcon) + 2 * var(--microPadding) + 2 * var(--brWidth));height:calc(2*(var(--intPadding) + var(--brWidth)) + 2*var(--nameLine) + 2*var(--descLine) + var(--addSlot) + 2*var(--microPadding));padding:var(--intPadding);overflow:hidden;border-radius:10px;corner-shape:squircle;background-color:var(--colorCard);border:var(--brWidth) solid var(--colorBorder);cursor:pointer;transition:transform var(--durBase) var(--easeOut)}.ProductCard_product__uOYTB *{cursor:inherit}@media(hover:hover)and (pointer:fine){.ProductCard_product__uOYTB:hover{transform:scale(1.03)}.ProductCard_product__uOYTB:hover .ProductCard_product__img__1mR_O{transform:scale(1.07)}.ProductCard_product__uOYTB:hover .ProductCard_product__addSlot__2prLv{transform:scale(1.12)}}.ProductCard_product__uOYTB:active{transform:scale(.98);transition-duration:var(--durFast)}.ProductCard_product--photo__J5rSm{justify-content:flex-end;border:0;padding:calc(var(--intPadding) + var(--brWidth));background-color:var(--colorDark);color:var(--colorOnMedia);--focusColor:var(--colorOnMedia);--cardAccent:var(--menuAccent,var(--colorOnMedia));--cardOnAccent:var(--menuOnAccent,var(--colorDarkBlue))}.ProductCard_product--photo__J5rSm:after{content:"";position:absolute;inset:auto 0 0 0;height:100%;z-index:-1;background:var(--scrimCard);pointer-events:none}.ProductCard_product__img__1mR_O{z-index:-2;object-fit:cover;transition:transform var(--durSlow) var(--easeOut)}.ProductCard_product__name__y7XO_{flex:0 0 auto;min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:calc(var(--fsSmall)*.8);font-weight:var(--fwSemibold);line-height:var(--lhSnug)}.ProductCard_product--photo__J5rSm .ProductCard_product__name__y7XO_{color:var(--colorOnMedia);text-shadow:var(--shadowOnMediaSoft)}.ProductCard_product__title__Fi_4Z{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_product__open__ovX0T{all:unset;display:block;cursor:pointer}.ProductCard_product__open__ovX0T:active:not(:disabled){transform:none}.ProductCard_product__open__ovX0T:after{content:"";position:absolute;inset:0;border-radius:10px;corner-shape:squircle}.ProductCard_product__open__ovX0T:focus-visible{outline:none}.ProductCard_product__open__ovX0T:focus-visible:after{outline:var(--focusWidth) solid var(--focusColor);outline-offset:-3px}.ProductCard_product--photo__J5rSm .ProductCard_product__open__ovX0T:focus-visible:after{box-shadow:inset 0 0 0 4px var(--colorDarkBlue)}.ProductCard_product__desc__UF4Ml{flex:0 0 auto;color:var(--colorInkSoft);font-size:calc(var(--fsMicro)*.8);line-height:var(--lhSnug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_product__footer__22HGv{display:flex;align-items:center;justify-content:space-between;gap:var(--microPadding);min-height:var(--addSlot);margin-top:auto}.ProductCard_product--photo__J5rSm .ProductCard_product__footer__22HGv{display:contents}.ProductCard_product--photo__J5rSm .ProductCard_product__name__y7XO_,.ProductCard_product--photo__J5rSm .ProductCard_product__pricing__33W24{padding-right:calc(var(--addSlot) + var(--microPadding))}.ProductCard_product--photo__J5rSm .ProductCard_product__pricing__33W24:empty{display:none}.ProductCard_product--photo__J5rSm .ProductCard_product__addSlot__2prLv{position:absolute;right:calc(var(--intPadding) + var(--brWidth));bottom:calc(var(--intPadding) + var(--brWidth))}.ProductCard_product__pricing__33W24{display:flex;flex-direction:column;min-width:0}.ProductCard_product__priceLine__d7FMK{display:flex;align-items:baseline;gap:var(--microPadding);min-width:0}.ProductCard_product__from__18cY2{font-size:var(--fsNano);line-height:var(--lhSnug);color:var(--colorInkSoft);white-space:nowrap}.ProductCard_product--photo__J5rSm .ProductCard_product__from__18cY2{color:var(--colorOnMedia);text-shadow:var(--shadowOnMediaSoft)}.ProductCard_product__price__CY3CL{font-size:var(--fsSmall);font-weight:var(--fwSemibold);line-height:var(--lhSnug);color:var(--colorOrange);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_product--photo__J5rSm .ProductCard_product__price__CY3CL{color:var(--colorOnMedia);text-shadow:var(--shadowOnMediaSoft)}.ProductCard_product__variantCount__E5NJc{font-size:var(--fsNano);line-height:var(--lhSnug);color:var(--colorInkSoft);white-space:nowrap}.ProductCard_product__addSlot__2prLv{position:relative;z-index:1;pointer-events:none;transition:transform var(--durBase) var(--easeSpring);flex-shrink:0;width:var(--addSlot);height:var(--addSlot)}.ProductCard_product__addSlot__2prLv>*{pointer-events:auto}.ProductCard_product__addSlot__2prLv .material-symbols-rounded{font-size:var(--addIcon)!important;line-height:var(--addIcon)!important;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20}.ProductCard_product--photo__J5rSm .ProductCard_product__addSlot__2prLv{--menuAccent:var(--cardAccent);--menuOnAccent:var(--cardOnAccent)}.ProductCard_detail__yCgdY{display:flex;flex-direction:column;gap:var(--middlePadding)}.ProductCard_detail__media__4Qv09{position:relative;aspect-ratio:5/3;border-radius:var(--brInt);overflow:hidden;background-color:var(--colorInset)}.ProductCard_detail__media__4Qv09 img{object-fit:cover}.ProductCard_detail__desc__xD9DM{color:var(--colorInkSoft);font-size:var(--fsSmall);line-height:var(--lhNormal)}.ProductCard_detail__variants__OpA0n{display:flex;flex-direction:column;gap:var(--microPadding)}.ProductCard_detail__variant__cSr0w{display:flex;align-items:baseline;justify-content:space-between;gap:var(--microPadding);padding:var(--microPadding) var(--intPadding);border-radius:var(--brMicro);background-color:var(--colorInset);font-size:var(--fsSmall)}.ProductCard_detail__variantPrice__gjD_l{color:var(--colorOrange);font-weight:var(--fwMedium);white-space:nowrap}.ProductCard_detail__price__V0RnK{font-size:var(--fsH3);font-weight:var(--fwSemibold);color:var(--colorOrange);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_detail__head__GbO5y{display:flex;align-items:center;justify-content:space-between;gap:var(--middlePadding);padding:var(--intPadding);border-radius:var(--brInt);background-color:var(--colorInset)}.ProductCard_detail__headText__fiXtC{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--microPadding)}.ProductCard_detail__label__kYJQJ{font-size:var(--fsNano);font-weight:var(--fwMedium);line-height:var(--lhSnug);color:var(--colorInkSoft)}.ProductCard_detail__qty__lnP1X{flex:0 0 auto}.ProductCard_detail__stepper__wqJ2C{display:flex;align-items:center;gap:var(--toolGap);--icbSquare:var(--toolSize);--icbSquareIcon:var(--globalIcons)}.ProductCard_detail__qtyValue__kmHTx{min-width:2.5ch;text-align:center;font-size:var(--fsBody);font-weight:var(--fwSemibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_detail__unit__WEOZz{display:flex;flex-direction:column;gap:var(--microPadding);border:0;padding:0}.ProductCard_detail__sectionTitle__CXqJA{margin-bottom:var(--microPadding);font-size:var(--fsSmall);font-weight:var(--fwSemibold)}.ProductCard_detail__required__YW9e7{color:var(--colorRed)}.ProductCard_detail__versions__dUET1{display:flex;flex-direction:column;gap:var(--microPadding);min-width:0;margin:0;padding:0;border:0}.ProductCard_detail__versions__dUET1 legend{margin-bottom:var(--microPadding);padding:0;color:var(--colorInk)}.ProductCard_detail__version__UvJN4{display:flex;align-items:center;gap:var(--intPadding);min-height:var(--inputHeight);margin-bottom:0;padding:var(--microPadding) var(--intPadding);border-radius:var(--brInt);font-size:var(--fsSmall);cursor:pointer;transition:background-color var(--durBase) var(--easeOut)}.ProductCard_detail__version__UvJN4 input{accent-color:var(--menuAccent,var(--colorOrange))}.ProductCard_detail__version__UvJN4:focus-within,.ProductCard_detail__version__UvJN4:has(input:checked){background-color:var(--colorSoft)}.ProductCard_detail__versionName__OXeNZ{flex:1 1 auto;min-width:0}.ProductCard_detail__versionPrice__4T5TT{color:var(--colorOrange);font-weight:var(--fwMedium);white-space:nowrap}.ProductCard_detail__chips__pSeOB{display:flex;flex-wrap:wrap;gap:var(--microPadding)}.ProductCard_detail__addons__J_3ZG{padding-bottom:var(--extPadding)}.ProductCard_detail__units__G2MRs{display:flex;flex-direction:column;gap:var(--microPadding)}.ProductCard_detail__unitBody__2SA_z{padding:var(--intPadding) var(--intPadding) var(--microPadding)}.MenuView_menu__accent__5OaGd,.ProductCard_detail__footer__JMcN_{display:contents}.MenuView_menu__body___HJPq{width:100%;max-width:var(--containerMax);margin-inline:auto;padding-inline:var(--containerPad);padding-block:var(--extPadding) calc(var(--extPadding)*2 + var(--safeBottom));display:flex;flex-direction:column;gap:calc(var(--extPadding)*1.5)}@media(min-width:1024px){.MenuView_menu__body___HJPq{max-width:var(--menuMax)}}.MenuView_menu__category__QzTnP{scroll-margin-top:calc(var(--categoryNavHeight) + var(--safeTop))}.MenuView_menu__categoryHead__oUImC{position:relative;margin-bottom:var(--middlePadding);padding-bottom:var(--intPadding);border-bottom:var(--brWidth) solid var(--colorBorder)}.MenuView_menu__categoryHead--banner__Fz4Y0{display:flex;flex-direction:column;justify-content:flex-end;min-height:92px;padding:var(--intPadding) var(--middlePadding);border:0;border-radius:10px;corner-shape:squircle;overflow:hidden;background-color:var(--colorDark);color:var(--colorOnMedia)}.MenuView_menu__categoryHead--banner__Fz4Y0:after{content:"";position:absolute;inset:0;background:var(--scrimBanner)}@media(min-width:768px){.MenuView_menu__categoryHead--banner__Fz4Y0{min-height:116px;padding-inline:var(--extPadding)}}.MenuView_menu__categoryCover__MpWdY{object-fit:cover}.MenuView_menu__categoryText__tSAEa{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--microPadding)}.MenuView_menu__categoryTitleRow__nAVjZ{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--microPadding) var(--intPadding)}.MenuView_menu__categoryTitle__4nqSV{color:var(--colorInk);font-size:var(--fsH2);line-height:var(--lhTight)}.MenuView_menu__categoryHead--banner__Fz4Y0 .MenuView_menu__categoryTitle__4nqSV{color:var(--colorOnMedia)}.MenuView_menu__categoryDesc__t969e{color:var(--colorInkSoft);font-size:var(--fsSmall);line-height:var(--lhSnug);max-width:var(--measure)}.MenuView_menu__categoryHead--banner__Fz4Y0 .MenuView_menu__categoryDesc__t969e{color:var(--colorOnMediaSoft)}.MenuView_menu__categoryCount__ucJyj{color:var(--colorInkSoft);font-size:var(--fsMicro)}.MenuView_menu__categoryHead--banner__Fz4Y0 .MenuView_menu__categoryCount__ucJyj{color:var(--colorOnMediaMuted)}.MenuView_menu__products__ANuru{--rowFull:2;--rowGap:var(--globalGap);--rowPeek:0.3;--rowCard:calc((100% - var(--rowFull) * var(--rowGap)) / (var(--rowFull) + var(--rowPeek)));display:flex;gap:var(--rowGap);margin-inline:calc(-1*var(--containerPad));padding-inline-start:var(--containerPad);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--containerPad);scrollbar-width:none}.MenuView_menu__products__ANuru::-webkit-scrollbar{display:none}.MenuView_menu__products__ANuru>*{flex:0 0 var(--rowCard)}.MenuView_menu__products__ANuru:after{content:"";flex:0 0 calc(var(--containerPad) - var(--rowGap))}@media(min-width:768px){.MenuView_menu__products__ANuru{--rowFull:3;--rowGap:var(--middlePadding)}}@media(min-width:1024px){.MenuView_menu__products__ANuru{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;padding-inline-start:0;overflow:visible;scroll-snap-type:none}.MenuView_menu__products__ANuru:after{content:none}}.MenuView_menu__empty__OqCiE{color:var(--colorInkSoft);text-align:center;padding:calc(var(--extPadding)*2) var(--extPadding);border:var(--brWidth) dashed var(--colorBorder);border-radius:var(--brExt);corner-shape:squircle}.PreviewClient_state__ULWxC{display:grid;place-items:center;min-height:50vh;padding:var(--extPadding) var(--containerPad);color:var(--colorInkSoft);font-size:var(--fsBody);line-height:var(--lhBase);text-align:center}.PreviewClient_state__ULWxC p{max-width:32ch;margin:0}