.CookPlayer_overlay__Y_rQ2{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:max(10px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom));background:rgba(4,16,22,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CookPlayer_frame__Obab_{position:relative;display:flex;flex-direction:column;width:min(94vw,430px);height:min(94dvh,900px);overflow:hidden;border-radius:28px;background:var(--rsp-cream);box-shadow:0 24px 76px rgba(0,0,0,.56)}.CookPlayer_header__qSm_v{position:relative;z-index:8;flex:0 0 auto;padding:14px 14px 12px;background:var(--rsp-navy)}.CookPlayer_headerRow__9Xa0o{display:flex;align-items:center;gap:10px}.CookPlayer_addAllButton__i5Zut,.CookPlayer_fillButton__19CnB,.CookPlayer_finishButton__XYeZC,.CookPlayer_finished__dQ9tb button,.CookPlayer_iconButton__ufzrk,.CookPlayer_ingredientsButton__YOQav,.CookPlayer_sheetClose__zvLlq,.CookPlayer_theaterControls__VAiNu button,.CookPlayer_theaterTop__4O89I button{border:0;font:inherit;cursor:pointer}.CookPlayer_iconButton__ufzrk{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:999px;color:#fff;background:rgba(255,255,255,.14)}.CookPlayer_titleWrap__pCmMP{min-width:0;flex:1 1}.CookPlayer_titleWrap__pCmMP span,.CookPlayer_titleWrap__pCmMP strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CookPlayer_titleWrap__pCmMP strong{color:#fff;font-family:var(--rsp-font-heading);font-size:14px;font-weight:700}.CookPlayer_titleWrap__pCmMP span{margin-top:2px;color:var(--rsp-yellow);font-size:11.5px;font-weight:600}.CookPlayer_ingredientsButton__YOQav{display:flex;min-height:36px;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;background:rgba(255,255,255,.1);font-family:var(--rsp-font-cta);font-size:11.5px;font-weight:700}.CookPlayer_progress__fulTB,.CookPlayer_theaterProgress__QSSTF{display:flex;gap:3px}.CookPlayer_progress__fulTB{margin-top:12px}.CookPlayer_progress__fulTB span,.CookPlayer_theaterProgress__QSSTF span{height:3px;flex:1 1;border-radius:2px;background:rgba(255,255,255,.28)}.CookPlayer_progress__fulTB span.CookPlayer_progressDone__OiN5y,.CookPlayer_theaterProgress__QSSTF span.CookPlayer_progressDone__OiN5y{background:var(--rsp-yellow)}.CookPlayer_progress__fulTB span.CookPlayer_progressActive__KXZTB,.CookPlayer_theaterProgress__QSSTF span.CookPlayer_progressActive__KXZTB{background:var(--rsp-orange)}.CookPlayer_feed__GaA74{position:relative;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 26px;scrollbar-width:none}.CookPlayer_feed__GaA74::-webkit-scrollbar,.CookPlayer_ingredientList__aCXVQ::-webkit-scrollbar{display:none}.CookPlayer_stepCard__byx1b{overflow:hidden;margin-bottom:14px;border:2px solid transparent;border-radius:18px;opacity:.9;background:#fff;box-shadow:0 2px 8px rgba(8,31,44,.08);transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.CookPlayer_stepCardActive__4wSBY{border-color:var(--rsp-yellow);opacity:1;box-shadow:0 8px 18px rgba(8,31,44,.18)}.CookPlayer_videoFrame__iGn_z{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;cursor:pointer;background:var(--rsp-navy)}.CookPlayer_theaterVideoButton__vbPWs video,.CookPlayer_videoFrame__iGn_z video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--rsp-navy)}.CookPlayer_videoIdle__bYUPa{opacity:.48}.CookPlayer_theaterFallback__ngZ8h,.CookPlayer_videoFallback__B2hO4{position:absolute;inset:0;display:grid;place-items:center;color:var(--rsp-yellow);background:var(--rsp-navy);font-size:40px}.CookPlayer_playDisc__Ki6Dk,.CookPlayer_theaterPlay__maZ1O{position:absolute;top:50%;left:50%;display:grid;place-items:center;color:#fff;border-radius:999px;background:rgba(255,255,255,.22);transform:translate(-50%,-50%);pointer-events:none}.CookPlayer_playDisc__Ki6Dk{width:44px;height:44px;padding-left:2px}.CookPlayer_stepBadge__TyvqX{position:absolute;top:10px;left:10px;padding:5px 11px;border-radius:999px;color:#fff;background:rgba(4,16,22,.7);font-family:var(--rsp-font-cta);font-size:11.5px;font-weight:700}.CookPlayer_fillButton__19CnB,.CookPlayer_stepBadgeActive__9Xh4b{color:var(--rsp-navy);background:var(--rsp-yellow)}.CookPlayer_fillButton__19CnB{position:absolute;right:10px;bottom:10px;display:flex;min-height:34px;align-items:center;gap:7px;padding:0 14px;border-radius:999px;font-family:var(--rsp-font-cta);font-size:12.5px;font-weight:700}.CookPlayer_stepBody__i2j2L{padding:14px 16px 15px;cursor:pointer}.CookPlayer_stepBody__i2j2L p{margin:0;color:var(--rsp-navy);font-family:var(--rsp-font-heading);font-size:18px;font-weight:600;line-height:1.35}.CookPlayer_stepBody__i2j2L p.CookPlayer_stepTextIdle__UQmxL{opacity:.72;font-size:15px;font-weight:700;line-height:1.4}.CookPlayer_finishButton__XYeZC{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:0 20px;border-radius:999px;color:var(--rsp-navy);background:var(--rsp-yellow);font-family:var(--rsp-font-cta);font-size:15px;font-weight:700}.CookPlayer_sheetBackdrop__TOGoC{position:absolute;inset:0;z-index:10;border:0;background:rgba(4,16,22,.45);cursor:pointer}.CookPlayer_sheet__4grG4{position:absolute;right:0;bottom:0;left:0;z-index:11;display:flex;max-height:70%;flex-direction:column;padding:14px 20px max(26px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -10px 22px rgba(0,0,0,.28);animation:CookPlayer_sheetUp__xnRGu .28s cubic-bezier(.2,.9,.3,1)}@keyframes CookPlayer_sheetUp__xnRGu{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookPlayer_sheetHandle__5E8jB{width:40px;height:4px;flex:0 0 auto;align-self:center;margin-bottom:10px;border-radius:2px;background:rgba(8,31,44,.18)}.CookPlayer_sheetHeading__atSKi,.CookPlayer_sheetHeading__atSKi>div{display:flex;align-items:center}.CookPlayer_sheetHeading__atSKi{justify-content:space-between;gap:12px;margin-bottom:14px}.CookPlayer_sheetHeading__atSKi>div{gap:8px}.CookPlayer_sheetHeading__atSKi h2{margin:0;color:var(--rsp-orange);font-family:var(--rsp-font-heading);font-size:19px}.CookPlayer_sheetClose__zvLlq{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;color:var(--rsp-navy);background:rgba(8,31,44,.08)}.CookPlayer_addAllButton__i5Zut{min-height:44px;flex:0 0 auto;margin-bottom:10px;border-radius:999px;color:var(--rsp-navy);background:var(--rsp-yellow);font-family:var(--rsp-font-cta);font-weight:700}.CookPlayer_ingredientList__aCXVQ{overflow-y:auto;margin:0;padding:0;list-style:none;scrollbar-width:none}.CookPlayer_ingredientList__aCXVQ li{border-bottom:1px dashed rgba(8,31,44,.15)}.CookPlayer_ingredientList__aCXVQ button{display:flex;width:100%;align-items:center;gap:12px;padding:12px 2px;border:0;color:var(--rsp-navy);background:none;font-family:var(--rsp-font-body);font-size:15px;font-weight:500;text-align:left;cursor:pointer}.CookPlayer_checkbox__ASgG1{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:2px solid rgba(8,31,44,.28);border-radius:6px}.CookPlayer_checkbox__ASgG1 svg{width:14px;height:14px}.CookPlayer_checkboxSelected__yLA_o{border-color:var(--rsp-yellow);background:var(--rsp-yellow)}.CookPlayer_finished__dQ9tb{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:28px;color:#fff;background:var(--rsp-navy);text-align:center}.CookPlayer_finished__dQ9tb h2,.CookPlayer_finished__dQ9tb p,.CookPlayer_finished__dQ9tb span,.CookPlayer_finished__dQ9tb strong{margin:0}.CookPlayer_finished__dQ9tb p{color:var(--rsp-orange);font-family:var(--rsp-font-cta);font-weight:700}.CookPlayer_finished__dQ9tb h2{margin-top:4px;color:var(--rsp-yellow);font-family:var(--rsp-font-display);font-size:42px;line-height:1.15}.CookPlayer_finished__dQ9tb strong{margin-top:16px;font-family:var(--rsp-font-heading);font-size:17px}.CookPlayer_finished__dQ9tb span{margin-top:6px;color:var(--rsp-beige);font-size:14px}.CookPlayer_finishedPrimary__w0JaL,.CookPlayer_finishedSecondary__kCFGX{font-family:var(--rsp-font-cta)!important;font-weight:700!important}.CookPlayer_finishedPrimary__w0JaL{margin-top:24px;padding:13px 24px;border-radius:999px;color:var(--rsp-navy);background:var(--rsp-yellow)}.CookPlayer_finishedSecondary__kCFGX{margin-top:10px;padding:10px 18px;color:#fff;background:transparent}.CookPlayer_theaterRoot__HfIz4{position:fixed;inset:0;z-index:1200;display:grid;overflow:hidden;place-items:center;background:#000}.CookPlayer_theaterStage__uUXgK{position:relative;width:100vw;height:100dvh;overflow:hidden;color:#fff;background:var(--rsp-navy)}.CookPlayer_theaterVideoButton__vbPWs{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:var(--rsp-navy);cursor:pointer}.CookPlayer_theaterShade__6z9am{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,16,22,.58),transparent 48%,rgba(4,16,22,.92))}.CookPlayer_theaterPlay__maZ1O{width:78px;height:78px}.CookPlayer_theaterTop__4O89I{position:absolute;top:max(24px,env(safe-area-inset-top));right:36px;left:36px;display:flex;align-items:center;gap:12px}.CookPlayer_theaterProgress__QSSTF{width:28%;min-width:140px}.CookPlayer_theaterTop__4O89I strong{overflow:hidden;flex:1 1;font-family:var(--rsp-font-heading);font-size:13px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.5)}.CookPlayer_theaterExit__toeCC{min-height:38px;border-radius:999px;color:#fff;background:rgba(4,16,22,.55);font-family:var(--rsp-font-cta)!important;font-size:12px!important;font-weight:700!important;display:flex;align-items:center;gap:7px;padding:0 15px}.CookPlayer_theaterCopy__Ek8Ix{position:absolute;bottom:38px;left:48px;width:62%}.CookPlayer_theaterCopy__Ek8Ix>span{color:var(--rsp-yellow);font-family:var(--rsp-font-cta);font-size:14px;font-weight:700;letter-spacing:.6px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.CookPlayer_theaterCopy__Ek8Ix>p{margin:8px 0 0;color:#fff;font-family:var(--rsp-font-heading);font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.28;text-shadow:0 2px 12px rgba(0,0,0,.6)}.CookPlayer_theaterControls__VAiNu{position:absolute;right:38px;bottom:38px;display:flex;flex-direction:column;gap:10px}.CookPlayer_theaterControls__VAiNu button{display:grid;width:48px;height:48px;place-items:center;border:1.5px solid rgba(255,255,255,.3);border-radius:15px;color:#fff;background:rgba(4,16,22,.42);font-size:22px;font-weight:700}.CookPlayer_theaterControls__VAiNu button:last-child{border-color:var(--rsp-yellow);color:var(--rsp-navy);background:var(--rsp-yellow)}.CookPlayer_theaterControls__VAiNu button:disabled{opacity:.35}.CookPlayer_rotateHint__p6T8e{display:none}.CookPlayer_addAllButton__i5Zut:hover,.CookPlayer_fillButton__19CnB:hover,.CookPlayer_finishButton__XYeZC:hover,.CookPlayer_finished__dQ9tb button:hover,.CookPlayer_iconButton__ufzrk:hover,.CookPlayer_ingredientsButton__YOQav:hover,.CookPlayer_sheetClose__zvLlq:hover,.CookPlayer_theaterControls__VAiNu button:hover:not(:disabled),.CookPlayer_theaterTop__4O89I button:hover{filter:brightness(1.07)}@media (max-width:540px){.CookPlayer_overlay__Y_rQ2{padding-right:8px;padding-left:8px}.CookPlayer_frame__Obab_{width:min(96vw,430px);height:min(96dvh,900px);border-radius:24px}.CookPlayer_headerRow__9Xa0o{gap:8px}.CookPlayer_ingredientsButton__YOQav{padding:0 10px}.CookPlayer_stepBody__i2j2L p{font-size:17px}}@media (max-width:380px){.CookPlayer_ingredientsButton__YOQav span{display:none}.CookPlayer_ingredientsButton__YOQav{width:36px;padding:0;justify-content:center}}@media (orientation:portrait) and (max-width:900px){.CookPlayer_theaterStage__uUXgK{width:100dvh;height:100vw;transform:rotate(90deg)}.CookPlayer_rotateHint__p6T8e{position:absolute;top:max(18px,env(safe-area-inset-top));left:50%;display:block;padding:9px 16px;border-radius:999px;color:var(--rsp-navy);background:var(--rsp-yellow);font-family:var(--rsp-font-cta);font-size:13px;font-weight:700;transform:translateX(-50%);pointer-events:none}}@media (prefers-reduced-motion:reduce){.CookPlayer_feed__GaA74{scroll-behavior:auto}.CookPlayer_sheet__4grG4,.CookPlayer_stepCard__byx1b{animation:none;transition:none}}