@keyframes menuPanel_fadeIn__Mp8mw{0%{opacity:0}to{opacity:1}}@keyframes menuPanel_fadeOut__TPpBk{0%{opacity:1}to{opacity:0}}@keyframes menuPanel_slideInRight__5zS6P{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes menuPanel_slideOutRight__hVDmV{0%{transform:translateX(0)}to{transform:translateX(100%)}}.menuPanel_menuOverlay__CpfI_{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;justify-content:flex-end;z-index:50;animation:menuPanel_fadeIn__Mp8mw .2s ease-out both}.menuPanel_menuOverlayClosing__Ie7QJ{animation:menuPanel_fadeOut__TPpBk .2s ease-in both}.menuPanel_menuPanel__XG3Zp{width:85%;max-width:360px;height:100%;background:var(--surface);color:var(--text);border-left:1px solid var(--border);padding:20px 16px;overflow-y:auto;animation:menuPanel_slideInRight__5zS6P .25s ease-out both}.menuPanel_menuPanelClosing__fXRFn{animation:menuPanel_slideOutRight__hVDmV .25s ease-in both}@media (prefers-reduced-motion:reduce){.menuPanel_menuOverlay__CpfI_,.menuPanel_menuPanel__XG3Zp{animation-duration:1ms}}.menuPanel_menuPanelHead___bYQJ{display:flex;align-items:center;gap:10px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--border)}.menuPanel_menuPanelHead___bYQJ h2{font-size:15px;font-weight:600;color:var(--muted)}.menuPanel_logoutBtn__0NmMT{margin-left:auto;background:none;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.menuPanel_logoutBtn__0NmMT:hover{background:var(--surface-2);border-color:var(--muted);color:var(--text)}.menuPanel_menuList__TydNk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.menuPanel_menuItem__NDPfa,.menuPanel_menuLink__NsFAB{display:flex;align-items:center}.menuPanel_menuLink__NsFAB{flex:1 1;background:none;border:none;color:var(--text);text-align:left;padding:13px 12px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;border-radius:10px;transition:background .15s ease}.menuPanel_menuLink__NsFAB:hover{background:var(--surface-2)}.menuPanel_menuItemActive__TWGeP .menuPanel_menuLink__NsFAB{color:white;font-weight:700;background:rgba(244,0,9,.06);box-shadow:inset 3px 0 0 var(--red);border-radius:0 10px 10px 0}.menuPanel_menuItemActive__TWGeP .menuPanel_menuLink__NsFAB:hover{background:rgba(244,0,9,.1)}.menuPanel_iconBtn__13bHF{border:none;background:none;color:var(--muted);font-size:18px;cursor:pointer;padding:4px 6px;border-radius:6px;line-height:1;transition:background .15s ease,color .15s ease}.menuPanel_iconBtn__13bHF:hover{background:var(--surface-2);color:var(--text)}@media (min-width:1440px){.menuPanel_menuPanel__XG3Zp{max-width:420px;padding:24px 20px}.menuPanel_menuPanelHead___bYQJ{padding-bottom:20px;margin-bottom:10px}.menuPanel_menuPanelHead___bYQJ h2{font-size:18px}.menuPanel_menuLink__NsFAB{font-size:17px;padding:15px 14px}.menuPanel_logoutBtn__0NmMT{font-size:15px;padding:8px 18px}.menuPanel_iconBtn__13bHF{font-size:22px}}@media (min-width:2560px){.menuPanel_menuPanel__XG3Zp{max-width:580px;padding:40px 28px}.menuPanel_menuPanelHead___bYQJ{padding-bottom:28px;margin-bottom:14px}.menuPanel_menuPanelHead___bYQJ h2{font-size:26px}.menuPanel_menuList__TydNk{gap:6px}.menuPanel_menuLink__NsFAB{font-size:22px;padding:20px 18px;border-radius:14px}.menuPanel_menuItemActive__TWGeP .menuPanel_menuLink__NsFAB{box-shadow:inset 5px 0 0 var(--red);border-radius:0 14px 14px 0}.menuPanel_logoutBtn__0NmMT{font-size:20px;padding:12px 26px}.menuPanel_iconBtn__13bHF{font-size:30px;padding:6px 8px}}.appShell_shell__rzSq8{position:relative;min-height:100dvh;overflow-x:clip;background:var(--bg);color:var(--text);display:flex;flex-direction:column;--shell-header-height:60px}.appShell_shellDark__u2v9L{--bg:#121212;--surface:#262629;--surface-2:#333338;--border:#3a3a40;--text:#ffffff;--text-dark:#000000;--muted:#b3b6bd}.appShell_shellHeader__4C3zQ{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border)}.appShell_shellBrand__g82UE{display:flex;align-items:center;color:var(--text);background:none;border:none;padding:0;cursor:pointer}.appShell_shellBrandLogo__LjaM5{height:16px;width:auto}.appShell_shellBrandTitle__gtq7v{font-family:TCCC-UnityHeadline,sans-serif;font-size:23px;font-weight:700;line-height:1;margin-bottom:8px;color:var(--text)}.appShell_shellBadge__F1gjy{flex-shrink:0;white-space:nowrap;width:89px;height:27px;font-family:TCCC-UnityHeadline,sans-serif;font-size:11px;font-weight:400;line-height:16.5px;letter-spacing:.28px;color:var(--text-dark);background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.45);border-radius:999px;padding:5px 17px 15px;box-shadow:0 8px 24px 0 rgba(220,20,60,.18),inset 0 1px 0 rgba(255,255,255,.6)}.appShell_shellIconBtn__PxRbN{border:none;background:none;color:var(--text);font-size:18px;cursor:pointer;padding:0 4px}.appShell_shellMenu__5Kly4{margin-left:auto}.appShell_shellBody__tYk2G{flex:1 1;padding:10px 20px 0;display:flex;flex-direction:column;gap:16px}.appShell_shellFooterInline__ruqOe,.appShell_shellFooter__9UohB{position:-webkit-sticky;position:sticky;bottom:0;padding:16px 20px 24px;background:linear-gradient(to top,var(--bg) 70%,transparent)}@media (min-width:768px){.appShell_shellFooterInline__ruqOe{position:static;background:none;padding:8px 0 32px}}.appShell_shellBodyCompact__x6xOr{flex:1 1}@media (min-width:768px){.appShell_shellBodyCompact__x6xOr{flex:none}}@media (min-width:1440px){.appShell_shell__rzSq8{--shell-header-height:84px}.appShell_shellHeader__4C3zQ{padding:24px 32px}.appShell_shellBrandLogo__LjaM5{height:21px}.appShell_shellBrandTitle__gtq7v{font-size:30px;line-height:1;margin-bottom:11px}.appShell_shellBadge__F1gjy{width:112px;height:34px;font-size:14px;line-height:20px;padding:6px 20px 16px}.appShell_shellIconBtn__PxRbN{font-size:24px}.appShell_shellBody__tYk2G{padding:10px 32px 0;gap:24px}}@media (min-width:2560px){.appShell_shell__rzSq8{--shell-header-height:122px}.appShell_shellHeader__4C3zQ{padding:36px 56px}.appShell_shellBrandLogo__LjaM5{height:31px}.appShell_shellBrandTitle__gtq7v{font-size:44px;line-height:1;margin-bottom:16px}.appShell_shellBadge__F1gjy{width:152px;height:48px;font-size:18px;line-height:26px;padding:8px 28px 20px}.appShell_shellIconBtn__PxRbN{font-size:32px}.appShell_shellBody__tYk2G{padding:10px 48px 0;gap:20px}}.toast_toast__TgNnS{position:fixed;left:50%;bottom:32px;transform:translateX(-50%);background:#222;color:#fff;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:600;text-align:center;z-index:100;box-shadow:0 4px 16px rgba(0,0,0,.3)}.compositionEditor_header__0UXql{display:flex;flex-direction:column;gap:8px}.compositionEditor_pageLayout__Pl51g{display:block}.compositionEditor_cupArea__vbZYW{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px;text-align:center}.compositionEditor_recipeMeta__ifeNF{display:flex;flex-direction:column;align-items:center;gap:4px}.compositionEditor_recipeLabel___tmH4{font-weight:600;font-size:1rem}.compositionEditor_accountTag__jIhmu{font-size:.75rem;color:var(--muted,#888);background:rgba(255,255,255,.1);border-radius:12px;padding:2px 10px;width:-moz-fit-content;width:fit-content}.compositionEditor_controlsColumn__8wsCv{display:flex;flex-direction:column;gap:16px}.compositionEditor_cupIllustration__qiX4T{width:140px;height:auto}.compositionEditor_pageHeading__VP33_{font-size:26px;line-height:26px;letter-spacing:-.5px}.compositionEditor_slidersContainer__6eXF6{background:rgba(255,255,255,.07);border-radius:16px;padding:12px;margin-top:5%}.compositionEditor_slidersContainer__6eXF6.compositionEditor_stacked__A3DyH{margin-top:0;margin-bottom:12px}.compositionEditor_total__c04bP{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-weight:700}.compositionEditor_totalError__4bhCj{color:var(--red)}.compositionEditor_statusBadge__Pj3vp{font-size:.7rem;font-weight:600;border-radius:10px;padding:2px 8px;letter-spacing:.01em;white-space:nowrap}.compositionEditor_pour__AB1QD{display:flex;flex-direction:column;align-items:center;gap:14px}.compositionEditor_pill__56nwq{display:inline-block;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;background:var(--surface-2);color:var(--text)}.compositionEditor_pillOk__zEi2j{background:rgba(18,129,63,.15);color:var(--green)}.compositionEditor_pourControl__wFDXX{touch-action:none}.compositionEditor_pourControl__wFDXX>*{pointer-events:none}.compositionEditor_fixedFooter__QO6pn{position:fixed;bottom:0;left:0;right:0;padding:16px 20px 36px;background:linear-gradient(to top,var(--bg) 60%,transparent);z-index:10;display:flex;flex-direction:column;align-items:stretch;gap:8px}.compositionEditor_box__a9wxK{width:100%;background:#2c2c2e;border-radius:20px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:14px}.compositionEditor_glassLarge__VGVeF{width:56.25%!important;max-width:300px!important;height:auto!important;aspect-ratio:3/4!important;margin:0!important}.compositionEditor_pourRow__cGOfG,.compositionEditor_stickyBar__MPN_p{display:flex;align-items:center;gap:8px}.compositionEditor_stickyBar__MPN_p{position:fixed;bottom:0;left:0;right:0;padding:6px 12px;background:var(--surface,#111);border-top:1px solid rgba(255,255,255,.1);z-index:40}.compositionEditor_scrollPad__65dUw{height:58px}.compositionEditor_pourBtn__SgVfU{flex:1 1 60%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--red,#e00000);color:#fff;border:none;border-radius:12px;padding:10px 14px;font-size:1rem;font-weight:600;height:44px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.compositionEditor_pourBtn__SgVfU:disabled{opacity:.4;cursor:not-allowed}.compositionEditor_iconBtn__g9hSW{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.compositionEditor_iconBtn__g9hSW:disabled{opacity:.4;cursor:not-allowed}.compositionEditor_iconBtnText__AgldZ{display:none}.compositionEditor_savedBtn__GZYSA{background:var(--green,#16a34a);border-color:var(--green,#16a34a);color:#fff}.compositionEditor_iconBtnWide__LxPxa{width:auto;align-self:center;min-width:max-content;padding:10px 32px;gap:10px;font-size:16px;font-weight:500;white-space:nowrap}@media (min-width:375px){.compositionEditor_cupIllustration__qiX4T{width:164px}.compositionEditor_pageHeading__VP33_{font-size:30px;line-height:30px}.compositionEditor_slidersContainer__6eXF6{padding:16px}.compositionEditor_stickyBar__MPN_p{padding:6px 20px}.compositionEditor_pourBtn__SgVfU{padding:14px 20px;height:52px}.compositionEditor_iconBtn__g9hSW svg,.compositionEditor_pourBtn__SgVfU svg{width:22px;height:22px}.compositionEditor_iconBtn__g9hSW{width:52px;height:52px}}@media (min-width:425px){.compositionEditor_cupIllustration__qiX4T{width:180px}.compositionEditor_pageHeading__VP33_{font-size:34px;line-height:34px}}@media (min-width:768px){.compositionEditor_slidersContainer__6eXF6 .errorText{font-size:15px}.compositionEditor_cupIllustration__qiX4T{width:220px}.compositionEditor_slidersContainer__6eXF6{padding:24px}.compositionEditor_pageHeading__VP33_{font-size:42px;line-height:40px}.compositionEditor_header__0UXql p.subtitle{font-size:20px}.compositionEditor_recipeLabel___tmH4{font-size:1rem}.compositionEditor_accountTag__jIhmu{font-size:.925rem;padding:3px 12px}.compositionEditor_statusBadge__Pj3vp{font-size:.8rem;padding:3px 10px;border-radius:12px}.compositionEditor_stickyBar__MPN_p{position:static;background:transparent;border-top:none;padding:0;justify-content:flex-start;gap:12px}.compositionEditor_pourRow__cGOfG{width:56.25%;max-width:300px;margin:0 auto;white-space:nowrap}.compositionEditor_pourRow__cGOfG:has(.compositionEditor_iconBtn__g9hSW){max-width:440px}.compositionEditor_pourRow__cGOfG .compositionEditor_iconBtn__g9hSW{flex:1 1;width:auto;gap:8px;padding:0 12px;font-size:.9rem;font-weight:600}.compositionEditor_iconBtnText__AgldZ{display:inline}.compositionEditor_pourBtn__SgVfU{flex:1 1 auto;padding:14px 20px;height:52px}.compositionEditor_iconBtn__g9hSW svg,.compositionEditor_pourBtn__SgVfU svg{width:24px;height:24px}.compositionEditor_scrollPad__65dUw{height:24px}}@media (min-width:1024px){.compositionEditor_pageLayout__Pl51g{display:grid;grid-template-columns:1fr 2fr;grid-gap:44px;gap:44px;margin-top:clamp(56px,8dvh,96px)}.compositionEditor_cupArea__vbZYW{margin-top:0;gap:12px}.compositionEditor_recipeMeta__ifeNF{gap:8px}.compositionEditor_slidersContainer__6eXF6{margin-top:0}.compositionEditor_slidersContainer__6eXF6 .errorText{font-size:16px}.compositionEditor_cupIllustration__qiX4T{width:240px}.compositionEditor_slidersContainer__6eXF6{padding:26px}.compositionEditor_pageHeading__VP33_{font-size:45px;line-height:43px}.compositionEditor_header__0UXql p.subtitle{font-size:23px}.compositionEditor_recipeLabel___tmH4{font-size:1rem}.compositionEditor_accountTag__jIhmu{font-size:.8rem;padding:3px 13px}.compositionEditor_statusBadge__Pj3vp{font-size:.875rem;padding:3px 11px}}@media (min-width:1440px){.compositionEditor_slidersContainer__6eXF6 .errorText{font-size:17px}.compositionEditor_pageLayout__Pl51g{grid-template-columns:1fr 1.5fr;gap:56px}.compositionEditor_cupIllustration__qiX4T{width:270px}.compositionEditor_slidersContainer__6eXF6{padding:28px}.compositionEditor_controlsColumn__8wsCv{gap:24px}.compositionEditor_pageHeading__VP33_{font-size:52px;line-height:54px}.compositionEditor_header__0UXql p.subtitle{font-size:21px}.compositionEditor_accountTag__jIhmu{font-size:1.1rem;padding:3px 14px}.compositionEditor_statusBadge__Pj3vp{font-size:.925rem;padding:3px 12px;border-radius:14px}.compositionEditor_slidersContainer__6eXF6.compositionEditor_stacked__A3DyH{margin-top:0;margin-bottom:12px}.compositionEditor_total__c04bP{font-size:17px;margin-top:4px}.compositionEditor_recipeLabel___tmH4{font-size:1.2rem}.compositionEditor_accountTag__jIhmu{font-size:.9rem;padding:4px 18px}.compositionEditor_pourBtn__SgVfU{font-size:1.125rem;padding:16px 24px;border-radius:14px;height:62px}.compositionEditor_iconBtn__g9hSW svg,.compositionEditor_pourBtn__SgVfU svg{width:26px;height:26px}.compositionEditor_iconBtn__g9hSW{width:62px;height:62px;border-radius:14px}}@media (min-width:2560px){.compositionEditor_pageLayout__Pl51g{gap:80px}.compositionEditor_slidersContainer__6eXF6 .errorText{font-size:22px}.compositionEditor_cupIllustration__qiX4T{width:350px}.compositionEditor_cupArea__vbZYW{gap:20px}.compositionEditor_recipeMeta__ifeNF{gap:12px}.compositionEditor_slidersContainer__6eXF6{padding:40px}.compositionEditor_controlsColumn__8wsCv{gap:36px}.compositionEditor_pageHeading__VP33_{font-size:70px;line-height:76px;letter-spacing:-1px}.compositionEditor_header__0UXql p.subtitle{font-size:28px}.compositionEditor_recipeLabel___tmH4{font-size:1.8rem}.compositionEditor_accountTag__jIhmu{font-size:1.4rem;padding:4px 18px}.compositionEditor_statusBadge__Pj3vp{font-size:1.25rem;padding:4px 18px;border-radius:16px;letter-spacing:.02em}.compositionEditor_slidersContainer__6eXF6.compositionEditor_stacked__A3DyH{margin-top:0;margin-bottom:12px}.compositionEditor_total__c04bP{font-size:24px;margin-top:6px}.compositionEditor_pourBtn__SgVfU{font-size:1.375rem;padding:20px 28px;border-radius:18px;height:80px}.compositionEditor_iconBtn__g9hSW svg,.compositionEditor_pourBtn__SgVfU svg{width:34px;height:34px}.compositionEditor_iconBtn__g9hSW{width:80px;height:80px;border-radius:18px}}.recipeCard_cardHeader__u91F6{display:flex;align-items:center;justify-content:space-between;gap:8px}.recipeCard_marketLabel__4q5jd{font-weight:600;font-size:1rem}.recipeCard_actionBar___jEGf{display:flex;align-items:stretch;gap:8px;margin-top:12px;margin-bottom:16px}@media (min-width:768px){.recipeCard_marketLabel__4q5jd{font-size:1.25rem}.recipeCard_actionBar___jEGf{gap:12px}}.ingredientsFlow_backNavGroup__BalM1{display:flex;flex-direction:column;gap:2px}.ingredientsFlow_stepBackBtn__rNtP_{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:2px 0;color:var(--muted);font-size:12px;cursor:pointer;width:-moz-fit-content;width:fit-content}.ingredientsFlow_accountTagSpacing__5B535{margin-bottom:12px}.page_pageContent__ayOnS{display:contents}@media (min-width:1024px){.page_pageContent__ayOnS{display:block;margin:0 15%}}.page_showMoreError__iym44{color:#f0b429;font-size:13px;margin:8px 0 0}.page_pageHeader__5K4IQ{margin-bottom:8px}.page_pageTitle__HkKyW{font-family:TCCC-UnityHeadline,sans-serif;font-weight:400;font-size:38px;line-height:36.72px;letter-spacing:-.51px}.page_pageAccent__qgGqw{font-weight:600;font-family:TCCC-UnityText,sans-serif;line-height:34.56px;letter-spacing:-.16px}.page_cardGrid__Txgfw{display:grid;grid-template-columns:1fr;grid-gap:25px;gap:25px;padding-top:14px}.page_pageContent__ZgSD8{display:contents}@media (min-width:1024px){.page_pageContent__ZgSD8{display:block;margin:0 15%}}@media (min-width:768px){.page_cardGrid__Txgfw{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.page_pageTitle__HkKyW{font-size:56px;line-height:54px;letter-spacing:-.75px}.page_pageAccent__qgGqw{font-size:56px;line-height:50px}.page_showMoreError__iym44{font-size:16px;margin-top:10px}.page_cardGrid__Txgfw{gap:32px}}.page_emptyState__dpQky{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:48px 0}.page_emptyStateTitle___CeC9{font-family:TCCC-UnityHeadline,sans-serif;font-size:24px;font-weight:400}.page_emptyStateMessage__R6bmp{font-size:14px;opacity:.8;max-width:400px}.page_emptyStateActions__LvhYo{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media (min-width:2560px){.page_pageTitle__HkKyW{font-size:80px;line-height:76px;letter-spacing:-1px}.page_pageAccent__qgGqw{font-size:80px;line-height:72px}.page_showMoreError__iym44{font-size:22px;margin-top:14px}.page_cardGrid__Txgfw{gap:48px}}.page_bottomPad__4Kfbd{height:24px}.page_pageLayout__MBqNN{display:block}.page_cupArea__94c2y{gap:8px;margin-top:12px;text-align:center}.page_cupArea__94c2y,.page_recipeMeta__I7320{display:flex;flex-direction:column;align-items:center}.page_recipeMeta__I7320{gap:4px}.page_controlsColumn__Gn6kv{display:flex;flex-direction:column;gap:16px}.page_cupIllustration__PuMcb{width:140px;height:auto}.page_pageHeading__W_ir1{font-size:18px;line-height:26px;letter-spacing:-.5px}.page_slidersContainer__Dun20{background:rgba(255,255,255,.07);border-radius:16px;padding:12px;margin-top:5%}.page_total__PRN8Y{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-weight:700}.page_totalError__kbNdj{color:var(--red)}.page_statusBadge__s_ELe{font-size:.7rem;font-weight:600;border-radius:10px;padding:2px 8px;letter-spacing:.01em;white-space:nowrap}.page_stickyBar__Iz57Y{position:fixed;bottom:0;left:0;right:0;display:flex;gap:8px;align-items:center;padding:6px 12px;background:var(--surface,#111);border-top:1px solid rgba(255,255,255,.1);z-index:40}.page_scrollPad___4CxH{height:58px}.page_pourBtn___2r92{flex:1 1 60%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--red,#e00000);color:#fff;border:none;border-radius:12px;padding:10px 14px;font-size:1rem;font-weight:600;height:44px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.page_pourBtn___2r92:disabled{opacity:.4;cursor:not-allowed}.page_iconBtn__M4qO_{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;cursor:pointer}.page_iconBtn__M4qO_:disabled{opacity:.4;cursor:not-allowed}.page_savedBtn__Q7CBy{background:var(--green,#16a34a);border-color:var(--green,#16a34a);color:#fff}.page_slidersHeader__VACVG{display:flex;justify-content:flex-end;margin-bottom:6px}.page_editToggleBtn__jbJFP{display:flex;align-items:center;gap:5px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:4px 10px;font-size:12px;color:rgba(255,255,255,.6);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.page_editToggleBtn__jbJFP:disabled{opacity:.4;cursor:not-allowed}@media (min-width:375px){.page_cupIllustration__PuMcb{width:164px}.page_pageHeading__W_ir1{font-size:20px;line-height:30px}.page_slidersContainer__Dun20{padding:16px}.page_stickyBar__Iz57Y{padding:6px 20px}.page_pourBtn___2r92{padding:14px 20px;height:52px}.page_iconBtn__M4qO_ svg,.page_pourBtn___2r92 svg{width:22px;height:22px}.page_iconBtn__M4qO_{width:52px;height:52px}}@media (min-width:425px){.page_cupIllustration__PuMcb{width:180px}.page_pageHeading__W_ir1{font-size:22px;line-height:34px}}@media (min-width:768px){.page_slidersContainer__Dun20 .errorText{font-size:15px}.page_cupIllustration__PuMcb{width:220px}.page_slidersContainer__Dun20{padding:24px}.page_pageHeading__W_ir1{font-size:26px;line-height:40px}.page_statusBadge__s_ELe{font-size:.8rem;padding:3px 10px;border-radius:12px}.page_stickyBar__Iz57Y{position:static;background:transparent;border-top:none;padding:0;justify-content:flex-start;gap:12px}.page_pourBtn___2r92{flex:1 1 auto;padding:14px 20px;height:52px}.page_iconBtn__M4qO_ svg,.page_pourBtn___2r92 svg{width:24px;height:24px}.page_scrollPad___4CxH{display:none}.page_controlsColumn__Gn6kv{padding-bottom:12px}}@media (min-width:1024px){.page_pageLayout__MBqNN{display:grid;grid-template-columns:1fr 2fr;grid-gap:44px;gap:44px;margin-top:clamp(56px,8dvh,96px)}.page_cupArea__94c2y{margin-top:0;gap:12px}.page_recipeMeta__I7320{gap:8px}.page_slidersContainer__Dun20{margin-top:0}.page_slidersContainer__Dun20 .errorText{font-size:16px}.page_cupIllustration__PuMcb{width:240px}.page_slidersContainer__Dun20{padding:26px}.page_pageHeading__W_ir1{font-size:32px;line-height:43px}.page_statusBadge__s_ELe{font-size:.875rem;padding:3px 11px}.page_controlsColumn__Gn6kv{padding-bottom:16px}.page_slidersHeader__VACVG{margin-bottom:8px}.page_editToggleBtn__jbJFP{font-size:13px;padding:5px 12px;border-radius:9px;gap:6px}}@media (min-width:1440px){.page_slidersContainer__Dun20 .errorText{font-size:17px}.page_pageLayout__MBqNN{grid-template-columns:1fr 1.5fr;gap:56px}.page_cupIllustration__PuMcb{width:270px}.page_slidersContainer__Dun20{padding:28px}.page_controlsColumn__Gn6kv{gap:24px;padding-bottom:20px}.page_pageHeading__W_ir1{font-size:40px;line-height:54px}.page_statusBadge__s_ELe{font-size:.925rem;padding:3px 12px;border-radius:14px}.page_total__PRN8Y{font-size:17px;margin-top:4px}.page_pourBtn___2r92{font-size:1.125rem;padding:16px 24px;border-radius:14px;height:62px}.page_iconBtn__M4qO_ svg,.page_pourBtn___2r92 svg{width:26px;height:26px}.page_iconBtn__M4qO_{width:62px;height:62px;border-radius:14px}.page_slidersHeader__VACVG{margin-bottom:10px}.page_editToggleBtn__jbJFP{font-size:14px;padding:6px 14px;border-radius:10px;gap:6px}}@media (min-width:2560px){.page_pageLayout__MBqNN{gap:80px}.page_slidersContainer__Dun20 .errorText{font-size:22px}.page_cupIllustration__PuMcb{width:350px}.page_cupArea__94c2y{gap:20px}.page_recipeMeta__I7320{gap:12px}.page_slidersContainer__Dun20{padding:40px}.page_controlsColumn__Gn6kv{gap:36px;padding-bottom:28px}.page_pageHeading__W_ir1{font-size:60px;line-height:76px;letter-spacing:-1px}.page_statusBadge__s_ELe{font-size:1.25rem;padding:4px 18px;border-radius:16px;letter-spacing:.02em}.page_total__PRN8Y{font-size:24px;margin-top:6px}.page_pourBtn___2r92{font-size:1.375rem;padding:20px 28px;border-radius:18px;height:80px}.page_iconBtn__M4qO_ svg,.page_pourBtn___2r92 svg{width:34px;height:34px}.page_iconBtn__M4qO_{width:80px;height:80px;border-radius:18px}.page_slidersHeader__VACVG{margin-bottom:14px}.page_editToggleBtn__jbJFP{font-size:18px;padding:8px 20px;border-radius:12px;gap:8px}}.landingView_splash__0qml_{flex:1 1;background:var(--red);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:40px 24px}@keyframes landingView_fadeIn__6zYrV{0%{opacity:0}to{opacity:1}}.landingView_splashBrand__RrDAb{width:clamp(260px,70vw,440px);height:auto;color:#fff;animation:landingView_fadeIn__6zYrV .8s ease-in both}.landingView_splashActions__oGOgJ{width:clamp(260px,70vw,440px);animation:landingView_fadeIn__6zYrV .5s ease-in .8s both;font-family:TCCC-UnityHeadline,"sans-serif"}.landingView_splashPrimary__4jsS_{background:#fff!important;color:var(--red)!important;font-weight:900!important}.landingView_splashPrimary__4jsS_:active{background:rgba(255,255,255,.85)!important}.landingView_splashGhost__QJhKC{position:relative;color:#fff!important;border-color:#fff!important;font-weight:400!important}.landingView_ghostLabel__WlN_3{position:relative;display:inline-block}.landingView_betaBadge__3jZ4x{position:absolute;top:-.55em;left:calc(100% - .2em);font-size:.55em;font-weight:500;letter-spacing:.02em;white-space:nowrap}@media (min-width:2560px){.landingView_splashActions__oGOgJ{max-width:480px;display:flex;flex-direction:column;gap:16px}}.sugarTypeView_segmented__755el{display:flex;gap:8px}.sugarTypeView_segmentedBtn__EPYQg{flex:1 1;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:12px 14px;font-size:14px;font-weight:600;cursor:pointer}.sugarTypeView_segmentedBtnActive__Kk_xS{background:var(--text);color:var(--bg);border-color:var(--text)}.beverageSelectView_bevList__qIYwC{display:flex;flex-direction:column;gap:8px}.beverageSelectView_bevItem__4xezO{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;cursor:pointer;text-align:left;width:100%;color:var(--text)}.beverageSelectView_bevItemOn__QLrEC{border-color:var(--red);background:rgba(244,0,9,.06)}.beverageSelectView_bevItemDisabled__GPr_T{opacity:.45;cursor:not-allowed}.beverageSelectView_bevItemName__rQpzQ{flex:1 1;font-size:15px;font-weight:600}.beverageSelectView_bevItemFlavor__JRAYj{font-size:12px;color:var(--muted)}.beverageSelectView_swatch__F8RqN{width:22px;height:22px;border-radius:50%;flex-shrink:0}