.SplashScreen_splashContainer__UgQJD{position:fixed;inset:0;width:100vw;height:100vh;background:#0a0a0c;z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden}.SplashScreen_content__cvCzQ{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:60px}.SplashScreen_logoWrapper__1Qx1N{position:relative;width:300px;height:300px;display:flex;align-items:center;justify-content:center}.SplashScreen_logoImageContainer__Srr8y{position:relative;z-index:5;width:250px;height:250px;display:flex;align-items:center;justify-content:center;border-radius:22.37%;overflow:hidden;background:#000!important;box-shadow:0 0 50px rgba(127,13,242,.2)}.SplashScreen_smokeContainer__e1XBU{position:absolute;width:400px;height:400px;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.SplashScreen_smokeParticle__eNGx6{position:absolute;width:clamp(160px,45vw,320px);height:clamp(160px,45vw,320px);border-radius:50%;filter:blur(45px);pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle,hsla(0,0%,78%,.45) 0,rgba(127,13,242,.15) 35%,transparent 75%)}.SplashScreen_actualLogo__BWGc6{object-fit:contain;filter:drop-shadow(0 0 30px rgba(127,13,242,.5)) brightness(1.1);border-radius:20%}.SplashScreen_glow__MJcyM{position:absolute;inset:-100px;background:radial-gradient(circle,rgba(127,13,242,.45) 0,transparent 75%);border-radius:50%;filter:blur(70px);animation:SplashScreen_pulse__CFd3Q 3s ease-in-out infinite alternate}.SplashScreen_sparkles__WsrE4{position:absolute;top:-40px;right:-40px;font-size:4.5rem;z-index:10;pointer-events:none}.SplashScreen_titleContainer__a0uM8{height:auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 20px}.SplashScreen_title__tKdA0{font-family:Outfit,sans-serif;color:#fff;font-weight:950;font-size:clamp(4.2rem,20vw,6.2rem);line-height:1.1;letter-spacing:-2px;text-shadow:0 0 30px rgba(0,0,0,.5),0 0 15px rgba(127,13,242,.3);margin:0}.SplashScreen_subtitle__W5ww_{font-family:Dancing Script,cursive;background:linear-gradient(90deg,#5856d6,#007aff,#5ac8fa,#4cd964);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:4.8rem;font-weight:700;display:block;margin-top:15px;animation:SplashScreen_rainbowShine__veDkA 6s linear infinite;letter-spacing:0}.SplashScreen_bgEffects__BlM8Y{position:absolute;inset:0;z-index:1;overflow:hidden}.SplashScreen_orb1__be63S,.SplashScreen_orb2__9C1fD{position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(80px)}.SplashScreen_orb1__be63S{top:10%;left:-10%;background:rgba(127,13,242,.15);animation:SplashScreen_drift__cAOYa 10s ease-in-out infinite alternate}.SplashScreen_orb2__9C1fD{bottom:20%;right:-10%;background:rgba(0,122,255,.1);animation:SplashScreen_drift__cAOYa 12s ease-in-out infinite alternate-reverse}@keyframes SplashScreen_pulse__CFd3Q{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.5}}@keyframes SplashScreen_drift__cAOYa{0%{transform:translate(0)}to{transform:translate(40px,40px)}}@keyframes SplashScreen_rainbowShine__veDkA{0%{background-position:0}to{background-position:-200%}}@media (max-width:480px){.SplashScreen_title__tKdA0{font-size:3.2rem}.SplashScreen_subtitle__W5ww_{font-size:3rem}}.RecipeSheet_container__Dzh7b{position:fixed;inset:0;z-index:20000;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.RecipeSheet_backdrop__DF39l{position:fixed;inset:0;width:100vw;height:100vh;background:rgba(0,0,0,.92);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);z-index:5001;pointer-events:auto}.RecipeSheet_sheet__YCEL0{position:relative;width:94%;height:92vh;max-width:800px;margin:0 auto;background:var(--ios-26-bg,#0a0a0c);color:var(--ios-26-text-main);z-index:5100;border-radius:44px 44px 0 0;box-shadow:0 -20px 60px rgba(0,0,0,.5);overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:auto;border:1px solid var(--ios-26-border)}.RecipeSheet_dragHandle__Hy1hZ{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:40px;height:5px;background:var(--ios-26-text-muted,hsla(0,0%,100%,.2));opacity:.8;border-radius:3px;z-index:10}[data-theme=light] .RecipeSheet_sheet__YCEL0{background:#fff;color:#000;box-shadow:0 -10px 40px rgba(0,0,0,.1)}[data-theme=dark] .RecipeSheet_sheet__YCEL0{background:#111;color:#fff}.RecipeSheet_scrollArea__EJU4l{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative;padding-top:10px;padding-bottom:120px;z-index:10;scrollbar-width:none}.RecipeSheet_scrollArea__EJU4l::-webkit-scrollbar{display:none}.RecipeSheet_closeBtn__f_2CO{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:rgba(60,60,67,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5500;font-size:16px;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1)}.RecipeSheet_closeBtn__f_2CO:hover{background:rgba(0,0,0,.6);transform:scale(1.1)}.RecipeSheet_closeBtn__f_2CO:active{transform:scale(.9)}.SpotlightSearch_overlay__PY4Ih{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(10,10,12,.9);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:9999;display:flex;justify-content:center;align-items:flex-start;padding-top:80px}:root[data-theme=light] .SpotlightSearch_overlay__PY4Ih{background:hsla(0,0%,100%,.9)}.SpotlightSearch_modal__0_54K{width:95%;max-width:600px;background:var(--color-bg-tertiary);border:1px solid var(--glass-border);border-radius:28px;box-shadow:var(--shadow-premium);overflow:hidden;animation:SpotlightSearch_modalIn__PcZXf .3s cubic-bezier(.23,1,.32,1)}@keyframes SpotlightSearch_modalIn__PcZXf{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.SpotlightSearch_searchContainer__DoQBm{padding:20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--glass-border)}.SpotlightSearch_searchIcon__SZNzk{font-size:1.5rem}.SpotlightSearch_input__Q_Y7d{flex:1 1;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-size:1.2rem;font-weight:500}.SpotlightSearch_input__Q_Y7d::placeholder{color:var(--color-text-tertiary);opacity:.6}.SpotlightSearch_closeBtn__NWknZ{background:var(--liquid-bg);border:1px solid var(--glass-border);border-radius:10px;padding:6px 12px;font-size:.7rem;font-weight:800;color:var(--color-text-secondary);cursor:pointer;transition:all .3s ease}.SpotlightSearch_closeBtn__NWknZ:hover{background:var(--color-text-primary);color:var(--color-bg-primary)}.SpotlightSearch_aiSendBtn__itCXS,.SpotlightSearch_micBtn__l1qz8{background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#fff;flex-shrink:0;transition:transform .15s ease,background .2s ease}.SpotlightSearch_aiSendBtn__itCXS{background:var(--color-accent-purple,#7f0df2);font-weight:800}.SpotlightSearch_aiSendBtn__itCXS:disabled{opacity:.5;cursor:default}.SpotlightSearch_aiSendBtn__itCXS:active,.SpotlightSearch_micBtn__l1qz8:active{transform:scale(.9)}.SpotlightSearch_micBtnActive__3i9uG{background:rgba(220,38,38,.9);animation:SpotlightSearch_micPulse__Q2zpO 1.2s infinite}@keyframes SpotlightSearch_micPulse__Q2zpO{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.5)}50%{box-shadow:0 0 0 8px rgba(220,38,38,0)}}[data-theme=light] .SpotlightSearch_micBtn__l1qz8{background:rgba(0,0,0,.08);color:#000}.SpotlightSearch_aiMessage__3_0_I{padding:12px 20px 16px;font-size:16px;font-weight:600;color:hsla(0,0%,100%,.85);line-height:1.4}[data-theme=light] .SpotlightSearch_aiMessage__3_0_I{color:rgba(0,0,0,.75)}.SpotlightSearch_results__GVk_h{max-height:500px;overflow-y:auto;padding:12px}.SpotlightSearch_quickFilters__Y4lt2{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.SpotlightSearch_quickFilterBtn__3tyZE{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:5px 12px;color:hsla(0,0%,100%,.8);font-size:.78rem;cursor:pointer;transition:all .15s;white-space:nowrap}.SpotlightSearch_quickFilterBtn__3tyZE:hover{background:hsla(0,0%,100%,.15);color:#fff}.SpotlightSearch_modeToggle__JV34d{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.SpotlightSearch_groupBtns__CUlcg{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.SpotlightSearch_groupBtn__Ww8F5{flex:1 1;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55);border-radius:20px;padding:6px 10px;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap}.SpotlightSearch_groupBtn__Ww8F5:hover{background:hsla(0,0%,100%,.1);color:#fff}.SpotlightSearch_groupBtnActive__QBL8j{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.45);color:#c4b5fd}.SpotlightSearch_filterChips__Hc80R{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);max-height:150px;overflow-y:auto}.SpotlightSearch_chip__3uarG{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:4px 12px;color:hsla(0,0%,100%,.65);font-size:.75rem;cursor:pointer;white-space:nowrap;transition:all .12s}.SpotlightSearch_chipActive__N1UKX,.SpotlightSearch_chip__3uarG:hover{background:hsla(0,0%,100%,.16);color:#fff;border-color:hsla(0,0%,100%,.3)}.SpotlightSearch_modeBtn__jzTNK{flex:1 1;padding:8px 12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:transparent;color:hsla(0,0%,100%,.6);font-size:.82rem;cursor:pointer;transition:all .2s}.SpotlightSearch_modeBtnActive__8Dwla{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.25)}.SpotlightSearch_ingTags__hOAaq{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px}.SpotlightSearch_ingTag__KDQel{display:flex;align-items:center;gap:4px;background:rgba(99,102,241,.3);border:1px solid rgba(99,102,241,.5);border-radius:20px;padding:4px 10px;font-size:.8rem;color:#fff}.SpotlightSearch_ingTagRemove__Kq5JN{background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:0;font-size:.75rem;line-height:1}.SpotlightSearch_recentTitle__5n_8d{padding:15px 12px 5px;font-size:.85rem;font-weight:700;color:var(--color-accent-purple);text-transform:uppercase;letter-spacing:1px}.SpotlightSearch_resultItem__OECTv{display:flex;align-items:center;gap:16px;padding:12px;border-radius:16px;text-decoration:none;color:var(--color-text-primary);transition:var(--transition-smooth)}.SpotlightSearch_resultItem__OECTv:hover{background:var(--accent-bg,rgba(127,13,242,.1));transform:translateX(4px)}.SpotlightSearch_thumb__6rkPL{width:60px;height:60px;border-radius:12px;object-fit:cover}.SpotlightSearch_resultTitle__Bnggw{font-weight:700;color:var(--color-text-primary)}.SpotlightSearch_resultMeta__xqR6T{font-size:.8rem;color:var(--color-text-tertiary)}.SpotlightSearch_noResult__GDyfZ{padding:40px 20px;text-align:center;color:var(--color-text-tertiary);font-style:italic}.SplitTitle_titleContainer__NPbL9{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;gap:0 .2em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;line-height:1.3;width:100%}.SplitTitle_white__EBud7{background:linear-gradient(90deg,#5856d6,#007aff,#5ac8fa,#4cd964);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:SplitTitle_rainbowShine__aGEOG 6s linear infinite}.SplitTitle_gradient__67tmv,.SplitTitle_white__EBud7{-webkit-text-fill-color:transparent;font-weight:850;letter-spacing:-.5px;font-size:clamp(1.2rem,4vw,1.6rem);transition:all .6s cubic-bezier(.16,1,.3,1)}.SplitTitle_gradient__67tmv{background:linear-gradient(90deg,#ff375f,#ff9f0a,#ffd60a,#30d158,#64d2ff,#5e5ce6,#bf5af2,#ff375f);background-size:200% auto;-webkit-background-clip:text;background-clip:text;display:block;text-align:center;margin:0 auto;animation:SplitTitle_rainbowShine__aGEOG 4s linear infinite;filter:drop-shadow(0 2px 10px rgba(0,0,0,.1))}@keyframes SplitTitle_rainbowShine__aGEOG{0%{background-position:0}to{background-position:-200%}}.SplitTitle_large__LZkA3 .SplitTitle_gradient__67tmv,.SplitTitle_large__LZkA3 .SplitTitle_white__EBud7{font-size:clamp(.8rem,4.5vw,6.5rem);letter-spacing:-.5px;font-weight:800;display:inline-block;width:auto;text-align:center;line-height:1.2;white-space:nowrap;margin-bottom:0}.SplitTitle_mobileOnlyBr__dBuwD{display:none}@media (max-width:768px){.SplitTitle_mobileOnlyBr__dBuwD{display:block}}.SplitTitle_inTitleToggle__pfJHO{display:inline-flex;vertical-align:middle;margin-left:10px;scale:.85;transform:translateY(10px);background:hsla(0,0%,100%,.05);border-radius:50%;padding:8px;border:1px solid hsla(0,0%,100%,.1)}[data-theme=light] .SplitTitle_inTitleToggle__pfJHO{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}.ThemeToggle_toggle__jYKRl{background:transparent!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0;transition:var(--transition-smooth);position:relative;overflow:hidden;color:#fff;box-shadow:none!important}.ThemeToggle_toggle__jYKRl:hover{transform:scale(1.05);background:hsla(0,0%,100%,.1);border-color:var(--liquid-highlight)}.ThemeToggle_toggle__jYKRl:active{transform:scale(.92)}.ThemeToggle_iconContainer__l3OV6{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;inset:0}.ThemeToggle_icon__TI0ms{font-size:1.35rem;line-height:1}[data-theme=light] .ThemeToggle_toggle__jYKRl{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.05)}[data-theme=light] .ThemeToggle_toggle__jYKRl:hover{background:rgba(0,0,0,.06)}.AuthButton_wrapper__ROmQs{position:relative}.AuthButton_connectBtn__lO_Ck{width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);justify-content:center;font-size:.85rem}.AuthButton_avatarBtn__l49LJ,.AuthButton_connectBtn__lO_Ck{cursor:pointer;display:flex;align-items:center;color:#fff;position:relative;overflow:visible;flex-shrink:0}.AuthButton_avatarBtn__l49LJ{gap:6px;padding:2px 4px;border-radius:20px;border:none;background:transparent;font-size:.82rem;font-weight:600;transition:background .15s}.AuthButton_avatarBtn__l49LJ:hover{background:hsla(0,0%,100%,.14)}.AuthButton_avatarInitial__I9k96{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#4f46e5);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff;flex-shrink:0}.AuthButton_avatarName__DLGuV{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthButton_avatarImg__qxx5x{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.AuthButton_syncDot__XAGYi{position:absolute;bottom:0;right:0;width:9px;height:9px;border-radius:50%;background:#22c55e;border:2px solid var(--color-bg,#0a0a0a)}.AuthButton_dropdown__Psb7g{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:hsla(0,0%,8%,.97);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:16px;box-shadow:0 20px 40px rgba(0,0,0,.5);z-index:10000;animation:AuthButton_fadeIn__soW8U .15s ease}@keyframes AuthButton_fadeIn__soW8U{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.AuthButton_email__kOlqt{font-size:.78rem;color:hsla(0,0%,100%,.5);margin-bottom:4px;word-break:break-all}.AuthButton_syncStatus__1Xd2H{font-size:.78rem;color:#22c55e;margin-bottom:12px;font-weight:600}.AuthButton_signOutBtn__fXoBv{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.6);padding:8px;font-size:.8rem;cursor:pointer;transition:all .15s}.AuthButton_signOutBtn__fXoBv:hover{background:rgba(239,68,68,.15);color:#ef4444;border-color:rgba(239,68,68,.3)}.AuthButton_dropdownTitle__oJrYX{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:6px}.AuthButton_dropdownDesc__vMtCD{font-size:.78rem;color:hsla(0,0%,100%,.45);line-height:1.4;margin-bottom:14px}.AuthButton_appleBtn__2JLda,.AuthButton_googleBtn__98Ntp{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);cursor:pointer;font-size:.83rem;font-weight:600;transition:all .15s;margin-bottom:8px}.AuthButton_googleBtn__98Ntp{background:#fff;color:#333}.AuthButton_googleBtn__98Ntp:hover{background:#f5f5f5}.AuthButton_appleBtn__2JLda{background:#1c1c1e;color:#fff;border-color:hsla(0,0%,100%,.2)}.AuthButton_appleBtn__2JLda:hover{background:#2c2c2e}.PlannerTooltip_card__JOp7v{width:100%;height:100%;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.1);background:#111;position:relative;transition:opacity .35s ease,transform .4s cubic-bezier(.16,1,.3,1)}.PlannerTooltip_card__JOp7v:hover{transform:scale(1.02)!important}.PlannerTooltip_show__8Nky3{opacity:1;transform:translateY(0) scale(1)}.PlannerTooltip_hide__YdPU7.PlannerTooltip_slideLeft__oBDhe{opacity:0;transform:translateY(-28px) scale(.88) translateX(24px)}.PlannerTooltip_hide__YdPU7.PlannerTooltip_slideRight__IO7__{opacity:0;transform:translateY(-28px) scale(.88) translateX(-24px)}.PlannerTooltip_slideLeft__oBDhe{transform-origin:top right}.PlannerTooltip_slideRight__IO7__{transform-origin:top left}.PlannerTooltip_labelBar__r6HG0{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:6px;padding:10px 14px;background:linear-gradient(180deg,rgba(0,0,0,.75) 0,transparent);font-size:.85rem;font-weight:800;color:#fff;letter-spacing:.02em}.PlannerTooltip_cardImg__nFaL7{position:absolute;inset:0;background:hsla(0,0%,100%,.05)}.PlannerTooltip_cardImg__nFaL7 img{width:100%;height:100%;object-fit:cover;display:block}.PlannerTooltip_cardImgFallback__0j2AQ{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem}.PlannerTooltip_cardOverlay__KPr4C{position:absolute;bottom:0;left:0;right:0;padding:40px 14px 16px;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent);z-index:2}.PlannerTooltip_cardTitle___Vnuz{font-size:.9rem;font-weight:800;color:#fff;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Header_header__AF_3G{width:100%;background:transparent;transition:all .5s cubic-bezier(.16,1,.3,1);z-index:100;pointer-events:none;position:-webkit-sticky;position:sticky;top:0}.Header_header__AF_3G.Header_isLarge__n0GTV:not(.Header_shrunk__rkW1_){min-height:260px;padding:30px 0;background:radial-gradient(circle at 50% 50%,rgba(127,13,242,.08) 0,transparent 70%),linear-gradient(180deg,var(--color-bg-primary) 0,var(--color-bg-tertiary) 100%);border-bottom:1px solid var(--glass-border)}.Header_header__AF_3G.Header_isLarge__n0GTV:not(.Header_shrunk__rkW1_):before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(127,13,242,.06) 1px,transparent 0);background-size:30px 30px;opacity:.4;pointer-events:none}.Header_header__AF_3G.Header_shrunk__rkW1_{padding:10px 0;background:var(--glass-bg-dark);backdrop-filter:blur(35px) saturate(210%);-webkit-backdrop-filter:blur(35px) saturate(210%);border-bottom:1px solid var(--glass-border);box-shadow:var(--shadow-premium)}:root[data-theme=light] .Header_header__AF_3G.Header_shrunk__rkW1_{background:var(--glass-bg)}.Header_container__3JNoS{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;pointer-events:auto;transition:all .6s cubic-bezier(.16,1,.3,1)}.Header_header__AF_3G.Header_shrunk__rkW1_ .Header_container__3JNoS{flex-direction:row;height:60px;justify-content:center;gap:60px}.Header_rowOne__XNNVQ{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.Header_header__AF_3G.Header_shrunk__rkW1_ .Header_rowOne__XNNVQ{flex-direction:row;justify-content:center;width:auto;gap:45px}.Header_title__a3JC3{margin:0;text-align:center;transition:all .6s cubic-bezier(.16,1,.3,1)}.Header_titleLink__0Lvj7{text-decoration:none;color:inherit;display:block}.Header_searchPillWrapper__RAhQ0{height:48px;background:var(--liquid-bg);border:1px solid var(--liquid-border);border-radius:100px;display:flex;align-items:center;padding:2px;transition:all .7s cubic-bezier(.19,1,.22,1);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);overflow:hidden;min-width:180px;justify-content:center;box-shadow:var(--shadow-sm)}:root[data-theme=light] .Header_searchPillWrapper__RAhQ0{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}.Header_searchPillWrapper__RAhQ0:hover{background:var(--liquid-highlight)}.Header_pillBtnSearch__1i4d8{background:transparent;border:none;color:var(--color-text-primary);opacity:.8;padding:0 28px;height:100%;font-size:1rem;font-weight:700;cursor:pointer;white-space:nowrap;letter-spacing:.02em;transition:opacity .3s ease}.Header_toolsGroup__S_HsX{display:flex;align-items:center;gap:24px}.Header_toolBtn__XL6Vz{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);font-size:1.35rem;border-radius:50%;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;background:transparent;border:none;cursor:pointer}.Header_toolBtn__XL6Vz:hover{background:var(--liquid-bg);transform:scale(1.2) translateY(-3px)}.Header_plannerIconBtn__HzDlv{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.Header_plannerIconBtn__HzDlv:hover{transform:scale(1.12)}.Header_plannerIconBtn__HzDlv:active{transform:scale(.94)}.Header_navFavBadge__hZ4Kd{position:absolute;top:4px;right:2px;background:#ef4444;color:#fff;font-size:9px;font-weight:900;min-width:16px;height:16px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 5px rgba(0,0,0,.3);animation:Header_popBadge__upfUK .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes Header_popBadge__upfUK{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.Header_themeToggleWrapper__2WiMa{background:transparent;border:none;padding:0;margin-left:0;cursor:pointer}.Header_capsuleToggle__qgnEa{width:76px;height:38px;background:var(--liquid-bg);border:1px solid var(--liquid-border);border-radius:100px;position:relative;padding:4px;display:flex;align-items:center;box-shadow:inset 0 2px 12px rgba(0,0,0,.2);overflow:hidden;transition:all .4s ease}:root[data-theme=light] .Header_capsuleToggle__qgnEa{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08)}.Header_capsuleIcons__A_XFV{width:100%;display:flex;justify-content:space-between;padding:0 14px;z-index:1}.Header_capsuleMoon__l8DZq,.Header_capsuleSun__El4nF{font-size:15px;transition:all .6s cubic-bezier(.34,1.56,.64,1);color:var(--color-text-primary)}:root[data-theme=dark] .Header_capsuleMoon__l8DZq{opacity:1;transform:scale(1.3) rotate(-12deg)}:root[data-theme=dark] .Header_capsuleSun__El4nF{opacity:.15;transform:scale(.7)}:root[data-theme=light] .Header_capsuleSun__El4nF{opacity:1;transform:scale(1.3) rotate(12deg)}:root[data-theme=light] .Header_capsuleMoon__l8DZq{opacity:.15;transform:scale(.7)}.Header_capsuleSlider__xeyLW{position:absolute;top:4px;left:4px;width:30px;height:30px;border-radius:50%;transition:transform .7s cubic-bezier(.68,-.6,.32,1.6);z-index:2}:root[data-theme=dark] .Header_capsuleSlider__xeyLW{transform:translateX(0);background:radial-gradient(circle at 30% 30%,#4a00bc 0,#0a0a0a 100%);box-shadow:0 0 20px rgba(127,13,242,.5)}:root[data-theme=light] .Header_capsuleSlider__xeyLW{transform:translateX(38px);background:radial-gradient(circle at 30% 30%,#fff 0,#ffc000 100%);box-shadow:0 0 25px rgba(255,180,0,.5)}@media (max-width:768px){.Header_header__AF_3G.Header_isLarge__n0GTV:not(.Header_shrunk__rkW1_){min-height:200px}.Header_header__AF_3G.Header_shrunk__rkW1_ .Header_container__3JNoS{gap:15px}.Header_searchPillWrapper__RAhQ0{min-width:140px;height:42px}}.Header_toastOverlay__ORJ_K{position:fixed;top:20px;left:50%;transform:translateX(-50%) translateY(-150%) scale(.9);z-index:1000;pointer-events:none;transition:all .7s cubic-bezier(.19,1,.22,1);width:auto;max-width:90vw}.Header_toastActive__FyZtB{transform:translateX(-50%) translateY(0) scale(1.05)}.Header_toastCapsule__jrCUO{background:var(--glass-bg-dark);backdrop-filter:blur(45px) saturate(220%);-webkit-backdrop-filter:blur(45px) saturate(220%);border:1.5px solid var(--glass-border);padding:14px 28px;border-radius:100px;box-shadow:var(--shadow-glow-purple);display:flex;align-items:center;gap:12px;white-space:nowrap}:root[data-theme=light] .Header_toastCapsule__jrCUO{background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1);color:#000}.Header_toastEmoji__onooq{font-size:1.3rem;animation:Header_popToast__KZs5b .5s cubic-bezier(.17,.89,.32,1.49)}.Header_toastMessage__4I_99{font-size:1.05rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text-primary)}:root[data-theme=light] .Header_toastMessage__4I_99{color:#000}@keyframes Header_popToast__KZs5b{0%{transform:scale(.5) rotate(-20deg)}to{transform:scale(1) rotate(0deg)}}.profile_page____0wO{min-height:100vh;padding-bottom:80px}.profile_main__zHkdw{max-width:600px;margin:0 auto;padding:20px 16px}.profile_profileInfo__PPaP1{text-align:center;margin-bottom:40px;padding-top:20px}.profile_avatar__f2UDF{font-size:80px;margin-bottom:10px}.profile_stats__j5h_8{display:flex;justify-content:center;gap:40px;border-top:1px solid #eee;padding-top:20px}.profile_statItem___jRSx{text-align:center}.profile_statValue__qQh9S{display:block;font-size:24px;font-weight:700}.profile_statLabel__5wIUm{color:#8e8e93;font-size:14px}[data-theme=light] .RecipeCardiOS26_recipeContainer__tYJKS{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.RecipeCardiOS26_recipeContainer__tYJKS{display:flex;flex-direction:column;gap:8px;width:100%;max-width:240px;align-items:center;will-change:transform,opacity}.RecipeCardiOS26_recipeContainer__tYJKS.RecipeCardiOS26_isGrid__Qs_SE{max-width:none;width:100%}.RecipeCardiOS26_titlePill__WN37V{width:100%;max-width:240px;height:44px;display:flex;align-items:center;justify-content:center;padding:0 16px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:22px;z-index:50;cursor:pointer;transition:all .4s var(--ios-easing);overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.RecipeCardiOS26_isGrid__Qs_SE .RecipeCardiOS26_titlePill__WN37V{height:36px;padding:0 10px;border-radius:18px;max-width:none}[data-theme=light] .RecipeCardiOS26_titlePill__WN37V{background:rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.1)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 12px rgba(0,0,0,.05)}[data-theme=light] .RecipeCardiOS26_titlePill__WN37V .RecipeCardiOS26_titleText__Po9D8{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.RecipeCardiOS26_titlePill__WN37V .RecipeCardiOS26_titleText__Po9D8{font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:950;margin:0;line-height:1.1;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.RecipeCardiOS26_card__qdmdX{position:relative;width:240px;height:380px;border-radius:44px;overflow:hidden;background:#000;box-shadow:0 40px 100px -20px rgba(0,0,0,.6);transition:all .6s cubic-bezier(.16,1,.3,1);touch-action:pan-x pan-y;cursor:pointer;z-index:10}[data-theme=light] .RecipeCardiOS26_card__qdmdX{box-shadow:0 4px 12px rgba(0,0,0,.03)!important;background:#fff!important;border:none!important}.RecipeCardiOS26_card__qdmdX:after{content:"";position:absolute;top:-50%;left:-100%;width:200%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.08) 45%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.08) 55%,transparent);z-index:5;transform:rotate(25deg);transition:left .8s cubic-bezier(.16,1,.3,1);pointer-events:none}.RecipeCardiOS26_card__qdmdX:hover:after{left:100%}.RecipeCardiOS26_card__qdmdX:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 80px 150px -30px rgba(0,0,0,.8),0 0 40px hsla(0,0%,100%,.03)}.RecipeCardiOS26_isGrid__Qs_SE .RecipeCardiOS26_card__qdmdX{width:100%;height:260px;border-radius:28px}.RecipeCardiOS26_inCardTitleOverlay__j4teB{position:absolute;top:12px;left:10px;right:10px;height:44px;display:flex;align-items:center;justify-content:center;padding:0 16px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:22px;z-index:20;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.2);pointer-events:none}.RecipeCardiOS26_inCardTitleOverlay__j4teB.RecipeCardiOS26_withFlag__p6C_H{padding:0 40px}.RecipeCardiOS26_pillFlag__TeTxf{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:1.25rem;line-height:1;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RecipeCardiOS26_inCardTitleText__MUUkG{font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:950;margin:0;line-height:1.1;text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.RecipeCardiOS26_recipeContainer__tYJKS.RecipeCardiOS26_inCardMode__Htuv1{padding-top:52px}.RecipeCardiOS26_bottomRightHeart__5M_Ag{position:absolute;bottom:16px;right:16px;z-index:50;pointer-events:auto}.RecipeCardiOS26_videoInCard__8KYYj{position:absolute;inset:0;width:100%;height:100%;z-index:100;background:#000}.RecipeCardiOS26_iframeInCard__1Unh1{width:100%;height:100%;border:none}.RecipeCardiOS26_visualContainer__RizDK{position:relative;width:100%;height:100%}.RecipeCardiOS26_imageWrapper__8hJ7K,.RecipeCardiOS26_videoWrapper__FDEd_{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.RecipeCardiOS26_image__2BxTw{transition:transform .6s cubic-bezier(.16,1,.3,1)}.RecipeCardiOS26_card__qdmdX:hover .RecipeCardiOS26_image__2BxTw{transform:scale(1.06)}.RecipeCardiOS26_placeholder__f3ZuB{width:100%;height:100%;background:linear-gradient(135deg,#1c1c1e,#000);display:flex;align-items:center;justify-content:center}.RecipeCardiOS26_placeholderIcon__okG6Q{font-size:80px;opacity:.3}.RecipeCardiOS26_closeVideoInCard__fTqOq{top:15px;right:15px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);color:#fff;z-index:101;font-size:14px}.RecipeCardiOS26_closeVideoInCard__fTqOq,.RecipeCardiOS26_playCenter__cXUj1{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.RecipeCardiOS26_playCenter__cXUj1{top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;gap:8px;background:transparent;border:none;z-index:20;transition:all .25s cubic-bezier(.16,1,.3,1);pointer-events:auto}.RecipeCardiOS26_playCenter__cXUj1:hover .RecipeCardiOS26_playCircle__cRzrM{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:scale(1.1)}.RecipeCardiOS26_playCenter__cXUj1:active .RecipeCardiOS26_playCircle__cRzrM{transform:scale(.95)}.RecipeCardiOS26_playCircle__cRzrM{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:rgba(0,0,0,.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid hsla(0,0%,100%,.3);transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.5)}.RecipeCardiOS26_swipeHint__Vko5Z{position:absolute;bottom:50px;left:0;right:0;text-align:center;color:hsla(0,0%,100%,.5);font-size:14px;font-weight:500;pointer-events:none;animation:RecipeCardiOS26_bounce__0Ik_R 2s infinite;z-index:3100}@keyframes RecipeCardiOS26_bounce__0Ik_R{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.RecipeCardiOS26_overlay__u_gGM{position:absolute;bottom:0;left:0;width:100%;height:15%;background:transparent;z-index:3;pointer-events:none}.RecipeCardiOS26_topRightHeart__vI1Cj{position:absolute;top:14px;right:14px;z-index:50;pointer-events:auto}.RecipeCardiOS26_topLeftFlag__ySwoP{position:absolute;top:14px;left:14px;z-index:50;font-size:1.45rem;line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RecipeCardiOS26_minimalistHeart__1kxaG{color:hsla(0,0%,100%,.95)!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}[data-theme=light] .RecipeCardiOS26_minimalistHeart__1kxaG{color:#4b5563!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.RecipeCardiOS26_topCenterActions__26kWy{display:none!important}.RecipeCardiOS26_actionWell__Dgxv1{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:22px;padding:8px 24px;background:hsla(0,0%,100%,.08);backdrop-filter:blur(25px) saturate(1.8);-webkit-backdrop-filter:blur(25px) saturate(1.8);border:1px solid hsla(0,0%,100%,.15);border-radius:30px;box-shadow:0 10px 40px rgba(0,0,0,.3);transition:all .3s ease;pointer-events:auto}[data-theme=light] .RecipeCardiOS26_actionWell__Dgxv1{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}.RecipeCardiOS26_premiumActionBtn__spht6{width:28px!important;height:28px!important;display:flex;align-items:center;justify-content:center;border-radius:0!important;color:#fff!important;background:transparent!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;transition:all .3s cubic-bezier(.16,1,.3,1);padding:0!important}[data-theme=light] .RecipeCardiOS26_premiumActionBtn__spht6{color:#4b5563!important}.RecipeCardiOS26_premiumActionBtn__spht6:hover{transform:scale(1.25)}.RecipeCardiOS26_premiumActionBtn__spht6:active{transform:scale(.9)}.RecipeCardiOS26_hashtagContainer__xAFQ0{display:none!important}.RecipeCardiOS26_tagBadge__m6RwA{padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(0,0,0,.3);white-space:nowrap;max-width:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis;border:1px solid hsla(0,0%,100%,.2)}.RecipeCardiOS26_topOverlay__Mzufb{position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);z-index:3;pointer-events:none}.RecipeCardiOS26_topCenteredTitle__InOb7{position:absolute;top:12px;left:20px;right:20px;z-index:15;text-align:center;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:4px}.RecipeCardiOS26_unifiedActionWell__29EKO{display:flex;align-items:center;justify-content:center;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:40px;padding:6px 0;gap:20px;box-shadow:none;transition:all .3s cubic-bezier(.16,1,.3,1)}[data-theme=light] .RecipeCardiOS26_unifiedActionWell__29EKO{background:transparent;border-color:transparent}.RecipeCardiOS26_transparentWell__nFQ6B{background:transparent!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.RecipeCardiOS26_miniAction__dmQdA{color:#1c1c1e!important;font-size:20px;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.RecipeCardiOS26_miniAction__dmQdA:active{transform:scale(.8)}.RecipeCardiOS26_largeWell__OzqDV{padding:14px 34px;gap:32px}.RecipeCardiOS26_subHeader__7jeu_{display:flex;align-items:center;justify-content:center;gap:20px}.RecipeCardiOS26_topBadgeBubble__lmStu{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;border-radius:22px;background:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1.5px solid hsla(0,0%,100%,.25);padding:0 14px;transition:all .4s ease}[data-theme=light] .RecipeCardiOS26_topBadgeBubble__lmStu{border-color:rgba(0,0,0,.15)}.RecipeCardiOS26_small__ZxLnN .RecipeCardiOS26_topBadgeBubble__lmStu{padding:4px 12px;gap:8px}.RecipeCardiOS26_flagBadge__YZcBF{font-size:40px;display:flex;align-items:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.RecipeCardiOS26_timeBadge__ZQJoa{display:flex;align-items:center;gap:8px;font-weight:950;font-size:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}[data-theme=light] .RecipeCardiOS26_timeBadge__ZQJoa{color:#000;text-shadow:none}.RecipeCardiOS26_small__ZxLnN .RecipeCardiOS26_flagBadge__YZcBF{font-size:16px}.RecipeCardiOS26_small__ZxLnN .RecipeCardiOS26_timeBadge__ZQJoa{font-size:11px}.RecipeCardiOS26_timeIcon__UkpNI{opacity:.8}.RecipeCardiOS26_title__koU7W{font-family:Outfit,sans-serif;font-size:40px;font-weight:950;line-height:1.1;margin:0;letter-spacing:-1.5px;text-transform:capitalize;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4));max-width:95%;transition:all .4s ease}[data-theme=light] .RecipeCardiOS26_title__koU7W{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.RecipeCardiOS26_small__ZxLnN{width:240px;height:380px;border-radius:34px}.RecipeCardiOS26_small__ZxLnN+.RecipeCardiOS26_titlePill__WN37V .RecipeCardiOS26_titleText__Po9D8{font-size:.9rem;padding:4px 16px}.RecipeCardiOS26_small__ZxLnN .RecipeCardiOS26_roundBadge__ybRBd{width:40px;height:40px;font-size:20px}.RecipeCardiOS26_small__ZxLnN .RecipeCardiOS26_unifiedActionWell__29EKO{padding:6px 14px;gap:14px}.RecipeCardiOS26_small__ZxLnN .RecipeCardiOS26_miniAction__dmQdA{font-size:16px!important}.RecipeCardiOS26_small__ZxLnN .RecipeCardiOS26_tagBadge__m6RwA{font-size:.65rem;padding:4px 10px}@media (max-width:768px){.RecipeCardiOS26_card__qdmdX{border-radius:32px}.RecipeCardiOS26_titlePill__WN37V .RecipeCardiOS26_titleText__Po9D8{font-size:1rem}.RecipeCardiOS26_roundBadge__ybRBd{width:44px;height:44px;font-size:22px}.RecipeCardiOS26_unifiedActionWell__29EKO{padding:5px 12px;gap:12px}.RecipeCardiOS26_miniAction__dmQdA{font-size:14px!important}}.tvAuthGate_gate__dUhFq{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;overflow:hidden;z-index:1}.tvAuthGate_backdrop__RsEJF{position:absolute;inset:0;z-index:0;overflow:hidden}.tvAuthGate_tiles__Qfvjq{position:absolute;inset:-6%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:10px;gap:10px;filter:blur(60px) saturate(150%) brightness(.6);transform:scale(1.1)}.tvAuthGate_tile__2T8Fg{background-size:cover;background-position:50%;border-radius:24px}.tvAuthGate_veil__kQrCy{position:absolute;inset:0;background:radial-gradient(90% 80% at 50% 42%,rgba(0,0,0,.25) 0,rgba(0,0,0,.6) 55%,rgba(0,0,0,.88) 100%),linear-gradient(0deg,#000,rgba(0,0,0,.4) 30%,rgba(0,0,0,.1))}.tvAuthGate_brand__USvwg{position:absolute;top:30px;left:40px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;border:none;background:none;cursor:pointer;transition:opacity .18s ease}.tvAuthGate_brand__USvwg:hover{opacity:.82}.tvAuthGate_brandKicker__EtA34{font-family:Outfit,sans-serif;font-size:10px;font-weight:700;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:hsla(0,0%,100%,.66)}.tvAuthGate_brandWord__qnLBG{margin-top:2px;font-family:Outfit,sans-serif;font-size:26px;font-weight:900;line-height:1;letter-spacing:-.025em;text-transform:uppercase;transform:skewX(-7deg);transform-origin:left center;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.55)}.tvAuthGate_card__yOyP_{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:min(92vw,420px);padding:44px 40px 36px;border-radius:28px;background:rgba(28,28,30,.55);-webkit-backdrop-filter:blur(50px) saturate(180%);backdrop-filter:blur(50px) saturate(180%);box-shadow:0 40px 100px rgba(0,0,0,.6),inset 0 0 0 .5px hsla(0,0%,100%,.16)}.tvAuthGate_lock__lwWzk{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:22px;border-radius:999px;background:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.22);color:#fff}.tvAuthGate_title__usGQ4{margin:0;font-family:Outfit,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;transform:skewX(-7deg);color:#fff}.tvAuthGate_subtitle__PsowM{margin:12px 0 0;max-width:300px;font-size:15px;line-height:1.5;font-weight:400;color:rgba(235,235,245,.62)}.tvAuthGate_cta__hj0gp{margin-top:26px;height:48px;padding:0 30px;border:none;border-radius:999px;background:#fff;color:#000;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:0 8px 30px rgba(0,0,0,.4);transition:transform .2s cubic-bezier(.32,.72,0,1)}.tvAuthGate_cta__hj0gp:hover{transform:scale(1.03)}.tvAuthGate_cta__hj0gp:active{transform:scale(.97)}.tvAuthGate_back__IQzuV{margin-top:14px;border:none;background:none;color:rgba(235,235,245,.55);font-size:14px;font-weight:500;cursor:pointer;transition:color .18s ease}.tvAuthGate_back__IQzuV:hover{color:#fff}.StoreButton_wrap__a_z_G{position:relative;display:inline-flex}.StoreButton_split__JSUaO{display:inline-flex;align-items:stretch;border-radius:24px;overflow:hidden}.StoreButton_main__iGtvy{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:none;background:transparent;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;line-height:1}.StoreButton_main__iGtvy:hover{background:hsla(0,0%,100%,.12)}.StoreButton_logo__ghWhd{width:28px;height:20px;object-fit:contain;border-radius:3px;background:#fff;padding:1px}.StoreButton_label__LYmFk{white-space:nowrap}.StoreButton_arrow__txOa_{background:rgba(0,0,0,.18);color:#fff;cursor:pointer;padding:0 10px;font-size:.8rem;border:none;border-left:1px solid hsla(0,0%,100%,.25)}.StoreButton_arrow__txOa_:hover{background:rgba(0,0,0,.32)}.StoreButton_menu__vbrYB{position:absolute;bottom:calc(100% + 6px);right:0;min-width:170px;background:hsla(0,0%,8%,.98);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:6px;z-index:200;box-shadow:0 12px 40px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:2px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.StoreButton_item__oy_Q0{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:none;border-radius:10px;cursor:pointer;color:hsla(0,0%,100%,.92);font-size:.9rem;font-weight:600;text-align:left}.StoreButton_item__oy_Q0:hover{background:hsla(0,0%,100%,.08)}.StoreButton_active__0EIh3{background:hsla(0,0%,100%,.06)}.StoreButton_itemLogo__IjCFl{width:30px;height:22px;object-fit:contain;border-radius:3px;background:#fff;padding:1px}.StoreButton_check__FoPGl{margin-left:auto;color:#10b981}.ShopActions_bar__2qR81{display:flex;gap:8px;margin-top:10px;align-items:center;justify-content:flex-start}.ShopActions_carreBtn__j_CPS,.ShopActions_shareBtn__T6A9K{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);font-size:.78rem;font-weight:700;color:#fff;cursor:pointer;white-space:nowrap;transition:transform .15s cubic-bezier(.23,1,.32,1),box-shadow .2s,filter .2s}.ShopActions_shareBtn__T6A9K{flex:0 0 auto;padding:8px 12px;background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 4px 14px rgba(139,92,246,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.ShopActions_carreBtn__j_CPS{background:#06c;box-shadow:0 4px 14px rgba(0,102,204,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.ShopActions_carreBtn__j_CPS:hover,.ShopActions_shareBtn__T6A9K:hover{transform:translateY(-1px);filter:brightness(1.08)}.ShopActions_carreBtn__j_CPS:active,.ShopActions_shareBtn__T6A9K:active{transform:scale(.96)}.ShopActions_barMd__qYOAD .ShopActions_carreBtn__j_CPS,.ShopActions_barMd__qYOAD .ShopActions_shareBtn__T6A9K{padding:11px 14px;font-size:.88rem;border-radius:14px}.ShopActions_stepper__Vd627{position:fixed;bottom:88px;left:50%;transform:translateX(-50%);width:min(420px,calc(100vw - 32px));background:hsla(0,0%,8%,.97);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:14px 16px;z-index:1000;box-shadow:0 20px 60px rgba(0,0,0,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:ShopActions_stepIn__xv1Ty .25s cubic-bezier(.16,1,.3,1)}@keyframes ShopActions_stepIn__xv1Ty{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.ShopActions_stepHead__gmu7f{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#4da3ff;margin-bottom:10px}.ShopActions_stepClose__0rxwV{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:.9rem}.ShopActions_stepBody__P0qVb{display:flex;align-items:center;gap:12px;padding:8px 10px;background:hsla(0,0%,100%,.05);border-radius:14px;margin-bottom:12px}.ShopActions_stepIcon__dV02I{font-size:1.5rem}.ShopActions_stepName__3xNUf{flex:1 1;font-size:1.05rem;font-weight:700;color:#fff}.ShopActions_stepQty__rl0Wb{font-weight:800;color:#c4b5fd}.ShopActions_stepNav__aB_0l{display:flex;gap:8px;align-items:center}.ShopActions_stepArrow__1NcUw,.ShopActions_stepDone__vVaAs,.ShopActions_stepNext__Q01Gj,.ShopActions_stepSearch__QlVIQ{border:none;border-radius:12px;padding:10px 12px;font-weight:700;font-size:.85rem;color:#fff;cursor:pointer}.ShopActions_stepArrow__1NcUw{background:hsla(0,0%,100%,.1)}.ShopActions_stepArrow__1NcUw:disabled{opacity:.4;cursor:default}.ShopActions_stepSearch__QlVIQ{flex:1 1;background:#06c}.ShopActions_stepNext__Q01Gj{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.ShopActions_stepDone__vVaAs{background:#22c55e}.WeekMenuCarousel_wrap__l7fnY{width:100%}.WeekMenuCarousel_segmented__4N4B1{display:flex;gap:4px;padding:5px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 16px;overflow-x:auto;scrollbar-width:none;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.WeekMenuCarousel_segmented__4N4B1::-webkit-scrollbar{display:none}.WeekMenuCarousel_segBtn__oWURS{border:none;background:transparent;color:hsla(0,0%,100%,.55);font-size:.8rem;font-weight:700;padding:7px 14px;border-radius:11px;cursor:pointer;transition:all .25s cubic-bezier(.23,1,.32,1);white-space:nowrap}.WeekMenuCarousel_segBtn__oWURS:hover{color:hsla(0,0%,100%,.85)}.WeekMenuCarousel_segActive__j9_9C{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(235,235,245,.85));color:#111;box-shadow:0 3px 12px rgba(0,0,0,.35)}.WeekMenuCarousel_trackWrap__K7REN{position:relative}.WeekMenuCarousel_edgeZone__sPshv{position:absolute;top:0;bottom:0;width:7%;max-width:80px;z-index:6;pointer-events:none;opacity:0;cursor:pointer;transition:opacity .2s}.WeekMenuCarousel_edgeOn__Ar_7N{pointer-events:auto}.WeekMenuCarousel_edgeLeft__kS8oU{left:0;background:linear-gradient(90deg,rgba(10,10,12,.55),transparent)}.WeekMenuCarousel_edgeRight__R_1hq{right:0;background:linear-gradient(270deg,rgba(10,10,12,.55),transparent)}.WeekMenuCarousel_trackWrap__K7REN:hover .WeekMenuCarousel_edgeOn__Ar_7N{opacity:1}@media (hover:none){.WeekMenuCarousel_edgeZone__sPshv{display:none}}.WeekMenuCarousel_track__3sa_x{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 7%}.WeekMenuCarousel_track__3sa_x::-webkit-scrollbar{display:none}.WeekMenuCarousel_snap__kXHg1{scroll-snap-align:center;flex:0 0 86%;max-width:600px}@media (min-width:768px){.WeekMenuCarousel_snap__kXHg1{flex-basis:60%}}@media (min-width:1100px){.WeekMenuCarousel_snap__kXHg1{flex-basis:46%}}.WeekMenuCarousel_card__HiET3{border-radius:28px;background:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.15);padding:18px;will-change:transform,opacity}.WeekMenuCarousel_cardHeader__Yn0Ds{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.WeekMenuCarousel_dayFull__5LzMK{font-size:1.3rem;font-weight:800;letter-spacing:-.3px;color:#fff}.WeekMenuCarousel_meals__UPTFG{display:flex;flex-direction:column;gap:14px}@media (min-width:560px){.WeekMenuCarousel_meals__UPTFG{flex-direction:row}.WeekMenuCarousel_meal__xqlLq{flex:1 1;min-width:0}}.WeekMenuCarousel_meal__xqlLq{border-radius:20px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.07);padding:12px}.WeekMenuCarousel_mealHead___LAEl{margin-bottom:10px}.WeekMenuCarousel_mealTag__lcpez{font-size:.74rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.WeekMenuCarousel_mealEmpty__OGS_u{color:hsla(0,0%,100%,.5);font-size:.85rem;font-style:italic;padding:16px 4px}.WeekMenuCarousel_mealBody__TuKDY{display:flex;flex-direction:column;gap:12px}.WeekMenuCarousel_vignette__beeLh{position:relative;display:block;width:100%;border:none;padding:0;cursor:pointer;border-radius:16px;overflow:hidden;aspect-ratio:16/10;background:hsla(0,0%,100%,.05);transition:transform .2s cubic-bezier(.23,1,.32,1)}.WeekMenuCarousel_vignette__beeLh:hover{transform:scale(1.02)}.WeekMenuCarousel_vignette__beeLh:active{transform:scale(.98)}.WeekMenuCarousel_vignetteImg__HBWhg{width:100%;height:100%;object-fit:cover;display:block}.WeekMenuCarousel_vignetteFallback__LiRW8{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem}.WeekMenuCarousel_vignetteTitle__IR6h_{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 9px;text-align:left;font-size:.9rem;font-weight:800;color:#fff;line-height:1.22;text-shadow:0 1px 4px rgba(0,0,0,.7);background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.35) 60%,transparent)}.WeekMenuCarousel_sideRow__geYnv{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:12px;border:1px solid rgba(34,197,94,.3);background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(16,185,129,.05));cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s}.WeekMenuCarousel_sideRow__geYnv:hover{transform:translateY(-1px) scale(1.01);border-color:rgba(34,197,94,.6)}.WeekMenuCarousel_sideRowThumb__vawwJ{width:34px;height:34px;border-radius:9px;object-fit:cover;flex-shrink:0}.WeekMenuCarousel_sideRowFallback__3a16y{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.05rem;background:hsla(0,0%,100%,.07)}.WeekMenuCarousel_sideRowMeta__fvxbe{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.WeekMenuCarousel_sideRowBadge__z6oGb{font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4ade80;line-height:1}.WeekMenuCarousel_sideRowName__Sxf69{font-size:.74rem;font-weight:700;color:#fff;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WeekMenuCarousel_ingList__sNlhL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.WeekMenuCarousel_ingItem__AQUEp{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:12px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:background .15s,opacity .2s}.WeekMenuCarousel_ingItem__AQUEp:hover{background:hsla(0,0%,100%,.12)}.WeekMenuCarousel_ingIcon__F4wOI{font-size:1.1rem;width:22px;text-align:center;flex-shrink:0;cursor:pointer}.WeekMenuCarousel_ingName__vmL5T{flex:1 1;font-size:.9rem;font-weight:700;color:hsla(0,0%,100%,.98);line-height:1.25;cursor:pointer}.WeekMenuCarousel_ingQty__WyGOz{font-size:.82rem;font-weight:800;color:#c4b5fd;white-space:nowrap}.WeekMenuCarousel_ingCheck__3JAYh{width:20px;height:20px;border-radius:50%;flex-shrink:0;border:2px solid hsla(0,0%,100%,.25);background:none;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .15s}.WeekMenuCarousel_ingSelected__NC2JF .WeekMenuCarousel_ingCheck__3JAYh{background:linear-gradient(135deg,#8b5cf6,#6366f1);border-color:transparent}.WeekMenuCarousel_ingSelected__NC2JF{background:rgba(139,92,246,.1)}.WeekMenuCarousel_ingChecked___ZkKT .WeekMenuCarousel_ingName__vmL5T{text-decoration:line-through;color:hsla(0,0%,100%,.4)}.WeekMenuCarousel_ingChecked___ZkKT .WeekMenuCarousel_ingIcon__F4wOI{filter:grayscale(1);opacity:.55}.WeekMenuCarousel_dots__2tmtn{display:flex;justify-content:center;gap:7px;margin-top:16px}.WeekMenuCarousel_dot__T4Ol2{width:7px;height:7px;border-radius:50%;border:none;cursor:pointer;background:hsla(0,0%,100%,.25);transition:all .25s cubic-bezier(.23,1,.32,1)}.WeekMenuCarousel_dotActive__FSQor{background:#fff;width:22px;border-radius:4px}.WeekMenuCarousel_empty__5t2Dk{text-align:center;padding:80px 20px;display:flex;flex-direction:column;align-items:center}.WeekMenuCarousel_emptyIcon__JPMfo{font-size:3.5rem;margin-bottom:16px}.WeekMenuCarousel_emptyTitle__FQhuY{font-size:1.3rem;font-weight:800;color:#fff;margin:0 0 8px}.WeekMenuCarousel_emptySub__R8JLi{font-size:.95rem;color:hsla(0,0%,100%,.5);max-width:320px;margin:0;line-height:1.5}.WeekMenuCarousel_mealHead___LAEl{display:flex;align-items:center;justify-content:space-between;gap:8px}.WeekMenuCarousel_selectBtn__3YlAv{border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);border-radius:999px;padding:3px 10px;font-size:.66rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s}.WeekMenuCarousel_selectBtn__3YlAv:hover{background:hsla(0,0%,100%,.1);color:#fff}.WeekMenuCarousel_selectBtnOn__JiIR5{background:rgba(139,92,246,.22);border-color:rgba(139,92,246,.55);color:#d6c9ff}.WeekMenuCarousel_dayShop__8iyaq{margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.WeekMenuCarousel_dayShopLabel__fGD_K{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.62)}.WeekMenuCarousel_selectionBar__CgfPB{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:min(440px,calc(100vw - 24px));background:hsla(0,0%,8%,.96);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;padding:12px 16px 14px;z-index:200;box-shadow:0 20px 60px rgba(0,0,0,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.WeekMenuCarousel_selectionInfo__cfkFR{display:flex;align-items:center;justify-content:space-between}.WeekMenuCarousel_selectionCount__WCZN2{font-size:.85rem;font-weight:700;color:#fff}.WeekMenuCarousel_selectionClear__g6VhG{background:none;border:none;color:#c4b5fd;font-weight:700;font-size:.8rem;cursor:pointer}.WeekMenuCarousel_segJourJ__jWy7_{color:#f0abfc;font-weight:800}.WeekMenuCarousel_segActive__j9_9C.WeekMenuCarousel_segJourJ__jWy7_{color:#111}.WeekMenuCarousel_jourjMode__7H_g6 .WeekMenuCarousel_track__3sa_x{overflow-x:hidden;padding:8px 0}.WeekMenuCarousel_jourjMode__7H_g6 .WeekMenuCarousel_snap__kXHg1{flex:0 0 100%;max-width:none}.WeekMenuCarousel_jourjMode__7H_g6 .WeekMenuCarousel_card__HiET3{max-height:calc(100vh - 210px);display:flex;flex-direction:column}.WeekMenuCarousel_jourjMode__7H_g6 .WeekMenuCarousel_meals__UPTFG{flex:1 1 auto;min-height:0;align-items:stretch;justify-content:center}.WeekMenuCarousel_jourjMode__7H_g6 .WeekMenuCarousel_meal__xqlLq{display:flex;flex-direction:column;min-height:0}@media (min-width:560px){.WeekMenuCarousel_jourjMode__7H_g6 .WeekMenuCarousel_meal__xqlLq{flex:1 1;max-width:460px}}.WeekMenuCarousel_jourjMode__7H_g6 .WeekMenuCarousel_mealBody__TuKDY{flex:1 1 auto;min-height:0}.WeekMenuCarousel_jourjMode__7H_g6 .WeekMenuCarousel_vignette__beeLh{flex-shrink:0;width:min(100%,320px);margin:0 auto;aspect-ratio:.85;border-radius:18px}.WeekMenuCarousel_jourjMode__7H_g6 .WeekMenuCarousel_vignetteTitle__IR6h_{font-size:1rem;padding:28px 12px 11px}.WeekMenuCarousel_jourjMode__7H_g6 .WeekMenuCarousel_ingList__sNlhL{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.FavoriteButton_favoriteBtn__F6cSV{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-smooth);z-index:10;line-height:0}.FavoriteButton_favoriteBtn__F6cSV:hover{transform:scale(1.1);box-shadow:var(--shadow-glow-purple)}.FavoriteButton_favoriteBtn__F6cSV:active{transform:scale(.95)}.FavoriteButton_icon__Lr3Op{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:var(--transition-smooth)}.FavoriteButton_isFavorite__vvx_0 .FavoriteButton_icon__Lr3Op{animation:FavoriteButton_pop__Whmcm .4s cubic-bezier(.17,.89,.32,1.49)}.cardActionBtn.FavoriteButton_favoriteBtn__F6cSV{width:34px!important;height:34px!important;padding:0!important;background:rgba(0,0,0,.35)!important}:root[data-theme=light] .cardActionBtn.FavoriteButton_favoriteBtn__F6cSV{background:hsla(0,0%,100%,.9)!important;color:#000!important;border:1px solid rgba(0,0,0,.1)!important}@keyframes FavoriteButton_pop__Whmcm{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.FavoriteButton_label__25oBv{font-size:.95rem;font-weight:700;opacity:.9;margin-left:2px}.ShareButton_actionBtn__e9D8Y{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;transition:all .3s ease}.ShareButton_actionBtn__e9D8Y:hover{transform:scale(1.1);box-shadow:var(--shadow-glow-gold)}.ShareButton_actionBtn__e9D8Y:active{transform:scale(.95)}.VoteButton_voteWrapper___sD7W{position:relative;z-index:50;cursor:pointer;pointer-events:auto}.VoteButton_bubblesContainer__hC5LH{display:flex;align-items:center;gap:8px}.VoteButton_bubble__jVB4R{width:42px;height:42px;background:var(--liquid-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--liquid-border);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--shadow-sm);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}:root[data-theme=light] .VoteButton_bubble__jVB4R{background:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,.1)}.VoteButton_isVoted__b8_GT .VoteButton_flameBubble__03_qo{background:rgba(255,69,0,.5)!important;border-color:rgba(255,120,0,.4)!important;box-shadow:0 0 25px rgba(255,69,0,.45)!important}.VoteButton_bubble__jVB4R:hover{transform:scale(1.15) translateY(-2px);background:rgba(255,69,0,.4)!important;border-color:hsla(0,0%,100%,.4)!important;box-shadow:0 10px 25px rgba(255,69,0,.3)!important}.VoteButton_isVoted__b8_GT .VoteButton_flameIcon__uEmjS{transform:scale(1.1);filter:drop-shadow(0 0 15px #ff4500)}.VoteButton_liquidReflect__1fJZg{position:absolute;top:4px;left:8px;width:60%;height:30%;background:linear-gradient(180deg,hsla(0,0%,100%,.3),transparent);border-radius:50% 50% 40% 40%;pointer-events:none;opacity:.6}.VoteButton_flameIcon__uEmjS{font-size:1.35rem;line-height:normal;display:flex;align-items:center;justify-content:center;z-index:2}.VoteButton_countBubble__yXMxv{width:38px!important;height:38px!important;min-width:38px!important;background:var(--liquid-bg)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid var(--liquid-border)!important;margin-left:-5px!important;box-shadow:var(--shadow-sm)!important;z-index:1!important}:root[data-theme=light] .VoteButton_countBubble__yXMxv{background:rgba(255,69,0,.1)!important;border-color:rgba(255,69,0,.2)!important}.VoteButton_countText__cFR_a{color:var(--color-text-primary);font-weight:900;font-size:.95rem;font-family:Outfit,sans-serif;display:flex;align-items:center;justify-content:center}.VoteButton_floatingFlame__EphPo{position:absolute;pointer-events:none;z-index:100;font-size:1.5rem;filter:drop-shadow(0 0 20px #ff4500)}.VoteButton_showCount__zjD84{opacity:1!important;transform:translateY(0)!important;pointer-events:all!important}.MagicFilterBar_systemWrapper__QjSd1{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:5px 20px 0;position:relative;z-index:10}.MagicFilterBar_wellDock__ZnSBC{display:flex;background:hsla(0,0%,100%,.08);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid hsla(0,0%,100%,.1);border-radius:26px;padding:4px;gap:2px;width:100%;max-width:400px;position:relative}.MagicFilterBar_dockItem__6NKe8{flex:1 1;height:38px;border-radius:22px;position:relative;background:transparent;border:none;color:hsla(0,0%,100%,.6);font-family:var(--font-outfit),sans-serif;font-weight:700;font-size:.85rem;cursor:pointer;z-index:1;transition:color .3s ease}.MagicFilterBar_dockItem__6NKe8.MagicFilterBar_active__DWcXj{color:#000}.MagicFilterBar_hasSelection__ygQsK{font-weight:900!important;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MagicFilterBar_chipsStrip__JXbTc{display:flex;flex-wrap:wrap;gap:7px;padding:4px 20px 8px;justify-content:center;align-items:center}.MagicFilterBar_activeChip___JhlB{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 13px;border-radius:100px;border:1.5px solid;font-size:.78rem;font-weight:800;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.08);transition:all .2s ease;white-space:nowrap;letter-spacing:.02em}.MagicFilterBar_activeChip___JhlB:hover{background:hsla(0,0%,100%,.15);transform:scale(1.04)}.MagicFilterBar_activeChip___JhlB:active{transform:scale(.94)}:root[data-theme=light] .MagicFilterBar_activeChip___JhlB{color:#111;background:rgba(0,0,0,.06)}.MagicFilterBar_chipClose__GFBSr{font-size:.65rem;opacity:.7;line-height:1}.MagicFilterBar_clearBtn__SQRU5{padding:8px 14px;border-radius:19px;background:rgba(255,59,48,.15);border:1px solid rgba(255,59,48,.3);color:#ff3b30;font-size:.85rem;font-weight:800;cursor:pointer;line-height:1;transition:all .25s ease;white-space:nowrap}.MagicFilterBar_clearBtn__SQRU5:hover{background:rgba(255,59,48,.25)}:root[data-theme=light] .MagicFilterBar_clearBtn__SQRU5{background:rgba(255,59,48,.1);color:#cc2a22}:root[data-theme=light] .MagicFilterBar_dockItem__6NKe8{color:rgba(0,0,0,.5)}:root[data-theme=light] .MagicFilterBar_dockItem__6NKe8.MagicFilterBar_active__DWcXj{color:#000}.MagicFilterBar_activeIndicator__YupQt{position:absolute;inset:0;background:#fff;border-radius:19px;z-index:-1;box-shadow:0 4px 15px hsla(0,0%,100%,.2)}:root[data-theme=light] .MagicFilterBar_activeIndicator__YupQt{background:rgba(0,0,0,.05);box-shadow:none;border:1px solid rgba(0,0,0,.1)}:root[data-theme=light] .MagicFilterBar_wellDock__ZnSBC{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}.MagicFilterBar_unfoldedWrapper__ZswmY{width:100%;display:flex;justify-content:center;position:relative;z-index:5}.MagicFilterBar_wellDockSecondary__ym4CB{display:flex;background:rgba(40,40,40,.4);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;padding:8px;width:100%;max-width:500px;overflow:hidden}.MagicFilterBar_railScrollArea__L1Xid{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.MagicFilterBar_railScrollArea__L1Xid::-webkit-scrollbar{display:none}.MagicFilterBar_itemsRail__gHkKb{display:flex;gap:8px}.MagicFilterBar_subItem___F736{position:relative;flex:0 0 auto;height:38px;padding:0 16px;border-radius:19px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-family:var(--font-outfit),sans-serif;font-weight:600;font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.MagicFilterBar_subItem___F736.MagicFilterBar_selected__ces3A{background:hsla(0,0%,100%,.12);border-color:var(--active-color);box-shadow:0 0 15px var(--active-color);transform:scale(1.02)}.MagicFilterBar_subItem___F736.MagicFilterBar_selected__ces3A .MagicFilterBar_itemName__IWs1n{color:#fff;text-shadow:0 0 8px var(--active-color)}.MagicFilterBar_auraGlow__UIhqY{position:absolute;inset:-5px;border-radius:24px;z-index:-1;filter:blur(15px);opacity:.6;pointer-events:none}.MagicFilterBar_itemIcon__MJCWj{font-size:1.1rem;display:flex;align-items:center;position:relative;z-index:2}.MagicFilterBar_itemIcon__MJCWj:empty{display:none}.MagicFilterBar_subItem___F736:has(.MagicFilterBar_itemIcon__MJCWj:empty){gap:0}.MagicFilterBar_glowContainer__PMZjl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.MagicFilterBar_glowOrb__FFFhm{position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,var(--glow-color) 0,transparent 70%);filter:blur(60px);opacity:.15;animation:MagicFilterBar_float__cPkcR 20s cubic-bezier(.4,0,.2,1) infinite alternate}.MagicFilterBar_glowOrb1__rfJSL{top:-20%;left:0;animation-delay:0s}.MagicFilterBar_glowOrb2__0bfoP{bottom:-20%;right:-10%;animation-delay:-5s}.MagicFilterBar_glowOrb3__RzoHX{top:40%;left:30%;width:150px;height:150px;animation-delay:-10s}@keyframes MagicFilterBar_float__cPkcR{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.1)}}:root[data-theme=light] .MagicFilterBar_wellDockSecondary__ym4CB{background:hsla(0,0%,100%,.4)!important;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border-color:rgba(0,0,0,.06);box-shadow:0 10px 40px rgba(0,0,0,.04)}:root[data-theme=light] .MagicFilterBar_subItem___F736{background:rgba(0,0,0,.03);color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.05)}:root[data-theme=light] .MagicFilterBar_subItem___F736.MagicFilterBar_selected__ces3A{background:hsla(0,0%,100%,.85);color:#000;box-shadow:0 8px 25px rgba(0,0,0,.05)}:root[data-theme=light] .MagicFilterBar_subItem___F736.MagicFilterBar_selected__ces3A .MagicFilterBar_itemName__IWs1n{color:#000}:root[data-theme=light] .MagicFilterBar_glowOrb__FFFhm{opacity:.05}@media (max-width:768px){.MagicFilterBar_systemWrapper__QjSd1{padding:8px 15px 0}.MagicFilterBar_mainControls__2iC2x{gap:8px}.MagicFilterBar_primaryPill__uOrr2{font-size:.85rem;height:40px}}.VideoSection_iframe__LtcAq,.VideoSection_videoContainer__KjhV8 iframe{width:100%;height:auto;max-height:80vh;aspect-ratio:9/16;border:none;border-radius:var(--radius-md);background:#000;box-shadow:0 20px 50px rgba(0,0,0,.5)}.VideoSection_videoContainer__KjhV8{width:100%;height:auto;max-height:85vh;border-radius:var(--radius-lg);overflow:hidden;display:flex;justify-content:center;align-items:center;background:#000;padding:var(--spacing-sm)}.VideoSection_videoContainer__KjhV8 blockquote{margin:0!important;max-width:100%}.VideoSection_placeholder__rbnx0{width:100%;height:200px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:.9rem}.favorites_page__v7MlN{min-height:100vh;padding-bottom:120px;background:var(--color-bg-secondary)}.favorites_stickyHeaderMenu__mX7Cn{position:fixed!important;top:0;left:0;right:0;z-index:1000;background:var(--color-bg-secondary);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);width:100%;border-bottom:1px solid var(--glass-border);transition:all .5s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.favorites_stickyHeaderMenu__mX7Cn{position:fixed!important;top:0;left:0;right:0;z-index:9999}}.favorites_main__b9BXr{max-width:800px;margin:0 auto;padding:340px 24px 32px}@media (max-width:768px){.favorites_main__b9BXr{padding-top:160px}}.favorites_title__Hd8cO{font-family:var(--font-primary);font-size:32px;font-weight:800;color:var(--color-text-primary);margin-bottom:32px;letter-spacing:-.5px;text-align:center}.favorites_grid__mAmHj{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.favorites_empty__QsZKE{text-align:center;padding:80px 20px;color:#888}.favorites_empty__QsZKE h2{color:var(--color-text-primary);font-size:1.5rem;margin-bottom:8px}@media (max-width:768px){.favorites_grid__mAmHj{grid-template-columns:repeat(2,1fr);gap:12px}}.search_page__k12qa{min-height:100vh;padding-bottom:120px;background:var(--color-bg-secondary)}.search_stickyHeaderMenu__zpzKq{position:fixed!important;top:0;left:0;right:0;z-index:1000;background:var(--color-bg-secondary);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);width:100%;border-bottom:1px solid var(--glass-border);transition:all .5s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.search_stickyHeaderMenu__zpzKq{position:fixed!important;top:0;left:0;right:0;z-index:9999}}.search_main__bLpZ8{max-width:800px;margin:0 auto;padding:340px 24px 32px}@media (max-width:768px){.search_main__bLpZ8{padding-top:250px}}.search_searchBar__UwPdN{margin-bottom:32px;position:-webkit-sticky;position:sticky;top:140px;z-index:10}.search_input__wuox0{width:100%;padding:18px 24px;border-radius:20px;border:1px solid var(--glass-border);background:var(--color-bg-tertiary);color:var(--color-text-primary);font-size:16px;font-weight:500;box-shadow:var(--shadow-lg);transition:var(--transition-smooth)}.search_input__wuox0:focus{outline:none;border-color:var(--color-accent-purple);box-shadow:var(--shadow-glow-purple);transform:translateY(-2px)}.search_empty__yTzxl{text-align:center;color:var(--color-text-tertiary);padding:100px 20px}.search_grid__jLIRQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.search_rankWrapper__fLrPi{position:relative}.search_matchDetail__k_pEO{display:flex;flex-direction:column;gap:3px;margin:8px 4px 0;font-size:.8rem;line-height:1.35}.search_matchOk__5p1xR{color:#34d399;font-weight:700;text-transform:capitalize}.search_matchMissing__doTQS{color:#fbbf24;font-weight:800}.search_matchMissing__doTQS:first-letter{text-transform:none}.search_matchBadge__l3e7d{position:absolute;top:10px;left:10px;z-index:30;display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#d97706,#f59e0b);border:1.5px solid hsla(0,0%,100%,.55);box-shadow:0 4px 16px rgba(245,158,11,.45);pointer-events:none}.search_matchFull__8WUrf{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 4px 16px rgba(34,197,94,.55)}@media (max-width:768px){.search_main__bLpZ8{padding:24px 16px}.search_grid__jLIRQ{grid-template-columns:1fr}.search_input__wuox0{padding:16px 20px}}.search_suggestDivider__30HGe{margin:28px 0 14px;font-size:.95rem;font-weight:700;color:#f59e0b;text-align:center;letter-spacing:.02em;position:relative}.search_suggestDivider__30HGe:after,.search_suggestDivider__30HGe:before{content:"";position:absolute;top:50%;width:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.5))}.search_suggestDivider__30HGe:before{left:6%;transform:scaleX(-1)}.search_suggestDivider__30HGe:after{right:6%}.category_page__epfbT{min-height:100vh;padding-bottom:120px;background:var(--color-bg-secondary);width:100%;overflow-x:hidden;position:relative}.category_stickyHeaderMenu__NpFpM{position:fixed!important;top:0;left:0;right:0;z-index:1000;background:var(--color-bg-secondary);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);width:100%;border-bottom:1px solid var(--glass-border);transition:all .5s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.category_stickyHeaderMenu__NpFpM{position:fixed!important;top:0;left:0;right:0;z-index:9999}}.category_header__8BKw1{display:flex;justify-content:space-between;align-items:center;margin:340px auto 30px;padding:16px 24px;border-radius:20px;max-width:1200px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.category_title__ntmp2{font-size:clamp(1.4rem,4vw,2.2rem);font-weight:900;letter-spacing:-1.5px;line-height:1.1;margin:0;background:linear-gradient(90deg,#5856d6,#007aff,#5ac8fa,#4cd964);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:category_rainbowShine__sQBSE 6s linear infinite}.category_count__yvaj3{color:var(--color-text-tertiary);font-size:.9rem;font-weight:500}.category_main__DGbrO{max-width:1200px;margin:0 auto;padding:0 24px 40px}.category_grid__LRC9B{display:grid;grid-template-columns:repeat(auto-fill,240px);justify-content:center;grid-gap:32px;gap:32px}.category_gridItem__nejFg{width:240px;height:440px;display:flex;align-items:flex-start}.category_empty__vlpHz{text-align:center;padding:80px 20px;color:var(--color-text-tertiary)}@keyframes category_rainbowShine__sQBSE{0%{background-position:0 50%}to{background-position:200% 50%}}@media (max-width:768px){.category_header__8BKw1{flex-direction:column;gap:12px;text-align:center;margin:250px 15px 30px;padding:24px;background:var(--glass-bg)}.category_grid__LRC9B{grid-template-columns:repeat(auto-fill,240px);gap:24px}}@media (min-width:769px) and (max-width:1024px){.category_grid__LRC9B{grid-template-columns:repeat(auto-fill,240px);gap:24px}}