.day_shell__3I9P_{--day-violet:124 58 237;--day-teal:13 148 136;--day-warm:217 119 6;--day-blue:37 99 235;--day-rose:219 39 119;--day-sky:2 132 199;--day-orange:234 88 12;--day-fuchsia:192 38 211;--day-card-wash:0.16;--day-ring:#6d28d9;--day-shadow:0 12px 36px -26px rgb(76 29 149/32%);--day-shadow-raised:0 18px 42px -26px rgb(76 29 149/40%);background:radial-gradient(ellipse at 95% 0,rgb(var(--day-violet)/10%),transparent 34%),radial-gradient(ellipse at 0 24%,rgb(var(--day-teal)/6%),transparent 35%),radial-gradient(ellipse at 90% 65%,rgb(var(--day-warm)/4%),transparent 30%),var(--surface-1)}.dark .day_shell__3I9P_{--day-violet:167 139 250;--day-teal:45 212 191;--day-warm:251 191 36;--day-blue:96 165 250;--day-rose:244 114 182;--day-sky:56 189 248;--day-orange:251 146 60;--day-fuchsia:232 121 249;--day-card-wash:0.16;--day-ring:#c4b5fd;--day-shadow:0 14px 38px -25px rgb(0 0 0/55%);--day-shadow-raised:0 20px 44px -25px rgb(0 0 0/65%)}.day_hero__VsKqp{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgb(196 181 253/35%);border-radius:28px;padding:clamp(24px,5vw,44px);background:radial-gradient(ellipse at 0 100%,rgb(45 212 191/13%),transparent 56%),radial-gradient(ellipse at 85% 0,rgb(251 191 36/7%),transparent 45%),linear-gradient(125deg,#19142e,#322057 65%,#202c40);box-shadow:0 22px 54px -30px rgb(76 29 149/60%),inset 0 1px 0 rgb(255 255 255/9%);animation:day_arrive__bF8H7 .44s ease-out backwards}.day_hero__VsKqp:before{width:280px;height:280px;inset-block-start:-140px;inset-inline-start:20%;border:1px solid rgb(196 181 253/24%);border-radius:50%;box-shadow:0 0 0 36px rgb(196 181 253/4%),0 0 0 72px rgb(45 212 191/3%)}.day_hero__VsKqp:after,.day_hero__VsKqp:before{content:"";position:absolute;pointer-events:none}.day_hero__VsKqp:after{inset-block-end:-42px;inset-inline-end:26px;width:180px;height:180px;border:1px solid rgb(45 212 191/28%);border-radius:36px;background:linear-gradient(135deg,rgb(167 139 250/10%),rgb(45 212 191/6%));transform:rotate(-16deg)}.day_hero__VsKqp .text-violet-200{color:#ede9fe}.day_heroGlow__72Yr7{position:absolute;pointer-events:none;inset:-100px auto auto -80px;width:520px;height:360px;border-radius:42%;background:radial-gradient(ellipse at 25% 40%,rgb(139 92 246/24%),transparent 62%),radial-gradient(ellipse at 72% 65%,rgb(45 212 191/18%),transparent 58%);animation:day_glow-arrive__OfVcv 1.1s ease-out backwards}.day_panel__ztGx5{--day-card-accent:var(--day-violet);position:relative;min-width:0;border:1px solid var(--line-soft);border-radius:24px;background:linear-gradient(145deg,rgb(var(--day-card-accent)/var(--day-card-wash)),rgb(var(--day-card-accent)/3.5%) 85%),var(--surface-0);box-shadow:var(--day-shadow);animation:day_arrive__bF8H7 .34s ease-out backwards}.day_panel__ztGx5:before{content:"";position:absolute;pointer-events:none;inset-block-start:0;inset-inline:24px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(var(--day-violet)/80%),rgb(var(--day-teal)/75%),rgb(var(--day-warm)/65%),transparent)}.day_loading__ArQsD{animation:day_arrive__bF8H7 .24s ease-out backwards}.day_overview__lKXId{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.day_sectionNav__lAmgV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;border:1px solid var(--line-soft);border-radius:16px;background:linear-gradient(110deg,rgb(var(--day-violet)/12%),rgb(var(--day-teal)/9%)),var(--surface-0);box-shadow:var(--day-shadow)}.day_sectionNav__lAmgV a{display:flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border-radius:11px;font-size:13px;font-weight:700;text-align:center;transition:background-color .16s ease}.day_sectionNav__lAmgV a:nth-child(2){--day-nav-accent:var(--day-teal)}.day_sectionNav__lAmgV a:nth-child(3){--day-nav-accent:var(--day-warm)}.day_shell__3I9P_ h2{scroll-margin-top:96px}.day_focus__HCZUK{--day-card-accent:var(--day-teal);padding:24px;min-width:0}.day_overview__lKXId>.day_panel__ztGx5:last-child{--day-card-accent:var(--day-warm);animation-delay:45ms}.day_focusItem__WZ0iP{display:flex;align-items:center;gap:12px;padding-block:8px}.day_focusNumber__6ZpF1{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:11px;color:var(--text-main);background:linear-gradient(135deg,rgb(var(--day-teal)/18%),rgb(var(--day-violet)/12%)),var(--surface-0);border:1px solid rgb(var(--day-teal)/18%);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.day_metric__C0SoX{--day-metric-accent:var(--day-violet);display:flex;flex-direction:column;gap:6px;padding:14px 4px;border:1px solid rgb(var(--day-metric-accent)/14%);border-radius:16px;background:linear-gradient(150deg,rgb(var(--day-metric-accent)/18%),rgb(var(--day-metric-accent)/5%)),var(--surface-0)}.day_metric__C0SoX:nth-child(2){--day-metric-accent:var(--day-teal)}.day_metric__C0SoX:nth-child(3){--day-metric-accent:var(--day-warm)}.day_suggestion__UkeWJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid rgb(var(--day-teal)/25%);border-radius:16px;background:linear-gradient(120deg,rgb(var(--day-teal)/6%),rgb(var(--day-violet)/4%)),var(--surface-0);animation:day_arrive__bF8H7 .2s ease-out backwards}.day_task__5tmNo{background:linear-gradient(150deg,rgb(var(--day-violet)/8%),transparent 70%),var(--surface-0);box-shadow:0 7px 24px -22px rgb(76 29 149/35%);animation:day_arrive__bF8H7 .28s ease-out backwards;transition:border-color .16s ease,box-shadow .16s ease}.day_task__5tmNo:nth-child(4n+2){animation-delay:25ms}.day_task__5tmNo:nth-child(4n+3){animation-delay:50ms}.day_task__5tmNo:nth-child(4n+4){animation-delay:75ms}.day_spaces__9NwCu{scroll-margin-top:96px;padding-top:12px}.day_spaceGrid__c76q6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-top:20px}.day_spaceCard__wkJlO{--day-space-accent:var(--day-violet);display:block;min-width:0;border:1px solid var(--line-soft);border-radius:20px;border-block-start:3px solid rgb(var(--day-space-accent)/68%);background:linear-gradient(135deg,rgb(var(--day-space-accent)/var(--day-card-wash)),rgb(var(--day-space-accent)/6%) 85%),var(--surface-0);box-shadow:var(--day-shadow);animation:day_arrive__bF8H7 .36s ease-out backwards;transition:border-color .16s ease,box-shadow .18s ease,transform .18s ease}.day_spaceCard__wkJlO:nth-child(3n+2){--day-space-accent:var(--day-teal);animation-delay:40ms}.day_spaceCard__wkJlO:nth-child(3n){--day-space-accent:var(--day-warm);animation-delay:80ms}.day_spaceCard__wkJlO:nth-child(8n+1){--day-space-accent:var(--day-violet)}.day_spaceCard__wkJlO:nth-child(8n+2){--day-space-accent:var(--day-teal)}.day_spaceCard__wkJlO:nth-child(8n+3){--day-space-accent:var(--day-warm)}.day_spaceCard__wkJlO:nth-child(8n+4){--day-space-accent:var(--day-blue)}.day_spaceCard__wkJlO:nth-child(8n+5){--day-space-accent:var(--day-rose)}.day_spaceCard__wkJlO:nth-child(8n+6){--day-space-accent:var(--day-sky)}.day_spaceCard__wkJlO:nth-child(8n+7){--day-space-accent:var(--day-orange)}.day_spaceCard__wkJlO:nth-child(8n){--day-space-accent:var(--day-fuchsia)}.day_spaceSummary__o4_Jf{display:block;list-style:none;cursor:pointer;padding:16px 12px;border-radius:20px}.day_spaceSummary__o4_Jf::-webkit-details-marker{display:none}.day_spaceSummary__o4_Jf h3{font-size:14px}.day_spaceSummary__o4_Jf .day_spaceIcon__Blopn{width:34px;height:34px;flex-shrink:0;border-radius:11px}.day_spaceChevron__n209F{transition:transform .18s ease;flex-shrink:0}.day_spaceCard__wkJlO[open] .day_spaceChevron__n209F{transform:rotate(180deg)}.day_spaceCard__wkJlO[open]{border-color:rgb(var(--day-space-accent)/30%);background:linear-gradient(rgb(var(--day-space-accent)/20%),rgb(var(--day-space-accent)/5%) 160px),var(--surface-0)}.day_spaceBody____7JJ{padding:0 12px 12px;animation:day_arrive__bF8H7 .16s ease-out backwards}.day_spaceCard__wkJlO:focus-within,.day_task__5tmNo:focus-within{border-color:rgb(var(--day-violet)/45%);box-shadow:var(--day-shadow-raised)}.day_spaceIcon__Blopn{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;border:1px solid rgb(var(--day-space-accent,var(--day-violet))/18%);background:rgb(var(--day-space-accent,var(--day-violet))/20%)}.day_spaceLink__vfxAR{display:inline-flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:12px;font-size:14px;font-weight:600;transition:background-color .16s ease}.day_panel__ztGx5>#day-life-ideas-list>li{--day-idea-accent:var(--day-violet);border-block-start:4px solid rgb(var(--day-idea-accent)/70%);background:radial-gradient(ellipse at 100% 0,rgb(var(--day-idea-accent)/20%),transparent 65%),var(--surface-0);box-shadow:var(--day-shadow);animation:day_arrive__bF8H7 .36s ease-out backwards;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.day_panel__ztGx5>#day-life-ideas-list>li>button{background:var(--surface-0);border-color:rgb(var(--day-idea-accent)/40%);box-shadow:0 4px 12px -8px rgb(var(--day-idea-accent)/50%)}.day_panel__ztGx5 button[type=submit]{background:linear-gradient(120deg,#6d28d9,#5b21b6);box-shadow:0 8px 20px -10px rgb(109 40 217/65%);transition:box-shadow .16s ease,transform .16s ease}.day_panel__ztGx5>#day-life-ideas-list>li:nth-child(2){--day-idea-accent:var(--day-teal);animation-delay:45ms}.day_panel__ztGx5>#day-life-ideas-list>li:nth-child(3){--day-idea-accent:var(--day-warm);animation-delay:90ms}.day_shareDialog__2W_qd{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;margin:auto;padding:24px;border:1px solid var(--line-strong);border-radius:24px;background:var(--surface-0);color:var(--text-main);box-shadow:0 24px 80px rgb(0 0 0/30%);border-block-start:3px solid rgb(var(--day-violet,124 58 237)/55%)}.day_shareDialog__2W_qd[open]{animation:day_arrive__bF8H7 .2s ease-out backwards}.day_shareDialog__2W_qd::backdrop{background:rgb(10 8 20/65%);backdrop-filter:blur(4px)}.day_shareButton__H5NLo{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-1);padding:8px 14px;font-size:14px;font-weight:700;transition:border-color .16s ease,background-color .16s ease}.day_shareButton__H5NLo:disabled{cursor:wait;opacity:.6}.day_shareDialog__2W_qd :is(a,button,input,textarea):focus-visible,.day_shell__3I9P_ :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--day-ring,#6d28d9);outline-offset:3px}@media (hover:hover) and (pointer:fine){.day_sectionNav__lAmgV a:hover{background:rgb(var(--day-nav-accent,var(--day-violet))/16%)}.day_shareButton__H5NLo:not(:disabled):hover,.day_spaceLink__vfxAR:hover{background:rgb(var(--day-violet)/7%)}.day_task__5tmNo:hover{border-color:rgb(var(--day-violet)/30%);box-shadow:var(--day-shadow-raised)}.day_panel__ztGx5>#day-life-ideas-list>li:hover,.day_spaceCard__wkJlO:hover{transform:translateY(-4px);border-color:rgb(var(--day-violet)/35%);box-shadow:var(--day-shadow-raised)}.day_panel__ztGx5>#day-life-ideas-list>li>button:not(:disabled):hover{background:linear-gradient(rgb(var(--day-idea-accent)/10%),rgb(var(--day-idea-accent)/10%)),var(--surface-0)}.day_panel__ztGx5 button[type=submit]:not(:disabled):hover{transform:translateY(-1px);background:linear-gradient(120deg,#5b21b6,#4c1d95);box-shadow:0 10px 24px -10px rgb(109 40 217/75%)}}@keyframes day_arrive__bF8H7{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes day_glow-arrive__OfVcv{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.day_overview__lKXId{grid-template-columns:minmax(0,1fr)}.day_spaceGrid__c76q6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.day_focus__HCZUK{padding:20px}.day_focusItem__WZ0iP{flex-wrap:wrap}.day_hero__VsKqp{border-radius:24px;padding:22px}.day_sectionNav__lAmgV a{font-size:12px;gap:5px}}@media (max-width:420px){.day_spaceGrid__c76q6{grid-template-columns:minmax(0,1fr)}.day_shareDialog__2W_qd{padding:20px}}@media (max-width:639px){.day_hero__VsKqp{margin-inline:-12px;border:0;border-radius:0;box-shadow:none;padding:18px max(16px,env(safe-area-inset-right,0px)) 18px max(16px,env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion:reduce){.day_shareDialog__2W_qd,.day_shareDialog__2W_qd *,.day_shareDialog__2W_qd::backdrop,.day_shell__3I9P_,.day_shell__3I9P_ *,.day_shell__3I9P_ :after,.day_shell__3I9P_ :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.day_panel__ztGx5 button[type=submit]:not(:disabled):hover,.day_panel__ztGx5>#day-life-ideas-list>li:hover,.day_spaceCard__wkJlO:hover{transform:none}}.KitchenScene_scene__nwWQ7{position:relative;margin-top:18px;border:1px solid color-mix(in srgb,var(--kitchen-accent) 16%,transparent);border-radius:22px;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--kitchen-accent) 15%,transparent),transparent 70%),var(--kitchen-panel);overflow:hidden}.KitchenScene_caption__Fc_VG{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 14px 0;color:var(--kitchen-muted);font-size:11px;font-weight:650}.KitchenScene_caption__Fc_VG button{display:inline-flex;gap:6px;align-items:center;min-height:44px;padding:5px 8px;border:0;border-radius:10px;color:var(--kitchen-ink);background:transparent;font:inherit;cursor:pointer}.KitchenScene_caption__Fc_VG button:focus-visible{outline:2px solid var(--kitchen-ring);outline-offset:2px}.KitchenScene_caption__Fc_VG button:disabled{cursor:default}.KitchenScene_illustration__flDSN{position:relative;height:160px;max-width:510px;margin:auto;direction:ltr}.KitchenScene_cooking__exQqd{width:100%;height:100%;overflow:visible}.KitchenScene_shadow__8B8Es{fill:var(--kitchen-accent);opacity:.12}.KitchenScene_counter__Le0jZ{stroke:var(--kitchen-accent);opacity:.18;stroke-width:2}.KitchenScene_pot__aDWJW>path:first-child{fill:var(--kitchen-accent)}.KitchenScene_pot__aDWJW>ellipse{fill:var(--kitchen-ink)}.KitchenScene_pot__aDWJW .KitchenScene_soup__RUb1C{fill:var(--kitchen-panel)}.KitchenScene_handles__H0g00{fill:none;stroke:var(--kitchen-accent);stroke-width:6;stroke-linecap:round}.KitchenScene_highlight__483Fl{fill:none;stroke:var(--kitchen-panel);stroke-width:2;opacity:.45;stroke-linecap:round}.KitchenScene_garnish___ghj_{fill:var(--kitchen-accent)}.KitchenScene_garnishStroke__gVS58{stroke:var(--kitchen-accent);stroke-width:3;stroke-linecap:round}.KitchenScene_board__Kl9Ht rect{fill:color-mix(in srgb,var(--kitchen-accent) 30%,var(--kitchen-surface))}.KitchenScene_board__Kl9Ht path{fill:none;stroke:var(--kitchen-accent);opacity:.4}.KitchenScene_spoon__JGQn8{transform-origin:59% 55%;animation:KitchenScene_stir__CckA_ 3.6s ease-in-out infinite;animation-play-state:paused}.KitchenScene_spoon__JGQn8 path{stroke:var(--kitchen-ink);stroke-width:6;stroke-linecap:round}.KitchenScene_spoon__JGQn8 ellipse{fill:var(--kitchen-ink)}.KitchenScene_plate__Y7WQb ellipse{fill:var(--kitchen-surface);stroke:color-mix(in srgb,var(--kitchen-accent) 40%,transparent)}.KitchenScene_ingredient__8CulP{position:absolute;z-index:1;font-size:32px;line-height:1;animation:KitchenScene_ingredientFloat__1j0hI 6s ease-in-out infinite;animation-play-state:paused}.KitchenScene_lemon__6RM5h{left:10%;top:12%;transform:rotate(-12deg)}.KitchenScene_tomato__rkEmY{right:14%;top:9%;font-size:25px;animation-delay:-2s}.KitchenScene_herb__drpCX{left:28%;top:30%;font-size:23px;animation-delay:-4s}.KitchenScene_steam__zCjWR{position:absolute;width:13px;height:37px;border-left:2px solid var(--kitchen-accent);border-radius:50%;top:17%;opacity:.35;animation:KitchenScene_steamRise__iGrY_ 4.8s ease-in-out infinite;animation-play-state:paused}.KitchenScene_steamOne__cpgDL{left:48%;animation-delay:-1.6s}.KitchenScene_steamTwo__Y84yp{left:53%;animation-delay:-3.2s}.KitchenScene_steamThree__zeKfi{left:58%}.KitchenScene_spark__3mZGK{position:absolute;right:25%;top:30%;color:var(--kitchen-accent);font-size:24px;animation:KitchenScene_spark__3mZGK 4s ease-in-out infinite;animation-play-state:paused}.KitchenScene_scene__nwWQ7[data-motion-running=true] .KitchenScene_ingredient__8CulP,.KitchenScene_scene__nwWQ7[data-motion-running=true] .KitchenScene_spark__3mZGK,.KitchenScene_scene__nwWQ7[data-motion-running=true] .KitchenScene_spoon__JGQn8,.KitchenScene_scene__nwWQ7[data-motion-running=true] .KitchenScene_steam__zCjWR{animation-play-state:running}.KitchenScene_scene__nwWQ7[data-mixing=true] .KitchenScene_spoon__JGQn8{animation-duration:.7s}@keyframes KitchenScene_stir__CckA_{0%,to{transform:rotate(-8deg)}50%{transform:rotate(12deg)}}@keyframes KitchenScene_ingredientFloat__1j0hI{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes KitchenScene_steamRise__iGrY_{0%{transform:translateY(5px) rotate(-12deg);opacity:0}30%,65%{opacity:.35}to{transform:translateY(-24px) rotate(15deg);opacity:0}}@keyframes KitchenScene_spark__3mZGK{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.8;transform:scale(1.12)}}@media (max-width:440px){.KitchenScene_illustration__flDSN{height:142px}.KitchenScene_caption__Fc_VG{padding-inline:10px;font-size:10px}.KitchenScene_ingredient__8CulP{font-size:26px}}@media (prefers-reduced-motion:reduce){.KitchenScene_scene__nwWQ7 *,.KitchenScene_scene__nwWQ7 :after,.KitchenScene_scene__nwWQ7 :before{animation:none!important;transition:none!important}}.recipes_mealCard__Ze1mb,.recipes_recipes__kBz_x,.recipes_scrollDialog__4h_Cq{--recipe-surface:#fffdf8;--recipe-wash:#fff4e3;--recipe-ink:#302419;--recipe-muted:#65513e;--recipe-line:#deccaf;--recipe-ring:#176b5c;color:var(--recipe-ink)}.dark .recipes_mealCard__Ze1mb,.dark .recipes_recipes__kBz_x{--recipe-surface:#181b24;--recipe-wash:#222331;--recipe-ink:#fff7e8;--recipe-muted:#e1d3bc;--recipe-line:#645b54;--recipe-ring:#8ce9d4}.recipes_recipes__kBz_x{min-height:100vh;background:radial-gradient(ellipse at 100% 0,rgb(249 115 22/12%),transparent 36%),radial-gradient(ellipse at 0 45%,rgb(13 148 136/10%),transparent 38%),var(--recipe-wash)}.recipes_container__40LN_{max-width:1100px;margin:auto;padding:28px 24px 96px}.recipes_container__40LN_>*+*{margin-top:28px}.recipes_actions__XBkob{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.recipes_textLink__F_e7j{display:inline-flex;min-height:44px;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.recipes_premiumBadge__cIHv1{display:inline-flex;padding:6px 10px;border:1px solid var(--recipe-line);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em}.recipes_eyebrow__7MYdZ{font-size:12px;font-weight:800;letter-spacing:.05em}.recipes_description__BStI_{color:var(--recipe-muted);font-size:14px;line-height:1.8}.recipes_hero__y6tRP{--recipe-ring:#8ce9d4;position:relative;isolation:isolate;padding:40px 24px 24px;border:1px solid #467d68;border-radius:32px;background:radial-gradient(ellipse at 0 100%,#3e6248,transparent 65%),linear-gradient(130deg,#142c27,#214a3e);color:#fff7e8;text-align:center;box-shadow:0 22px 52px -32px rgb(9 67 49/60%)}.recipes_hero__y6tRP .recipes_eyebrow__7MYdZ{color:#b8edd7}.recipes_hero__y6tRP h1{margin-top:10px;font-size:clamp(32px,6vw,58px);font-weight:900;line-height:1.2;letter-spacing:-.035em}.recipes_hero__y6tRP>p:not(.recipes_eyebrow__7MYdZ){max-width:620px;margin-inline:auto;margin-top:14px;line-height:1.8}.recipes_pickerStage__zeECF{position:relative;isolation:isolate;display:grid;place-items:center;min-height:150px;margin-top:8px}.recipes_shuffleButton__h74lV{position:relative;z-index:1;display:inline-flex;min-height:60px;max-width:100%;justify-content:center;align-items:center;gap:10px;padding:14px 24px;border:2px solid #ffedd5;border-radius:20px;background:linear-gradient(120deg,#fed7aa,#fdba74);color:#522b16;box-shadow:0 8px 0 #925c34,0 16px 32px -12px rgb(0 0 0/32%);font-size:17px;font-weight:900;line-height:1.5;transition:transform .16s ease,box-shadow .16s ease}.recipes_shuffleButton__h74lV:disabled{cursor:wait}.recipes_shuffleButton__h74lV[aria-busy=true]{animation:recipes_kitchen-wiggle__R_8BN .86s ease-in-out}.recipes_pickerHint__VGoCL{min-height:28px;font-size:13px}.recipes_cutlery__NdVGl{position:absolute;inset:-12px 0;z-index:0;overflow:hidden;pointer-events:none}.recipes_cutlery__NdVGl span{position:absolute;top:44%;left:50%;opacity:0;font-size:34px}.recipes_cutlery__NdVGl span:first-child{--fly-x:-160px;--fly-y:-44px;--fly-turn:-40deg}.recipes_cutlery__NdVGl span:nth-child(2){--fly-x:155px;--fly-y:-32px;--fly-turn:55deg}.recipes_cutlery__NdVGl span:nth-child(3){--fly-x:-105px;--fly-y:58px;--fly-turn:-75deg}.recipes_cutlery__NdVGl span:nth-child(4){--fly-x:110px;--fly-y:60px;--fly-turn:80deg}.recipes_cutlery__NdVGl[data-active=true] span{animation:recipes_kitchen-orbit__5PReu .86s ease-in-out}.recipes_filters__LKMct{border:1px solid var(--recipe-line);border-radius:26px;padding:24px;background:var(--recipe-surface)}.recipes_filters__LKMct h2,.recipes_libraryHeading__RVIlo h2{font-size:23px;font-weight:800}.recipes_categories__24nL2{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.recipes_categories__24nL2 button{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:8px 15px;border:1px solid var(--recipe-line);border-radius:999px;background:var(--recipe-surface);font-size:14px;font-weight:700}.recipes_categories__24nL2 button[aria-pressed=true]{background:#1c5d4f;border-color:#1c5d4f;color:#fffaf0;box-shadow:0 4px 12px -7px #153e34}.recipes_filterFields__ViyXu{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px;margin-top:22px}.recipes_filterFields__ViyXu label{display:block;margin-bottom:7px;font-size:13px;font-weight:700}.recipes_searchField__z6wML{position:relative}.recipes_searchField__z6wML>svg{position:absolute;inset-inline-start:14px;top:15px;pointer-events:none;color:var(--recipe-muted)}.recipes_filterFields__ViyXu input,.recipes_filterFields__ViyXu select{width:100%;min-height:48px;border:1px solid var(--recipe-line);border-radius:14px;background:var(--recipe-wash);color:var(--recipe-ink);padding:10px 14px;font-size:16px}.recipes_filterFields__ViyXu input{padding-inline-start:42px}.recipes_filterFields__ViyXu input::-moz-placeholder{color:var(--recipe-muted);opacity:1}.recipes_filterFields__ViyXu input::placeholder{color:var(--recipe-muted);opacity:1}.recipes_libraryHeading__RVIlo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.recipes_libraryHeading__RVIlo p{color:var(--recipe-muted);font-size:14px}.recipes_recipeGrid__0CdTD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.recipes_recipeCard__ZlKzu{--dish-accent:217 119 6;display:flex;min-width:0;flex-direction:column;gap:10px;border:1px solid var(--recipe-line);border-block-start:4px solid rgb(var(--dish-accent)/75%);border-radius:24px;padding:22px;background:linear-gradient(145deg,rgb(var(--dish-accent)/14%),transparent 65%),var(--recipe-surface);box-shadow:0 12px 30px -26px rgb(97 56 20/50%);animation:recipes_recipe-arrive__TYU4B .3s ease-out backwards;transition:transform .18s ease,box-shadow .18s ease}.recipes_recipeCard__ZlKzu[data-category=dairy]{--dish-accent:14 165 233}.recipes_recipeCard__ZlKzu[data-category=meat]{--dish-accent:249 115 22}.recipes_recipeCard__ZlKzu[data-category=fish]{--dish-accent:13 148 136}.recipes_recipeCard__ZlKzu[data-category=dessert]{--dish-accent:217 70 239}.recipes_recipeCard__ZlKzu[data-category=vegan]{--dish-accent:101 163 13}.recipes_recipeCard__ZlKzu:nth-child(3n+2){animation-delay:40ms}.recipes_recipeCard__ZlKzu:nth-child(3n){animation-delay:80ms}.recipes_recipeEmoji__N9rCs{display:grid;width:76px;height:76px;place-items:center;margin-bottom:2px;border:1px solid rgb(var(--dish-accent)/25%);border-radius:24px;background:rgb(var(--dish-accent)/11%);font-size:42px}.recipes_recipeCard__ZlKzu h3{font-size:20px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.recipes_recipeCard__ZlKzu .recipes_description__BStI_{flex:1}.recipes_recipeMeta__6P01Z{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:var(--recipe-muted);font-size:13px}.recipes_recipeMeta__6P01Z>span{display:inline-flex;align-items:center;gap:7px}.recipes_cardButton__j9nHU{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px 12px;border:1px solid var(--recipe-line);border-radius:12px;background:var(--recipe-surface);font-size:14px;font-weight:800}.recipes_primaryButton__0Lkm0,.recipes_secondaryButton__c_SZW{display:inline-flex;min-height:44px;justify-content:center;align-items:center;padding:10px 18px;border-radius:14px;font-weight:800;font-size:14px}.recipes_primaryButton__0Lkm0{background:#1c5d4f;color:#fffaf0;border:1px solid #1c5d4f}.recipes_secondaryButton__c_SZW{background:var(--recipe-surface);border:1px solid var(--recipe-line);color:var(--recipe-ink)}.recipes_accessCard__vMht3,.recipes_empty__b7vCm{border:1px solid var(--recipe-line);border-radius:28px;background:var(--recipe-surface);padding:32px}.recipes_accessCard__vMht3 h1,.recipes_empty__b7vCm h3{font-size:28px;font-weight:900}.recipes_accessCard__vMht3>p,.recipes_empty__b7vCm p{margin-block:12px;color:var(--recipe-muted);line-height:1.8}.recipes_accessCard__vMht3{max-width:640px;margin-inline:auto}.recipes_largeEmoji__0Ku22{display:inline-block;font-size:54px;line-height:1.3}.recipes_mealCard__Ze1mb{--recipe-surface:#f5fff7;--recipe-ink:#173e2c;--recipe-muted:#3b5846;--recipe-line:#a4c99b;--recipe-ring:#176348;--meal-accent:#245732;--meal-badge:#e7f4cd;position:relative;isolation:isolate;min-width:0;padding:26px;border:1px solid var(--recipe-line);border-block-start:4px solid #b5de57;border-radius:28px;background:radial-gradient(ellipse at 100% 0,rgb(205 239 118/24%),transparent 60%),radial-gradient(ellipse at 0 75%,rgb(255 153 112/13%),transparent 60%),var(--recipe-surface);box-shadow:0 16px 40px -28px rgb(20 82 49/48%)}.dark .recipes_mealCard__Ze1mb{--recipe-surface:#102b23;--recipe-ink:#fff8e9;--recipe-muted:#d2e5ce;--recipe-line:#527958;--recipe-ring:#cef68d;--meal-accent:#d2f59e;--meal-badge:#254431}.recipes_mealCard__Ze1mb .recipes_eyebrow__7MYdZ{color:var(--meal-accent)}.recipes_mealCard__Ze1mb .recipes_premiumBadge__cIHv1{background:var(--meal-badge);color:var(--meal-accent)}.recipes_mealHeading__XZh38{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.recipes_mealCard__Ze1mb h2{margin-top:12px;font-size:clamp(25px,4vw,34px);font-weight:900;line-height:1.3;color:var(--recipe-ink)}.recipes_mealCard__Ze1mb>p{margin-top:10px;color:var(--recipe-muted);font-size:14px;line-height:1.8}.recipes_mealCard__Ze1mb .recipes_pickerStage__zeECF{min-height:198px;gap:10px;padding-block:6px 14px}.recipes_mealScene__rGvKa{position:relative;width:min(100%,270px);height:104px;pointer-events:none}.recipes_mealPlate__RkwDj{position:absolute;inset:9px auto auto 50%;display:grid;place-items:center;width:90px;height:84px;border:4px solid #f7ffeb;border-radius:50%;background:radial-gradient(circle,#edf8d0 50%,#c2dea5 52%,#f7ffeb 62%);box-shadow:0 8px 18px -10px rgb(1 32 19/70%);font-size:54px;line-height:1;transform:translateX(-50%) rotate(-8deg)}.recipes_mealIngredient__6TQpb{--meal-x:-104px;--meal-y:-24px;--meal-turn:-18deg;position:absolute;top:50%;left:50%;font-size:25px;line-height:1;filter:drop-shadow(0 3px 3px rgb(0 25 10/12%));transform:translate(calc(-50% + var(--meal-x)),calc(-50% + var(--meal-y))) rotate(var(--meal-turn))}.recipes_mealIngredient__6TQpb:nth-of-type(2){--meal-x:96px;--meal-y:-27px;--meal-turn:22deg}.recipes_mealIngredient__6TQpb:nth-of-type(3){--meal-x:-70px;--meal-y:24px;--meal-turn:12deg}.recipes_mealIngredient__6TQpb:nth-of-type(4){--meal-x:72px;--meal-y:25px;--meal-turn:-20deg}.recipes_mealIngredient__6TQpb:nth-of-type(5){--meal-x:-112px;--meal-y:23px;--meal-turn:-30deg}.recipes_mealIngredient__6TQpb:nth-of-type(6){--meal-x:115px;--meal-y:15px;--meal-turn:28deg}.recipes_mealCard__Ze1mb[data-shuffling=true] .recipes_mealPlate__RkwDj{animation:recipes_meal-toss__T5Siy .86s linear both}.recipes_mealCard__Ze1mb[data-shuffling=true] .recipes_mealIngredient__6TQpb{animation:recipes_meal-burst__N9fTD .86s ease-in-out both}.recipes_mealCard__Ze1mb .recipes_shuffleButton__h74lV{border-color:#fff2cc;background:linear-gradient(115deg,#ffd36a,#ffa06b);color:#38250e;box-shadow:0 6px 0 #a34a29,0 12px 24px -12px rgb(117 48 17/40%);font-size:15px}.recipes_mealCard__Ze1mb .recipes_shuffleButton__h74lV[aria-busy=true]{animation:none}.recipes_mealCard__Ze1mb[data-shuffling=true] .recipes_shuffleButton__h74lV{animation:recipes_meal-mix__lFHME .86s linear both}.recipes_mealStatus__2GX9t{min-height:26px}.recipes_mealCard__Ze1mb .recipes_textLink__F_e7j{margin-top:6px;color:var(--recipe-ink)}@media (hover:hover) and (pointer:fine){.recipes_mealCard__Ze1mb .recipes_shuffleButton__h74lV:not(:disabled):hover{box-shadow:0 9px 0 #a34a29,0 16px 28px -12px rgb(117 48 17/40%)}}@keyframes recipes_meal-mix__lFHME{0%,to{transform:translateY(0) rotate(0)}22%{transform:translateY(0) rotate(-2deg)}40%{transform:translateY(0) rotate(2deg)}54%{transform:translateY(0) rotate(-3deg)}65%{transform:translateY(0) rotate(3deg)}74%{transform:translateY(0) rotate(-3deg)}81%{transform:translateY(0) rotate(2deg)}87%{transform:translateY(-3px) rotate(-1deg)}93%{transform:translateY(-2px) rotate(1deg)}}@keyframes recipes_meal-toss__T5Siy{0%,to{transform:translateX(-50%) rotate(-8deg)}22%{transform:translateX(-50%) rotate(-14deg)}40%{transform:translateX(-50%) rotate(2deg)}54%{transform:translateX(-50%) rotate(-16deg)}65%{transform:translateX(-50%) rotate(5deg)}74%{transform:translateX(-50%) rotate(-16deg)}81%{transform:translate(-50%,-8px) rotate(3deg)}91%{transform:translate(-50%,-3px) rotate(-11deg)}}@keyframes recipes_meal-burst__N9fTD{0%,to{transform:translate(calc(-50% + var(--meal-x)),calc(-50% + var(--meal-y))) rotate(var(--meal-turn))}25%{transform:translate(calc(-50% + var(--meal-x) * .88),calc(-50% + var(--meal-y))) rotate(0deg)}48%{transform:translate(calc(-50% + var(--meal-x)),calc(-50% + var(--meal-y) - 5px)) rotate(var(--meal-turn))}64%{transform:translate(calc(-50% + var(--meal-x) * .85),calc(-50% + var(--meal-y))) rotate(0deg)}81%{transform:translate(calc(-50% + var(--meal-x)),calc(-50% + var(--meal-y) - 12px)) rotate(calc(var(--meal-turn) * 2))}93%{transform:translate(calc(-50% + var(--meal-x)),calc(-50% + var(--meal-y) - 3px)) rotate(var(--meal-turn))}}.recipes_scrollDialog__4h_Cq{--recipe-paper:#fffbf3;--recipe-paper-edge:#f4e6cb;--recipe-header:#fff9eb;--recipe-ingredients:#f6ecd9;--recipe-frame:#c7ac7c;--recipe-roll-start:#d2b889;--recipe-roll-shine:#fff4da;--recipe-roll-end:#c7aa75;--recipe-action:#1c5d4f;--recipe-action-hover:#16483e;--recipe-action-ink:#fffaf0;--recipe-link:#16594b;--recipe-counter:#1c5d4f;--recipe-counter-ink:#fffaf0;--text-strong:var(--recipe-ink);color-scheme:light;width:min(860px,calc(100vw - 28px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--recipe-frame);border-radius:26px;background:var(--recipe-paper);box-shadow:0 32px 100px rgb(0 0 0/40%);overflow:auto}.dark .recipes_scrollDialog__4h_Cq{--recipe-surface:#33281f;--recipe-wash:#3b2e22;--recipe-ink:#fff1d6;--recipe-muted:#d9c5a7;--recipe-line:#997d53;--recipe-ring:#f3ce8d;--recipe-paper:#241d18;--recipe-paper-edge:#3a2c20;--recipe-header:#2b221b;--recipe-ingredients:#30261c;--recipe-frame:#a58652;--recipe-roll-start:#7f603a;--recipe-roll-shine:#d9b978;--recipe-roll-end:#80603b;--recipe-action:#e8c98b;--recipe-action-hover:#f4dba5;--recipe-action-ink:#2a2016;--recipe-link:#f0ce8e;--recipe-counter:#dabb7c;--recipe-counter-ink:#241b13;color-scheme:dark}.recipes_scrollDialog__4h_Cq :is(h1,h2,h3,h4,h5,h6,strong,b,p,li){color:var(--recipe-ink)}.recipes_scrollDialog__4h_Cq :is(.recipes_description__BStI_,.recipes_recipeMeta__6P01Z,.recipes_allergens__sU9_R p){color:var(--recipe-muted)}.recipes_scrollDialog__4h_Cq .recipes_eyebrow__7MYdZ,.recipes_scrollDialog__4h_Cq .recipes_secondaryButton__c_SZW{color:var(--recipe-ink)}.recipes_scrollDialog__4h_Cq .recipes_textLink__F_e7j{color:var(--recipe-link)}.recipes_scrollDialog__4h_Cq .recipes_primaryButton__0Lkm0{border-color:var(--recipe-action);background:var(--recipe-action);color:var(--recipe-action-ink)}.recipes_scrollDialog__4h_Cq[open]{animation:recipes_scroll-unfurl__P8_qW .36s ease-out backwards}.recipes_scrollDialog__4h_Cq::backdrop{background:rgb(12 20 18/72%);backdrop-filter:blur(5px)}.recipes_recipeScroll__wC1Xl{position:relative;background:linear-gradient(90deg,var(--recipe-paper-edge),var(--recipe-paper) 5%,var(--recipe-paper) 95%,var(--recipe-paper-edge))}.recipes_recipeScroll__wC1Xl:after,.recipes_recipeScroll__wC1Xl:before{content:"";display:block;height:12px;background:linear-gradient(var(--recipe-roll-start),var(--recipe-roll-shine) 45%,var(--recipe-roll-end))}.recipes_scrollHeader__NKIlw{position:sticky;top:0;z-index:2;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 22px;border-bottom:1px solid var(--recipe-line);background:var(--recipe-header)}.recipes_closeButton__vCM65{display:grid;flex-shrink:0;width:44px;height:44px;place-items:center;border:1px solid var(--recipe-line);border-radius:50%;background:var(--recipe-surface);color:var(--recipe-ink)}.recipes_scrollBody__fqaHo{padding:24px 30px 30px}.recipes_scrollBody__fqaHo h2{margin-top:8px;font-size:clamp(27px,4vw,40px);font-weight:900;line-height:1.4;overflow-wrap:anywhere}.recipes_scrollBody__fqaHo>.recipes_description__BStI_{margin-top:8px}.recipes_scrollBody__fqaHo>.recipes_recipeMeta__6P01Z{margin-top:14px}.recipes_recipeColumns__xtSpR{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:26px;margin-block:28px}.recipes_ingredients__XAMIj{border:1px solid var(--recipe-line);border-radius:20px;padding:18px;background:var(--recipe-ingredients)}.recipes_allergens__sU9_R h3,.recipes_ingredients__XAMIj h3,.recipes_steps__lnnPM h3{margin-bottom:12px;font-size:18px;font-weight:800}.recipes_ingredients__XAMIj ul{list-style:disc;padding-inline-start:18px}.recipes_ingredients__XAMIj li{padding-block:5px;font-size:14px;line-height:1.8}.recipes_steps__lnnPM ol{display:grid;gap:17px}.recipes_steps__lnnPM li{display:flex;gap:11px;align-items:flex-start}.recipes_steps__lnnPM li>span{display:grid;flex-shrink:0;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--recipe-counter);color:var(--recipe-counter-ink);font-size:13px;font-weight:800}.recipes_steps__lnnPM p{font-size:14px;line-height:1.9}.recipes_allergens__sU9_R{border-block:1px dashed var(--recipe-line);padding-block:16px;margin-bottom:22px;color:var(--recipe-muted)}.recipes_allergens__sU9_R p{font-size:12px;line-height:1.9}.recipes_mealCard__Ze1mb :is(button,a):focus-visible,.recipes_recipes__kBz_x :is(button,a,input,select):focus-visible,.recipes_scrollDialog__4h_Cq :is(button,a):focus-visible{outline:3px solid var(--recipe-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.recipes_shuffleButton__h74lV:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 11px 0 #925c34,0 20px 36px -12px rgb(0 0 0/30%)}.recipes_recipeCard__ZlKzu:hover{transform:translateY(-4px);box-shadow:0 20px 36px -26px rgb(97 56 20/60%)}.recipes_cardButton__j9nHU:hover,.recipes_secondaryButton__c_SZW:hover{background:var(--recipe-wash)}.recipes_primaryButton__0Lkm0:hover{background:#16483e}.recipes_scrollDialog__4h_Cq .recipes_primaryButton__0Lkm0:hover{background:var(--recipe-action-hover)}.recipes_scrollDialog__4h_Cq .recipes_closeButton__vCM65:hover{background:var(--recipe-wash)}}@keyframes recipes_kitchen-wiggle__R_8BN{0%,to{transform:rotate(0deg)}18%{transform:rotate(-4deg)}34%{transform:rotate(4deg)}48%{transform:rotate(-5deg)}60%{transform:rotate(5deg)}70%{transform:rotate(-5deg)}78%{transform:rotate(4deg)}85%{transform:rotate(-4deg)}91%{transform:rotate(3deg)}96%{transform:rotate(-3deg)}}@keyframes recipes_kitchen-orbit__5PReu{0%,to{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}22%{opacity:1}65%{opacity:1;transform:translate(calc(-50% + var(--fly-x)),calc(-50% + var(--fly-y))) rotate(var(--fly-turn))}}@keyframes recipes_recipe-arrive__TYU4B{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes recipes_scroll-unfurl__P8_qW{0%{clip-path:inset(0 0 75% 0 round 26px);opacity:.6}to{clip-path:inset(0 round 26px);opacity:1}}@media (max-width:850px){.recipes_recipeGrid__0CdTD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.recipes_container__40LN_{padding:18px 16px 80px}.recipes_hero__y6tRP{padding:30px 18px 20px;border-radius:26px}.recipes_filters__LKMct{padding:20px}.recipes_filterFields__ViyXu,.recipes_recipeColumns__xtSpR,.recipes_recipeGrid__0CdTD{grid-template-columns:minmax(0,1fr)}.recipes_recipeCard__ZlKzu{padding:20px}.recipes_mealCard__Ze1mb{padding:22px}.recipes_shuffleButton__h74lV{padding-inline:16px;font-size:15px}.recipes_cutlery__NdVGl span:first-child{--fly-x:-112px}.recipes_cutlery__NdVGl span:nth-child(2){--fly-x:112px}.recipes_scrollBody__fqaHo{padding:20px}.recipes_scrollHeader__NKIlw{padding-inline:16px}.recipes_recipes__kBz_x .recipes_container__40LN_{padding:12px 12px 80px}.recipes_recipes__kBz_x .recipes_container__40LN_>*+*{margin-top:20px}.recipes_recipes__kBz_x .recipes_hero__y6tRP{padding:24px 16px 16px}.recipes_recipes__kBz_x .recipes_filters__LKMct{border-inline:0;border-radius:0;padding:16px 0;background:transparent}.recipes_recipes__kBz_x .recipes_accessCard__vMht3{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.recipes_mealCard__Ze1mb *,.recipes_recipes__kBz_x *,.recipes_recipes__kBz_x :after,.recipes_recipes__kBz_x :before,.recipes_scrollDialog__4h_Cq,.recipes_scrollDialog__4h_Cq *,.recipes_scrollDialog__4h_Cq::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}.recipes_recipeCard__ZlKzu:hover,.recipes_shuffleButton__h74lV:not(:disabled):hover{transform:none}.recipes_cutlery__NdVGl span{display:none}}.DayMealIdeaCard_card__fCR2G{--kitchen-surface:#f5faf2;--kitchen-panel:#e9f1e1;--kitchen-ink:#1b3825;--kitchen-muted:#4c604e;--kitchen-accent:#315f38;--kitchen-button:#244d2d;--kitchen-button-ink:#fffdf4;--kitchen-ring:#396e3e;min-width:0;padding:clamp(20px,3vw,32px);overflow:hidden;border-radius:28px;color:var(--kitchen-ink);background:radial-gradient(ellipse at 100% 0,#cce5ae66,transparent 55%),var(--kitchen-surface);box-shadow:0 18px 44px -32px #1a3d2a80}.dark .DayMealIdeaCard_card__fCR2G{--kitchen-surface:#142b23;--kitchen-panel:#203c2e;--kitchen-ink:#fff6e6;--kitchen-muted:#c1d6c4;--kitchen-accent:#c8e6a6;--kitchen-button:#d8eba9;--kitchen-button-ink:#163122;--kitchen-ring:#d8eba9;background:radial-gradient(ellipse at 100% 0,#53714255,transparent 55%),var(--kitchen-surface)}.DayMealIdeaCard_actions__MlEeV,.DayMealIdeaCard_biteLink__dl3uG,.DayMealIdeaCard_eyebrow__ImOz2,.DayMealIdeaCard_heading__eZu41,.DayMealIdeaCard_libraryLink__O89Vy,.DayMealIdeaCard_previewHeading__19_Ly,.DayMealIdeaCard_recipeLink__CBqRn,.DayMealIdeaCard_recoveryLink__IAc_S{display:flex;align-items:center}.DayMealIdeaCard_heading__eZu41{justify-content:space-between;flex-wrap:wrap;gap:12px}.DayMealIdeaCard_eyebrow__ImOz2{gap:8px;margin:0;color:var(--kitchen-accent);font-size:13px;font-weight:800}.DayMealIdeaCard_badge__XAY5b{padding:6px 10px;border-radius:100px;color:var(--kitchen-accent);background:var(--kitchen-panel);font-size:11px;font-weight:700}.DayMealIdeaCard_layout__ULDNO{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;margin-top:24px}.DayMealIdeaCard_intro__IMNiL,.DayMealIdeaCard_preview__LIQ7o{min-width:0}.DayMealIdeaCard_kicker__XWf9v{color:var(--kitchen-muted);font-size:12px;font-weight:600}.DayMealIdeaCard_intro__IMNiL h2{margin:8px 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.2;font-weight:800;letter-spacing:-.04em}.DayMealIdeaCard_description__Yl8XV{max-width:34rem;margin:0;color:var(--kitchen-muted);font-size:15px;line-height:1.9}.DayMealIdeaCard_actions__MlEeV{margin-top:22px;flex-wrap:wrap;gap:8px 14px}.DayMealIdeaCard_shuffleButton__IUXxU{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:12px 16px;border:0;border-radius:14px;background:var(--kitchen-button);color:var(--kitchen-button-ink);font-size:14px;font-weight:750;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.DayMealIdeaCard_shuffleButton__IUXxU:disabled{cursor:wait;opacity:.7}.DayMealIdeaCard_libraryLink__O89Vy,.DayMealIdeaCard_recoveryLink__IAc_S{min-height:44px;gap:6px;color:var(--kitchen-accent);font-size:13px;font-weight:700}.DayMealIdeaCard_accessNote__1T08U{margin:14px 0 0;color:var(--kitchen-muted);font-size:12px;line-height:1.8}.DayMealIdeaCard_status__imP6q{min-height:24px;margin:6px 0 0;color:var(--kitchen-muted);font-size:12px;line-height:1.8}.DayMealIdeaCard_preview__LIQ7o{padding:18px;border-radius:22px;background:var(--kitchen-panel)}.DayMealIdeaCard_previewHeading__19_Ly{gap:7px;color:var(--kitchen-accent);font-size:12px;font-weight:750}.DayMealIdeaCard_recipeList__t65rz{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.DayMealIdeaCard_recipeLink__CBqRn{min-height:58px;gap:10px;padding:8px 6px;border-radius:12px;transition:background .18s ease}.DayMealIdeaCard_recipeEmoji__lLLEG{display:grid;flex:0 0 42px;place-items:center;height:42px;border-radius:13px;background:var(--kitchen-surface);font-size:25px}.DayMealIdeaCard_recipeTitle__mk_Wx{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.6}.DayMealIdeaCard_biteLink__dl3uG>svg,.DayMealIdeaCard_recipeLink__CBqRn>svg{flex-shrink:0;color:var(--kitchen-accent)}.DayMealIdeaCard_biteLink__dl3uG{min-height:64px;gap:10px;margin-top:12px;padding:12px;border-radius:14px;background:var(--kitchen-surface)}.DayMealIdeaCard_biteLink__dl3uG>span{flex:1;min-width:0}.DayMealIdeaCard_biteLink__dl3uG strong{display:block;font-size:13px;font-weight:750}.DayMealIdeaCard_biteLink__dl3uG>span>span{display:block;margin-top:4px;color:var(--kitchen-muted);font-size:12px}.DayMealIdeaCard_card__fCR2G a:focus-visible,.DayMealIdeaCard_card__fCR2G button:focus-visible{outline:2px solid var(--kitchen-ring);outline-offset:4px}.DayMealIdeaCard_card__fCR2G[data-shuffling=true] .DayMealIdeaCard_shuffleButton__IUXxU>svg:first-child{animation:DayMealIdeaCard_kitchenMix__I5hiH .86s ease-in-out both}@media (hover:hover) and (pointer:fine){.DayMealIdeaCard_shuffleButton__IUXxU:not(:disabled):hover{transform:translateY(-2px)}.DayMealIdeaCard_recipeLink__CBqRn:hover{background:var(--kitchen-surface)}.DayMealIdeaCard_libraryLink__O89Vy:hover,.DayMealIdeaCard_recoveryLink__IAc_S:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:700px){.DayMealIdeaCard_layout__ULDNO{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:20px}.DayMealIdeaCard_actions__MlEeV{align-items:stretch}.DayMealIdeaCard_shuffleButton__IUXxU{width:100%}.DayMealIdeaCard_libraryLink__O89Vy{justify-content:center;width:100%}}@media (max-width:360px){.DayMealIdeaCard_card__fCR2G{padding:18px}.DayMealIdeaCard_preview__LIQ7o{padding:14px}.DayMealIdeaCard_shuffleButton__IUXxU{gap:6px;padding-inline:10px}}@keyframes DayMealIdeaCard_kitchenMix__I5hiH{25%{transform:rotate(-18deg)}65%{transform:rotate(22deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.DayMealIdeaCard_card__fCR2G *,.DayMealIdeaCard_card__fCR2G :after,.DayMealIdeaCard_card__fCR2G :before{animation:none!important;transition:none!important}}.OriginGatewayStage_stage__K_00P{--entry-ink:#f4ead2;--entry-muted:#c0cfc3;--entry-mint:#b6ddd0;--entry-gold:#c5a16d;position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);direction:ltr;isolation:isolate;min-width:0;width:100%;min-height:0;margin-block:var(--game-panel-margin,20px);overflow:hidden;border:var(--game-panel-border,0);border-radius:var(--game-panel-radius,22px);color:var(--entry-ink);background:#102b34;box-sizing:border-box;overflow-wrap:anywhere}.OriginGatewayStage_visual__aDocC{position:relative;grid-column:1;grid-row:1;min-width:0;overflow:hidden;background:#284851}.OriginGatewayStage_hotspots__wlOa_{position:absolute;inset:0;z-index:1;pointer-events:none}.OriginGatewayStage_hotspots__wlOa_ button{position:absolute;width:48px;height:48px;display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:auto;color:var(--entry-ink);background:linear-gradient(145deg,#294d50,#102b34);border:1px solid var(--entry-gold);border-radius:50%;box-shadow:inset 0 1px 0 rgb(244 234 210/18%),0 0 0 5px color-mix(in srgb,var(--entry-gold) 15%,transparent),0 5px 14px rgb(4 22 30/30%);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.OriginGatewayStage_hotspots__wlOa_ button[aria-pressed=true]{color:#173536;background:linear-gradient(125deg,#f1dfae,#b9e3ce);outline:2px solid var(--entry-mint);outline-offset:4px}.OriginGatewayStage_hotspots__wlOa_ button:hover{box-shadow:inset 0 1px 0 rgb(244 234 210/20%),0 0 0 7px rgb(197 161 109/25%),0 7px 18px rgb(4 22 30/35%)}.OriginGatewayStage_clueCard__Vs6FI a:focus-visible,.OriginGatewayStage_doorControl___r8k6:focus-visible,.OriginGatewayStage_hotspots__wlOa_ button:focus-visible{outline:3px solid var(--entry-mint);outline-offset:4px}.OriginGatewayStage_doorControl___r8k6{position:absolute;z-index:2;bottom:12px;left:12px;min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--entry-gold);border-radius:14px;background:linear-gradient(145deg,#294d50,#102b34);color:var(--entry-ink);font:inherit;font-size:12px;font-weight:750;cursor:pointer;direction:rtl;box-shadow:inset 0 1px 0 rgb(244 234 210/15%),0 4px 12px rgb(4 22 30/24%);transition:background .16s ease,box-shadow .16s ease}.OriginGatewayStage_doorControl___r8k6[aria-pressed=true]{background:#b9e3ce;color:#173536;border-color:#b9e3ce}.OriginGatewayStage_doorControl___r8k6:hover{box-shadow:inset 0 1px 0 rgb(244 234 210/20%),0 6px 16px rgb(4 22 30/30%)}.OriginGatewayStage_doorControl___r8k6 svg{width:16px;height:16px}.OriginGatewayStage_clueCard__Vs6FI{margin:0 0 16px;padding:14px;border:1px solid color-mix(in srgb,var(--entry-gold) 45%,transparent);border-radius:14px;background:color-mix(in srgb,var(--entry-mint) 8%,transparent)}.OriginGatewayStage_clueCard__Vs6FI>div{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--entry-ink)}.OriginGatewayStage_clueCard__Vs6FI svg{width:17px;height:17px;flex-shrink:0;color:var(--entry-gold)}.OriginGatewayStage_clueCard__Vs6FI p{margin:8px 0 0;color:var(--entry-muted);font-size:12px;line-height:1.8}.OriginGatewayStage_clueCard__Vs6FI a{display:inline-flex;gap:8px;align-items:center;min-height:44px;margin-top:4px;font-size:12px;font-weight:800;color:var(--entry-ink);text-underline-offset:4px}.OriginGatewayStage_scenery__YvftI{position:absolute;inset:0;overflow:hidden;pointer-events:none}.OriginGatewayStage_parallax__UgYzu{position:absolute;inset:-3%;transform:translate3d(var(--scene-x,0),var(--scene-y,0),0);transition:transform .4s ease-out}.OriginGatewayStage_camera__Wsfqs{position:absolute;inset:0;transform-origin:62% 46%;animation:OriginGatewayStage_origin-camera__E2TJ7 14s ease-in-out infinite alternate;animation-play-state:paused}.OriginGatewayStage_scenery__YvftI .OriginGatewayStage_sceneArt__DJZci{position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:1}.OriginGatewayStage_stage__K_00P[data-running=false] .OriginGatewayStage_scenery__YvftI .OriginGatewayStage_sceneArt__DJZci *{animation-play-state:paused}.OriginGatewayStage_stage__K_00P[data-running=true] .OriginGatewayStage_scenery__YvftI .OriginGatewayStage_sceneArt__DJZci *{animation-play-state:running}.OriginGatewayStage_veil__5dmfp{position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,30,36,.92),transparent 26%),linear-gradient(270deg,#102b34,transparent 16%)}.OriginGatewayStage_twilightWash__g_fsE{position:absolute;inset:-10%;background:radial-gradient(ellipse at 72% 35%,rgba(250,200,116,.24),transparent 36%),radial-gradient(ellipse at 68% 59%,rgba(106,232,207,.36),transparent 34%);opacity:.8;animation:OriginGatewayStage_origin-twilight__ZY8H4 8s ease-in-out infinite alternate;animation-play-state:paused}.OriginGatewayStage_duskRay__qhGCQ{position:absolute;inset:-20% -5%;background:linear-gradient(118deg,transparent 42%,rgba(226,212,153,.06) 46%,rgba(190,233,214,.22) 50%,transparent 57%);transform:translateZ(0);animation:OriginGatewayStage_origin-ray__N1ESG 12s ease-in-out infinite alternate;animation-play-state:paused}.OriginGatewayStage_mist__wq_gb{position:absolute;inset:55% -18% 8%;background:radial-gradient(ellipse at 30% 55%,rgba(145,230,207,.19),transparent 55%),radial-gradient(ellipse at 74% 70%,rgba(226,204,158,.14),transparent 47%);animation:OriginGatewayStage_origin-mist__mVdVo 13s ease-in-out infinite alternate;animation-play-state:paused}.OriginGatewayStage_dust__5B_IH{position:absolute;inset:0}.OriginGatewayStage_dust__5B_IH i{position:absolute;left:var(--dust-x);top:var(--dust-y);width:var(--dust-size);height:var(--dust-size);border-radius:50%;background:#f1d19c;box-shadow:0 0 8px rgba(232,196,131,.45);opacity:.35;animation:OriginGatewayStage_origin-drift__dUZ84 var(--dust-time) ease-in-out var(--dust-delay) infinite alternate;animation-play-state:paused}.OriginGatewayStage_dust__5B_IH i:nth-child(3n){background:#b4f4de;box-shadow:0 0 10px rgba(141,248,220,.6)}.OriginGatewayStage_touchRipple__f444s{position:absolute;left:var(--touch-x,50%);top:var(--touch-y,50%);width:90px;height:90px;margin:-45px;border:1px solid rgba(189,244,215,.9);border-radius:50%;background:radial-gradient(circle,rgba(231,218,163,.4),rgba(148,243,212,.1) 40%,transparent 68%);box-shadow:0 0 26px rgba(155,234,201,.22);animation:OriginGatewayStage_origin-touch___fxUG 1.4s ease-out both;animation-play-state:paused}.OriginGatewayStage_touchRipple__f444s:after{content:"";position:absolute;inset:10px;border:1px solid rgba(242,218,170,.8);border-radius:inherit}.OriginGatewayStage_stage__K_00P[data-running=true] .OriginGatewayStage_camera__Wsfqs,.OriginGatewayStage_stage__K_00P[data-running=true] .OriginGatewayStage_duskRay__qhGCQ,.OriginGatewayStage_stage__K_00P[data-running=true] .OriginGatewayStage_dust__5B_IH i,.OriginGatewayStage_stage__K_00P[data-running=true] .OriginGatewayStage_mist__wq_gb,.OriginGatewayStage_stage__K_00P[data-running=true] .OriginGatewayStage_touchRipple__f444s,.OriginGatewayStage_stage__K_00P[data-running=true] .OriginGatewayStage_twilightWash__g_fsE{animation-play-state:running}.OriginGatewayStage_motionToggle__8u4DG{position:absolute;z-index:2;top:14px;right:16px;display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:7px 12px;border:1px solid rgba(176,233,208,.25);border-radius:14px;background:#0b252b;color:#dbf4e7;font:inherit;font-size:11px;font-weight:700;cursor:pointer;direction:rtl;box-shadow:inset 0 1px 0 rgb(219 244 231/12%),0 4px 12px rgb(4 22 30/20%)}.OriginGatewayStage_motionToggle__8u4DG[aria-pressed=true]{border-color:#b8e4cb;background:#214b4c}.OriginGatewayStage_motionToggle__8u4DG svg{width:14px;height:14px}.OriginGatewayStage_motionToggle__8u4DG:hover{border-color:#b8e4cb;background:#214b4c}.OriginGatewayStage_motionToggle__8u4DG:focus-visible{outline:2px solid #e8c994;outline-offset:3px}.OriginGatewayStage_sceneHint__mMhg4{position:absolute;left:24px;bottom:30px;display:flex;gap:6px;align-items:center;color:#d4e9d9;font-size:10px;direction:rtl;text-shadow:0 2px 10px #102631}.OriginGatewayStage_sceneHint__mMhg4 svg{width:13px;height:13px;color:#f0d9a3}.OriginGatewayStage_stage__K_00P[data-running=false] .OriginGatewayStage_sceneHint__mMhg4{opacity:0}.OriginGatewayStage_copy___ztPC{position:relative;z-index:1;grid-column:2;grid-row:1;padding:clamp(24px,3vw,40px);min-width:0;align-self:center}.OriginGatewayStage_brand__W0621{display:flex;align-items:center;gap:12px}.OriginGatewayStage_sigil__POvsC{width:34px;height:42px;flex-shrink:0;color:var(--entry-gold)}.OriginGatewayStage_brand__W0621>div{display:grid;gap:4px}.OriginGatewayStage_brand__W0621>div>span{font-size:12px;font-weight:600;letter-spacing:.13em;direction:ltr;text-align:right}.OriginGatewayStage_brand__W0621 b{font-size:20px;font-weight:850;letter-spacing:.18em;margin-left:4px}.OriginGatewayStage_brand__W0621 small{color:var(--entry-muted);font-size:11px;letter-spacing:.02em}.OriginGatewayStage_chapter__V_7QO{display:flex;align-items:center;gap:9px;margin-top:24px;color:var(--entry-gold);font-size:11px;font-weight:750}.OriginGatewayStage_chapter__V_7QO>span{width:22px;height:1px;background:currentColor}.OriginGatewayStage_storyCopy__6V9na{min-height:175px}.OriginGatewayStage_eyebrow__LqsFn{margin:14px 0 7px;color:var(--entry-muted);font-size:11px}.OriginGatewayStage_copy___ztPC h2{margin:0;color:var(--entry-ink);font-size:clamp(32px,3.4vw,48px);font-weight:900;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.OriginGatewayStage_copy___ztPC h2 em{color:var(--entry-mint);font-style:normal}.OriginGatewayStage_description__RHUjC{max-width:40ch;margin:14px 0 20px;color:var(--entry-muted);font-size:14px;line-height:1.75}.OriginGatewayStage_cta__Or8xZ{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:60px;width:100%;max-width:100%;padding:12px 17px;border:1px solid rgba(229,224,189,.6);border-radius:18px;color:#173536;background:linear-gradient(110deg,#b9e3ce,#f1dfae);box-sizing:border-box;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255/44%),0 4px 0 #456d5d,0 10px 24px rgb(4 22 30/22%);transition:transform .16s ease,box-shadow .16s ease}.OriginGatewayStage_cta__Or8xZ:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255/44%),0 5px 0 #456d5d,0 12px 26px rgb(4 22 30/26%)}.OriginGatewayStage_cta__Or8xZ:active{transform:translateY(2px);box-shadow:inset 0 1px 0 rgb(255 255 255/44%),0 1px 0 #456d5d}.OriginGatewayStage_stage__K_00P :is(button,a){scroll-margin-block:24px calc(var(--safe-bottom, 74px) + 20px)}.OriginGatewayStage_cta__Or8xZ>span{display:grid;gap:4px}.OriginGatewayStage_cta__Or8xZ strong{color:#173536;font-size:15px;font-weight:900}.OriginGatewayStage_cta__Or8xZ small{color:#304c45;font-size:11px;line-height:1.5}.OriginGatewayStage_cta__Or8xZ svg{width:26px;height:26px;flex-shrink:0;transition:transform .2s ease}.OriginGatewayStage_cta__Or8xZ:hover svg{transform:translateX(-3px)}.OriginGatewayStage_cta__Or8xZ:focus-visible,.OriginGatewayStage_previews__ejKje button:focus-visible{outline:3px solid #e8c994;outline-offset:4px}.OriginGatewayStage_promise__MxT7Z{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;margin:12px 0 0;color:var(--entry-muted);font-size:10px;line-height:1.7}.OriginGatewayStage_promise__MxT7Z span+span:before{content:"·";margin-inline-end:12px;color:var(--entry-gold)}.OriginGatewayStage_previewHeader__YgygE{display:flex;align-items:center;gap:13px;margin:22px 0 9px;color:#c0cfc3;font-size:11px}.OriginGatewayStage_previewHeader__YgygE>span:last-child{flex:1;overflow:hidden;color:rgba(213,219,190,.3)}.OriginGatewayStage_previews__ejKje{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.OriginGatewayStage_previews__ejKje button{position:relative;display:grid;align-content:center;justify-items:start;gap:4px;min-width:0;min-height:58px;padding:8px 10px;border:1px solid rgba(199,212,187,.15);border-radius:9px;color:#d5e2d8;background:rgba(68,104,101,.18);font:inherit;font-size:11px;line-height:1.5;text-align:start;cursor:pointer}.OriginGatewayStage_previewNumber__QI6e_{color:var(--entry-gold);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.OriginGatewayStage_previews__ejKje button[aria-pressed=true]{border-color:rgba(189,223,200,.66);background:rgba(52,91,83,.7);color:#f2e8ca}.OriginGatewayStage_previews__ejKje button i{position:absolute;left:9px;top:11px;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:0}.OriginGatewayStage_previews__ejKje button[aria-pressed=true] i{opacity:.8}.OriginGatewayStage_disclosure__LtP_b{margin:12px 0 0;color:#b2c6bb;font-size:10px;line-height:1.7}.OriginGatewayStage_sceneSignature__70hBn{position:absolute;display:flex;align-items:center;gap:12px;direction:rtl;right:28px;bottom:28px;pointer-events:none;text-shadow:0 2px 14px #102631}.OriginGatewayStage_sceneSignature__70hBn>span{font-size:43px;line-height:1;font-weight:300;font-variant-numeric:tabular-nums;color:#decd9d}.OriginGatewayStage_sceneSignature__70hBn>div{display:grid;gap:4px}.OriginGatewayStage_sceneSignature__70hBn small{font-size:9px;letter-spacing:.08em;color:#c7d2bd}.OriginGatewayStage_sceneSignature__70hBn strong{font-size:15px;font-weight:650}.OriginGatewayStage_sceneSignature__70hBn>i{width:48px;height:1px;background:rgba(213,220,187,.4);margin-right:9px}.OriginGatewayStage_edgeLabel__MopRB{position:absolute;left:24px;top:22px;color:#eee5c8;font-size:9px;letter-spacing:.15em;pointer-events:none;text-shadow:0 2px 10px #102631}@keyframes OriginGatewayStage_origin-camera__E2TJ7{0%{transform:scale(1) translate3d(.4%,.3%,0)}to{transform:scale(1.07) translate3d(-1%,-.7%,0)}}@keyframes OriginGatewayStage_origin-twilight__ZY8H4{0%{opacity:.45;transform:translate3d(-2%,0,0)}to{opacity:1;transform:translate3d(2%,-2%,0)}}@keyframes OriginGatewayStage_origin-ray__N1ESG{0%{opacity:.3;transform:translate3d(-5%,0,0)}to{opacity:.85;transform:translate3d(6%,0,0)}}@keyframes OriginGatewayStage_origin-mist__mVdVo{0%{opacity:.3;transform:translate3d(-5%,2%,0)}to{opacity:.8;transform:translate3d(7%,-2%,0)}}@keyframes OriginGatewayStage_origin-drift__dUZ84{0%{opacity:.15;transform:translate3d(0,8px,0) scale(.8)}50%{opacity:.9}to{opacity:.3;transform:translate3d(-28px,-42px,0) scale(1.2)}}@keyframes OriginGatewayStage_origin-touch___fxUG{0%{opacity:.9;transform:scale(.15)}to{opacity:0;transform:scale(2.3)}}@media (max-width:760px){.OriginGatewayStage_stage__K_00P{display:block;min-height:0;border-radius:var(--game-panel-radius,18px)}.OriginGatewayStage_visual__aDocC{height:clamp(240px,61vw,340px)}.OriginGatewayStage_veil__5dmfp{background:linear-gradient(0deg,#102b34,rgba(16,43,52,.08) 26%,transparent 64%)}.OriginGatewayStage_copy___ztPC{padding:0 24px 26px}.OriginGatewayStage_brand__W0621{gap:9px}.OriginGatewayStage_sigil__POvsC{width:25px;height:33px}.OriginGatewayStage_brand__W0621 b{font-size:17px}.OriginGatewayStage_brand__W0621>div>span{font-size:11px}.OriginGatewayStage_brand__W0621 small{font-size:10px}.OriginGatewayStage_chapter__V_7QO{margin-top:18px}.OriginGatewayStage_storyCopy__6V9na{min-height:0}.OriginGatewayStage_eyebrow__LqsFn{margin-top:12px}.OriginGatewayStage_copy___ztPC h2{font-size:clamp(32px,8vw,43px)}.OriginGatewayStage_description__RHUjC{max-width:45ch;margin-bottom:18px;font-size:13px}.OriginGatewayStage_previews__ejKje{gap:6px}.OriginGatewayStage_previews__ejKje button{min-height:58px;font-size:11px}.OriginGatewayStage_sceneSignature__70hBn{bottom:26px;right:24px;gap:9px}.OriginGatewayStage_sceneSignature__70hBn>span{font-size:26px}.OriginGatewayStage_sceneSignature__70hBn strong{font-size:12px}.OriginGatewayStage_sceneSignature__70hBn small,.OriginGatewayStage_sceneSignature__70hBn>i{display:none}.OriginGatewayStage_edgeLabel__MopRB{top:31px;left:18px;font-size:8px}.OriginGatewayStage_motionToggle__8u4DG{top:12px;right:14px}.OriginGatewayStage_sceneHint__mMhg4{bottom:28px;left:20px;font-size:9px}.OriginGatewayStage_previewHeader__YgygE{margin-top:20px}}@media (max-width:380px){.OriginGatewayStage_copy___ztPC{padding-inline:18px}.OriginGatewayStage_copy___ztPC h2{font-size:33px}.OriginGatewayStage_previews__ejKje button{padding-inline:7px;font-size:10px}}.OriginGatewayStage_stage__K_00P[data-layout=compact]{--entry-background:var(--game-origin-background,#102b34);--entry-ink:var(--game-origin-ink,#f4ead2);--entry-muted:var(--game-origin-muted,#c0cfc3);--entry-mint:var(--game-origin-mint,#b6ddd0);--entry-gold:var(--game-origin-gold,#c5a16d);background:var(--game-origin-background,#102b34);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);box-shadow:0 10px 32px rgba(12,36,30,.08),inset 0 1px 0 rgba(255,255,255,.08)}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_copy___ztPC{padding:clamp(22px,3vw,30px)}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_brand__W0621{gap:9px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_sigil__POvsC{width:25px;height:33px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_brand__W0621 b{font-size:17px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_storyCopy__6V9na{min-height:0;margin-top:20px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_copy___ztPC h2{font-size:clamp(26px,2.8vw,36px);line-height:1.2}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_description__RHUjC{margin:12px 0 20px;font-size:13px;line-height:1.7}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_cta__Or8xZ{gap:12px;min-height:56px;padding:12px 15px;border-radius:14px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_brand__W0621 small{font-size:12px;line-height:1.6}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_promise__MxT7Z{gap:6px;margin-top:14px;font-size:10px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_promise__MxT7Z span{padding:4px 8px;border:1px solid color-mix(in srgb,var(--entry-muted) 22%,transparent);border-radius:7px;background:color-mix(in srgb,var(--entry-mint) 6%,transparent)}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_promise__MxT7Z span+span:before{content:none}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_disclosure__LtP_b{color:var(--entry-muted);margin-top:12px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_previewHeader__YgygE{color:var(--entry-muted)}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_previewHeader__YgygE>span:last-child{color:color-mix(in srgb,var(--entry-muted) 35%,transparent)}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_previews__ejKje button{color:var(--entry-ink);background:color-mix(in srgb,var(--entry-mint) 6%,var(--entry-background));border-color:color-mix(in srgb,var(--entry-muted) 35%,transparent)}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_previews__ejKje button[aria-pressed=true]{color:var(--entry-ink);background:color-mix(in srgb,var(--entry-mint) 16%,var(--entry-background));border-color:var(--entry-mint)}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_visual__aDocC{--entry-background:#102b34;--entry-ink:#f4ead2;--entry-mint:#b6ddd0;--entry-gold:#c5a16d;min-height:280px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_sceneSignature__70hBn{padding:4px 8px;border-radius:8px;background:rgba(16,43,52,.86);right:20px;bottom:24px;gap:9px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_sceneSignature__70hBn>span{font-size:28px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_sceneSignature__70hBn strong{font-size:12px;color:#f4ead2}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_edgeLabel__MopRB,.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_sceneHint__mMhg4,.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_sceneSignature__70hBn small,.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_sceneSignature__70hBn>i{display:none}@media (max-width:760px){.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_visual__aDocC{min-height:0;height:clamp(240px,65vw,310px)}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_copy___ztPC{padding:18px 20px 22px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_storyCopy__6V9na{margin-top:18px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_copy___ztPC h2{font-size:clamp(25px,6.5vw,30px)}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_veil__5dmfp{background:linear-gradient(0deg,rgba(16,43,52,.86),transparent 38%)}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_brand__W0621{justify-content:flex-start}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_sceneSignature__70hBn{bottom:18px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_promise__MxT7Z{-moz-column-gap:8px;column-gap:8px}.OriginGatewayStage_stage__K_00P[data-layout=compact] .OriginGatewayStage_promise__MxT7Z span+span:before{margin-inline-end:8px}}@media (prefers-reduced-motion:reduce){.OriginGatewayStage_cta__Or8xZ,.OriginGatewayStage_doorControl___r8k6,.OriginGatewayStage_hotspots__wlOa_ button{transition:none}.OriginGatewayStage_cta__Or8xZ:active,.OriginGatewayStage_cta__Or8xZ:hover{transform:none}.OriginGatewayStage_camera__Wsfqs,.OriginGatewayStage_duskRay__qhGCQ,.OriginGatewayStage_dust__5B_IH i,.OriginGatewayStage_mist__wq_gb,.OriginGatewayStage_twilightWash__g_fsE{animation:none}.OriginGatewayStage_sceneHint__mMhg4,.OriginGatewayStage_touchRipple__f444s{display:none}.OriginGatewayStage_cta__Or8xZ svg,.OriginGatewayStage_parallax__UgYzu{transition:none}.OriginGatewayStage_parallax__UgYzu{transform:none}}.OriginScene_scene__eV7Kk{display:block;width:100%;height:auto;aspect-ratio:1000/620;overflow:hidden;background:#25434a;isolation:isolate}.OriginScene_memoryLayer__YDkgv{opacity:0;transition:opacity .7s ease}.OriginScene_gatewayLeafLeft____DYa,.OriginScene_gatewayLeafRight__DljmX{transform-box:view-box;animation:OriginScene_origin-door-left__lyb_0 14s ease-in-out infinite;animation-play-state:paused;transform-origin:615px 352px}.OriginScene_gatewayLeafRight__DljmX{transform-origin:783px 352px;animation-name:OriginScene_origin-door-right__13rBh}.OriginScene_scene__eV7Kk[data-door-open] .OriginScene_gatewayLeafLeft____DYa,.OriginScene_scene__eV7Kk[data-door-open] .OriginScene_gatewayLeafRight__DljmX{animation:none;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.OriginScene_scene__eV7Kk[data-door-open=false] .OriginScene_gatewayLeafLeft____DYa,.OriginScene_scene__eV7Kk[data-door-open=false] .OriginScene_gatewayLeafRight__DljmX{transform:skewY(0deg) scaleX(1)}.OriginScene_scene__eV7Kk[data-door-open=true] .OriginScene_gatewayLeafLeft____DYa{transform:skewY(12deg) scaleX(.16)}.OriginScene_scene__eV7Kk[data-door-open=true] .OriginScene_gatewayLeafRight__DljmX{transform:skewY(-12deg) scaleX(.16)}@media (prefers-reduced-motion:reduce){.OriginScene_scene__eV7Kk[data-door-open] .OriginScene_gatewayLeafLeft____DYa,.OriginScene_scene__eV7Kk[data-door-open] .OriginScene_gatewayLeafRight__DljmX{transition:none}}@keyframes OriginScene_origin-door-left__lyb_0{0%,14%,to{transform:skewY(0deg) scaleX(1)}36%,76%{transform:skewY(12deg) scaleX(.16)}}@keyframes OriginScene_origin-door-right__13rBh{0%,14%,to{transform:skewY(0deg) scaleX(1)}36%,76%{transform:skewY(-12deg) scaleX(.16)}}.OriginScene_scene__eV7Kk[data-memory=true] .OriginScene_memoryLayer__YDkgv{opacity:1}.OriginScene_lantern__8Weye{animation:OriginScene_origin-lantern__b9lxm 3.2s ease-in-out 3;transform-box:fill-box;transform-origin:center}.OriginScene_companion__c91CR{animation:OriginScene_origin-awaken__uNqY7 1.2s ease-out both}.OriginScene_dust__tvXbs{animation:OriginScene_origin-dust__E_MQg 9s ease-in-out 2 alternate}.OriginScene_beam__OxHoX{animation:OriginScene_origin-beam__Tvk7b 6s ease-in-out 2}@keyframes OriginScene_origin-lantern__b9lxm{0%,to{opacity:.75}45%{opacity:1}60%{opacity:.65}}@keyframes OriginScene_origin-awaken__uNqY7{0%{opacity:0}to{opacity:1}}@keyframes OriginScene_origin-dust__E_MQg{0%{translate:0 0;opacity:.2}to{translate:-8px -12px;opacity:.6}}@keyframes OriginScene_origin-beam__Tvk7b{0%,to{opacity:.7}50%{opacity:1}}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_companion__c91CR{animation:none}.OriginScene_companionResponse___KMYg[data-reaction]{transform-box:fill-box;transform-origin:50% 80%;animation:OriginScene_origin-companion-listen__GVIwM .85s ease-in-out;animation-play-state:paused}.OriginScene_companionResponse___KMYg[data-reaction=found]{animation-name:OriginScene_origin-companion-found__tl__0;animation-duration:1.1s}@keyframes OriginScene_origin-companion-listen__GVIwM{0%,to{transform:rotate(0)}35%{transform:rotate(-12deg) translateY(-5px)}70%{transform:rotate(7deg)}}@keyframes OriginScene_origin-companion-found__tl__0{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-14px) scale(1.09)}65%{transform:translateY(-4px) scale(1)}}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_portalGlow__v1XZS{opacity:.76;animation:OriginScene_origin-portal-breathe__sQg8_ 6s ease-in-out infinite;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_portalSpill__E38Zw{opacity:.5;animation:OriginScene_origin-spill-breathe__pLuGv 6s ease-in-out infinite;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_waterRipple__wZXmE{opacity:.55;transform-box:fill-box;transform-origin:center;animation:OriginScene_origin-water-ring__hoAvb 5.4s ease-out infinite;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_companionBody__mSoqO{animation:OriginScene_origin-companion-hover__Lb00H 4.8s ease-in-out infinite;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_companionEyes__WhNUC{transform-box:fill-box;transform-origin:center;animation:OriginScene_origin-companion-blink__eeZyh 6.7s ease-in-out infinite;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_companionSignal__n0nN2{opacity:.9;transform-box:fill-box;transform-origin:center;animation:OriginScene_origin-signal__1B_E1 3.4s ease-in-out infinite;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_star__5kjOB{animation:OriginScene_origin-star-twinkle__0KzOI 5.8s ease-in-out infinite;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_lanternHalo__uEDdL{opacity:.85;transform-box:fill-box;transform-origin:center;animation:OriginScene_origin-lantern-halo__M91uW 4.3s ease-in-out infinite;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_lantern__8Weye{animation:OriginScene_origin-lantern__b9lxm 4.3s ease-in-out infinite;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_echoTrace__sWN1j{opacity:.72;animation:OriginScene_origin-echo-trace__mxbcK 7s ease-in-out infinite;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_dust__tvXbs{animation:OriginScene_origin-ambient-dust__xS4qH 12s ease-in-out infinite alternate;animation-play-state:paused}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_beam__OxHoX{animation:OriginScene_origin-beam__Tvk7b 8s ease-in-out infinite;animation-play-state:paused}@keyframes OriginScene_origin-portal-breathe__sQg8_{0%,to{opacity:.38}50%{opacity:.94}}@keyframes OriginScene_origin-spill-breathe__pLuGv{0%,to{opacity:.28}50%{opacity:.8}}@keyframes OriginScene_origin-water-ring__hoAvb{0%{transform:scale(.25);opacity:.05}18%{opacity:.75}to{transform:scale(1.08);opacity:0}}@keyframes OriginScene_origin-companion-hover__Lb00H{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes OriginScene_origin-companion-blink__eeZyh{0%,88%,94%,to{transform:scaleY(1)}91%{transform:scaleY(.12)}}@keyframes OriginScene_origin-signal__1B_E1{0%,to{transform:scale(.75);opacity:.5}50%{transform:scale(1.3);opacity:1}}@keyframes OriginScene_origin-star-twinkle__0KzOI{0%,to{opacity:.25}45%{opacity:1}70%{opacity:.5}}@keyframes OriginScene_origin-lantern-halo__M91uW{0%,to{transform:scale(.9);opacity:.65}50%{transform:scale(1.08);opacity:1}}@keyframes OriginScene_origin-echo-trace__mxbcK{0%,to{opacity:.2;transform:translateY(3px)}50%{opacity:.9;transform:translateY(-3px)}}@keyframes OriginScene_origin-ambient-dust__xS4qH{0%{transform:translate(0);opacity:.3}to{transform:translate(-12px,-18px);opacity:.75}}@media (prefers-reduced-motion:reduce){.OriginScene_gatewayLeafLeft____DYa,.OriginScene_gatewayLeafRight__DljmX{animation:none;transform:scaleX(.16)}.OriginScene_companionResponse___KMYg[data-reaction]{animation:none}.OriginScene_memoryLayer__YDkgv{transition:none}.OriginScene_beam__OxHoX,.OriginScene_companion__c91CR,.OriginScene_dust__tvXbs,.OriginScene_lantern__8Weye,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_beam__OxHoX,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_companionBody__mSoqO,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_companionEyes__WhNUC,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_companionSignal__n0nN2,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_dust__tvXbs,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_echoTrace__sWN1j,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_lanternHalo__uEDdL,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_lantern__8Weye,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_portalGlow__v1XZS,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_portalSpill__E38Zw,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_star__5kjOB,.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_waterRipple__wZXmE{animation:none}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_waterRipple__wZXmE:nth-of-type(2){transform:scale(.45)}.OriginScene_scene__eV7Kk[data-ambient=true] .OriginScene_waterRipple__wZXmE:nth-of-type(3){transform:scale(.72)}}.BackgammonHeroStage_stage__bEH4z{--bg-stage-ink:var(--game-stage-ink,#253e32);--bg-stage-muted:var(--game-stage-muted,#607065);--bg-stage-accent:var(--game-stage-accent,#37654b);--bg-stage-paper:var(--game-stage-paper,#f8f4e9);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(12px,3vw,40px);position:relative;isolation:isolate;width:100%;min-width:0;box-sizing:border-box;margin-block:var(--game-panel-margin,18px 26px);padding:clamp(22px,4vw,44px);border:var(--game-panel-border,0);border-radius:var(--game-panel-radius,24px);overflow:hidden;color:var(--bg-stage-ink);background:var(--game-backgammon-background,radial-gradient(ellipse at 10% 16%,#dde8d8 0,transparent 48%),radial-gradient(ellipse at 96% 100%,#eedbc1 0,transparent 38%),var(--bg-stage-paper))}html.dark .BackgammonHeroStage_stage__bEH4z{--bg-stage-ink:var(--game-stage-ink,#faf0dd);--bg-stage-muted:var(--game-stage-muted,#bcc6b5);--bg-stage-accent:var(--game-stage-accent,#d4b581);--bg-stage-paper:var(--game-stage-paper,#16261e);background:var(--game-backgammon-background,radial-gradient(ellipse at 10% 16%,#355140 0,transparent 52%),radial-gradient(ellipse at 96% 100%,#453c29 0,transparent 44%),var(--bg-stage-paper))}.BackgammonHeroStage_copy__di43c{min-width:0;position:relative;z-index:1}.BackgammonHeroStage_actions__6hGxY{min-width:0}.BackgammonHeroStage_eyebrow__2YSir{display:flex;align-items:center;gap:9px;color:var(--bg-stage-accent);font-size:11px;font-weight:850;letter-spacing:.045em}.BackgammonHeroStage_mark__lqUKV{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--bg-stage-accent);color:var(--bg-stage-paper);font-size:19px;font-weight:900}.BackgammonHeroStage_copy__di43c h2{margin:20px 0 16px;color:var(--bg-stage-ink);font-size:clamp(36px,4.5vw,66px);font-weight:900;line-height:1.04;letter-spacing:-.055em}.BackgammonHeroStage_copy__di43c em{color:var(--bg-stage-accent);font-style:normal}.BackgammonHeroStage_copy__di43c p{max-width:35ch;margin:0 0 24px;color:var(--bg-stage-muted);font-size:15px;line-height:1.8;overflow-wrap:anywhere}.BackgammonHeroStage_cta__Xh8tS{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;max-width:100%;box-sizing:border-box;padding:13px 18px;border-radius:13px;color:var(--bg-stage-paper);background:var(--bg-stage-accent);text-decoration:none;font-size:15px;font-weight:850}.BackgammonHeroStage_cta__Xh8tS svg{flex-shrink:0}.BackgammonHeroStage_cta__Xh8tS:focus-visible{outline:3px solid var(--bg-stage-accent);outline-offset:5px}.BackgammonHeroStage_learnLink__u_zf_{display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:7px;color:var(--bg-stage-accent);font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.BackgammonHeroStage_learnLink__u_zf_:focus-visible{outline:3px solid var(--bg-stage-accent);outline-offset:3px;border-radius:5px}.BackgammonHeroStage_details__2PFFm{display:flex;flex-wrap:wrap;gap:7px 13px;margin-top:16px;color:var(--bg-stage-muted);font-size:11px}.BackgammonHeroStage_details__2PFFm span+span:before{display:inline-block;content:"/";margin-inline-end:13px;opacity:.45}.BackgammonHeroStage_art__Z91nK{min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;padding-block:24px}.BackgammonHeroStage_halo__Qlkff{position:absolute;width:84%;aspect-ratio:1;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(202,171,115,.26),transparent 70%);pointer-events:none}.BackgammonHeroStage_board__kgq1t{display:block;position:relative;width:100%;max-width:570px;height:auto;transform:perspective(900px) rotateX(9deg) rotate(-7deg);filter:drop-shadow(0 24px 14px rgba(21,36,26,.2))}.BackgammonHeroStage_caption__jiFdt{position:relative;display:block;margin-top:25px;color:var(--bg-stage-muted);font-size:10px;text-align:center}.BackgammonHeroStage_movingChecker__IEcvy{animation:BackgammonHeroStage_bg-stage-move__f3ka9 8s cubic-bezier(.3,.1,.2,1) infinite}.BackgammonHeroStage_moveTrail__4uZbb{animation:BackgammonHeroStage_bg-stage-trail__9C0_w 8s ease infinite}.BackgammonHeroStage_dieOne__KiYMJ,.BackgammonHeroStage_dieTwo__weWl_{transform-box:fill-box;transform-origin:center;animation:BackgammonHeroStage_bg-stage-dice__4_Syu 8s ease-in-out infinite}.BackgammonHeroStage_dieTwo__weWl_{animation-delay:.16s}@keyframes BackgammonHeroStage_bg-stage-move__f3ka9{0%,28%{transform:translate(0)}43%,69%{transform:translate(-65px,-40px)}86%,to{transform:translate(0)}}@keyframes BackgammonHeroStage_bg-stage-trail__9C0_w{0%,22%,75%,to{opacity:.12}32%,60%{opacity:.9}}@keyframes BackgammonHeroStage_bg-stage-dice__4_Syu{0%,7%,to{transform:translateY(0) rotate(0)}2%{transform:translateY(-8px) rotate(-14deg)}4%{transform:translateY(-3px) rotate(9deg)}}@media (max-width:680px){.BackgammonHeroStage_stage__bEH4z{grid-template-columns:minmax(0,1fr);gap:0;padding:25px 21px 15px;border-radius:var(--game-panel-radius,20px)}.BackgammonHeroStage_copy__di43c h2{font-size:clamp(36px,10vw,52px)}.BackgammonHeroStage_copy__di43c h2 br{display:none}.BackgammonHeroStage_copy__di43c h2 em{display:block;margin-top:4px}.BackgammonHeroStage_copy__di43c p{max-width:100%;margin-bottom:18px;font-size:14px}.BackgammonHeroStage_cta__Xh8tS{width:100%}.BackgammonHeroStage_art__Z91nK{padding:24px 5px 2px;max-width:480px;width:100%;justify-self:center;box-sizing:border-box}.BackgammonHeroStage_board__kgq1t{transform:perspective(900px) rotateX(6deg) rotate(-4deg)}.BackgammonHeroStage_caption__jiFdt{margin-top:17px}}.BackgammonHeroStage_stage__bEH4z[data-layout=compact]{grid-template-columns:minmax(0,1fr) minmax(120px,34%);gap:0 28px;padding:clamp(22px,3vw,32px);box-shadow:0 10px 32px rgba(12,36,30,.08),inset 0 1px 0 rgba(255,255,255,.08)}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_copy__di43c{display:contents}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_eyebrow__2YSir,.BackgammonHeroStage_stage__bEH4z[data-layout=compact] h2,.BackgammonHeroStage_stage__bEH4z[data-layout=compact] p{grid-column:1}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] h2{margin:18px 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] h2 em{display:block}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] p{max-width:43ch;margin:0;font-size:14px;line-height:1.7}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_art__Z91nK{grid-column:2;grid-row:1/5;width:100%;max-width:320px;padding:0;justify-self:center}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_board__kgq1t{max-width:320px;transform:perspective(900px) rotateX(6deg) rotate(-6deg);filter:drop-shadow(0 18px 16px rgba(9,27,22,.28))}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_details__2PFFm{grid-column:1;gap:6px 12px;margin-top:16px;font-size:11px;line-height:1.6}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_details__2PFFm span+span:before{content:"·";margin-inline-end:12px;opacity:.8}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_actions__6hGxY{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:24px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--bg-stage-accent) 18%,transparent)}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_cta__Xh8tS{flex:1 1 200px;min-height:50px;gap:16px;border:1px solid color-mix(in srgb,var(--bg-stage-accent) 70%,white);border-radius:14px;box-shadow:0 4px 14px rgba(10,31,24,.1)}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_learnLink__u_zf_{flex:0 1 auto;min-height:44px;margin:0;padding-inline:3px;text-decoration-thickness:1px}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_mark__lqUKV{width:32px;height:32px;border-radius:10px}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_eyebrow__2YSir{line-height:1.5}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_cta__Xh8tS:hover{filter:brightness(1.06)}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_dieOne__KiYMJ,.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_dieTwo__weWl_,.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_moveTrail__4uZbb,.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_movingChecker__IEcvy{animation:none}@media (max-width:680px){.BackgammonHeroStage_stage__bEH4z[data-layout=compact]{grid-template-columns:minmax(0,1fr) minmax(104px,32%);gap:0 16px;padding:22px 20px}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] h2{font-size:clamp(24px,6vw,29px)}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_eyebrow__2YSir{gap:7px;font-size:10px}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_mark__lqUKV{width:28px;height:28px;font-size:18px}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_art__Z91nK{align-self:center}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] p{grid-column:1/-1;font-size:13px;margin-top:4px}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_art__Z91nK{grid-row:1/3}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_details__2PFFm{grid-column:1/-1;margin-top:12px}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_actions__6hGxY{margin-top:18px;gap:6px}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_cta__Xh8tS{flex-basis:100%;width:100%}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_learnLink__u_zf_{margin-inline:auto;font-size:12px}}@media (prefers-reduced-motion:reduce){.BackgammonHeroStage_dieOne__KiYMJ,.BackgammonHeroStage_dieTwo__weWl_,.BackgammonHeroStage_moveTrail__4uZbb,.BackgammonHeroStage_movingChecker__IEcvy{animation:none}}.BackgammonHeroStage_stage__bEH4z[data-layout=compact]{grid-template-columns:minmax(0,1fr)}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_art__Z91nK{grid-column:1/-1;grid-row:auto;max-width:580px;margin-top:18px}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_art__Z91nK p{max-width:none}.BackgammonHeroStage_stage__bEH4z[data-layout=compact] .BackgammonHeroStage_actions__6hGxY{margin-top:16px}