.import-demo-module__BtFR1W__demo{border:1px solid var(--rule);background:var(--sheet);border-radius:28px;flex-direction:column;gap:18px;padding:clamp(16px,3vw,28px);display:flex}.import-demo-module__BtFR1W__top{flex-wrap:wrap;align-items:center;gap:18px 20px;display:flex}.import-demo-module__BtFR1W__intro{flex:220px;min-width:0}.import-demo-module__BtFR1W__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-section);letter-spacing:var(--tracking-section);margin:0;line-height:1.2}.import-demo-module__BtFR1W__lead{color:var(--muted);font-size:var(--text-sm);margin:6px 0 0}.import-demo-module__BtFR1W__tabs{flex:3 560px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.import-demo-module__BtFR1W__tab{min-width:0;padding:var(--space-3);background:var(--surface-2);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border:2px solid #0000;border-radius:18px;align-items:center;gap:10px;display:flex}.import-demo-module__BtFR1W__tab[aria-selected=true]{border-color:var(--ink);background:var(--sheet);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 10%, transparent)}.import-demo-module__BtFR1W__tabIcon{border-radius:var(--radius-tile);background:var(--sheet);width:38px;height:38px;color:var(--accent-text);flex:none;place-items:center;display:grid}.import-demo-module__BtFR1W__tab[aria-selected=true] .import-demo-module__BtFR1W__tabIcon{background:var(--tint-peach)}.import-demo-module__BtFR1W__tabText{min-width:0;font-size:.90625rem;line-height:1.25}.import-demo-module__BtFR1W__tabText strong{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.import-demo-module__BtFR1W__tabText>span{color:var(--muted)}.import-demo-module__BtFR1W__plan{border-radius:var(--radius-pill);background:var(--tint-mint);color:var(--basil);white-space:nowrap;flex:none;padding:1px 7px;font-size:.6875rem;font-weight:700}.import-demo-module__BtFR1W__panel{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;display:grid}.import-demo-module__BtFR1W__window{border:1px solid var(--rule);background:var(--paper);border-radius:20px;flex-direction:column;min-height:404px;display:flex;overflow:hidden}.import-demo-module__BtFR1W__windowHead{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 14px;border-block-end:1px solid var(--rule);background:var(--sheet);flex-wrap:wrap;display:flex}.import-demo-module__BtFR1W__windowHead>strong{font-family:var(--font-display);font-size:1rem}.import-demo-module__BtFR1W__steps{align-items:center;gap:6px;margin:0 0 0 auto;padding:0;font-size:.78125rem;list-style:none;display:flex}.import-demo-module__BtFR1W__steps li{color:var(--muted);align-items:center;gap:5px;font-weight:500;display:flex}.import-demo-module__BtFR1W__steps li:not(:last-child):after{content:"";background:var(--rule);border-radius:2px;width:14px;height:2px;margin-inline-start:2px}.import-demo-module__BtFR1W__steps li[data-state=current]{color:var(--ink);font-weight:700}.import-demo-module__BtFR1W__steps li[data-state=done]{color:var(--ink)}.import-demo-module__BtFR1W__stepDot{border-radius:var(--radius-pill);background:var(--control-edge);width:18px;height:18px;color:var(--on-dark);place-items:center;font-size:.65625rem;font-weight:800;display:grid}[data-state=current]>.import-demo-module__BtFR1W__stepDot{background:var(--accent)}[data-state=done]>.import-demo-module__BtFR1W__stepDot{background:var(--basil)}.import-demo-module__BtFR1W__headActions{display:contents}.import-demo-module__BtFR1W__windowHead[data-plain] .import-demo-module__BtFR1W__replay{margin-inline-start:auto}.import-demo-module__BtFR1W__replay{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--sheet);width:32px;height:32px;color:var(--ink-2);cursor:pointer;flex:none;place-items:center;display:grid;}.import-demo-module__BtFR1W__replay:disabled{opacity:.4;cursor:default}.import-demo-module__BtFR1W__body{gap:var(--space-3);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex}.import-demo-module__BtFR1W__fieldLabel{color:var(--ink-2);font-size:.8125rem;font-weight:700}.import-demo-module__BtFR1W__field{align-items:center;gap:var(--space-2);height:var(--touch-target);padding:0 var(--space-3);border:2px solid var(--control-edge);border-radius:var(--radius-tile);background:var(--sheet);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;font-weight:500;display:flex;overflow:hidden}.import-demo-module__BtFR1W__field[data-full]{border-color:var(--ink)}.import-demo-module__BtFR1W__field>svg{color:var(--muted);flex:none}.import-demo-module__BtFR1W__typed{text-overflow:ellipsis;min-width:0;overflow:hidden}.import-demo-module__BtFR1W__titleField{height:40px;font-family:var(--font-display);font-size:var(--text-base);font-weight:700}.import-demo-module__BtFR1W__caret{vertical-align:-2px;background:var(--accent);flex:none;width:2px;height:1.1em;margin-inline-start:1px;animation:1s step-end infinite import-demo-module__BtFR1W__blink;display:inline-block}@keyframes import-demo-module__BtFR1W__blink{50%{opacity:0}}.import-demo-module__BtFR1W__go{border-radius:var(--radius-pill);background:var(--ink);height:42px;color:var(--on-dark);font:inherit;border:0;align-self:flex-start;padding:0 18px;font-weight:700}.import-demo-module__BtFR1W__go:disabled{background:color-mix(in srgb, var(--control-edge) 60%, var(--paper))}.import-demo-module__BtFR1W__go:not(:disabled){cursor:pointer}.import-demo-module__BtFR1W__hint{color:var(--muted);margin:0;font-size:.8125rem;display:block}.import-demo-module__BtFR1W__photoSource,.import-demo-module__BtFR1W__reading{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.import-demo-module__BtFR1W__photoSource{align-items:center}.import-demo-module__BtFR1W__photoText,.import-demo-module__BtFR1W__readingText{gap:var(--space-2);flex-direction:column;flex:180px;min-width:0;display:flex}.import-demo-module__BtFR1W__photoText>span{color:var(--muted);font-size:.8125rem}.import-demo-module__BtFR1W__page{width:118px;padding:var(--space-2);border:1px solid var(--rule);background:var(--sheet);box-shadow:var(--shadow-cast);border-radius:6px;flex-direction:column;flex:none;gap:5px;display:flex;position:relative;overflow:hidden;rotate:-2deg}.import-demo-module__BtFR1W__pageImage{object-fit:cover;border-radius:3px;width:100%;height:62px;display:block}.import-demo-module__BtFR1W__page i{background:var(--rule);border-radius:3px;width:100%;height:5px;display:block}.import-demo-module__BtFR1W__page[data-scanning] i{animation:2.2s ease-in-out infinite import-demo-module__BtFR1W__line-read}.import-demo-module__BtFR1W__page[data-scanning] i:nth-of-type(2){animation-delay:.25s}.import-demo-module__BtFR1W__page[data-scanning] i:nth-of-type(3){animation-delay:.5s}.import-demo-module__BtFR1W__page[data-scanning] i:nth-of-type(4){animation-delay:.75s}.import-demo-module__BtFR1W__page[data-scanning] i:nth-of-type(5){animation-delay:1s}@keyframes import-demo-module__BtFR1W__line-read{45%,70%{background:var(--tint-peach)}}.import-demo-module__BtFR1W__scan{background:var(--accent);height:3px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--accent) 45%, transparent);animation:2.2s ease-in-out infinite import-demo-module__BtFR1W__sweep;position:absolute;inset-block-start:0;inset-inline:0}@keyframes import-demo-module__BtFR1W__sweep{50%{translate:0 150px}}.import-demo-module__BtFR1W__drop{gap:var(--space-2);border:2px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--sheet);flex-direction:column;padding:14px;display:flex}.import-demo-module__BtFR1W__file{padding:var(--space-2) 10px;border-radius:var(--radius-tile);background:var(--tile);align-items:center;gap:10px;font-size:.84375rem;animation:.45s cubic-bezier(.3,1.4,.5,1) both import-demo-module__BtFR1W__drop-in;display:flex}.import-demo-module__BtFR1W__file>svg{color:var(--accent);flex:none}.import-demo-module__BtFR1W__file strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.import-demo-module__BtFR1W__file>span{color:var(--muted)}@keyframes import-demo-module__BtFR1W__drop-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}}.import-demo-module__BtFR1W__editor{flex-direction:column;gap:6px;display:flex}.import-demo-module__BtFR1W__line{border:1px solid var(--rule);border-radius:var(--radius-tile);background:var(--sheet);min-height:38px;font-size:var(--text-sm);align-items:center;padding:9px 10px;line-height:1.35;display:flex}.import-demo-module__BtFR1W__ingredientLine{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--radius-tile);background:var(--sheet);height:38px;font-size:var(--text-sm);align-items:center;gap:10px;padding:0 10px;display:flex}.import-demo-module__BtFR1W__ingredientDisc{border-radius:var(--radius-pill);background:var(--surface-2);flex:none;width:26px;height:26px;overflow:hidden}.import-demo-module__BtFR1W__ingredientDisc img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}.import-demo-module__BtFR1W__discIn{animation:.4s cubic-bezier(.3,1.6,.5,1) both import-demo-module__BtFR1W__disc-in}@keyframes import-demo-module__BtFR1W__disc-in{0%{transform:scale(.4)}}.import-demo-module__BtFR1W__phaseTitle{font-family:var(--font-display);font-size:1.125rem;display:block}.import-demo-module__BtFR1W__batch{font-size:var(--text-sm);flex-direction:column;gap:6px;font-weight:700;display:flex}.import-demo-module__BtFR1W__bar{border-radius:var(--radius-pill);background:var(--surface-2);height:8px;overflow:hidden}.import-demo-module__BtFR1W__bar>span{border-radius:var(--radius-pill);background:var(--basil);height:100%;transition:width .5s;display:block}.import-demo-module__BtFR1W__checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.import-demo-module__BtFR1W__checks li{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);display:flex}.import-demo-module__BtFR1W__checks li[data-done]{color:var(--ink)}.import-demo-module__BtFR1W__check{border:2px solid var(--rule-strong);border-radius:var(--radius-pill);color:#0000;flex:none;place-items:center;width:20px;height:20px;display:grid}[data-done]>.import-demo-module__BtFR1W__check{border-color:var(--basil);background:var(--basil);color:var(--on-dark);animation:.35s cubic-bezier(.3,1.6,.5,1) both import-demo-module__BtFR1W__tick}@keyframes import-demo-module__BtFR1W__tick{0%{transform:scale(.4)}}.import-demo-module__BtFR1W__reviewRow{align-items:center;gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--sheet);padding:10px;display:flex}.import-demo-module__BtFR1W__reviewImage{object-fit:cover;border-radius:10px;flex:none;width:56px;height:44px;display:block}.import-demo-module__BtFR1W__reviewText{flex:1;min-width:0;line-height:1.3}.import-demo-module__BtFR1W__reviewText strong{font-size:.90625rem;display:block}.import-demo-module__BtFR1W__reviewText span{color:var(--muted);font-size:.78125rem}.import-demo-module__BtFR1W__status{border-radius:var(--radius-pill);background:var(--tint-mint);color:var(--basil);font-size:var(--text-xs);flex:none;padding:3px 9px;font-weight:700}.import-demo-module__BtFR1W__status[data-open]{background:var(--tint-honey);color:var(--saffron-text)}.import-demo-module__BtFR1W__flag{align-items:center;gap:var(--space-2) var(--space-3);padding:10px var(--space-3);border:1px solid color-mix(in srgb, var(--saffron) 40%, var(--paper));border-radius:var(--radius-md);background:color-mix(in srgb, var(--tint-honey) 55%, var(--paper));flex-wrap:wrap;display:flex}.import-demo-module__BtFR1W__flag[data-validated]{border-color:color-mix(in srgb, var(--basil) 22%, var(--paper));background:color-mix(in srgb, var(--tint-mint) 55%, var(--paper))}.import-demo-module__BtFR1W__flagText{flex:220px;min-width:0;font-size:.84375rem;line-height:1.35}.import-demo-module__BtFR1W__flagText strong{display:block}.import-demo-module__BtFR1W__flagText span{color:var(--saffron-text)}.import-demo-module__BtFR1W__verify{border:1px solid var(--control-edge);border-radius:var(--radius-pill);background:var(--sheet);height:36px;color:var(--ink);font:inherit;cursor:pointer;flex:none;padding:0 14px;font-size:.84375rem;font-weight:700;}.import-demo-module__BtFR1W__verify[aria-pressed=true]{border-color:var(--basil);background:var(--basil);color:var(--on-dark)}.import-demo-module__BtFR1W__done{color:var(--ink-2);font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:10px;animation:.4s both import-demo-module__BtFR1W__drop-in;display:flex}.import-demo-module__BtFR1W__doneTick{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);background:var(--tint-mint);color:var(--basil);place-items:center;display:grid}.import-demo-module__BtFR1W__doneTitle{color:var(--ink);font-family:var(--font-display);font-size:1.25rem}.import-demo-module__BtFR1W__carnet{background:var(--tile);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.import-demo-module__BtFR1W__carnetHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.import-demo-module__BtFR1W__carnetHead strong{font-family:var(--font-display);font-size:1rem}.import-demo-module__BtFR1W__carnetHead span{color:var(--muted);font-size:.78125rem}.import-demo-module__BtFR1W__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.import-demo-module__BtFR1W__card{border-radius:var(--radius-md);background:var(--sheet);box-shadow:0 1px 0 var(--rule);flex-direction:column;gap:4px;padding:6px;display:flex;position:relative}.import-demo-module__BtFR1W__card[data-new]{box-shadow:0 0 0 2px var(--basil), 0 8px 18px color-mix(in srgb, var(--basil) 18%, transparent);animation:.6s cubic-bezier(.25,1.3,.5,1) both import-demo-module__BtFR1W__land}@keyframes import-demo-module__BtFR1W__land{0%{opacity:0;transform:translate(-40px,-24px)scale(.7)rotate(-6deg)}}.import-demo-module__BtFR1W__cardImage{object-fit:cover;border-radius:10px;width:100%;height:64px;display:block}.import-demo-module__BtFR1W__cardName{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.import-demo-module__BtFR1W__newMark{border-radius:var(--radius-pill);background:var(--basil);color:var(--on-dark);padding:2px 7px;font-size:.65625rem;font-weight:800;position:absolute;inset-block-start:10px;inset-inline-start:10px}@media not (min-width:761px){.import-demo-module__BtFR1W__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.import-demo-module__BtFR1W__panel{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.import-demo-module__BtFR1W__caret,.import-demo-module__BtFR1W__scan{display:none}}.import-demo-module__BtFR1W__replay svg{--icon-size:13px;stroke-width:2.2px}
.language-choice-module__-xoo-G__menuWrap{position:relative}.language-choice-module__-xoo-G__globe{border-radius:var(--radius-pill);height:40px;color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex;}.language-choice-module__-xoo-G__globe svg{--icon-size:16px;stroke-width:1.8px}.language-choice-module__-xoo-G__globe svg:last-child{--icon-size:12px;stroke-width:2.2px}.language-choice-module__-xoo-G__globe:hover,.language-choice-module__-xoo-G__globe[aria-expanded=true]{background:var(--surface-2)}.language-choice-module__-xoo-G__menu{z-index:60;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--sheet);min-width:176px;box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 14%, transparent);flex-direction:column;padding:6px;animation:.16s both language-choice-module__-xoo-G__menu-in;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}@keyframes language-choice-module__-xoo-G__menu-in{0%{opacity:0;translate:0 -4px}}.language-choice-module__-xoo-G__item{justify-content:space-between;align-items:center;gap:var(--space-3);height:40px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:.9375rem;font-weight:500;display:flex;}.language-choice-module__-xoo-G__item[aria-checked=true]{font-weight:700}.language-choice-module__-xoo-G__item:hover,.language-choice-module__-xoo-G__item:focus-visible{background:var(--tile)}.language-choice-module__-xoo-G__item svg{--icon-size:16px;color:var(--basil);stroke-width:2.2px}.language-choice-module__-xoo-G__selectRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.language-choice-module__-xoo-G__selectLabel{align-items:center;gap:var(--space-2);color:var(--ink-2);font-weight:600;display:inline-flex}.language-choice-module__-xoo-G__selectBox{color:var(--ink-2);align-items:center;display:inline-flex;position:relative}.language-choice-module__-xoo-G__selectLabel svg,.language-choice-module__-xoo-G__selectGlobe svg{--icon-size:16px;stroke-width:1.8px}.language-choice-module__-xoo-G__selectChevron svg{--icon-size:14px;stroke-width:2px}.language-choice-module__-xoo-G__selectGlobe,.language-choice-module__-xoo-G__selectChevron{pointer-events:none;display:flex;position:absolute;inset-block-start:50%;translate:0 -50%}.language-choice-module__-xoo-G__selectGlobe{inset-inline-start:12px}.language-choice-module__-xoo-G__selectChevron{inset-inline-end:12px}.language-choice-module__-xoo-G__select{appearance:none;border:1px solid var(--control-edge);border-radius:var(--radius-pill);background:var(--sheet);height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:0 34px 0 36px;font-size:.9375rem;font-weight:600}
.landing-header-module__2uZTQa__header{z-index:40;border-block-end:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .2s;position:sticky;inset-block-start:0}.landing-header-module__2uZTQa__header[data-small]{box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 8%, transparent)}.landing-header-module__2uZTQa__progress{z-index:1;background:var(--accent);height:3px;transform:scaleX(var(--read,0));transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}.landing-header-module__2uZTQa__inner{align-items:center;gap:var(--space-4) var(--space-6);box-sizing:content-box;max-width:1200px;padding:var(--space-4) var(--space-5);flex-wrap:wrap;margin:0 auto;transition:padding .2s;display:flex}.landing-header-module__2uZTQa__header[data-small] .landing-header-module__2uZTQa__inner{padding-block:10px}.landing-header-module__2uZTQa__brand{min-height:var(--touch-target);border-radius:var(--radius-sm);color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.landing-header-module__2uZTQa__word{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-display);letter-spacing:-.02em;text-transform:lowercase}.landing-header-module__2uZTQa__nav{gap:var(--space-1) var(--space-5);flex-wrap:wrap;flex:auto;display:flex}.landing-header-module__2uZTQa__place{color:var(--ink-2);padding:10px 0;font-weight:500;text-decoration:none}.landing-header-module__2uZTQa__place:hover{color:var(--ink)}.landing-header-module__2uZTQa__actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.landing-header-module__2uZTQa__signIn{padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);color:var(--ink);font-weight:600;text-decoration:none}.landing-header-module__2uZTQa__signIn:hover{background:var(--surface-2)}.landing-header-module__2uZTQa__cta{padding:var(--space-3) 20px;border-radius:var(--radius-pill);background:var(--ink);color:var(--on-dark);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.landing-header-module__2uZTQa__cta:hover{background:var(--ink-raised)}.landing-header-module__2uZTQa__burger,.landing-header-module__2uZTQa__panel{display:none}.landing-header-module__2uZTQa__burger{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--sheet);color:var(--ink);cursor:pointer;flex:none;place-items:center}.landing-header-module__2uZTQa__panelList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-header-module__2uZTQa__panelList a{border-block-end:1px solid var(--surface-2);min-height:48px;color:var(--ink);align-items:center;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.landing-header-module__2uZTQa__panelSignIn{height:48px;border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--sheet);color:var(--ink);justify-content:center;align-items:center;margin-block-start:var(--space-3);font-weight:700;text-decoration:none;display:flex}.landing-header-module__2uZTQa__panelLanguage{margin-block-start:14px}@media not (min-width:760px){.landing-header-module__2uZTQa__inner{gap:var(--space-2);padding:10px var(--space-4);flex-wrap:nowrap}.landing-header-module__2uZTQa__header[data-small] .landing-header-module__2uZTQa__inner{padding-block:10px}.landing-header-module__2uZTQa__nav,.landing-header-module__2uZTQa__wide{display:none}.landing-header-module__2uZTQa__word{font-size:1.3125rem}.landing-header-module__2uZTQa__cta{font-size:var(--text-sm);padding:10px 14px}.landing-header-module__2uZTQa__burger{display:grid}.landing-header-module__2uZTQa__panel[data-open]{padding:var(--space-2) var(--space-4) var(--space-4);border-block-start:1px solid var(--rule);animation:.2s both landing-header-module__2uZTQa__panel-in;display:block}}@keyframes landing-header-module__2uZTQa__panel-in{0%{opacity:0;translate:0 -8px}}
.servings-card-module__hesg1a__card{background:var(--sheet);border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:0 18px 40px #3c281429}.servings-card-module__hesg1a__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.servings-card-module__hesg1a__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1875rem}.servings-card-module__hesg1a__time{color:var(--muted);white-space:nowrap;font-size:.8125rem}.servings-card-module__hesg1a__stepper{border-radius:var(--radius-pill);background:var(--surface-2);justify-content:space-between;align-items:center;padding:4px;display:flex}.servings-card-module__hesg1a__step svg{--icon-size:18px;stroke-width:2px}.servings-card-module__hesg1a__step{border-radius:var(--radius-pill);background:var(--sheet);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;place-items:center;padding:0;display:grid;}.servings-card-module__hesg1a__step:disabled{opacity:.4;cursor:default}.servings-card-module__hesg1a__count{font-size:.9375rem;font-weight:600}.servings-card-module__hesg1a__rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.servings-card-module__hesg1a__row{border-block-end:1px dashed var(--rule);align-items:center;gap:10px;padding-block-end:6px;font-size:.9375rem;display:flex}.servings-card-module__hesg1a__disc{object-fit:contain;mix-blend-mode:multiply;width:32px;height:32px}.servings-card-module__hesg1a__ingredient{flex:1}.servings-card-module__hesg1a__row:last-child{border-block-end:0;padding-block-end:0}.servings-card-module__hesg1a__quantity{font-family:var(--font-quantity);font-variant-numeric:tabular-nums}
.landing-hero-module__gwiFVG__hero{box-sizing:content-box;max-width:1200px;padding:72px var(--space-5) 56px;flex-wrap:wrap;align-items:center;gap:56px;margin:0 auto;display:flex}.landing-hero-module__gwiFVG__copy{flex-direction:column;flex:460px;gap:28px;min-width:0;display:flex}.landing-hero-module__gwiFVG__pill{padding:var(--space-2) 14px;border-radius:var(--radius-pill);background:var(--tint-mint);color:var(--basil);font-size:var(--text-sm);align-self:flex-start;font-weight:600}.landing-hero-module__gwiFVG__title{font-family:var(--font-display);font-size:clamp(46px,6.4vw,88px);font-weight:var(--weight-display);letter-spacing:-.035em;margin:0;line-height:.98}.landing-hero-module__gwiFVG__accent{color:var(--accent);white-space:nowrap}.landing-hero-module__gwiFVG__lead{max-width:520px;color:var(--ink-2);margin:0;font-size:1.25rem}.landing-hero-module__gwiFVG__ways{gap:var(--space-3);flex-wrap:wrap;display:flex}.landing-hero-module__gwiFVG__start,.landing-hero-module__gwiFVG__how{padding:var(--space-4) 28px;border-radius:var(--radius-pill);font-size:1.125rem;font-weight:700;text-decoration:none}.landing-hero-module__gwiFVG__start{background:var(--accent);color:var(--on-dark)}.landing-hero-module__gwiFVG__how{padding-inline:var(--space-5);border:1px solid var(--rule);background:var(--sheet);color:var(--ink);font-weight:600}.landing-hero-module__gwiFVG__note{color:var(--muted);font-size:var(--text-sm);margin:0}.landing-hero-module__gwiFVG__stage{flex:460px;min-width:0;position:relative}.landing-hero-module__gwiFVG__photo{aspect-ratio:5/5.4;background:var(--tint-peach);border-radius:28px;position:relative;overflow:hidden}.landing-hero-module__gwiFVG__drift{height:108%;margin-block-start:-4%}.landing-hero-module__gwiFVG__drift picture{display:contents}.landing-hero-module__gwiFVG__image{object-fit:cover;width:100%;height:100%;display:block}.landing-hero-module__gwiFVG__card{width:min(300px,76%);position:absolute;inset-block-end:6%;inset-inline-start:4%}.landing-hero-module__gwiFVG__badgeAt{max-width:62%;position:absolute;inset-block-start:12%;inset-inline-end:4%}.landing-hero-module__gwiFVG__badge{align-items:center;gap:var(--space-3);padding:14px var(--space-4);background:var(--basil);color:var(--on-dark);border-radius:18px;display:flex;box-shadow:0 14px 30px #14322338}.landing-hero-module__gwiFVG__badgeTick{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--on-dark) 16%, transparent);flex:none;place-items:center;width:36px;height:36px;display:grid}.landing-hero-module__gwiFVG__badgeTick svg{--icon-size:18px;stroke-width:2.2px}.landing-hero-module__gwiFVG__badgeText{font-size:var(--text-sm);line-height:1.35}.landing-hero-module__gwiFVG__badgeText strong{font-size:.9375rem;display:block}
.landing-offers-module__CDrY_q__offers{box-sizing:content-box;max-width:1200px;padding:96px var(--space-5);flex-direction:column;gap:36px;margin:0 auto;display:flex}.landing-offers-module__CDrY_q__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}[data-motion=on] [data-in] .landing-offers-module__CDrY_q__free[data-wiggle]{animation:.9s 1.2s both landing-offers-module__CDrY_q__wiggle}@keyframes landing-offers-module__CDrY_q__wiggle{0%,to{transform:none}20%{transform:rotate(-7deg)scale(1.08)}40%{transform:rotate(6deg)scale(1.08)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}.landing-offers-module__CDrY_q__heading{max-width:640px;font-family:var(--font-display);font-size:clamp(34px,4.4vw,56px);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:0;line-height:1.02}.landing-offers-module__CDrY_q__switch{border-radius:var(--radius-pill);background:var(--surface-2);max-width:100%;padding:4px;display:flex}.landing-offers-module__CDrY_q__switch button{align-items:center;gap:var(--space-2);height:var(--touch-target);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 18px;font-weight:600;display:flex}.landing-offers-module__CDrY_q__switch button:last-child{padding-inline-end:14px}.landing-offers-module__CDrY_q__switch button[aria-pressed=true]{background:var(--sheet);box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 12%, transparent)}.landing-offers-module__CDrY_q__free{border-radius:var(--radius-pill);background:var(--basil);color:var(--on-dark);font-size:12px;font-size:var(--text-xs);white-space:nowrap;padding:3px 9px;font-weight:700;display:inline-block}.landing-offers-module__CDrY_q__cards{flex-wrap:wrap;gap:20px;display:flex}.landing-offers-module__CDrY_q__card{border:1px solid var(--rule);background:var(--sheet);border-radius:28px;flex-direction:column;flex:300px;gap:18px;min-width:0;padding:32px;display:flex;position:relative}.landing-offers-module__CDrY_q__card h3{font-family:var(--font-display);font-weight:var(--weight-section);margin:0;font-size:1.625rem}.landing-offers-module__CDrY_q__for{color:var(--muted);margin:0}.landing-offers-module__CDrY_q__price{font-family:var(--font-display);font-size:2.75rem;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:0;line-height:1.1}.landing-offers-module__CDrY_q__per{color:var(--muted);font-size:1.125rem;font-weight:500}.landing-offers-module__CDrY_q__note{color:var(--muted);font-family:var(--font-text);letter-spacing:0;font-size:.9375rem;font-weight:500;display:block}.landing-offers-module__CDrY_q__lines{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-offers-module__CDrY_q__quiet,.landing-offers-module__CDrY_q__primary{text-align:center;border-radius:var(--radius-pill);margin-block-start:auto;padding:14px;font-weight:700;text-decoration:none}.landing-offers-module__CDrY_q__quiet{background:var(--surface-2);color:var(--ink)}.landing-offers-module__CDrY_q__primary{background:var(--accent);color:var(--on-dark)}.landing-offers-module__CDrY_q__featured{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.landing-offers-module__CDrY_q__featured .landing-offers-module__CDrY_q__for,.landing-offers-module__CDrY_q__featured .landing-offers-module__CDrY_q__per,.landing-offers-module__CDrY_q__featured .landing-offers-module__CDrY_q__note{color:var(--on-dark-muted)}.landing-offers-module__CDrY_q__featured .landing-offers-module__CDrY_q__lines{color:var(--on-dark-pale)}.landing-offers-module__CDrY_q__chosen{padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-dark);font-size:.8125rem;font-weight:700;position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-5)}.landing-offers-module__CDrY_q__terms{color:var(--muted);margin:0;font-size:.9375rem}@media not (min-width:760px){.landing-offers-module__CDrY_q__offers{padding:64px var(--space-4)}.landing-offers-module__CDrY_q__card{padding:24px}}
.story-screens-module__dEIWQW__scr{opacity:0;pointer-events:none;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(22px)scale(.97)}.story-screens-module__dEIWQW__scr[data-on]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.story-screens-module__dEIWQW__scr{transition:none}}.story-screens-module__dEIWQW__sd6[data-on]{background:var(--accent);width:22px}.story-screens-module__dEIWQW__sd1{background:var(--sheet);border:1px solid var(--rule);box-sizing:content-box;border-radius:22px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 30px 60px #5a3c1429}.story-screens-module__dEIWQW__sd2{border-bottom:1px solid var(--surface-2);background:var(--paper);box-sizing:content-box;flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.story-screens-module__dEIWQW__sd3{background:var(--rule);border-radius:999px;width:11px;height:11px}.story-screens-module__dEIWQW__sd4{background:var(--surface-2);color:var(--muted);border-radius:999px;margin-left:10px;padding:4px 14px;font-size:13px}.story-screens-module__dEIWQW__sd5{gap:5px;margin-left:auto;display:flex}.story-screens-module__dEIWQW__sd6{background:var(--rule);border-radius:999px;width:8px;height:8px;transition:width .3s,background-color .3s}.story-screens-module__dEIWQW__sd7{flex:1;min-height:0;position:relative}.story-screens-module__dEIWQW__sd8{background:var(--paper);display:flex}.story-screens-module__dEIWQW__sd9{border-right:1px solid var(--rule);box-sizing:content-box;flex-direction:column;flex:none;align-items:center;gap:6px;width:52px;padding:12px 0;display:flex}.story-screens-module__dEIWQW__sd10{background:var(--ink);border-radius:999px;place-items:center;width:34px;height:34px;margin:4px 0 6px;display:grid}.story-screens-module__dEIWQW__sd11{background:0 0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.story-screens-module__dEIWQW__sd12{background:var(--surface-2);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.story-screens-module__dEIWQW__sd13{background:var(--tint-honey);border-radius:999px;place-items:center;width:28px;height:28px;margin-top:auto;font-size:12px;font-weight:700;display:grid}.story-screens-module__dEIWQW__sd14{background:var(--paper);box-sizing:content-box;flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px;display:flex}.story-screens-module__dEIWQW__sd15{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1}.story-screens-module__dEIWQW__sd16{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.story-screens-module__dEIWQW__sd17{background:var(--tint-mint);color:var(--basil);border-radius:999px;padding:2px 8px;font-weight:700}.story-screens-module__dEIWQW__sd18{align-items:center;gap:6px;display:flex}.story-screens-module__dEIWQW__sd19{background:var(--surface-2);border-radius:999px;padding:2px;font-size:10px;font-weight:700;display:flex}.story-screens-module__dEIWQW__sd20{background:var(--sheet);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;padding:4px 9px}.story-screens-module__dEIWQW__sd21{padding:4px 9px}.story-screens-module__dEIWQW__sd22{background:var(--basil);color:var(--on-dark);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:700;display:flex}.story-screens-module__dEIWQW__sd23{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:5px;display:grid}.story-screens-module__dEIWQW__sd24{background:var(--sheet);border:1px solid var(--accent);box-sizing:content-box;border-radius:13px;flex-direction:column;gap:5px;min-width:0;padding:7px;display:flex}.story-screens-module__dEIWQW__sd25{line-height:1.1}.story-screens-module__dEIWQW__sd26{font-family:var(--font-display);font-size:11px;display:block}.story-screens-module__dEIWQW__sd27{color:var(--accent-text);font-size:9px;font-weight:600}.story-screens-module__dEIWQW__sd28{color:var(--muted);letter-spacing:.06em;font-size:7.5px;font-weight:700}.story-screens-module__dEIWQW__sd29{background:var(--sheet);box-shadow:0 1px 0 var(--rule);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.story-screens-module__dEIWQW__sd30{object-fit:cover;width:100%;height:38px}.story-screens-module__dEIWQW__sd31{padding:4px 5px;font-size:9.5px;font-weight:600;line-height:1.15}.story-screens-module__dEIWQW__sd32{background:var(--tile);box-sizing:content-box;border:1px solid #0000;border-radius:13px;flex-direction:column;gap:5px;min-width:0;padding:7px;display:flex}.story-screens-module__dEIWQW__sd33{color:var(--muted);font-size:9px;font-weight:600}.story-screens-module__dEIWQW__sd34{border:1.5px dashed var(--basil-edge);background:var(--basil-mist);border-radius:10px;flex-direction:column;gap:4px;padding:5px;display:flex}.story-screens-module__dEIWQW__sd35{color:var(--basil);letter-spacing:.06em;font-size:8px;font-weight:800}.story-screens-module__dEIWQW__sd36{object-fit:cover;border-radius:6px;width:100%;height:34px}.story-screens-module__dEIWQW__sd37{font-size:9.5px;font-weight:700;line-height:1.15}.story-screens-module__dEIWQW__sd38{background:var(--basil);color:var(--on-dark);text-align:center;border-radius:999px;padding:3px 0;font-size:8.5px;font-weight:700}.story-screens-module__dEIWQW__sd39{border:1.5px dashed var(--rule-strong);height:34px;color:var(--muted);box-sizing:content-box;border-radius:10px;place-items:center;font-size:9.5px;font-weight:600;display:grid}.story-screens-module__dEIWQW__sd40{background:var(--paper);box-sizing:content-box;flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px;display:flex}.story-screens-module__dEIWQW__sd41{justify-content:space-between;align-items:flex-end;display:flex}.story-screens-module__dEIWQW__sd42{font-family:var(--font-display);letter-spacing:-.03em;font-size:25.6px;font-weight:800;line-height:1.05}.story-screens-module__dEIWQW__sd43{color:var(--basil);background:var(--tint-mint);border-radius:999px;align-items:center;gap:4px;padding:4.8px 8px;font-size:10.4px;font-weight:700;display:flex}.story-screens-module__dEIWQW__sd44{flex-direction:column;gap:4.8px;display:flex}.story-screens-module__dEIWQW__sd45{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.story-screens-module__dEIWQW__sd46{background:var(--basil);border-radius:999px;width:25%;height:100%;display:block}.story-screens-module__dEIWQW__sd47{color:var(--ink-2);font-size:11.2px}.story-screens-module__dEIWQW__sd48{background:var(--surface-2);box-sizing:content-box;border-radius:12px;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.story-screens-module__dEIWQW__sd49{grid-template-columns:repeat(2,minmax(0,1fr));gap:7.2px 14.4px;display:grid}.story-screens-module__dEIWQW__sd50{flex-direction:column;min-width:0;display:flex}.story-screens-module__dEIWQW__sd51{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9.4px;font-weight:700}.story-screens-module__dEIWQW__sd52{opacity:1;align-items:center;gap:8.6px;min-height:36px;display:flex}.story-screens-module__dEIWQW__sd53{box-sizing:border-box;border:2px solid var(--control-edge);background:var(--sheet);border-radius:6.5px;flex:none;place-items:center;width:18.7px;height:18.7px;display:grid}.story-screens-module__dEIWQW__sd54{background:var(--surface-2);border-radius:8.6px;flex:none;place-items:center;width:28.8px;height:28.8px;display:grid}.story-screens-module__dEIWQW__sd55{object-fit:contain;mix-blend-mode:multiply;width:24.5px;height:24.5px}.story-screens-module__dEIWQW__sd56{flex:1;min-width:0;line-height:1.2}.story-screens-module__dEIWQW__sd57{font-size:11.5px;font-weight:600;text-decoration:none;display:block}.story-screens-module__dEIWQW__sd58{color:var(--muted);font-size:9.4px}.story-screens-module__dEIWQW__sd59{font-size:10.8px}.story-screens-module__dEIWQW__sd60{align-items:center;gap:8.6px;min-height:36px;display:flex}.story-screens-module__dEIWQW__sd61{box-sizing:border-box;border:2px solid var(--basil);background:var(--basil);border-radius:6.5px;flex:none;place-items:center;width:18.7px;height:18.7px;display:grid}.story-screens-module__dEIWQW__sd62{font-size:11.5px;font-weight:600;text-decoration:line-through;display:block}.story-screens-module__dEIWQW__sd63{background:var(--ink);display:flex}.story-screens-module__dEIWQW__sd64{background:var(--ink);min-width:0;color:var(--on-dark);box-sizing:content-box;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex}.story-screens-module__dEIWQW__sd65{align-items:center;gap:8px;display:flex}.story-screens-module__dEIWQW__sd66{background:var(--ink-raised);box-sizing:content-box;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:10.5px;font-weight:700;display:flex}.story-screens-module__dEIWQW__sd67{object-fit:cover;border-radius:8px;width:28px;height:28px}.story-screens-module__dEIWQW__sd68{flex:1;line-height:1.15}.story-screens-module__dEIWQW__sd69{font-size:11px;display:block}.story-screens-module__dEIWQW__sd70{color:var(--on-dark-soft);font-size:9.5px}.story-screens-module__dEIWQW__sd71{border:1px solid var(--saffron);color:var(--saffron-bright);background:color-mix(in srgb, var(--saffron) 12%, transparent);border-radius:999px;padding:5px 9px;font-size:9.5px;font-weight:700}.story-screens-module__dEIWQW__sd72{color:var(--on-dark-quiet);letter-spacing:.08em;font-size:8.5px;font-weight:700}.story-screens-module__dEIWQW__sd73{border:2px solid var(--saffron);background:var(--ink-raised);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.story-screens-module__dEIWQW__sd74{color:var(--on-dark-soft);font-weight:500}.story-screens-module__dEIWQW__sd75{flex:1;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:14px;min-height:0;display:grid}.story-screens-module__dEIWQW__sd76{border-radius:18px;position:relative;overflow:hidden}.story-screens-module__dEIWQW__sd77{object-fit:cover;width:100%;height:100%;display:block}.story-screens-module__dEIWQW__sd78{background:var(--saffron);width:34px;height:34px;color:var(--ink);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:18px;font-weight:800;display:grid;position:absolute;top:10px;left:10px}.story-screens-module__dEIWQW__sd79{flex-direction:column;gap:8px;min-width:0;display:flex}.story-screens-module__dEIWQW__sd80{color:var(--saffron);letter-spacing:.08em;font-size:9.5px;font-weight:700}.story-screens-module__dEIWQW__sd81{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1}.story-screens-module__dEIWQW__sd82{background:var(--ink-raised);border-radius:8.7px;align-items:flex-start;gap:6.2px;padding:6.2px 7.4px;font-size:10.5px;line-height:1.35;display:flex}.story-screens-module__dEIWQW__sd83{box-sizing:border-box;border:2px solid var(--saffron);background:var(--saffron);border-radius:999px;flex:none;width:13.6px;height:13.6px}.story-screens-module__dEIWQW__sd84{color:var(--placeholder);text-decoration:line-through}.story-screens-module__dEIWQW__sd85{box-sizing:border-box;border:2px solid var(--on-dark-quiet);background:0 0;border-radius:999px;flex:none;width:13.6px;height:13.6px}.story-screens-module__dEIWQW__sd86{opacity:1;text-decoration:none}.story-screens-module__dEIWQW__sd87{flex-wrap:wrap;gap:3.7px;display:flex}.story-screens-module__dEIWQW__sd88{background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:3.7px;padding:1.9px 7.4px 1.9px 1.9px;font-size:8.7px;display:flex}.story-screens-module__dEIWQW__sd89{background:var(--sheet);border-radius:999px;place-items:center;width:18.6px;height:18.6px;display:grid}.story-screens-module__dEIWQW__sd90{object-fit:contain;mix-blend-mode:multiply;width:16.1px;height:16.1px}.story-screens-module__dEIWQW__sd91{align-items:center;gap:8px;display:flex}.story-screens-module__dEIWQW__sd92{background:var(--ink-raised);box-sizing:content-box;border-radius:999px;align-items:center;height:36px;padding:0 12px;font-size:10.5px;font-weight:700;display:flex}.story-screens-module__dEIWQW__sd93{flex:1}.story-screens-module__dEIWQW__sd94{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.story-screens-module__dEIWQW__sd95{box-sizing:border-box;opacity:.6;background:var(--ink-raised);border:2px solid #0000;border-radius:6px;height:36px;position:relative;overflow:hidden}.story-screens-module__dEIWQW__sd96{background:var(--basil);border-radius:999px;place-items:center;width:9px;height:9px;display:grid;position:absolute;top:3px;right:3px}.story-screens-module__dEIWQW__sd97{box-sizing:border-box;border:2px solid var(--saffron);opacity:1;background:var(--ink-raised);border-radius:6px;height:36px;position:relative;overflow:hidden}.story-screens-module__dEIWQW__sd98{box-sizing:border-box;opacity:1;background:var(--ink-raised);border:2px solid #0000;border-radius:6px;height:36px;position:relative;overflow:hidden}.story-screens-module__dEIWQW__sd99{background:var(--accent);box-sizing:content-box;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.story-screens-module__dEIWQW__sd100{justify-content:space-between;align-items:flex-end;display:flex}.story-screens-module__dEIWQW__sd101{color:var(--muted);font-size:10px;font-weight:600}.story-screens-module__dEIWQW__sd102{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:800;display:block}.story-screens-module__dEIWQW__sd103{border:1px solid var(--rule);background:var(--sheet);color:var(--ink-2);border-radius:12px;padding:7px 10px;font-size:10.5px}.story-screens-module__dEIWQW__sd104{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.story-screens-module__dEIWQW__sd105{background:var(--sheet);border:1px solid var(--rule);box-sizing:content-box;border-radius:12.4px;flex-direction:column;min-width:0;font-size:9.3px;line-height:1.35;display:flex;overflow:hidden}.story-screens-module__dEIWQW__sd106{align-items:center;gap:5px;padding:5px;display:flex}.story-screens-module__dEIWQW__sd107{background:var(--accent);border-radius:999px;flex:none;place-items:center;width:22.3px;height:22.3px;display:grid}.story-screens-module__dEIWQW__sd108{box-sizing:border-box;border:2px solid var(--sheet);background:var(--tint-honey);border-radius:999px;place-items:center;width:19.8px;height:19.8px;font-size:8.1px;font-weight:700;display:grid}.story-screens-module__dEIWQW__sd109{color:var(--muted)}.story-screens-module__dEIWQW__sd110{color:var(--muted);font-size:7.8px;display:block}.story-screens-module__dEIWQW__sd111{aspect-ratio:1;object-fit:cover;width:100%;display:block}.story-screens-module__dEIWQW__sd112{gap:6.2px;padding:5px 6.2px 0;display:flex}.story-screens-module__dEIWQW__sd113{padding:2.5px 7.4px 7.4px}.story-screens-module__dEIWQW__sd114{display:block}.story-screens-module__dEIWQW__sd115{box-sizing:border-box;border:2px solid var(--sheet);background:var(--tint-peach);border-radius:999px;place-items:center;width:19.8px;height:19.8px;font-size:8.1px;font-weight:700;display:grid}.story-screens-module__dEIWQW__sd116{aspect-ratio:9/18.6;box-sizing:border-box;background:var(--ink);border-radius:34px;height:100%;padding:7px;display:none;box-shadow:0 24px 50px #3c281440}.story-screens-module__dEIWQW__sd117{background:var(--paper);border-radius:28px;flex:1;position:relative;overflow:hidden}.story-screens-module__dEIWQW__sd118{background:var(--paper);flex-direction:column;display:flex}.story-screens-module__dEIWQW__sd119{box-sizing:content-box;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px;display:flex;overflow:hidden}.story-screens-module__dEIWQW__sd120{font-family:var(--font-display);letter-spacing:-.03em;font-size:20px;font-weight:800;display:block}.story-screens-module__dEIWQW__sd121{color:var(--muted);font-size:9px}.story-screens-module__dEIWQW__sd122{background:var(--basil);color:var(--on-dark);border-radius:999px;align-self:flex-end;align-items:center;gap:4px;padding:6px 10px;font-size:9.5px;font-weight:700;display:flex}.story-screens-module__dEIWQW__sd123{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.story-screens-module__dEIWQW__sd124{background:var(--ink);color:var(--on-dark);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:4px 0;font-size:7.5px;font-weight:600;display:flex}.story-screens-module__dEIWQW__sd125{font-size:11px;font-family:var(--font-display)}.story-screens-module__dEIWQW__sd126{background:var(--accent);border-radius:999px;width:4px;height:4px}.story-screens-module__dEIWQW__sd127{background:var(--sheet);color:var(--ink);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:4px 0;font-size:7.5px;font-weight:600;display:flex}.story-screens-module__dEIWQW__sd128{color:var(--accent-text);letter-spacing:.06em;font-size:8.5px;font-weight:700}.story-screens-module__dEIWQW__sd129{background:var(--sheet);border:1px solid var(--rule);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.story-screens-module__dEIWQW__sd130{color:var(--muted);letter-spacing:.06em;padding:5px 8px 0;font-size:7.5px;font-weight:700}.story-screens-module__dEIWQW__sd131{border-top:0;align-items:center;gap:8px;padding:4px 6px;display:flex}.story-screens-module__dEIWQW__sd132{object-fit:cover;border-radius:8px;width:34px;height:34px}.story-screens-module__dEIWQW__sd133{font-size:10.5px}.story-screens-module__dEIWQW__sd134{border-top:1px solid var(--surface-2);align-items:center;gap:8px;padding:4px 6px;display:flex}.story-screens-module__dEIWQW__sd135{font-size:10px}.story-screens-module__dEIWQW__sd136{border:1.5px dashed var(--basil-edge);background:var(--basil-mist);border-radius:12px;align-items:center;gap:8px;padding:7px;display:flex}.story-screens-module__dEIWQW__sd137{object-fit:cover;border-radius:8px;width:32px;height:32px}.story-screens-module__dEIWQW__sd138{color:var(--basil);font-size:7.5px;font-weight:800}.story-screens-module__dEIWQW__sd139{font-size:10.5px;display:block}.story-screens-module__dEIWQW__sd140{background:var(--basil);color:var(--on-dark);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700}.story-screens-module__dEIWQW__sd141{background:var(--sheet);border-top:1px solid var(--rule);box-sizing:content-box;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));padding:4.8px 3.6px 10.8px;display:grid}.story-screens-module__dEIWQW__sd142{color:var(--muted);flex-direction:column;align-items:center;gap:1.8px;padding:2.4px 0;font-size:6.6px;font-weight:500;display:flex}.story-screens-module__dEIWQW__sd143{background:0 0;border-radius:999px;place-items:center;width:31.2px;height:18px;display:grid}.story-screens-module__dEIWQW__sd144{color:var(--ink);flex-direction:column;align-items:center;gap:1.8px;padding:2.4px 0;font-size:6.6px;font-weight:700;display:flex}.story-screens-module__dEIWQW__sd145{background:var(--tint-peach);border-radius:999px;place-items:center;width:31.2px;height:18px;display:grid}.story-screens-module__dEIWQW__sd146{box-sizing:border-box;background:var(--tint-honey);width:14.4px;height:14.4px;font-family:var(--font-display);color:var(--ink);border:2px solid;border-radius:999px;place-items:center;font-size:7.2px;font-weight:800;line-height:1;display:grid}.story-screens-module__dEIWQW__sd147{box-sizing:content-box;flex-direction:column;flex:1;gap:9px;min-height:0;padding:12px 13px;display:flex;overflow:hidden}.story-screens-module__dEIWQW__sd148{font-family:var(--font-display);letter-spacing:-.03em;font-size:19.8px;font-weight:800;line-height:1.05}.story-screens-module__dEIWQW__sd149{color:var(--basil);background:var(--tint-mint);border-radius:999px;align-items:center;gap:4px;padding:3.7px 6.2px;font-size:8.1px;font-weight:700;display:flex}.story-screens-module__dEIWQW__sd150{flex-direction:column;gap:3.7px;display:flex}.story-screens-module__dEIWQW__sd151{background:var(--surface-2);border-radius:999px;height:6.2px;overflow:hidden}.story-screens-module__dEIWQW__sd152{color:var(--ink-2);font-size:8.7px}.story-screens-module__dEIWQW__sd153{grid-template-columns:repeat(1,minmax(0,1fr));gap:6.2px 12.4px;display:grid}.story-screens-module__dEIWQW__sd154{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8.1px;font-weight:700}.story-screens-module__dEIWQW__sd155{opacity:1;align-items:center;gap:7.4px;min-height:31px;display:flex}.story-screens-module__dEIWQW__sd156{box-sizing:border-box;border:2px solid var(--control-edge);background:var(--sheet);border-radius:5.6px;flex:none;place-items:center;width:16.1px;height:16.1px;display:grid}.story-screens-module__dEIWQW__sd157{background:var(--surface-2);border-radius:7.4px;flex:none;place-items:center;width:24.8px;height:24.8px;display:grid}.story-screens-module__dEIWQW__sd158{object-fit:contain;mix-blend-mode:multiply;width:21.1px;height:21.1px}.story-screens-module__dEIWQW__sd159{font-size:9.9px;font-weight:600;text-decoration:none;display:block}.story-screens-module__dEIWQW__sd160{color:var(--muted);font-size:8.1px}.story-screens-module__dEIWQW__sd161{font-size:9.3px}.story-screens-module__dEIWQW__sd162{align-items:center;gap:7.4px;min-height:31px;display:flex}.story-screens-module__dEIWQW__sd163{box-sizing:border-box;border:2px solid var(--basil);background:var(--basil);border-radius:5.6px;flex:none;place-items:center;width:16.1px;height:16.1px;display:grid}.story-screens-module__dEIWQW__sd164{font-size:9.9px;font-weight:600;text-decoration:line-through;display:block}.story-screens-module__dEIWQW__sd165{background:var(--ink);flex-direction:column;display:flex}.story-screens-module__dEIWQW__sd166{background:var(--ink);min-height:0;color:var(--on-dark);box-sizing:content-box;flex-direction:column;flex:1;gap:7px;padding:6px 10px 12px;display:flex}.story-screens-module__dEIWQW__sd167{border-radius:15px;flex:none;height:150px;position:relative;overflow:hidden}.story-screens-module__dEIWQW__sd168{background:var(--saffron);width:30px;height:30px;color:var(--ink);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;top:8px;left:8px}.story-screens-module__dEIWQW__sd169{background:color-mix(in srgb, var(--ink) 82%, transparent);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.story-screens-module__dEIWQW__sd170{color:var(--saffron);letter-spacing:.08em;font-size:8.5px;font-weight:700}.story-screens-module__dEIWQW__sd171{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.05}.story-screens-module__dEIWQW__sd172{flex-direction:column;gap:6px;margin-top:auto;display:flex}.story-screens-module__dEIWQW__sd173{grid-template-columns:repeat(6,minmax(0,1fr));gap:3.7px;display:grid}.story-screens-module__dEIWQW__sd174{box-sizing:border-box;opacity:.6;background:var(--ink-raised);border:2px solid #0000;border-radius:7.4px;height:29.8px;position:relative;overflow:hidden}.story-screens-module__dEIWQW__sd175{background:var(--basil);border-radius:999px;place-items:center;width:11.2px;height:11.2px;display:grid;position:absolute;top:3px;right:3px}.story-screens-module__dEIWQW__sd176{box-sizing:border-box;border:2px solid var(--saffron);opacity:1;background:var(--ink-raised);border-radius:7.4px;height:29.8px;position:relative;overflow:hidden}.story-screens-module__dEIWQW__sd177{box-sizing:border-box;opacity:1;background:var(--ink-raised);border:2px solid #0000;border-radius:7.4px;height:29.8px;position:relative;overflow:hidden}.story-screens-module__dEIWQW__sd178{gap:5px;display:flex}.story-screens-module__dEIWQW__sd179{background:var(--ink-raised);border-radius:999px;place-items:center;width:40px;height:38px;display:grid}.story-screens-module__dEIWQW__sd180{background:var(--accent);border-radius:999px;flex:1;place-items:center;height:38px;font-size:11.5px;font-weight:700;display:grid}.story-screens-module__dEIWQW__sd181{box-sizing:content-box;flex-direction:column;flex:1;gap:9px;min-height:0;padding:10px 12px;display:flex;overflow:hidden}.story-screens-module__dEIWQW__sd182{justify-content:space-between;align-items:center;display:flex}.story-screens-module__dEIWQW__sd183{font-family:var(--font-display);letter-spacing:-.03em;font-size:19px;font-weight:800;display:block}.story-screens-module__dEIWQW__sd184{background:var(--surface-2);border-radius:999px;place-items:center;width:27px;height:27px;display:grid}.story-screens-module__dEIWQW__sd185{background:var(--tint-honey);border-radius:999px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:grid}@media not (min-width:900px){.story-screens-module__dEIWQW__sd1{display:none}.story-screens-module__dEIWQW__sd116{display:flex}}
.week-story-module__Xx8AVq__section{box-sizing:content-box;max-width:1200px;padding:0 var(--space-5) 40px;margin:0 auto}html:has(.week-story-module__Xx8AVq__section){scroll-snap-type:y proximity}.week-story-module__Xx8AVq__intro{gap:var(--space-3);flex-direction:column;max-width:760px;margin-block-end:36px;display:flex}.week-story-module__Xx8AVq__eyebrow{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:.9375rem;font-weight:700}.week-story-module__Xx8AVq__heading{font-family:var(--font-display);font-size:clamp(34px,4.4vw,56px);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin:0;line-height:1.02}.week-story-module__Xx8AVq__story{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.week-story-module__Xx8AVq__steps{flex-direction:column;padding-inline-start:60px;display:flex;position:relative}.week-story-module__Xx8AVq__line{z-index:0;pointer-events:none;background:repeating-linear-gradient(to bottom, var(--rule-strong) 0 2px, transparent 2px 8px);width:2px;position:absolute;inset-inline-start:16px}.week-story-module__Xx8AVq__fill{background:var(--accent);transform:scaleY(var(--fill,0));transform-origin:top;border-radius:2px;position:absolute;inset:0}.week-story-module__Xx8AVq__step{z-index:1;align-items:center;min-height:88vh;display:flex;position:relative}.week-story-module__Xx8AVq__wrap{scroll-snap-align:center;scroll-snap-stop:always;width:100%;position:relative}.week-story-module__Xx8AVq__number{z-index:1;box-sizing:border-box;border:2px solid var(--control-edge);border-radius:var(--radius-pill);background:var(--sheet);width:34px;height:34px;color:var(--muted);font-family:var(--font-display);place-items:center;font-size:.9375rem;font-weight:800;transition:background-color .3s,border-color .3s,color .3s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;position:absolute;inset-block-start:19px;inset-inline-start:-60px}.week-story-module__Xx8AVq__step[data-state] .week-story-module__Xx8AVq__number{border-color:var(--accent);background:var(--accent);color:var(--on-dark)}.week-story-module__Xx8AVq__step[data-state=on] .week-story-module__Xx8AVq__number{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 16%, transparent);transform:scale(1.15)}.week-story-module__Xx8AVq__card{border:1px solid var(--rule);background:var(--sheet);border-radius:26px;flex-direction:column;gap:10px;padding:26px 28px;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;box-shadow:0 18px 40px #3c281414}.week-story-module__Xx8AVq__card>*{transition:opacity .4s}[data-motion=on] .week-story-module__Xx8AVq__step:not([data-state=on]) .week-story-module__Xx8AVq__card{transform:scale(.98);box-shadow:0 10px 26px #3c28140d}[data-motion=on] .week-story-module__Xx8AVq__step:not([data-state=on]) .week-story-module__Xx8AVq__card>*{opacity:.45}[data-motion=on] .week-story-module__Xx8AVq__step[data-state=on] .week-story-module__Xx8AVq__card{box-shadow:0 0 0 2px var(--accent), 0 26px 54px color-mix(in srgb, var(--accent) 16%, transparent)}.week-story-module__Xx8AVq__when{color:var(--accent-text);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.week-story-module__Xx8AVq__card h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.875rem;font-weight:700;line-height:1.08}.week-story-module__Xx8AVq__card p{color:var(--ink-2);margin:0;font-size:1.0625rem}.week-story-module__Xx8AVq__device{justify-content:center;align-items:center;height:600px;display:flex;position:sticky;inset-block-start:110px}@media not (min-width:900px){.week-story-module__Xx8AVq__story{grid-template-columns:minmax(0,1fr);gap:0}.week-story-module__Xx8AVq__device{z-index:2;order:-1;height:min(470px,56vh);inset-block-start:84px}.week-story-module__Xx8AVq__steps{padding-inline-start:44px}.week-story-module__Xx8AVq__step{z-index:3;align-items:flex-end;min-height:85vh;padding-block-end:6vh}.week-story-module__Xx8AVq__wrap{scroll-snap-align:end;scroll-margin-block-end:var(--space-4)}.week-story-module__Xx8AVq__number{width:30px;height:30px;font-size:var(--text-sm);inset-block-start:15px;inset-inline-start:-44px}.week-story-module__Xx8AVq__step{min-height:85vh}.week-story-module__Xx8AVq__line{inset-inline-start:14px}.week-story-module__Xx8AVq__card{gap:var(--space-2);padding:20px 22px}.week-story-module__Xx8AVq__card h3{font-size:1.5625rem}.week-story-module__Xx8AVq__card p{font-size:1rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){html:has(.week-story-module__Xx8AVq__section){scroll-snap-type:none}}
.page-module__XPIXpa__landing{background:var(--paper);color:var(--ink)}html:has(.page-module__XPIXpa__landing){scroll-behavior:smooth;scroll-padding-block-start:96px}.page-module__XPIXpa__sources{box-sizing:content-box;max-width:1200px;padding:var(--space-5) var(--space-5) 80px;margin:0 auto}
