.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}}.HorizontalRailControls_controls__Pj_tP{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.HorizontalRailControls_button__vQprm{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--line-soft,var(--hh-k-border));border-radius:12px;background:var(--surface-1,var(--hh-k-panel-solid));color:var(--text-primary,var(--hh-k-fg-strong));cursor:pointer}.HorizontalRailControls_button__vQprm:hover{background:var(--surface-2,var(--hh-k-panel-solid))}.HorizontalRailControls_button__vQprm:focus-visible{outline:2px solid currentColor;outline-offset:3px}.HorizontalRailControls_button__vQprm[aria-disabled=true]{cursor:default}.NeedIntentPanel_panel__IBwRC{--need-fg:var(--hh-k-fg-strong,#f8fafc);--need-mid:var(--hh-k-fg-mid,#c3cadb);--need-card:var(--hh-k-card,#171b2c);--need-border:var(--hh-k-border-strong,var(--hh-k-border,#323a55));--need-field:var(--hh-k-tile,#0f1220);--need-accent:#6d28d9;--need-glow-a:#a78bfa;--need-glow-b:#22d3ee;--need-burst:#a78bfa8c;--need-card-hover:color-mix(in srgb,var(--need-card) 88%,#a78bfa);display:grid;gap:10px;min-width:0;padding:12px 0 4px;color:var(--need-fg)}.NeedIntentPanel_title___GuoN{margin:0;font-size:16px;font-weight:900;line-height:1.4}.NeedIntentPanel_srOnly__LfOqX{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.NeedIntentPanel_form__j5d18{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.NeedIntentPanel_input__uNCOw{flex:1 1 200px;min-width:0;min-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid var(--need-border);border-radius:14px;background:var(--need-field);color:var(--need-fg);font-size:16px}.NeedIntentPanel_input__uNCOw::-moz-placeholder{color:var(--need-mid)}.NeedIntentPanel_input__uNCOw::placeholder{color:var(--need-mid)}.NeedIntentPanel_go__aATgN{min-height:48px;padding:0 18px;border:0;border-radius:14px;background:var(--need-accent);color:#ffffff;font-size:15px;font-weight:900;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.NeedIntentPanel_go__aATgN:active:not(:disabled){transform:scale(.97)}.NeedIntentPanel_go__aATgN:disabled{opacity:.6;cursor:default}.NeedIntentPanel_chips__kyRvI{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.NeedIntentPanel_chips__kyRvI>li{min-width:0;max-width:100%}.NeedIntentPanel_homeHeading__cPoO_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.NeedIntentPanel_panel__IBwRC[data-need-intent=home]{grid-template-columns:minmax(0,1fr)}.NeedIntentPanel_panel__IBwRC[data-need-intent=home] .NeedIntentPanel_more__WtUzO{min-width:0}.NeedIntentPanel_chips__kyRvI.NeedIntentPanel_homeChips__SdWIQ{flex-wrap:nowrap;overflow-x:auto;padding:4px 4px 10px;scroll-padding-inline:4px;scroll-snap-type:inline proximity;overscroll-behavior-inline:contain;scrollbar-width:thin}.NeedIntentPanel_homeChips__SdWIQ>li{flex:0 0 auto;scroll-snap-align:start}.NeedIntentPanel_homeChips__SdWIQ .NeedIntentPanel_chip__rENgs{white-space:nowrap}.NeedIntentPanel_homeChips__SdWIQ:focus-visible{outline:2px solid var(--need-fg);outline-offset:-2px}.NeedIntentPanel_moreRailControls__reUE_{display:flex;justify-content:flex-end;min-height:44px}.NeedIntentPanel_chip__rENgs{display:inline-flex;align-items:center;gap:6px;min-height:44px;max-width:100%;box-sizing:border-box;padding:8px 14px;border:1px solid var(--need-border);border-radius:999px;background:var(--need-card);color:var(--need-fg);font:inherit;font-size:14px;font-weight:800;line-height:1.3;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:transform .16s ease,background-color .2s ease;position:relative;isolation:isolate;overflow:hidden}.NeedIntentPanel_chip__rENgs:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--need-spin,0deg),var(--need-glow-a),var(--need-glow-b),var(--need-glow-a));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .2s ease}.NeedIntentPanel_chip__rENgs:after{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,var(--need-burst) 0,transparent 70%);transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none}.NeedIntentPanel_chipEmoji__leXUy{display:inline-block;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}@property --need-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes NeedIntentPanel_needSpin__u8J6l{to{--need-spin:360deg}}@keyframes NeedIntentPanel_needBurst__1cmvX{0%{transform:translate(-50%,-50%) scale(0);opacity:.9}to{transform:translate(-50%,-50%) scale(26);opacity:0}}@keyframes NeedIntentPanel_needWiggle___qg1Q{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg) scale(1.15)}60%{transform:rotate(8deg) scale(1.1)}}@media (hover:hover){.NeedIntentPanel_chip__rENgs:hover{transform:translateY(-2px);background:var(--need-card-hover)}.NeedIntentPanel_chip__rENgs:hover:before{opacity:1;animation:NeedIntentPanel_needSpin__u8J6l 2.4s linear infinite}.NeedIntentPanel_chip__rENgs:hover .NeedIntentPanel_chipEmoji__leXUy{animation:NeedIntentPanel_needWiggle___qg1Q .48s ease}}.NeedIntentPanel_chip__rENgs:active{transform:translateY(0) scale(.96)}.NeedIntentPanel_chip__rENgs:active:after{animation:NeedIntentPanel_needBurst__1cmvX .42s ease-out forwards}.NeedIntentPanel_chip__rENgs:active .NeedIntentPanel_chipEmoji__leXUy{transform:scale(1.35) rotate(-10deg)}.NeedIntentPanel_chip__rENgs:focus-visible:before{opacity:1}.NeedIntentPanel_surprise__Mc17a{border-color:var(--need-accent);background:var(--need-accent);color:#ffffff}.NeedIntentPanel_more__WtUzO>summary{list-style:none}.NeedIntentPanel_more__WtUzO>summary::-webkit-details-marker{display:none}.NeedIntentPanel_moreSummary__JAA7f{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--need-mid);font-size:13px;font-weight:800;cursor:pointer}.NeedIntentPanel_more__WtUzO[open]>.NeedIntentPanel_chips__kyRvI{margin-top:4px}.NeedIntentPanel_status__kMRpK{min-height:1em;margin:0;color:var(--need-mid);font-size:13px}.NeedIntentPanel_status__kMRpK:empty{display:none}.NeedIntentPanel_suggestion__FkfFs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;box-sizing:border-box;padding:10px 16px;margin-bottom:12px;border:1px solid #7c3aed;border-radius:18px;background:#1a1430;color:#ffffff;font-size:15px;text-decoration:none}.NeedIntentPanel_suggestionKicker__Ui_XG{color:#d8ccff;font-size:12px;font-weight:800}.NeedIntentPanel_suggestionWhere__dWOz8{color:#c3cadb;font-size:12px;font-weight:700}.NeedIntentPanel_chip__rENgs:focus-visible,.NeedIntentPanel_go__aATgN:focus-visible,.NeedIntentPanel_input__uNCOw:focus-visible,.NeedIntentPanel_moreSummary__JAA7f:focus-visible,.NeedIntentPanel_suggestion__FkfFs:focus-visible{outline:2px solid var(--need-fg);outline-offset:2px}@media (prefers-reduced-motion:reduce){.NeedIntentPanel_chipEmoji__leXUy,.NeedIntentPanel_chip__rENgs,.NeedIntentPanel_go__aATgN{transition:none}.NeedIntentPanel_chip__rENgs:active:after,.NeedIntentPanel_chip__rENgs:hover .NeedIntentPanel_chipEmoji__leXUy,.NeedIntentPanel_chip__rENgs:hover:before{animation:none}.NeedIntentPanel_chip__rENgs:active,.NeedIntentPanel_chip__rENgs:active .NeedIntentPanel_chipEmoji__leXUy,.NeedIntentPanel_chip__rENgs:hover,.NeedIntentPanel_go__aATgN:active:not(:disabled){transform:none}}html:not(.dark) .NeedIntentPanel_chip__rENgs{--need-glow-a:#6d28d9;--need-glow-b:#0891b2;--need-burst:#6d28d947;--need-card-hover:color-mix(in srgb,var(--need-card) 90%,#6d28d9)}@keyframes NeedIntentPanel_needRoll__c_3lM{0%{transform:rotate(0) scale(1)}60%{transform:rotate(300deg) scale(1.3)}to{transform:rotate(1turn) scale(1)}}@media (hover:hover){.NeedIntentPanel_surprise__Mc17a:hover{background:var(--need-accent);filter:brightness(1.08)}}.NeedIntentPanel_surprise__Mc17a:after{background:radial-gradient(circle,#ffffff8c 0,transparent 70%)}.NeedIntentPanel_surprise__Mc17a:active .NeedIntentPanel_chipEmoji__leXUy{animation:NeedIntentPanel_needRoll__c_3lM .52s cubic-bezier(.34,1.56,.64,1);transform:none}@media (prefers-reduced-motion:reduce){.NeedIntentPanel_surprise__Mc17a:active .NeedIntentPanel_chipEmoji__leXUy{animation:none}.NeedIntentPanel_surprise__Mc17a:hover{filter:none}}.HomeNewsBriefingStrip_brief__Mo995{--brief-accent:rgb(var(--brand-rgb,124,58,237));--brief-action:#6d28d9;--brief-action-end:#4338ca;padding:clamp(16px,3vw,24px);border:1px solid var(--line-soft);border-radius:26px;background:radial-gradient(ellipse at 95% 0,color-mix(in srgb,var(--brief-accent) 14%,transparent),transparent 60%),var(--surface-0);color:var(--text-main);--hh-k-fg:var(--text-main);--hh-k-fg-strong:var(--text-main);--hh-k-fg-mid:var(--text-muted);--hh-k-fg-soft:var(--text-muted);--hh-k-border:var(--line-soft);--hh-k-border-strong:var(--line-strong);--hh-k-panel-solid:var(--surface-1);--hh-k-card:var(--surface-2)}.HomeNewsBriefingStrip_briefHeader__NaaWt{display:flex;align-items:center;gap:12px}.HomeNewsBriefingStrip_headerCopy__kgbP_{min-width:0;flex:1}.HomeNewsBriefingStrip_briefIcon__uCFXZ{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--brief-accent) 12%,var(--surface-2));border-radius:15px;flex-shrink:0}.HomeNewsBriefingStrip_briefIcon__uCFXZ svg{width:23px;height:23px}.HomeNewsBriefingStrip_briefActions__nhD8B{display:flex;gap:8px;margin-inline-start:auto}.HomeNewsBriefingStrip_topicChips__3CDxc{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:7px;margin:18px 0 12px;padding:4px 2px 8px;scrollbar-width:thin}.HomeNewsBriefingStrip_topicChips__3CDxc button{display:inline-flex;align-items:center;gap:8px;min-height:46px;flex-shrink:0;scroll-snap-align:start;padding:8px 13px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-1);color:var(--text-main);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.HomeNewsBriefingStrip_topicChips__3CDxc button[aria-pressed=true]{border-color:var(--brief-action);background:linear-gradient(125deg,var(--brief-action),var(--brief-action-end));color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/18%),0 5px 12px rgb(67 56 202/18%)}.HomeNewsBriefingStrip_settings__E26WC,.HomeNewsBriefingStrip_toolbar__sAC2m button,.HomeNewsBriefingStrip_topicChips__3CDxc button{transition:transform .16s ease,background .16s ease,border-color .16s ease}.HomeNewsBriefingStrip_carouselTrack__J319b:focus-visible,.HomeNewsBriefingStrip_topicChips__3CDxc:focus-visible{outline:3px solid var(--brief-accent);outline-offset:3px;border-radius:12px}.HomeNewsBriefingStrip_settings__E26WC:hover,.HomeNewsBriefingStrip_toolbar__sAC2m button:hover,.HomeNewsBriefingStrip_topicChips__3CDxc button:hover{transform:translateY(-2px);border-color:var(--brief-accent)}.HomeNewsBriefingStrip_toolbar__sAC2m button:active,.HomeNewsBriefingStrip_topicChips__3CDxc button:active{transform:translateY(0) scale(.98)}.HomeNewsBriefingStrip_toolbar__sAC2m button:focus-visible,.HomeNewsBriefingStrip_toolbar__sAC2m select:focus-visible,.HomeNewsBriefingStrip_topicChips__3CDxc button:focus-visible{outline:3px solid var(--brief-accent);outline-offset:3px}.HomeNewsBriefingStrip_headline__UT8oH{padding:15px!important;margin-top:10px;border:1px solid var(--line-soft);border-radius:16px;background:var(--surface-1)}.HomeNewsBriefingStrip_headline__UT8oH>a{font-size:15px!important;line-height:1.6!important;min-height:44px;display:flex!important;align-items:center}.HomeNewsBriefingStrip_headline__UT8oH>a:focus-visible{outline:3px solid var(--brief-accent);outline-offset:3px;border-radius:6px}.HomeNewsBriefingStrip_title__86WfD{margin:4px 0;font-size:clamp(20px,3vw,28px);font-weight:850;color:var(--text-main);letter-spacing:-.025em}.HomeNewsBriefingStrip_toolbar__sAC2m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:14px 0}.HomeNewsBriefingStrip_toolbar__sAC2m label{display:grid;gap:5px;font-size:12px;color:var(--text-muted);min-width:0;grid-column:1/-1}.HomeNewsBriefingStrip_liveHead__5Sy7U button,.HomeNewsBriefingStrip_toolbar__sAC2m button,.HomeNewsBriefingStrip_toolbar__sAC2m select{min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-1);color:var(--text-main);font:inherit;cursor:pointer}.HomeNewsBriefingStrip_toolbar__sAC2m button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;min-height:50px;font-weight:750;border-radius:14px;box-shadow:0 2px 0 color-mix(in srgb,var(--text-main) 6%,transparent)}.HomeNewsBriefingStrip_toolbar__sAC2m button[aria-expanded=true]{border-color:var(--brief-accent);background:color-mix(in srgb,var(--brief-accent) 16%,var(--surface-1));box-shadow:inset 0 0 0 1px var(--brief-accent);font-weight:800}.HomeNewsBriefingStrip_empty__mw042{display:grid;gap:8px;margin:16px 0 4px;font-size:13px;line-height:1.65;color:var(--text-muted)}.HomeNewsBriefingStrip_empty__mw042 strong{color:var(--text-main);font-size:15px}.HomeNewsBriefingStrip_empty__mw042 a{justify-self:start;min-height:44px;display:inline-flex;align-items:center;color:var(--text-main);text-underline-offset:4px}.HomeNewsBriefingStrip_reporters__UBaT0{margin-top:12px}.HomeNewsBriefingStrip_sourceProof__rtM_T{margin-top:8px;color:var(--text-muted);font-size:12px;line-height:1.8}.HomeNewsBriefingStrip_sourceProof__rtM_T summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.HomeNewsBriefingStrip_sourceProof__rtM_T ul{padding-inline-start:20px}.HomeNewsBriefingStrip_sourceProof__rtM_T a{color:var(--text-main)}.HomeNewsBriefingStrip_liveWindow__4RrID{margin-top:12px;padding:14px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface-1)}.HomeNewsBriefingStrip_liveHead__5Sy7U{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.HomeNewsBriefingStrip_liveHead__5Sy7U h3{font-size:16px;margin:5px 0}.HomeNewsBriefingStrip_liveWindow__4RrID a,.HomeNewsBriefingStrip_liveWindow__4RrID p{font-size:12px;line-height:1.8}.HomeNewsBriefingStrip_liveWindow__4RrID a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-main)}.HomeNewsBriefingStrip_videoFrame__nSNwt{margin-top:12px;width:min(100%,560px);aspect-ratio:16/9;min-height:200px}.HomeNewsBriefingStrip_videoFrame__nSNwt iframe{width:100%;height:100%;border:0;border-radius:12px}.HomeNewsBriefingStrip_context___np4O{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}.HomeNewsBriefingStrip_contextCard__1tdX7{display:grid;align-content:start;gap:7px;min-width:0;min-height:100px;padding:14px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface-2);color:var(--text-main);text-decoration:none}.HomeNewsBriefingStrip_contextCard__1tdX7 strong{font-size:15px;line-height:1.55}.HomeNewsBriefingStrip_contextLabel__mFn4a{font-size:11px;color:var(--text-muted);font-weight:700}.HomeNewsBriefingStrip_contextDetail__AvrFn{min-width:0;font-size:12px;color:var(--text-muted);line-height:1.6;overflow-wrap:break-word}.HomeNewsBriefingStrip_contextDetail__AvrFn bdi{white-space:normal;word-break:normal}.HomeNewsBriefingStrip_settings__E26WC{min-height:44px;min-width:44px;color:var(--text-main);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;cursor:pointer}.HomeNewsBriefingStrip_settings__E26WC:disabled{opacity:.55;cursor:wait;transform:none}.HomeNewsBriefingStrip_topicChips__3CDxc button svg{flex-shrink:0;padding:5px;box-sizing:content-box;border-radius:9px;background:color-mix(in srgb,var(--brief-accent) 10%,transparent)}.HomeNewsBriefingStrip_topicChips__3CDxc button[aria-pressed=true] svg{background:rgb(255 255 255/16%)}.HomeNewsBriefingStrip_toolbar__sAC2m button svg{flex-shrink:0}.HomeNewsBriefingStrip_toolbar__sAC2m .HomeNewsBriefingStrip_reportersAction__qvTZq{border-color:color-mix(in srgb,#0891b2 42%,var(--line-strong));background:linear-gradient(135deg,color-mix(in srgb,#0891b2 13%,var(--surface-1)),var(--surface-1))}.HomeNewsBriefingStrip_toolbar__sAC2m .HomeNewsBriefingStrip_captureAction___FeAs{border-color:var(--brief-action);background:linear-gradient(125deg,var(--brief-action),var(--brief-action-end));color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/18%),0 5px 14px rgb(67 56 202/16%)}.HomeNewsBriefingStrip_toolbar__sAC2m .HomeNewsBriefingStrip_broadcastAction__6wkhM{border-color:color-mix(in srgb,#d97706 36%,var(--line-strong));background:linear-gradient(135deg,color-mix(in srgb,#d97706 10%,var(--surface-1)),var(--surface-1))}.HomeNewsBriefingStrip_toolbar__sAC2m .HomeNewsBriefingStrip_broadcastAction__6wkhM[aria-expanded=true],.HomeNewsBriefingStrip_toolbar__sAC2m .HomeNewsBriefingStrip_reportersAction__qvTZq[aria-expanded=true]{background:color-mix(in srgb,var(--brief-accent) 17%,var(--surface-1))}.HomeNewsBriefingStrip_toolbar__sAC2m select{min-height:48px;border-radius:14px;background:var(--surface-2);font-weight:650}.HomeNewsBriefingStrip_locationAsk__DaCIJ a,.HomeNewsBriefingStrip_toolbar__sAC2m :is(button,select),.HomeNewsBriefingStrip_unavailable__sBuIj :is(a,button){scroll-margin-block:24px calc(var(--safe-bottom, 74px) + 16px)}.HomeNewsBriefingStrip_contextCard__1tdX7{transition:border-color .16s ease,box-shadow .16s ease}.HomeNewsBriefingStrip_contextCard__1tdX7:hover{border-color:color-mix(in srgb,var(--brief-accent) 55%,var(--line-strong));box-shadow:0 6px 18px color-mix(in srgb,var(--text-main) 6%,transparent)}.HomeNewsBriefingStrip_unavailable__sBuIj{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:12px;line-height:1.7;color:var(--text-muted)}.HomeNewsBriefingStrip_unavailable__sBuIj>span{flex:1 1 250px}.HomeNewsBriefingStrip_unavailable__sBuIj>span strong{color:var(--text-main)}.HomeNewsBriefingStrip_unavailable__sBuIj button{gap:6px}.HomeNewsBriefingStrip_unavailable__sBuIj a.HomeNewsBriefingStrip_primaryAction__IL4Vn{border-color:var(--text-main);background:var(--text-main);color:var(--surface-0);font-weight:800}.HomeNewsBriefingStrip_locationAsk__DaCIJ{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--text-muted)}.HomeNewsBriefingStrip_locationAsk__DaCIJ a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2);color:var(--text-main);font-weight:700;text-decoration:none}.HomeNewsBriefingStrip_locationAsk__DaCIJ a:focus-visible{outline:3px solid var(--text-main);outline-offset:3px}.HomeNewsBriefingStrip_unavailable__sBuIj a,.HomeNewsBriefingStrip_unavailable__sBuIj button{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2);color:var(--text-main);font:inherit;text-decoration:none;cursor:pointer}.HomeNewsBriefingStrip_contextCard__1tdX7:focus-visible,.HomeNewsBriefingStrip_settings__E26WC:focus-visible,.HomeNewsBriefingStrip_unavailable__sBuIj a:focus-visible,.HomeNewsBriefingStrip_unavailable__sBuIj button:focus-visible{outline:3px solid var(--text-main);outline-offset:3px}.HomeNewsBriefingStrip_carousel___OUDT{margin-top:24px;min-width:0}.HomeNewsBriefingStrip_carouselHead__dxaz2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.HomeNewsBriefingStrip_carouselHead__dxaz2 h3{margin-top:5px;font-size:19px;font-weight:850;color:var(--text-main)}.HomeNewsBriefingStrip_carouselControls__y1bRQ{display:flex;gap:8px;align-items:center}.HomeNewsBriefingStrip_carouselControls__y1bRQ span{color:var(--text-muted);font-size:12px;min-width:36px;direction:ltr}.HomeNewsBriefingStrip_carouselControls__y1bRQ button{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface-1);color:var(--text-main);cursor:pointer}.HomeNewsBriefingStrip_carouselControls__y1bRQ button:disabled{opacity:.45;cursor:not-allowed}.HomeNewsBriefingStrip_carouselTrack__J319b{list-style:none;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;padding:6px 4px 16px;margin:0;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.HomeNewsBriefingStrip_carouselCard__3Szxd{flex:0 0 min(85%,360px);min-width:0;scroll-snap-align:start;padding:20px;border:1px solid var(--line-soft);border-top:3px solid var(--brief-accent);border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--brief-accent) 6%,var(--surface-1)),var(--surface-1))}.HomeNewsBriefingStrip_storyMeta__rcRDe{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:11px;font-weight:750}.HomeNewsBriefingStrip_storyMeta__rcRDe span:first-child{color:var(--text-main);padding:3px 8px;border-radius:8px;border:1px solid var(--line-soft)}.HomeNewsBriefingStrip_storyTitle__gyXE_{display:flex;gap:10px;align-items:flex-start;margin:18px 0;color:var(--text-main);font-size:18px;font-weight:850;line-height:1.7;text-decoration:none;overflow-wrap:anywhere}.HomeNewsBriefingStrip_storyTitle__gyXE_ svg{flex-shrink:0;margin-top:6px}.HomeNewsBriefingStrip_storyFooter__7EKAf{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--line-soft);color:var(--text-muted);font-size:12px}.HomeNewsBriefingStrip_storyRoutes__5cUSl{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.HomeNewsBriefingStrip_storyRoutes__5cUSl a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:750;color:var(--text-main)}.HomeNewsBriefingStrip_carouselHint___FCCA{margin:6px 0 0;color:var(--text-muted);font-size:11px;line-height:1.7}.HomeNewsBriefingStrip_carouselTrack__J319b:focus-visible,.HomeNewsBriefingStrip_carousel___OUDT :is(a,button,summary):focus-visible{outline:3px solid var(--text-main);outline-offset:3px}@media (prefers-reduced-motion:reduce){.HomeNewsBriefingStrip_brief__Mo995 *,.HomeNewsBriefingStrip_brief__Mo995 :after,.HomeNewsBriefingStrip_brief__Mo995 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:480px){.HomeNewsBriefingStrip_brief__Mo995{padding:16px 12px}.HomeNewsBriefingStrip_briefHeader__NaaWt{gap:8px}.HomeNewsBriefingStrip_briefIcon__uCFXZ{width:40px;height:40px;border-radius:12px}.HomeNewsBriefingStrip_briefActions__nhD8B{gap:4px}.HomeNewsBriefingStrip_contextLabel__mFn4a{line-height:1.6}.HomeNewsBriefingStrip_toolbar__sAC2m button{flex-direction:column;gap:6px;padding:10px 6px;font-size:11px;line-height:1.5;min-width:0}.HomeNewsBriefingStrip_context___np4O{grid-template-columns:1fr}.HomeNewsBriefingStrip_contextCard__1tdX7{min-height:96px}}@media (forced-colors:active){.HomeNewsBriefingStrip_toolbar__sAC2m button[aria-expanded=true],.HomeNewsBriefingStrip_topicChips__3CDxc button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:2px}.HomeNewsBriefingStrip_toolbar__sAC2m button,.HomeNewsBriefingStrip_toolbar__sAC2m select,.HomeNewsBriefingStrip_topicChips__3CDxc button{border-color:ButtonText}}.HomeNewsBriefingStrip_promise__wZphT{margin:10px 0 0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--text-main)}.HomeNewsBriefingStrip_sectionLabel__M6J28{margin:18px 0 8px;font-size:13px;font-weight:800;color:var(--text-main)}.HomeNewsBriefingStrip_contextQuiet__8wPiD{min-height:0;border-style:dashed;background:var(--surface-1)}.HomeNewsBriefingStrip_contextQuiet__8wPiD strong{font-size:14px;color:var(--text-muted)}.HomeNewsBriefingStrip_homeFront__kHqOl{cursor:default}.HomeNewsBriefingStrip_homeFront__kHqOl .HomeNewsBriefingStrip_contextLabel__mFn4a{display:inline-flex;align-items:center;gap:5px}.HomeNewsBriefingStrip_homeFront__kHqOl[data-oref-status=active]{border:2px solid #dc2626;background:color-mix(in srgb,#dc2626 12%,var(--surface-2))}.HomeNewsBriefingStrip_homeFront__kHqOl[data-oref-status=unknown]{border-style:dashed;min-height:0;gap:4px;padding-block:10px}.HomeNewsBriefingStrip_officialLink__O_dcU{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-1);color:var(--text-main);font-size:13px;font-weight:800;text-decoration:none}.HomeNewsBriefingStrip_officialLink__O_dcU:focus-visible{outline:3px solid var(--text-main);outline-offset:3px}.HomeNewsBriefingStrip_interests__KV_rB{margin-top:6px}.HomeNewsBriefingStrip_interestsHead__rlCTV{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.HomeNewsBriefingStrip_interestsHead__rlCTV .HomeNewsBriefingStrip_sectionLabel__M6J28{margin-bottom:0}.HomeNewsBriefingStrip_interests__KV_rB .HomeNewsBriefingStrip_topicChips__3CDxc{margin:8px 0 4px}.HomeNewsBriefingStrip_skeleton__IOlsw{display:grid;gap:10px;margin-top:18px}.HomeNewsBriefingStrip_skeleton__IOlsw span{display:block;height:18px;border-radius:8px;background:linear-gradient(90deg,var(--surface-1),var(--surface-2),var(--surface-1));background-size:200% 100%;animation:HomeNewsBriefingStrip_briefShimmer__npKsb 1.2s ease-in-out infinite}.HomeNewsBriefingStrip_skeleton__IOlsw span:first-child{width:92%;height:22px}.HomeNewsBriefingStrip_skeleton__IOlsw span:nth-child(2){width:74%}.HomeNewsBriefingStrip_skeleton__IOlsw span:nth-child(3){width:48%}@keyframes HomeNewsBriefingStrip_briefShimmer__npKsb{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes HomeNewsBriefingStrip_briefEnter__RLLH_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.HomeNewsBriefingStrip_carouselCard__3Szxd,.HomeNewsBriefingStrip_contextCard__1tdX7,.HomeNewsBriefingStrip_panel__SSnis{animation:HomeNewsBriefingStrip_briefEnter__RLLH_ .22s ease-out both}.HomeNewsBriefingStrip_context___np4O>:nth-child(2){animation-delay:35ms}.HomeNewsBriefingStrip_context___np4O>:nth-child(3){animation-delay:70ms}.HomeNewsBriefingStrip_context___np4O>:nth-child(4){animation-delay:105ms}.HomeNewsBriefingStrip_context___np4O>:nth-child(5){animation-delay:.14s}.HomeNewsBriefingStrip_storyWhy__g57if{margin:0 0 4px;font-size:13px;line-height:1.6;color:var(--text-main)}.HomeNewsBriefingStrip_storyWhy__g57if span{color:var(--text-muted);font-weight:700}.HomeNewsBriefingStrip_storyRoutes__5cUSl a.HomeNewsBriefingStrip_storyAction__zt5i9{padding:0 14px;border-radius:12px;border:1px solid var(--brief-action);background:linear-gradient(125deg,var(--brief-action),var(--brief-action-end));color:#fff;text-decoration:none;font-size:13px}.HomeNewsBriefingStrip_breakRow__AoFJC button,.HomeNewsBriefingStrip_captureAction___FeAs,.HomeNewsBriefingStrip_fieldAction__4c7tC,.HomeNewsBriefingStrip_liveToggle__ZHxu8,.HomeNewsBriefingStrip_officialLink__O_dcU,.HomeNewsBriefingStrip_storyRoutes__5cUSl a,.HomeNewsBriefingStrip_topicChips__3CDxc button{transition:transform .16s ease,background .16s ease,border-color .16s ease}.HomeNewsBriefingStrip_breakRow__AoFJC button:active,.HomeNewsBriefingStrip_captureAction___FeAs:active,.HomeNewsBriefingStrip_fieldAction__4c7tC:active,.HomeNewsBriefingStrip_liveToggle__ZHxu8:active,.HomeNewsBriefingStrip_officialLink__O_dcU:active,.HomeNewsBriefingStrip_storyRoutes__5cUSl a:active{transform:scale(.97)}.HomeNewsBriefingStrip_fieldEntry__v_2eC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:20px;padding:14px;border:1px solid color-mix(in srgb,#0891b2 40%,var(--line-soft));border-radius:16px;background:var(--surface-1)}.HomeNewsBriefingStrip_fieldCopy__OZkpu{display:grid;gap:4px;flex:1 1 220px;min-width:0}.HomeNewsBriefingStrip_fieldCopy__OZkpu strong{font-size:15px;color:var(--text-main)}.HomeNewsBriefingStrip_captureAction___FeAs,.HomeNewsBriefingStrip_fieldAction__4c7tC,.HomeNewsBriefingStrip_liveToggle__ZHxu8{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-2);color:var(--text-main);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.HomeNewsBriefingStrip_fieldAction__4c7tC[aria-expanded=true]{border-color:var(--brief-accent);background:color-mix(in srgb,var(--brief-accent) 16%,var(--surface-1))}.HomeNewsBriefingStrip_captureAction___FeAs{margin-top:10px;border-color:var(--brief-action);background:linear-gradient(125deg,var(--brief-action),var(--brief-action-end));color:#fff}.HomeNewsBriefingStrip_liveToggle__ZHxu8{margin-top:12px;min-height:44px;font-size:13px;font-weight:700;background:transparent;border-color:var(--line-soft);text-align:start}.HomeNewsBriefingStrip_liveHint__C9lI0{font-weight:500;color:var(--text-muted)}.HomeNewsBriefingStrip_panel__SSnis{margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--line-strong);background:var(--surface-1);color:var(--text-main)}.HomeNewsBriefingStrip_panelHead__UZeMf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:14px}.HomeNewsBriefingStrip_close__8u_ta{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--text-main);cursor:pointer}.HomeNewsBriefingStrip_breakRow__AoFJC button:focus-visible,.HomeNewsBriefingStrip_captureAction___FeAs:focus-visible,.HomeNewsBriefingStrip_close__8u_ta:focus-visible,.HomeNewsBriefingStrip_fieldAction__4c7tC:focus-visible,.HomeNewsBriefingStrip_liveToggle__ZHxu8:focus-visible,.HomeNewsBriefingStrip_rowRoutes__bqWtt a:focus-visible,.HomeNewsBriefingStrip_worldToggle__767P3:focus-visible{outline:3px solid var(--text-main);outline-offset:3px}.HomeNewsBriefingStrip_settingRow__6WC1s{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;font-size:14px}.HomeNewsBriefingStrip_settingHint___Imq1{display:block;font-size:12px;line-height:1.6;color:var(--text-muted)}.HomeNewsBriefingStrip_settingLabel__VfEXI{margin:4px 0 6px;font-size:13px;font-weight:700}.HomeNewsBriefingStrip_breakRow__AoFJC{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.HomeNewsBriefingStrip_breakRow__AoFJC button{min-height:44px;padding:4px 14px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-2);color:var(--text-main);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.HomeNewsBriefingStrip_errorText__AsT2R{margin:4px 0 0;padding-inline-start:8px;border-inline-start:3px solid #dc2626;font-size:13px;color:var(--text-main)}.HomeNewsBriefingStrip_worldToggle__767P3{min-height:44px;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.HomeNewsBriefingStrip_rowTitle__QRNNO{margin:0;font-size:15px;font-weight:800;line-height:1.55;color:var(--text-main)}.HomeNewsBriefingStrip_rowMeta__wD9hX{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--text-muted)}.HomeNewsBriefingStrip_publisher__T8FFb{padding:1px 7px;border-radius:6px;border:1px solid var(--line-soft);background:var(--surface-2);font-weight:800}.HomeNewsBriefingStrip_rowWhy__vFQch{color:var(--text-main)}.HomeNewsBriefingStrip_rowRoutes__bqWtt{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.HomeNewsBriefingStrip_rowRoutes__bqWtt a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:800;text-decoration:none}.HomeNewsBriefingStrip_attribution__FfeqC{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--text-muted)}@media (max-width:480px){.HomeNewsBriefingStrip_fieldAction__4c7tC{width:100%}.HomeNewsBriefingStrip_promise__wZphT{font-size:15px}}@media (prefers-reduced-motion:reduce){.HomeNewsBriefingStrip_skeleton__IOlsw span{animation:none!important}}@media (forced-colors:active){.HomeNewsBriefingStrip_homeFront__kHqOl[data-oref-status=active]{border-color:Highlight}}html:not(.dark) .TrekMapOverlayControlsDrawerLight_island__RGHma{color:#f8fafc}html:not(.dark) .TrekPlaceSheetLight_photoCaption__kZlOP{color:rgb(255 255 255/92%)!important}html:not(.dark) .TrekPlaceSheetLight_photoDelete__eoHW9{color:#ffffff!important}.TrekTravelerProfile_root__AfW_s{position:relative;flex-shrink:0;color:var(--text-main)}.TrekTravelerProfile_chips__TvFaC button,.TrekTravelerProfile_close__cBG_0,.TrekTravelerProfile_primary__HwBZ8,.TrekTravelerProfile_secondary__Vh_1a,.TrekTravelerProfile_trigger__2mapr{min-height:44px;min-width:44px;border-radius:12px;padding:10px 14px;font:inherit;font-weight:750;cursor:pointer;border:1px solid var(--line-soft)}.TrekTravelerProfile_trigger__2mapr{display:flex;gap:8px;align-items:center;color:var(--text-strong);background:var(--surface-1);box-shadow:0 2px 8px #0001;white-space:nowrap;font-size:12px}.TrekTravelerProfile_secondary__Vh_1a:hover,.TrekTravelerProfile_trigger__2mapr:hover{background:var(--surface-2)}.TrekTravelerProfile_panel___UDo0{position:fixed;box-sizing:border-box;left:12px;top:80px;z-index:80;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-soft);border-radius:22px;padding:18px;padding-block-end:calc(18px + env(safe-area-inset-bottom,0px));background:var(--surface-0);color:var(--text-main);box-shadow:0 14px 45px #0003}.TrekTravelerProfile_heading__aN_gL{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:16px}.TrekTravelerProfile_heading__aN_gL h2{font-size:18px;font-weight:850;margin:0 0 4px;color:var(--text-strong)}.TrekTravelerProfile_fields__I8epX small,.TrekTravelerProfile_heading__aN_gL p,.TrekTravelerProfile_privacy__HzXfr{color:var(--text-muted);font-size:12px;line-height:1.65}.TrekTravelerProfile_heading__aN_gL p{margin:0}.TrekTravelerProfile_close__cBG_0{padding:8px;background:var(--surface-1);color:var(--text-main);flex-shrink:0}.TrekTravelerProfile_fields__I8epX{border:0;padding:0;margin:0;display:grid;gap:14px;min-width:0}.TrekTravelerProfile_fields__I8epX legend{margin-bottom:12px;font-size:13px;font-weight:750}.TrekTravelerProfile_fields__I8epX label{display:grid;gap:5px;min-width:0;font-size:12px;font-weight:650}.TrekTravelerProfile_fields__I8epX input:not([type=checkbox]),.TrekTravelerProfile_fields__I8epX select{box-sizing:border-box;min-height:44px;width:100%;min-width:0;border:1px solid var(--line-soft);background:var(--surface-1);color:var(--text-main);border-radius:10px;padding:9px 10px;font:inherit;font-size:14px}.TrekTravelerProfile_fields__I8epX input::-moz-placeholder{color:var(--text-muted)}.TrekTravelerProfile_fields__I8epX input::placeholder{color:var(--text-muted)}.TrekTravelerProfile_pair__aYhAT{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.TrekTravelerProfile_fields__I8epX .TrekTravelerProfile_check__rxQlx{min-height:44px;display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--surface-1);border:1px solid var(--line-soft);border-radius:10px;cursor:pointer}.TrekTravelerProfile_check__rxQlx input{width:20px;height:20px;flex-shrink:0;accent-color:#047857}.TrekTravelerProfile_checks__OF_sf{display:grid;gap:7px}.TrekTravelerProfile_label__USWi1{margin:0 0 8px;font-size:12px;font-weight:700}.TrekTravelerProfile_chips__TvFaC{display:flex;flex-wrap:wrap;gap:7px}.TrekTravelerProfile_chips__TvFaC button{background:var(--surface-1);color:var(--text-main);font-size:12px;padding:8px 12px}.TrekTravelerProfile_chips__TvFaC button[aria-pressed=true],.TrekTravelerProfile_primary__HwBZ8{color:#fff;background:#047857;border-color:#047857}.TrekTravelerProfile_chips__TvFaC button[aria-pressed=true]:hover,.TrekTravelerProfile_primary__HwBZ8:hover{background:#065f46}.TrekTravelerProfile_privacy__HzXfr{margin:16px 0}.TrekTravelerProfile_actions__pQvAV{display:grid;gap:8px}.TrekTravelerProfile_secondary__Vh_1a{color:var(--text-main);background:var(--surface-1);font-size:12px}.TrekTravelerProfile_notice__xyF6L{padding:12px;border:1px solid var(--line-soft);border-radius:12px;font-size:13px;line-height:1.6;background:var(--surface-1);color:var(--text-main)}.TrekTravelerProfile_link__VmmaQ{display:inline-flex;min-height:44px;align-items:center;font-weight:750;text-decoration:underline}.TrekTravelerProfile_panel___UDo0 :is(button,input,select,a):focus-visible,.TrekTravelerProfile_root__AfW_s :is(button,input,select,a):focus-visible{outline:3px solid #0284c7;outline-offset:3px}.TrekTravelerProfile_fields__I8epX:disabled,.TrekTravelerProfile_panel___UDo0 button:disabled,.TrekTravelerProfile_root__AfW_s button:disabled{opacity:.65;cursor:default}@media (prefers-reduced-motion:reduce){.TrekTravelerProfile_root__AfW_s *{scroll-behavior:auto}}