.bb-canvas{background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}html.dark .bb-canvas{background:var(--background);color:var(--foreground)}.bb-canvas.is-tour{height:auto;overflow:visible}.bb-cluster-label{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.625rem;font-weight:600;display:flex}.bb-fyi-row{align-items:center;gap:.65rem;padding:.45rem .1rem;font-size:.875rem;display:flex}.bb-view-toggle{gap:.25rem;margin-bottom:.85rem;display:inline-flex}.bb-view-btn{font-family:var(--font-label), system-ui, sans-serif;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:999px;padding:.3rem .7rem;font-size:.75rem}.bb-view-btn.is-active{border-color:var(--border);background:var(--card);color:var(--foreground)}.bb-lang{gap:.15rem;display:inline-flex}.bb-lang-btn{letter-spacing:.02em;min-width:1.85rem;min-height:1.85rem;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 .35rem;font-size:.68rem}.bb-lang-btn.is-active{border-color:var(--border);background:var(--card);color:var(--foreground)}.bb-studio{--bb-forest:#1b3d32;--bb-ivory:#f6efe3;--bb-saffron:#c45c1a;background:var(--bb-ivory);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}html.dark .bb-studio{--bb-ivory:#121a17;--bb-forest:#0e1f1a;background:var(--background)}.bb-cta,.bb-dock-cta{background:var(--bb-saffron);color:#fff;min-height:2.7rem;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.02em;border:0;border-radius:.35rem;justify-content:center;align-items:center;padding:.4rem 1.15rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.bb-cta:hover,.bb-dock-cta:hover{opacity:.92;color:#fff}.bb-cta:disabled,.bb-dock-cta:disabled{opacity:.45;pointer-events:none}button.bb-course{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0}.bb-cta-ghost{color:inherit;border:1px solid color-mix(in srgb, currentColor 38%, transparent);background:0 0}.bb-cta-ghost:hover{color:inherit;background:color-mix(in srgb, currentColor 8%, transparent)}.bb-spread{flex:1;grid-template-rows:minmax(42vh,auto) minmax(0,1fr);grid-template-columns:1fr;min-height:0;display:grid}.bb-stage,.bb-rail{min-width:0;overflow-y:auto}.bb-stage{flex-direction:column;justify-content:flex-start;padding:2.4rem 1.4rem 2.8rem;display:flex;position:relative}.bb-studio.is-hero .bb-stage{background:var(--bb-forest);color:var(--bb-ivory);justify-content:flex-end}.bb-studio.is-hero .bb-stage:before{content:"";background:var(--bb-saffron);opacity:.85;width:2px;position:absolute;top:2.2rem;bottom:2.2rem;left:1.4rem}.bb-studio.is-hero .bb-stage>*{padding-left:1.15rem;position:relative}.bb-rail{background:var(--bb-ivory);border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);padding:1.75rem 1.35rem 6rem}html.dark .bb-rail{background:var(--background)}@media (min-width:1024px){.bb-spread{grid-template-rows:1fr;grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr)}.bb-stage{padding:3.2rem 3.4rem 3.6rem}.bb-studio.is-hero .bb-stage:before{top:2.8rem;bottom:2.8rem;left:2.4rem}.bb-studio.is-hero .bb-stage>*{max-width:38rem;padding-left:1.4rem}.bb-rail{border-top:0;border-left:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);padding:2.2rem 2rem 3rem}}.bb-cluster{margin-bottom:2rem}.bb-cluster-label{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);margin-bottom:.35rem;padding-bottom:.55rem}.bb-course{border-bottom:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);grid-template-columns:6.4rem minmax(0,1fr);gap:.85rem;margin:0;padding:.95rem 0;display:grid}.bb-course-slot{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0;padding-top:.18rem;font-size:.68rem}.bb-course-body{min-width:0}.bb-course-dish{color:var(--foreground);margin:0;font-size:1.05rem;line-height:1.35}.bb-course-chip,.bb-course-file,.bb-file-chip{letter-spacing:.04em;color:var(--bb-saffron);background:0 0;border:0;margin-top:.4rem;padding:0;font-size:.75rem;display:inline-block}.bb-course-note,.bb-nested{color:var(--muted-foreground);background:0 0;border:0;max-width:24rem;margin:.4rem 0 0;padding:0;font-size:.84rem;line-height:1.45}.bb-rooms,.feather-room-tabs{flex-wrap:wrap;gap:.35rem 1rem;margin-bottom:1.1rem;display:flex}.bb-room,.feather-room-tab{appearance:none;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);box-shadow:none;background:0 0;border:0;padding:.2rem 0;font-size:.72rem}.bb-room.is-active,.feather-room-tab.is-active{color:var(--foreground);box-shadow:0 1px 0 var(--bb-saffron)}.bb-studio:not(.is-hero) .bb-stage>*{max-width:42rem}@media (max-width:1023px){.bb-studio.is-hero .bb-stage{min-height:58dvh}}.bb-studio.is-oats{--os-ink:#111;--os-yellow:#f6d326;--os-sage:#7bae7f;--os-pink:#f4b7c5;--os-sky:#7eb6d9;--os-cocoa:#6b3e2e;--os-cream:#f7efe0;--os-saffron:#c45c1a;--os-forest:#1b3d32;--os-blue:#4f7fd1;--os-gutter-inline:max(.75rem, 3.5vw);--os-readable:38rem;--os-screen-rail:min(72rem, calc(100% - 1.5rem));--os-screen-pad-inline:var(--os-gutter-inline);--os-content-max:42rem;width:100%;min-width:0;max-width:100%;color:var(--os-ink);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;position:relative;overflow:clip visible}.bb-studio.is-oats.is-display img:not([width]),.bb-studio.is-oats.is-display video,.bb-studio.is-oats.is-display svg:not(.lucide){max-width:100%;height:auto}.bb-studio.is-oats.is-full{overflow:clip visible}.bb-studio.is-oats.is-full>*{min-width:0;max-width:100%}.os-nav{z-index:20;min-height:4.15rem;padding:calc(.45rem + env(safe-area-inset-top,0px)) var(--os-gutter-inline,.75rem) .45rem;box-sizing:border-box;background:#fff;border-bottom:1px solid #111;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.65rem;display:grid;position:sticky;top:0;overflow:visible}.os-nav-left{grid-column:1;justify-self:start}.os-nav-right{grid-column:3;justify-self:end}.os-funnel-reroute{border-top:1px dashed #11111138;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem .85rem;margin-top:.15rem;padding-top:.55rem;font-size:.86rem;line-height:1.35;display:flex}.os-funnel-reroute p{flex:12rem;margin:0}.os-funnel-reroute .bb-cta.is-compact{white-space:nowrap;padding:.35rem .85rem;font-size:.82rem}.os-nav-left,.os-nav-right{align-items:center;gap:.55rem;min-width:0;display:flex}.os-nav-right{justify-content:flex-end;gap:.35rem}.os-nav-tools{align-items:center;gap:.35rem;display:none}.os-wordmark{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.06em;text-transform:uppercase;color:#111;white-space:nowrap;text-overflow:ellipsis;grid-column:2;justify-self:center;max-width:100%;font-size:clamp(1.15rem,4.6vw,1.85rem);font-weight:800;line-height:1;text-decoration:none;overflow:hidden}.os-menu-btn{color:#111;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.os-menu-btn svg{width:1.35rem;height:1.35rem}.os-mascot{background:var(--os-forest);width:2.55rem;height:2.55rem;color:var(--os-yellow);border:2px solid #111;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.os-mascot svg{flex-shrink:0;width:1.15rem;height:1.15rem;margin:0;display:block}.bb-studio.is-oats .bb-cta,.bb-studio.is-oats .bb-dock-cta{background:var(--os-yellow);color:#111;letter-spacing:-.02em;-webkit-tap-highlight-color:transparent;border:2px solid #111;border-radius:999px;min-height:2.35rem;padding:.3rem .95rem;font-weight:800}@media (pointer:coarse){.bb-studio.is-oats .bb-cta,.bb-studio.is-oats .bb-dock-cta{min-height:2.75rem}}.bb-studio.is-oats .bb-cta:hover,.bb-studio.is-oats .bb-dock-cta:hover{color:#111;background:#ffe14a}.bb-studio.is-oats .bb-cta-ghost{background:#fff}.os-stickers{min-height:min(72vh,38rem);position:relative;overflow:hidden}.os-sticker{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.03em;text-align:center;color:#111;border:2.5px solid #111;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.82rem;font-weight:800;line-height:1.15;display:inline-flex;position:absolute}.os-sticker.is-yellow{background:var(--os-yellow)}.os-sticker.is-sage{background:var(--os-sage);color:#111}.os-sticker.is-pink{background:var(--os-pink)}.os-sticker.is-sky{background:var(--os-sky)}.os-sticker.is-cocoa{background:var(--os-cocoa);color:#fff}.os-sticker.is-cream{background:var(--os-cream)}.os-sticker.is-saffron{background:var(--os-saffron);color:#fff}.os-sticker.is-forest{background:var(--os-forest);color:#fff}.os-p1{border-radius:999px;top:12%;left:8%;transform:rotate(-8deg)}.os-p2{border-radius:1.4rem;top:8%;left:28%;transform:rotate(6deg)}.os-p3{border-radius:2rem .6rem;top:14%;left:52%;transform:rotate(-4deg)}.os-p4{border-radius:1.2rem;top:10%;left:74%;transform:rotate(10deg)}.os-p5{border-radius:2rem;top:38%;left:6%;transform:rotate(12deg)}.os-p6{border-radius:.8rem;top:42%;left:24%;transform:rotate(-12deg)}.os-p7{border-radius:999px;top:36%;left:46%;transform:rotate(8deg)}.os-p8{border-radius:1.8rem 1.8rem .4rem;top:40%;left:68%;transform:rotate(-6deg)}.os-p9{border-radius:1rem;top:64%;left:12%;transform:rotate(-3deg)}.os-p10{border-radius:999px;top:68%;left:36%;transform:rotate(7deg)}.os-p11{border-radius:1.4rem;top:62%;left:62%;transform:rotate(-9deg)}.os-p12{border-radius:2rem;width:7.5rem;top:70%;left:78%;transform:rotate(5deg)}.os-shelf{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center;gap:1.1rem;padding:1.4rem 6vw 2.4rem;display:flex;overflow:auto hidden}.os-shelf::-webkit-scrollbar{display:none}.os-pack{scroll-snap-align:start;text-align:center;background:var(--os-yellow);color:#111;border:2.5px solid #111;border-radius:7.6rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:15.2rem;height:21.5rem;padding:1.4rem 1.1rem;display:flex}.os-pack.is-lg{border-radius:11rem;width:min(22rem,86vw);height:28rem;margin:0 auto}.os-pack.is-sage{background:var(--os-sage)}.os-pack.is-pink{background:var(--os-pink)}.os-pack.is-sky{background:var(--os-sky)}.os-pack.is-cocoa{background:var(--os-cocoa);color:#fff}.os-pack.is-cream{background:var(--os-cream)}.os-pack.is-saffron{background:var(--os-saffron);color:#fff}.os-pack.is-forest{background:var(--os-forest);color:#fff}.os-pack.is-yellow{background:var(--os-yellow)}.os-pack-brand{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 auto .35rem;font-size:.72rem;font-weight:800}.os-pack-slot{letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:0;font-size:.72rem}.os-pack-name{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.05em;text-transform:uppercase;overflow-wrap:anywhere;max-width:92%;margin:.35rem 0 0;font-size:1.55rem;font-weight:800;line-height:1.05}.os-pack-note{max-width:11rem;margin:.45rem 0 0;font-size:.78rem;line-height:1.35}.os-band-kicker{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:800}.os-band-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;display:flex}.os-text-link{color:#111;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:underline}.bb-studio.is-oats .bb-lang{flex-direction:row;flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.bb-studio.is-oats .bb-lang-btn{color:#111;width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.04em;background:#fff;border:2.5px solid #111;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.bb-studio.is-oats .bb-lang-btn.is-active{background:var(--os-yellow);color:#111;border-color:#111}.bb-studio.is-oats.is-hero .bb-stage{color:#111;background:#fff;justify-content:center;align-items:center}.bb-studio.is-oats.is-hero .bb-stage:before{display:none}.bb-studio.is-oats.is-hero .bb-stage>*{max-width:none;padding-left:0}.bb-studio.is-oats .bb-rail{background:#fff;border-color:#111}.bb-rail .os-shelf{padding-left:0;padding-right:0}.os-hero-pack{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.os-nav{padding:.45rem 1.4rem}.os-nav-tools{display:inline-flex}}.bb-studio.is-oats.is-display .os-nav-left .bb-cta{display:none}.bb-studio.is-oats.is-display .os-nav-left{min-width:2.4rem}@media (max-width:1100px){.os-nav .bb-cta{display:none}}@media (max-width:720px){.os-p4,.os-p8,.os-p12{display:none}}@keyframes os-drift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--os-rot,0deg))}50%{transform:translate3d(0, -14px, 0) rotate(calc(var(--os-rot,0deg) + 4deg))}}.os-sticker{will-change:transform;animation:5.6s ease-in-out infinite os-drift}.os-p1{--os-rot:-8deg}.os-p2{--os-rot:6deg}.os-p3{--os-rot:-4deg}.os-p4{--os-rot:10deg}.os-p5{--os-rot:12deg}.os-p6{--os-rot:-12deg}.os-p7{--os-rot:8deg}.os-p8{--os-rot:-6deg}.os-p9{--os-rot:-3deg}.os-p10{--os-rot:7deg}.os-p11{--os-rot:-9deg}.os-p12{--os-rot:5deg}.os-pack{cursor:default;transition:transform .45s cubic-bezier(.22,1,.36,1)}.os-pack:hover{z-index:2;transform:translateY(-8px)}.os-pack.is-static:hover,.os-hero .os-pack:hover,.os-duo-stage .os-pack:hover,.os-hero-pack .os-pack:hover,.bb-rail .os-pack:hover,.os-marquee .os-pack:hover,.os-onboard .os-pack:hover,.os-results .os-pack:hover{transform:none}.os-marquee{contain:layout paint;background:#fff;border-top:2.5px solid #111;border-bottom:2.5px solid #111;width:100%;max-width:100%;padding:1.4rem 0;overflow:clip hidden}.os-marquee-track{width:max-content;animation:36s linear infinite os-marquee;display:flex}.os-marquee-set{gap:1.1rem;padding-right:1.1rem;display:flex}.os-marquee:hover .os-marquee-track{animation-play-state:paused}@keyframes os-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes os-marquee-bob-down{0%{transform:translate(0,0)}to{transform:translateY(72px)}}@keyframes os-marquee-bob-up{0%{transform:translate(0,0)}to{transform:translateY(-72px)}}.bb-spread,.bb-stage,.bb-rail{z-index:1;position:relative}.os-menu-full{z-index:60;padding:max(4.5rem, env(safe-area-inset-top,0px) + 3.5rem) max(1.1rem, env(safe-area-inset-right,0px)) max(1.5rem, env(safe-area-inset-bottom,0px) + 1rem) max(1.1rem, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--os-cream,#f7efe0) 55%, #fffef9);color:#111;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.os-menu-full-inner{flex-direction:column;gap:1.35rem;width:min(22.5rem,100%);margin-inline:auto;display:flex}.os-menu-hero{text-align:center;padding:0 .35rem}.os-menu-brand{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,6vw,1.95rem);font-weight:800;line-height:1.05}.os-menu-kicker{color:#1111119e;max-width:20rem;margin:.45rem 0 0;margin-inline:auto;font-size:.88rem;line-height:1.45}.os-menu-panel{background:#fff;border:2px solid #111;border-radius:1.35rem;overflow:hidden}.os-menu-foot-label{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#11111180;text-align:center;margin:0 0 .45rem;font-size:.62rem;font-weight:800}html.is-menu-locked .os-results-room-nav.is-bottom.is-dock{visibility:hidden;pointer-events:none}.os-menu-full-foot{flex-direction:column;align-items:center;gap:.35rem;width:100%;padding-top:.15rem;display:flex}@media (max-height:720px){.os-menu-full{padding-top:max(4rem, env(safe-area-inset-top,0px) + 3rem);justify-content:flex-start}.os-menu-full-inner{gap:1rem}.os-menu-card{padding:.78rem .85rem}}@media (max-width:991px){.os-menu-full{justify-content:flex-start}}.os-menu-card{width:100%;max-width:none;box-shadow:none;color:#111;cursor:pointer;font:inherit;text-align:left;background:#fff;border:none;border-bottom:1px solid #1111111a;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem .75rem;padding:.92rem 1rem;text-decoration:none;transition:background .12s;display:grid}.os-menu-panel .os-menu-card:last-child{border-bottom:none}.os-menu-card-mark{border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.os-menu-card-chevron{opacity:.35;flex-shrink:0;width:1.05rem;height:1.05rem}.os-menu-card-mark svg{width:1.25rem;height:1.25rem}.os-menu-card-mark.is-yellow,.os-menu-card.is-yellow .os-menu-card-mark{background:color-mix(in srgb, var(--os-yellow,#f6d326) 88%, #fff);color:#111}.os-menu-card-mark.is-sage,.os-menu-card.is-sage .os-menu-card-mark{background:color-mix(in srgb, var(--os-sage,#7bae7f) 75%, #fff);color:#111}.os-menu-card-mark.is-sky,.os-menu-card.is-sky .os-menu-card-mark{background:color-mix(in srgb, var(--os-sky,#7eb6d9) 72%, #fff);color:#111}.os-menu-card-mark.is-pink,.os-menu-card.is-pink .os-menu-card-mark{background:color-mix(in srgb, var(--os-pink,#f4b7c5) 78%, #fff);color:#111}.os-menu-card-mark.is-cocoa,.os-menu-card.is-cocoa .os-menu-card-mark{background:var(--os-cocoa,#6b3e2e);color:#fff}.os-menu-card-mark.is-cocoa svg,.os-menu-card.is-cocoa .os-menu-card-mark svg{color:#fff}.os-menu-card-label{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.02em;font-size:1rem;font-weight:800;line-height:1.25;display:block}.os-menu-card:hover,.os-menu-card:focus-visible{background:#fffef9}.os-menu-card:hover .os-menu-card-chevron,.os-menu-card:focus-visible .os-menu-card-chevron{opacity:.65}.os-menu-card:active{background:color-mix(in srgb, var(--os-yellow,#f6d326) 10%, #fff)}.os-menu-full .os-menu-action.os-menu-card{appearance:none}@media (min-width:992px){.os-menu-full-inner{width:min(24rem,100%)}.os-menu-card-label{font-size:1.05rem}}.os-menu-close{top:max(.85rem, env(safe-area-inset-top,0px));right:max(.85rem, env(safe-area-inset-right,0px));width:2.75rem;height:2.75rem;box-shadow:none;cursor:pointer;z-index:2;background:#fff;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.os-nav:has(.os-menu-full) .os-menu-btn{visibility:hidden;pointer-events:none}.bb-studio.is-oats .bb-table-wrap,.bb-studio.is-oats .ff-paper,.bb-studio.is-oats .empty-panel,.bb-studio.is-oats .babybite-glass{background:#fff;border:2.5px solid #111;border-radius:2rem}.bb-studio.is-oats input:not([type=checkbox]):not([type=radio]):not([type=range]),.bb-studio.is-oats textarea,.bb-studio.is-oats select{appearance:none;background:#fff!important;border:2px solid #111!important;border-radius:1rem!important;font-size:16px!important}.bb-studio.is-oats .bb-cluster-label{letter-spacing:.14em;color:#111;border-bottom:2px solid #111;font-weight:800}html.dark .bb-studio.is-oats,html.dark .os-nav{color:#fff;background:#111}html.dark .os-wordmark,html.dark .os-menu-btn,html.dark .os-text-link{color:#fff}html.dark .os-nav .theme-toggle.is-solo{color:#111;box-shadow:none;background:#f6d326;border-color:#fff}@media (prefers-reduced-motion:reduce){.os-sticker,.os-marquee-track{animation:none}}.os-hero{min-height:calc(100dvh - 4.15rem);min-height:calc(100svh - 4.15rem - env(safe-area-inset-top,0px));padding:1.5rem var(--os-gutter-inline,1rem) 2.5rem;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.os-hero .os-stickers,.os-hero .os-p6,.os-hero .os-p7,.os-hero .os-p8,.os-hero .os-p10{display:none}@media (max-width:991px){.os-hero{flex-direction:column;justify-content:flex-start;min-height:0;padding:1rem .85rem 2.1rem}.os-hero .os-stickers{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:0;padding:0 0 .85rem;display:flex;position:relative;inset:auto;overflow:visible}.os-hero .os-sticker{width:auto;max-width:100%;padding:.38rem .72rem;font-size:.72rem;animation:none;position:static}.os-hero .os-p1{transform:rotate(-4deg)}.os-hero .os-p2{transform:rotate(3deg)}.os-hero .os-p3{transform:rotate(-2deg)}.os-hero .os-p5{transform:rotate(4deg)}.os-hero .os-p9{transform:rotate(-3deg)}.os-hero .os-p11{transform:rotate(3deg)}.os-hero .os-p4,.os-hero .os-p6,.os-hero .os-p7,.os-hero .os-p8,.os-hero .os-p10,.os-hero .os-p12{display:none}}.os-hero-core,.os-hero-layout{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex;position:relative}.os-hero-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.07em;text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(2.1rem,7vw,4.4rem);font-weight:800;line-height:.9}.os-hero-lede{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 78%, transparent);max-width:22ch;margin:0;font-size:clamp(1.15rem,3.8vw,1.65rem);font-weight:800;line-height:1.05}.os-hero .os-pack.is-lg{border-radius:9.4rem;width:min(17.5rem,72vw);height:23.5rem;margin-top:.15rem}.os-site-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:2.2rem;width:min(22rem,82vw);height:auto;margin:.35rem auto .15rem;display:block}.os-site-art.is-tiffin,.os-site-art.is-mark{border-radius:50%}.os-site-art.is-wide,.os-site-art.is-nutrients,.os-site-art.is-compare{border-radius:2.4rem}.os-compare-visual .os-site-art.is-compare{width:min(46rem,100%);margin:0}.os-site-art.is-wide{width:min(46rem,88vw);margin:.2rem auto .4rem}.os-plates .os-site-art,.os-duo .os-site-art,.os-compare .os-site-art,.os-results-board .os-site-art{margin-left:auto;margin-right:auto}.os-results-board .os-site-art.is-photo{width:min(26rem,92vw);box-shadow:none;background:0 0;border:none;border-radius:0;margin:.35rem auto .75rem}.os-site-art.is-nutrients{width:min(38rem,92vw);margin:.15rem auto 0}.os-site-art.is-mark{width:min(16.5rem,62vw);margin:.15rem auto 1.1rem}.os-site-art.is-compare{width:min(28rem,92vw);margin:.2rem auto 0}.os-hero .os-site-art.is-tiffin,.os-results-hero .os-site-art.is-tiffin,.os-auth-pack .os-site-art.is-tiffin{width:min(20.5rem,78vw)}.os-duo-copy{margin-bottom:.6rem;padding:0 6vw}.os-hero-cta-bar{justify-content:center;width:100%;margin-top:.45rem;display:flex}.os-hero-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:.65rem 1.15rem;width:auto;max-width:100%;margin-inline:auto;display:inline-flex}.os-hero-actions .bb-cta{flex:0 auto;width:auto;max-width:100%;min-height:2.7rem;padding:.45rem 1.25rem;font-size:.95rem}.os-hero-actions .os-hero-secondary{text-align:center;white-space:normal;flex:0 auto;max-width:16rem;line-height:1.25}.os-plates,.os-duo,.os-steps{scroll-margin-top:4.4rem}.os-plates .os-band-kicker,.os-plates .os-section-title,.os-plates .os-text-link,.os-plates .os-compare-note,.os-duo .os-band-kicker,.os-duo .os-section-title{padding-inline:var(--os-gutter-inline,6vw);box-sizing:border-box}.os-section-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:.3rem 0 1.1rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;line-height:1}.os-duo{border-top:2.5px solid #111;padding:2.2rem 0 3rem;overflow:hidden}.os-steps{border-top:2.5px solid #111;padding:2.4rem 6vw 3rem}.os-steps-grid{gap:1rem;margin-top:.2rem;display:grid}.os-step{border:2.5px solid #111;border-radius:2.5rem;min-height:15.5rem;padding:1.45rem 1.35rem 1.7rem}.os-step.is-yellow{background:var(--os-yellow)}.os-step.is-sage{background:var(--os-sage)}.os-step.is-pink{background:var(--os-pink)}.os-step-head{flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;margin-bottom:.45rem;display:flex}.os-step-n{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.14em;flex-shrink:0;margin:0;font-size:.78rem;font-weight:800}.os-step h3{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:1.45rem;font-weight:800;line-height:1.05}.os-step p{margin:0;font-size:.95rem;line-height:1.45}.os-foot{padding:2rem var(--os-gutter-inline,6vw) calc(2.6rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fff;border-top:2.5px solid #111;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem 1.5rem;display:flex}.os-foot-mark{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(2.6rem,11vw,6.8rem);font-weight:800;line-height:.82}.os-foot-meta{flex-direction:column;gap:.35rem;max-width:18rem;display:flex}.os-foot-tag{margin:0;font-size:.95rem;line-height:1.35}.os-foot-copy{color:#444;margin:0;font-size:.82rem;line-height:1.35}@media (min-width:992px){.os-steps-grid{grid-template-columns:repeat(3,1fr)}.os-hero .os-p6{display:inline-flex;top:52%;left:5%}.os-hero .os-p8{display:inline-flex;top:48%;left:auto;right:6%}.os-hero .os-site-art.is-tiffin{width:min(22.5rem,42vw)}.os-site-art.is-wide{width:min(52rem,88vw)}.os-site-art.is-nutrients{width:min(42rem,72vw)}.os-site-art.is-mark{width:min(18.5rem,28vw)}.os-site-art.is-compare{width:min(32rem,56vw)}}.os-marquee .os-pack{text-align:center;border-radius:5.6rem;justify-content:center;align-items:center;width:11.2rem;height:15.6rem;padding:1.15rem .85rem}.os-marquee .os-pack-brand{margin:0 auto .25rem}.os-marquee .os-pack-slot{margin:0 auto}.os-marquee .os-pack-name{text-align:center;justify-content:center;align-items:center;max-width:10rem;min-height:3rem;margin:.35rem auto 0;line-height:1.08;display:flex}.os-bond{padding:3rem var(--os-gutter-inline,6vw) 3.75rem;box-sizing:border-box;border-top:2.5px solid #111;scroll-margin-top:4.4rem;position:relative}.os-bond-layout{align-items:center;gap:2rem;max-width:72rem;margin:0 auto;display:grid}.os-bond-copy-block{flex-direction:column;gap:.75rem;min-width:0;display:flex}.os-bond-copy-block .os-band-kicker{margin:0}.os-bond-copy-block .os-section-title{max-width:14ch;margin:0;line-height:.95}.os-bond-copy{max-width:40rem;margin:0;font-size:clamp(1.02rem,2.4vw,1.12rem);line-height:1.58}.os-bond-visual{width:100%;max-width:min(32rem,100%);margin:0 auto;position:relative}@media (min-width:56rem){.os-bond-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:2.75rem 3.5rem}.os-bond-visual{max-width:none;margin:0}}.os-bond .os-site-art.is-bond{object-fit:contain;object-position:center;width:100%;max-width:none;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:1.35rem;margin:0;display:block}.os-bond-kicker{background:var(--os-pink,#f5c4d4);font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#111;border:none;border-radius:999px;align-self:flex-start;margin:0;padding:.38rem .82rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.os-bond-headline{max-width:none}.os-bond-subtitle{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#111;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:clamp(1.05rem,4.2vw,1.45rem);font-weight:800;line-height:1.05;display:flex}.os-bond-heart-deco:after{content:"♥";color:color-mix(in srgb, var(--os-pink,#f5c4d4) 55%, #e85d8a);margin-left:.15rem;font-size:1.05em;display:inline-block;transform:translateY(-.05em)}.os-bond-tag{z-index:2;letter-spacing:.02em;box-shadow:none;border:none;border-radius:999px;padding:.42rem .88rem;font-size:.72rem;position:absolute;bottom:.85rem;right:.65rem}.os-bond-layout.is-landing-bond{grid-template-columns:1fr;align-items:stretch;gap:1.35rem}@media (min-width:56rem){.os-bond-layout.is-landing-bond .os-bond-copy-block .os-bond-headline{font-size:clamp(1.85rem,3.2vw,2.65rem)}}@media (min-width:992px){.os-bond-layout.is-landing-bond{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2.25rem 3rem}.os-bond-layout.is-landing-bond .os-bond-visual{max-width:none;margin:0}.os-bond-layout.is-landing-bond .os-site-art.is-bond{object-fit:contain;width:min(100%,22rem);margin-inline:auto}.os-bond-layout.is-landing-bond .os-bond-copy-block{text-align:left;align-items:flex-start}.os-bond-layout.is-landing-bond .os-bond-copy-block .os-bond-headline{max-width:none;font-size:clamp(2rem,2.8vw,3rem)}}.os-site-art.is-photo{object-fit:contain;object-position:center;background:#fff;border:2.5px solid #111;border-radius:1.75rem;width:min(28rem,94vw);height:auto;max-height:none;box-shadow:4px 4px #111}.os-hero .os-site-art.is-photo,.os-results-hero .os-site-art.is-photo{width:min(26rem,92vw);margin:.35rem auto .15rem}.os-terms{width:min(42rem,100% - 1.25rem);height:calc(100dvh - 4.15rem - env(safe-area-inset-top,0px));box-sizing:border-box;min-height:0;max-height:calc(100svh - 4.15rem);margin:0 auto;display:flex;overflow:hidden}.bb-studio.is-oats.is-full.is-terms-flow{flex-direction:column;align-items:center;min-height:100dvh;display:flex}.bb-studio.is-oats.is-full:has(>.os-terms){flex-direction:column;align-items:center;min-height:100dvh;display:flex}.bb-studio.is-oats.is-full>.os-terms{width:100%;max-width:min(42rem,100% - 1.5rem);height:auto;max-height:none;min-height:calc(100dvh - 4rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:.5rem max(.85rem, env(safe-area-inset-right,0px)) .5rem max(.85rem, env(safe-area-inset-left,0px));box-sizing:border-box;flex:auto;margin-inline:auto}.os-terms.is-overlay{z-index:100;width:auto;height:auto;max-height:none;padding:max(.5rem, env(safe-area-inset-top,0px)) max(.65rem, env(safe-area-inset-right,0px)) max(.5rem, env(safe-area-inset-bottom,0px)) max(.65rem, env(safe-area-inset-left,0px));box-sizing:border-box;background:#fffffff5;place-items:stretch stretch;margin:0;display:grid;position:fixed;inset:0}.os-terms-panel{width:100%;height:100%;min-height:0;max-height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:auto;gap:.55rem;display:flex;position:relative;overflow:hidden}.os-terms-required-pill{background:var(--os-yellow,#fcd144);font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#111;border-radius:999px;align-self:flex-start;margin:0 0 .45rem;padding:.38rem .82rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.os-terms-title{text-transform:uppercase;line-height:1.05}.os-terms-panel.is-simple{gap:.75rem}.os-terms-sub{color:color-mix(in srgb, var(--foreground) 72%, transparent);margin:0 0 .35rem;font-size:.92rem;line-height:1.4}.os-terms-main{min-height:0;padding:0 max(1rem, env(safe-area-inset-right,0px)) 0 max(1rem, env(safe-area-inset-left,0px));box-sizing:border-box;flex-direction:column;flex:auto;gap:.85rem;display:flex}.os-terms-points{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.os-terms-points li{background:color-mix(in srgb, var(--os-yellow,#fcd144) 14%, #fff);border:1.5px solid #1111112e;border-radius:.85rem;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.os-terms-point-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800;line-height:1.25}.os-terms-point-body{font-size:.92rem;line-height:1.45}.os-terms-panel.is-simple .os-terms-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.15rem .1rem .25rem;overflow:auto}.os-terms-panel.is-simple .os-terms-check{background:#fff;border:1.5px solid #11111138;border-radius:1rem;flex-shrink:0;margin:0;padding:.75rem .85rem}.os-terms.is-overlay .os-terms-panel{max-height:calc(100svh - 2rem)}.os-terms-head,.os-terms-foot{padding:.9rem max(1rem, env(safe-area-inset-right,0px)) .9rem max(1rem, env(safe-area-inset-left,0px));flex:none}.os-terms-head .os-section-title{margin-bottom:.45rem;font-size:clamp(1.2rem,5vw,1.8rem)}.os-terms-lede,.os-terms-hint,.os-terms-login{margin:0;font-size:.88rem;line-height:1.4}.os-terms-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:0 0;border:none;flex:auto;min-height:0;max-height:min(38vh,20rem);padding:0 .15rem .25rem;overflow:hidden auto}.os-terms-check{cursor:pointer;align-items:flex-start;gap:.7rem;margin-bottom:1rem;font-size:.9rem;line-height:1.45;display:flex}.os-terms-check [data-slot=checkbox]{cursor:pointer;background:#fff;border-width:2px;border-color:#111;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem}.os-terms-check [data-slot=checkbox][data-checked]{color:#111;background:#f6d326;border-color:#111}.os-terms-check-label{cursor:pointer;flex:1}.bb-cta-google,.bb-google-btn{justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.bb-google-mark{flex-shrink:0}.os-icon-hit{background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.os-terms-foot{padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px));background:0 0;flex-shrink:0}@media (min-width:576px){.bb-studio.is-oats.is-full>.os-terms{max-width:min(44rem,100% - 2rem)}.os-terms-scroll{max-height:min(50vh,26rem)}}@media (min-width:992px){.bb-studio.is-oats.is-full.is-terms-flow{padding:1.25rem var(--os-screen-pad-inline,1.5rem) 2rem;box-sizing:border-box;justify-content:center}.bb-studio.is-oats.is-full:has(>.os-terms){padding:1.25rem var(--os-screen-pad-inline,1.5rem) 2rem;box-sizing:border-box;justify-content:center}.bb-studio.is-oats.is-full>.os-terms{flex:0 auto;max-width:min(56rem,100% - 2rem);min-height:0;padding:.75rem .5rem 1rem}.os-terms.is-overlay{padding:max(1rem, env(safe-area-inset-top,0px)) max(1.5rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1.5rem, env(safe-area-inset-left,0px));place-items:center}.os-terms.is-overlay .os-terms-panel{width:min(56rem,100%);max-height:min(92dvh,52rem)}.os-terms-panel{gap:.85rem}.os-terms-head,.os-terms-foot{width:100%;max-width:min(56rem,100%);margin-inline:auto;padding-inline:.35rem}.os-terms-head .os-section-title{font-size:clamp(1.65rem,2.4vw,2.35rem)}.os-terms-lede{max-width:52rem;font-size:clamp(.95rem,1.1vw,1.08rem)}.os-terms-panel.is-simple .os-terms-main{max-width:min(40rem,100%);margin-inline:auto}.os-terms-panel.is-simple .os-terms-scroll{max-height:none;overflow:visible}.os-terms-panel.is-simple .os-terms-foot{max-width:min(40rem,100%)}.os-terms-head .os-terms-title{text-align:center}.os-terms-head .os-terms-lede,.os-terms-head .os-terms-sub{text-align:center;max-width:36rem;margin-inline:auto}.os-terms-head .os-terms-required-pill{align-self:center}.os-terms-check,.os-terms-check-label{font-size:clamp(.92rem,.95vw,1rem)}.os-terms-foot{width:100%;max-width:min(36rem,100%);margin-inline:auto}.os-terms-actions .bb-cta,.os-terms-actions .bb-cta-google{min-height:3rem;font-size:1rem}}@media (min-width:1400px){.bb-studio.is-oats.is-full>.os-terms,.os-terms-stack,.os-terms-head,.os-terms-foot{max-width:min(62rem, var(--os-screen-rail,62rem))}.os-terms-scroll{max-height:min(62vh,40rem)}.os-terms-head .os-section-title{font-size:clamp(2rem,1.65vw,2.85rem)}.os-terms-lede,.os-terms-sections p,.os-terms-check-label{font-size:1.0625rem;line-height:1.55}.os-terms-required-pill,.os-terms-version-text{font-size:.75rem}.os-terms-actions .bb-cta,.os-terms-actions .bb-cta-google{min-height:3.25rem;font-size:1.0625rem}.os-terms-login,.os-terms-actions button.os-text-link{font-size:1.02rem}}.os-terms-foot .os-band-actions,.os-terms-actions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.75rem;display:flex}.os-terms-actions .bb-cta,.os-terms-actions .bb-cta-google{width:100%;box-shadow:none;min-height:2.75rem}.os-terms-actions button.os-text-link{justify-content:center;align-items:center;width:100%;min-height:2.75rem;display:inline-flex}.os-terms-actions .os-text-link{text-align:center}.os-text-link:disabled{opacity:.4;cursor:not-allowed}.os-terms-login{text-align:center;margin-top:.75rem}html.dark .os-terms-panel,html.dark .os-terms-foot{background:#111}html.dark .os-terms-scroll{background:#1a1a1a}.bb-cta:disabled{opacity:.4;cursor:not-allowed}.os-field-stack{gap:1.4rem;display:grid}.bb-stage,.bb-rail{overflow-x:hidden}.os-auth-grid{grid-template-columns:1fr;min-height:calc(100dvh - 4.15rem);display:grid}.os-auth-form{width:min(32rem,100% - 2rem);margin:0 auto;padding:2rem 0 3rem}.os-auth-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:.25rem 0 1.35rem;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;line-height:.95}.os-auth-pack{display:none}.os-auth-form input,.os-auth-form button{width:100%}.os-auth-form button.absolute,.os-auth-form button.os-icon-hit{width:2.75rem;min-width:2.75rem;height:2.75rem}.os-or-chip{color:#555;letter-spacing:.12em;text-transform:uppercase;background:#fff;padding:0 .6rem;font-size:.75rem}.os-auth-body{flex-direction:column;gap:1.15rem;width:100%;min-width:0;display:flex}.os-auth-divider{justify-content:center;align-items:center;min-height:1.5rem;margin:.25rem 0;display:flex;position:relative}.os-auth-divider-line{border-top:2px solid #1111112e;position:absolute;top:50%;left:0;right:0}.os-auth-divider .os-or-chip{z-index:1;position:relative}.os-auth-form-stack{flex-direction:column;gap:1.15rem;width:100%;min-width:0;display:flex}.os-auth-footnote{color:color-mix(in srgb, var(--foreground) 68%, transparent);margin:.5rem 0 0;font-size:.88rem;line-height:1.45}.bb-studio.is-oats.is-full.os-auth>section.os-auth-grid{width:100%;max-width:min(56rem,100% - 1.5rem);padding-inline:max(var(--os-gutter-inline,.75rem), env(safe-area-inset-left,0px)) max(var(--os-gutter-inline,.75rem), env(safe-area-inset-right,0px));box-sizing:border-box;margin-inline:auto}.bb-studio.is-oats.is-full.os-auth .os-auth-form{box-sizing:border-box;width:100%;max-width:min(32rem,100%);margin-inline:auto}.bb-studio.is-oats.is-full.os-auth .os-auth-form .bb-google-btn,.bb-studio.is-oats.is-full.os-auth .os-auth-form-stack>button[type=submit],.bb-studio.is-oats.is-full.os-auth .os-kitchen-test-login-fill{box-sizing:border-box;max-width:100%}@media (max-width:991px){.bb-studio.is-oats.is-full.os-auth>section.os-auth-grid{grid-template-columns:1fr;min-height:0}.bb-studio.is-oats.is-full.os-auth .os-auth-pack{display:none!important}.bb-studio.is-oats.is-full.os-auth .os-auth-form{padding:1.25rem 0 calc(2rem + env(safe-area-inset-bottom,0px))}}@media (min-width:992px){.bb-studio.is-oats.is-full.os-auth>section.os-auth-grid{grid-template-columns:minmax(0,1.05fr) minmax(11rem,.8fr);align-items:center;gap:clamp(1rem,3vw,2rem);max-width:min(54rem,100% - 2.5rem)}.bb-studio.is-oats.is-full.os-auth .os-auth-form{width:100%;max-width:none;margin:0;padding:2.5rem 0 3rem}.bb-studio.is-oats.is-full.os-auth .os-auth-pack{padding-right:0;display:flex}.bb-studio.is-oats.is-full.os-auth .os-auth-pack .os-site-art.is-tiffin{width:min(16rem,100%);max-width:100%}}.os-results-hero{text-align:center;flex-direction:column;align-items:center;gap:.55rem;padding:1.6rem 1rem 2.2rem;display:flex}.os-results-hero .os-hero-title{font-size:clamp(1.8rem,6vw,3.4rem)}.os-results-hero .os-pack.is-lg{border-radius:8.8rem;width:min(16.5rem,72vw);height:22rem}.os-results-board{border-top:2.5px solid #111;padding:2.2rem 6vw 3.2rem}@media (min-width:90rem){.os-results .os-results-hero,.os-results .os-results-plates,.os-results .os-results-board,.os-results .os-results-pdf{width:min(80rem,100% - 2rem);margin-left:auto;margin-right:auto}}@media (max-width:22.5rem){.os-plan-tab-label{font-size:.52rem}}@media (min-width:992px){.os-auth-grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.85fr);align-items:center}.bb-studio.is-oats.is-full.os-onboard:not(.os-settings):not(.os-pay-page)>section.os-auth-grid{grid-template-columns:1fr;place-items:start center}.os-auth-form:not(.os-pay-main){width:min(34rem,100%);margin:0 0 0 auto;padding:3rem 5vw 3.4rem}.os-auth-pack .os-site-art.is-compare{width:min(24rem,36vw)}.bb-studio.is-oats.is-full.os-onboard:not(.os-settings)>section.os-auth-grid{width:100%;max-width:min(56rem,100% - 2.5rem);padding:1.75rem var(--os-gutter-inline,1.5rem) 3rem;box-sizing:border-box;min-height:calc(100dvh - 4.5rem);margin-inline:auto}.bb-studio.is-oats.is-full.os-onboard:not(.os-settings) .os-onboard-form{width:min(44rem,100%);padding:1.25rem 0 2rem}.bb-studio.is-oats.is-full.os-onboard:not(.os-settings) .os-auth-title{font-size:clamp(1.85rem,2.4vw,2.65rem)}.bb-studio.is-oats.is-full.os-onboard:not(.os-settings) .os-onboard-lede{max-width:42rem;font-size:clamp(1.02rem,1.1vw,1.12rem)}.bb-studio.is-oats.is-full.os-onboard:not(.os-settings) .os-onboard-actions{background:0 0;padding-bottom:0;position:static}.bb-studio.is-oats.is-full.os-onboard:not(.os-settings) .os-step-pill{padding:.5rem .9rem;font-size:.78rem}}@media (min-width:1400px){.bb-studio.is-oats.is-full.os-onboard:not(.os-settings)>section.os-auth-grid{max-width:min(62rem, var(--os-screen-rail,62rem));padding-inline:var(--os-screen-pad-inline,1.5rem)}.bb-studio.is-oats.is-full.os-onboard:not(.os-settings) .os-onboard-form{width:min(48rem,100%)}.bb-studio.is-oats.is-full.os-onboard:not(.os-settings) .os-auth-title{font-size:clamp(2rem,1.6vw,2.85rem)}.bb-studio.is-oats.is-full.os-onboard:not(.os-settings) .os-onboard-lede{font-size:1.0625rem;line-height:1.55}.bb-studio.is-oats.is-full.os-onboard .os-step-pill{min-height:2.65rem;padding:.55rem 1rem;font-size:.84rem}.bb-studio.is-oats.is-full.os-onboard .os-choice-label{font-size:1.02rem}}.os-onboard-form{width:min(40rem,100% - 2rem);margin:0 auto;padding:1.6rem 0 3rem}.os-onboard-form input{width:100%}.os-onboard-form .os-band-kicker{display:block}.os-onboard-lede{max-width:34rem;margin:0 0 1.4rem;font-size:1.05rem;line-height:1.5}.os-onboard-actions{margin-top:1.8rem}.os-onboard-actions .bb-cta{width:auto}@media (max-width:991px){.os-onboard-form{padding-bottom:.5rem}.os-onboard-actions{z-index:12;padding:.85rem 0 calc(.95rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#fff0 0%,#fff 28%);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1.25rem;display:flex;position:sticky;bottom:0}.os-onboard-actions .bb-cta{flex:auto;min-width:min(100%,14rem);min-height:3.1rem}.os-auth-grid{overflow-x:clip}}.os-step-pills{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.os-step-pill.is-menu{background:var(--os-sage);align-items:center;gap:.3rem;padding:.38rem .65rem .38rem .85rem;display:inline-flex;box-shadow:inset 0 -3px #1111111f}.os-step-pill.is-menu.is-on{box-shadow:none}.os-step-pill{appearance:none;color:#111;width:auto;min-height:2.2rem;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border:2.5px solid #111;border-radius:999px;padding:.32rem .85rem;font-size:.68rem;font-weight:800}.os-step-pill.is-on{background:var(--os-yellow)}.os-progress{background:#fff;border:2.5px solid #111;border-radius:999px;height:.42rem;margin:0 0 1.1rem;overflow:hidden}.os-progress span{background:var(--os-yellow);height:100%;display:block}.os-choice-grid{gap:.7rem;display:grid}.os-choice-grid.is-1,.os-choice-grid.is-2{grid-template-columns:1fr}.os-choice-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:576px){.os-choice-grid.is-2{grid-template-columns:1fr 1fr}}.os-choice{appearance:none;text-align:left;width:100%;font:inherit;color:#111;cursor:pointer;background:#fff;border:2.5px solid #111;border-radius:1.6rem;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.os-choice.is-on{background:var(--os-yellow)}.is-landing .os-choice:not(.is-on),.os-onboard .os-choice:not(.is-on),.os-settings .os-choice:not(.is-on){color:#111;background:#fff;border:2.5px solid #111}.os-choice-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.os-choice-kicker{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.os-choice-label{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.03em;font-size:.95rem;font-weight:800;line-height:1.15}.os-choice-hint{color:#333;font-size:.82rem;line-height:1.35}.os-choice-check{flex-shrink:0;width:1.05rem;height:1.05rem}.os-goal{align-items:flex-start}.os-review{gap:1rem;display:grid}.os-review-chips{flex-wrap:wrap;gap:.45rem;display:flex}.os-chip{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.02em;background:#fff;border:2.5px solid #111;border-radius:999px;align-items:center;padding:.42rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.os-chip.is-yellow{background:var(--os-yellow)}.os-folder{margin-top:.4rem}.os-results-nav-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#333;margin:0;font-size:.72rem;font-weight:800}.os-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (min-width:36rem){.os-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:52rem){.os-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.os-plan-tab{cursor:pointer;background:#fff;border:2.5px solid #111;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;min-height:3.65rem;padding:.45rem .35rem;transition:background .12s,border-color .12s;display:flex}.os-plan-tab:hover{background:#fffef9}.os-plan-tab.is-on{background:var(--os-forest);color:#fff;box-shadow:none}.os-plan-tab.is-on:after{content:"";opacity:.85;background:currentColor;border-radius:999px;width:1.75rem;height:3px;margin-top:.15rem;display:block}.os-results-room-nav.is-bottom{display:none}.os-results-room-header{border-bottom:2px dashed #1111112e;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.1rem;padding-bottom:.85rem;display:flex}.os-results-room-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,3.5vw,1.45rem);font-weight:800}.os-results-room-lede{color:#444;max-width:36rem;margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.os-results-room-cta{flex-shrink:0;min-height:2.75rem;font-size:.85rem}.os-today-hero{background:#fffef9;border:2px solid #111;border-radius:1.25rem;margin-bottom:1.15rem;padding:1rem 1.05rem}.os-today-hero-title{font-family:var(--font-label), system-ui, sans-serif;margin:.25rem 0 0;font-size:1.2rem;font-weight:800}.os-today-hero-lede{color:#444;margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.os-today-hero-stats{flex-wrap:wrap;gap:.45rem .85rem;margin:.75rem 0 0;padding:0;font-size:.82rem;font-weight:700;list-style:none;display:flex}.os-today-focus{margin-top:.85rem}.os-today-focus-chips{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.os-meal-list.is-timeline{padding-left:.35rem;position:relative}.os-meal-list.is-timeline .os-meal-row{padding-left:1.1rem;position:relative}.os-meal-row .bb-cta.os-meal-toggle{appearance:none;cursor:pointer;letter-spacing:-.02em;width:auto;max-width:100%;min-height:2.55rem;padding:.35rem 1rem;font-size:.78rem;font-weight:800}.os-meal-row .bb-cta.os-meal-toggle.bb-cta-ghost{background:#fff}.os-swap-list{gap:.55rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.os-swap-item{gap:.15rem;font-size:.88rem;line-height:1.4;display:grid}.os-meal-row-body{background:var(--os-cream);border-top:2.5px dashed #1111112e;border-radius:0 0 1rem 1rem;gap:.75rem;margin-top:.75rem;padding:.85rem .65rem .35rem;display:grid}.os-meal-row-body .os-meal-why{color:#333;background:#fffef8;border:2px solid #11111124;border-radius:.85rem;margin:0;padding:.65rem .75rem;font-size:.86rem;line-height:1.45}.os-meal-detail{gap:.65rem;display:grid}.os-meal-detail-theme{gap:.65rem}.os-meal-detail-card{box-shadow:none;background:#fff;border:2.5px solid #111;border-radius:1rem;gap:.5rem;padding:.75rem .8rem .85rem;display:grid}.os-meal-detail-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#333;margin:0;font-size:.72rem;font-weight:800}.os-meal-detail-note{color:#666;margin:0;font-size:.78rem;line-height:1.4}.os-meal-detail-ingredients{color:#222;margin:0;font-size:.9rem;line-height:1.45}.os-meal-nutrition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}@media (min-width:32rem){.os-meal-nutrition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-meal-nutrition-row{background:var(--os-cream);border:2px solid #11111124;border-radius:.75rem;flex-direction:column;justify-content:flex-start;gap:.15rem;min-height:3.35rem;padding:.5rem .55rem;display:flex}.os-meal-nutrition-row dt{letter-spacing:.08em;text-transform:uppercase;color:#555;margin:0;font-size:.68rem;font-weight:800}.os-meal-nutrition-row dd{font-family:var(--font-label), system-ui, sans-serif;color:#111;margin:0;font-size:.88rem;font-weight:800;line-height:1.25}.os-meal-nutrition-row.is-compact-value dd{letter-spacing:-.01em;font-size:.72rem;font-weight:700}.os-meal-detail-chips{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.os-focus-chip.is-meal-detail{grid-area:auto;min-height:1.65rem;padding:.15rem .55rem;font-size:.62rem}.os-meal-prep-gather{color:#444;margin:0;font-size:.86rem;line-height:1.45}.os-meal-prep-gather-label{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#555;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.os-meal-prep-steps{background:var(--os-cream);color:#222;border:2px solid #1111111a;border-radius:.75rem;gap:.45rem;margin:.15rem 0 0;padding:.65rem .75rem .65rem 1.35rem;font-size:.86rem;line-height:1.5;list-style:decimal;display:grid}.os-meal-prep-steps li{padding-left:.15rem}.os-meal-family-pot{color:#555;margin:.35rem 0 0;font-size:.82rem}.os-kitchen-card .os-meal-detail-theme{border-top:2px dashed #1111111f;margin-top:.65rem;padding-top:.65rem}.os-meal-row{border-radius:1.1rem;padding:.85rem .95rem}.os-plan-tab-icon{width:1.15rem;height:1.15rem}.os-plan-tab-label{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:.58rem;font-weight:800;line-height:1.15}.os-kitchen-slot-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1.05rem,3.5vw,1.45rem);font-weight:800;line-height:1.1}.os-kitchen-card-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.02rem;font-weight:800;line-height:1.15}.os-results-panel{gap:1rem;display:grid}.os-results-callout{background:#fff8e6;border:2px dashed #111;border-radius:.85rem;margin:-.35rem 0 .85rem;padding:.55rem .75rem}.os-month-top{margin-bottom:1.4rem}.os-month-top>.os-onboard-lede{max-width:28rem;margin:.35rem 0 .85rem}.os-days-board{gap:1.2rem;display:grid}.os-day-block{background:#fff;border:2.5px solid #111;border-radius:1.8rem;padding:.95rem 1rem 1.05rem}.os-day-block>.os-band-kicker{margin-bottom:.65rem}.os-day-block .os-meal-row{border-radius:1.2rem}.os-meal-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.os-meal-row .os-band-kicker{margin:0}.os-meal-slot-line{font-size:inherit;margin:0;line-height:1.2}.os-meal-slot-word{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;background:0 0;border:none;padding:0;font-size:.92rem;font-weight:800}.os-meal-slot-word.is-breakfast{color:#15803d}.os-meal-slot-word.is-morningSnack,.os-meal-slot-word.is-eveningSnack{color:#92400e}.os-meal-slot-word.is-lunch{color:#db2777}.os-meal-slot-word.is-dinner{color:#1d4ed8}html.dark .os-meal-slot-word.is-breakfast{color:#4ade80}html.dark .os-meal-slot-word.is-morningSnack,html.dark .os-meal-slot-word.is-eveningSnack{color:#d6a06a}html.dark .os-meal-slot-word.is-lunch{color:#f472b6}html.dark .os-meal-slot-word.is-dinner{color:#93c5fd}.os-meal-row h3{flex:auto;min-width:0;margin:0;font-size:clamp(.95rem,2.8vw,1.05rem);line-height:1.15}.os-meal-row .os-meal-row-main,.os-meal-row .os-meal-row-body,.os-meal-row .os-meal-desc,.os-meal-row .os-meal-why,.os-meal-row .os-meal-meta,.os-meal-row .os-swap-box{grid-column:1/-1}.os-meal-why{color:#333;margin:.35rem 0 0;font-size:.88rem;line-height:1.4}.os-meal-row-body .os-swap-box{box-shadow:none;background:#fff;border:2.5px solid #111;border-radius:1rem;margin:0;padding:.75rem .8rem .85rem}.os-swap-box{border-top:2px solid #111;margin-top:.7rem;padding-top:.55rem}.os-meal-row-body .os-swap-box{border-top:0}.os-swap-box p{margin:.35rem 0 0;font-size:.88rem;line-height:1.4}.os-meal-row-body .os-swap-box>.os-band-kicker{margin:0}.os-swap-why{color:#555;margin-top:.12rem;font-size:.78rem;display:block}.os-kitchen-browse{gap:1rem;display:grid}.os-kitchen-picker{box-shadow:none;background:#fffef8;border:2.5px solid #111;border-radius:1.35rem;gap:.85rem;padding:1rem 1.05rem 1.1rem;display:grid}.os-kitchen-picker-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.os-kitchen-picker-label{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:800}.os-kitchen-picker-count{color:#444;margin:0;font-size:.82rem}.os-kitchen-picker-count strong{font-family:var(--font-label), system-ui, sans-serif;color:#111;font-weight:800}.os-kitchen-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:40rem){.os-kitchen-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-kitchen-tile{color:#111;text-align:left;cursor:pointer;background:#fff;border:2.5px solid #111;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem .55rem;width:100%;min-height:4.35rem;padding:.55rem .6rem;transition:background .12s,border-color .12s;display:grid}.os-kitchen-tile:hover{background:#fffef9}.os-kitchen-tile.is-on{box-shadow:none}.os-kitchen-tile.is-on.is-sage{background:var(--os-sage)}.os-kitchen-tile.is-on.is-yellow{background:var(--os-yellow)}.os-kitchen-tile.is-on.is-pink{background:var(--os-pink)}.os-kitchen-tile.is-on.is-sky{background:var(--os-sky)}.os-kitchen-tile.is-on.is-cocoa{background:var(--os-cocoa);color:#fff}.os-kitchen-tile.is-on.is-forest{background:var(--os-forest);color:#fff}.os-kitchen-tile.is-on.is-cream{background:var(--os-cream)}.os-kitchen-tile.is-on.is-saffron{background:var(--os-saffron);color:#fff}.os-kitchen-tile-glyph{width:2.1rem;height:2.1rem;font-family:var(--font-label), system-ui, sans-serif;background:#ffffff8c;border:2px solid #111;border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;line-height:1;display:grid}.os-kitchen-tile.is-on .os-kitchen-tile-glyph{background:#ffffff38;border-color:#ffffffd9}.os-kitchen-tile-body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.os-kitchen-tile-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.1}.os-kitchen-tile-hint{opacity:.88;font-size:.72rem;line-height:1.25}.os-kitchen-tile-count{font-family:var(--font-label), system-ui, sans-serif;text-align:center;min-width:1.35rem;font-size:.95rem;font-weight:800}.os-kitchen-active-lede{color:#333;margin:0;padding-top:.15rem;font-size:.88rem;line-height:1.45}.os-kitchen-active-chip{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border:2px solid #111;border-radius:999px;margin:0 .45rem .2rem 0;padding:.18rem .55rem;font-size:.68rem;font-weight:800;display:inline-block}.os-kitchen-active-chip.is-sage{background:var(--os-sage)}.os-kitchen-active-chip.is-yellow{background:var(--os-yellow)}.os-kitchen-active-chip.is-pink{background:var(--os-pink)}.os-kitchen-active-chip.is-sky{background:var(--os-sky)}.os-kitchen-active-chip.is-cocoa{background:var(--os-cocoa);color:#fff}.os-kitchen-active-chip.is-forest{background:var(--os-forest);color:#fff}.os-kitchen-active-chip.is-cream{background:var(--os-cream)}.os-kitchen-active-chip.is-saffron{background:var(--os-saffron);color:#fff}.os-kitchen-browse .os-step-pill.is-on,.os-kitchen-browse .os-step-pill[aria-selected=true],.os-results-board .os-step-pill.is-on,.os-results-board .os-step-pill[aria-selected=true],.os-folder .os-step-pill.is-on,.os-folder .os-step-pill[aria-selected=true]{background:var(--os-forest);color:#fff;box-shadow:none;border-color:#111}.os-kitchen-grid{gap:.85rem;display:grid}.os-kitchen-card{background:#fff;border:2.5px solid #111;border-radius:1.5rem;padding:.95rem 1rem 1.05rem}.os-kitchen-card h3{margin:.15rem 0 .35rem;font-size:1.05rem}@media (min-width:720px){.os-kitchen-grid{grid-template-columns:1fr 1fr}}.os-focus-chip{background:var(--os-yellow);min-height:1.9rem;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:2.5px solid #111;border-radius:999px;grid-area:1/2/span 2;justify-content:center;align-items:center;padding:.2rem .7rem;font-size:.68rem;font-weight:800;display:inline-flex}.os-focus-chip.is-iron{background:var(--os-saffron);color:#fff}.os-focus-chip.is-calcium{background:var(--os-sky)}.os-focus-chip.is-protein{background:var(--os-yellow)}.os-focus-chip.is-fiber{background:var(--os-sage)}.os-focus-chip.is-energy{background:var(--os-pink)}html.dark .os-day-block{background:#1a1a1a;border-color:#fff}html.dark .os-focus-chip{color:#111;border-color:#111}html.dark .os-focus-chip.is-iron{color:#fff}.theme-toggle-btn:has(span){width:auto;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:0 .75rem;font-size:.68rem;font-weight:800}.os-text-link.is-on{font-weight:800;text-decoration-thickness:2px}.os-meal-list,.os-month-list{gap:.55rem;display:grid}.os-month-list.is-rail{max-height:min(28rem,52vh);padding-right:.2rem;overflow-y:auto}.os-month-item{gap:.55rem;display:grid}.os-month-expand{padding:0 .15rem .35rem}.os-month-row{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:2.5px solid #111;border-radius:1.4rem;grid-template-columns:5.2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem .9rem;display:grid}.os-month-row.is-open{background:var(--os-yellow);color:#111}.os-month-day,.os-month-row span:not(.os-focus-chip){font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.os-month-row strong{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.03em;text-align:left;text-transform:uppercase;font-size:.95rem;font-weight:800;line-height:1.15}.os-month-row .os-focus-chip{grid-area:auto}.os-settings .os-auth-grid{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;overflow-x:clip}.os-settings .os-onboard-form{box-sizing:border-box;width:100%;min-width:0;max-width:42rem;margin:0 auto;padding:.85rem 0 1.5rem}.bb-studio.is-oats.is-full.os-settings{width:100%;max-width:100%;overflow-x:clip}.bb-studio.is-oats.is-full.os-settings>section.os-auth-grid{width:100%;min-width:0;max-width:100%;min-height:0;padding-inline:max(var(--os-gutter-inline,.75rem), env(safe-area-inset-left,0px)) max(var(--os-gutter-inline,.75rem), env(safe-area-inset-right,0px));box-sizing:border-box;grid-template-columns:1fr;justify-items:stretch}.bb-studio.is-oats.is-full.os-settings .os-onboard-form{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;padding:.85rem 0 1.5rem}.bb-studio.is-oats.is-full.os-settings .os-auth-pack{display:none!important}.os-settings .os-set-tabs{width:100%;min-width:0;max-width:100%}.os-settings .os-set-panel,.os-settings .os-set-head,.os-settings .os-set-summary{min-width:0;max-width:100%}.os-settings .os-age-slider{box-sizing:border-box;max-width:100%}.os-settings-age .os-set-hint{margin-top:.35rem}@media (max-width:767px){.bb-studio.is-oats.is-full.os-settings.has-unsaved .os-onboard-form{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))}.os-settings .os-choice{min-height:3rem;padding:.85rem .9rem}.os-settings .os-onboard-form input:not([type=range]),.os-settings .os-onboard-form .bb-cta,.os-settings .os-onboard-form button:not(.os-icon-hit):not(.os-step-pill){min-height:3rem}.os-settings .os-set-plan-actions .bb-cta,.os-settings .os-set-plan-actions .bb-cta-ghost{width:100%;min-height:3rem}.os-settings .os-set-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static;overflow:visible}.os-settings .os-set-tabs .os-step-pill{width:100%;max-width:none;min-height:2.75rem;text-overflow:unset;white-space:normal;text-align:center;padding:.5rem .55rem;font-size:.68rem;line-height:1.15;overflow:visible}.os-settings .os-set-summary span{padding:.28rem .55rem;font-size:.7rem}}@media (min-width:768px) and (max-width:1199px){.bb-studio.is-oats.is-full.os-settings>section.os-auth-grid{grid-template-columns:1fr;max-width:min(40rem,100% - 2rem);margin-inline:auto}.bb-studio.is-oats.is-full.os-settings .os-auth-pack{display:none!important}}.os-set-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.1rem;display:flex}.os-set-head-copy{flex:10rem;min-width:0}.os-set-head .os-auth-title{overflow-wrap:anywhere;margin:.12rem 0 0;font-size:clamp(1.4rem,7.5vw,2.6rem)}.os-set-lede{max-width:28rem;margin:.5rem 0 .4rem;font-size:.98rem}.os-set-head-copy .os-text-link{display:inline-block}.os-set-summary{flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem;display:flex}.os-set-summary span{max-width:100%;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;background:#fff;border:2.5px solid #111;border-radius:999px;align-items:center;padding:.32rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.os-set-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;z-index:8;scrollbar-width:none;background:#fff;gap:.4rem;margin:0 0 1rem;padding:.4rem .75rem .55rem 0;scroll-padding-inline:.75rem;display:flex;position:sticky;top:4.15rem;overflow-x:auto}.os-set-tabs::-webkit-scrollbar{display:none}.os-set-tabs .os-step-pill{flex-shrink:0}.os-set-panel{min-width:0}.os-set-plan-actions{flex-wrap:wrap;gap:.65rem;display:flex}.os-set-plan-actions .bb-cta,.os-set-plan-actions .bb-cta-ghost{width:100%;min-height:2.7rem;padding:.45rem 1.2rem}.os-set-plan-actions .bb-cta-ghost{color:#111;font-family:var(--font-label), system-ui, sans-serif;cursor:pointer;background:#fff;border:2.5px solid #111;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.os-set-logout-block{width:100%}.os-set-bar{gap:.4rem;margin-top:.75rem;display:grid}.os-set-logout{color:#111;min-height:2.55rem;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#fff;border:2.5px solid #111;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;margin-top:.2rem;padding:.3rem 1rem;font-size:.82rem;font-weight:800;display:inline-flex}.os-set-logout svg{flex-shrink:0;width:1.05rem;height:1.05rem}.os-set-logout:hover{background:var(--os-yellow)}.os-set-logout:disabled{opacity:.45;cursor:not-allowed}.os-set-card{background:#fff;border:2.5px solid #111;border-radius:1.4rem;gap:.95rem;min-width:0;margin:0 0 .85rem;padding:.95rem .9rem 1.1rem;display:grid}.os-set-card>*{min-width:0}.os-set-card-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.os-set-card .os-band-kicker{margin-bottom:.4rem}.os-set-email{overflow-wrap:anywhere;gap:.15rem;margin:0;font-size:.95rem;display:grid}.os-set-hint{color:#555;margin:0;font-size:.88rem;line-height:1.35}.os-settings .theme-toggle{justify-content:stretch;width:100%}.os-settings .theme-toggle-btn:has(span){flex:1;justify-content:center;min-width:0}.os-settings .os-choice-grid.is-3,.os-settings .os-choice-grid.is-2{grid-template-columns:1fr}.os-settings .os-choice{border-radius:1.25rem;padding:.75rem .8rem}.os-settings .os-choice-label{overflow-wrap:anywhere}.os-set-save{width:100%}.os-set-plan .os-onboard-lede{max-width:none;margin:0}.os-set-plan .os-pdf-card{box-sizing:border-box;border-radius:1.4rem;width:100%;margin:0;padding:1.1rem 1rem 1.2rem}.os-set-plan .os-pdf-actions{flex-direction:column}.os-set-plan .os-pdf-card .bb-cta,.os-set-plan .os-pdf-card .bb-cta-ghost{width:100%}.os-settings .os-auth-pack{display:none}@media (max-width:1199px){.os-settings.has-unsaved .os-onboard-form{padding-bottom:7.2rem}.os-set-bar{left:1rem;right:1rem;bottom:calc(.55rem + env(safe-area-inset-bottom,0px));z-index:16;background:#fff;border:2.5px solid #111;border-radius:1.4rem;margin:0;padding:.7rem .85rem .8rem;position:fixed;box-shadow:0 10px 24px #00000024}}@media (max-width:540px){.os-set-head{flex-direction:column;align-items:stretch}.os-set-logout{width:100%;margin-top:0}}@media (min-width:560px){.os-settings .os-choice-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.os-settings .os-choice-grid.is-3 .os-choice{text-align:center;flex-direction:column;gap:.45rem;padding:.7rem .4rem}.os-settings .os-choice-grid.is-3 .os-choice-check{display:none}}@media (min-width:576px){.os-set-card{border-radius:1.8rem;gap:1.05rem;padding:1.15rem 1.15rem 1.3rem}.os-settings .theme-toggle,.os-set-plan-actions .bb-cta,.os-set-plan-actions .bb-cta-ghost{width:auto}}@media (min-width:720px){.os-settings .os-choice-grid.is-2{grid-template-columns:1fr 1fr}.os-set-plan .os-pdf-actions{flex-direction:row}.os-set-plan .os-pdf-card .bb-cta,.os-set-plan .os-pdf-card .bb-cta-ghost{width:auto}}@media (min-width:1200px){.bb-studio.is-oats.is-full.os-settings>section.os-auth-grid{max-width:min(56rem,100% - 2.5rem);padding-inline:var(--os-gutter-inline,1.25rem);grid-template-columns:minmax(0,1.1fr) minmax(16rem,.75fr);align-items:start;margin-inline:auto}.bb-studio.is-oats.is-full.os-settings .os-onboard-form{width:100%;max-width:none;margin:0;padding:2.2rem 0 3.4rem}.bb-studio.is-oats.is-full.os-settings .os-auth-pack{display:flex!important}.os-settings .os-auth-pack{justify-content:center;align-self:start;padding:2.4rem 4vw 2rem 0;display:flex;position:sticky;top:5.4rem}.os-settings .os-auth-pack .os-pack.is-lg{width:min(20rem,100%);height:min(26rem,70vh)}.os-set-bar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.os-set-save{box-shadow:none;position:static}}.os-meal-row,.os-day-card{background:#fff;border:2.5px solid #111;border-radius:1.6rem;padding:1rem 1.1rem 1.15rem}.os-meal-row h3,.os-day-card h3{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:.15rem 0 .35rem;font-size:1.2rem;font-weight:800;line-height:1.1}.os-meal-row p,.os-day-card p{margin:0;font-size:.92rem;line-height:1.4}.os-pdf-card{background:var(--os-yellow);text-align:left;border:2.5px solid #111;border-radius:2.2rem;width:min(36rem,100%);margin:1.4rem auto 0;padding:1.6rem 1.4rem 1.8rem}.os-results-pdf{width:min(72rem,100% - 8vw);margin:0 auto 3.2rem;padding-bottom:1rem}.os-results-pdf .os-pdf-card{margin-top:0}.os-pdf-actions{flex-wrap:wrap;gap:.65rem;display:flex}.os-pdf-card .bb-cta,.os-pdf-card .bb-cta-ghost{width:auto;min-height:2.7rem;padding:.45rem 1.2rem;font-weight:800}.os-pdf-card .bb-cta-ghost{color:#111;background:#fff;border:2.5px solid #111;border-radius:999px}.os-pdf-card .os-section-title{max-width:16ch}.os-pdf-copy,.os-pdf-card p{max-width:32rem;margin:0 0 1rem;font-size:1rem;line-height:1.45}.os-pdf-error{color:#991b1b;background:#fef2f2;border:2px solid #b91c1c;border-radius:.85rem;max-width:32rem;margin:0 0 1rem;padding:.65rem .85rem;font-size:.95rem;line-height:1.4}html.dark .os-pdf-error{color:#fecaca;background:#7f1d1d59;border-color:#fca5a5}.os-pdf-card .os-band-kicker{margin-bottom:.35rem}.os-pdf-card label{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#111;font-size:.72rem;font-weight:800}.os-pdf-card input{width:100%;background:#fff!important}.os-results-hero .os-hero-pack{margin-top:.4rem}.os-results-hero .bb-cta{min-height:2.7rem;padding:.45rem 1.25rem;font-size:.95rem}.os-results-empty{text-align:center;padding:3rem 1.4rem 4rem}.os-results-empty .os-hero-title,.os-results-empty .os-onboard-lede{margin-left:auto;margin-right:auto}.os-choice-mark{background:var(--os-yellow);width:2.15rem;height:2.15rem;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.03em;border:2.5px solid #111;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.os-choice-mark.is-sage{background:var(--os-sage)}.os-choice-mark.is-pink{background:var(--os-pink)}.os-choice-mark.is-sky{background:var(--os-sky)}.os-choice-mark.is-cocoa{background:var(--os-cocoa);color:#fff}.os-choice-mark.is-yellow{background:var(--os-yellow)}.os-choice-mark.is-cream{background:var(--os-cream)}.os-compare,.os-growth,.os-why-dinner{padding:2.4rem var(--os-gutter-inline,6vw) 2.8rem;box-sizing:border-box;border-top:2.5px solid #111}.os-compare-layout{align-items:center;gap:2rem;max-width:72rem;margin:0 auto;display:grid}.os-compare-visual{width:100%;max-width:34rem;margin:0 auto}.os-compare-layout.is-landing-compare .os-compare-visual{max-width:min(46rem,100%)}.os-compare-heading,.os-compare-body{min-width:0}.os-compare-layout.is-landing-compare .os-compare-lede{max-width:36rem;font-size:clamp(.95rem,2.6vw,1.05rem);line-height:1.45}.os-compare-layout .os-compare-card.is-ours{max-width:none;margin:.75rem 0 0}.os-compare-layout .os-compare-note{margin-top:.85rem}@media (min-width:768px){.os-compare-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.75rem 3rem}.os-compare-visual{max-width:none;margin:0}}.os-compare-card,.os-growth-card{background:#fff;border:2.5px solid #111;border-radius:1.8rem;padding:1.2rem 1.25rem 1.35rem}.os-compare-card.is-other{background:#f7efe0}.os-compare-card.is-story{max-width:28rem;margin:0 auto}.os-compare-card.is-ours,.os-growth-card.is-yellow{background:var(--os-yellow)}.os-compare-card ul,.os-growth-card p{margin:.45rem 0 0;padding:0;font-size:1rem;line-height:1.45;list-style:none}.os-compare-card li+li{margin-top:.45rem}.os-compare-note{max-width:36rem;margin:1rem 0 0;font-size:.88rem;line-height:1.45}.os-pay-celebrate-badge{width:3.25rem;height:3.25rem;color:var(--os-yellow);background:#111;border-radius:50%;place-items:center;margin:0 auto .65rem;font-size:1.65rem;font-weight:800;display:grid}.os-pay-celebrate-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:.15rem 0 .5rem;font-size:clamp(1.65rem,5vw,2.1rem);font-weight:800}.os-pay-celebrate-body,.os-pay-celebrate-price{margin:0 0 .65rem;font-size:.95rem;line-height:1.45}@keyframes os-pay-confetti{0%{opacity:0;transform:scale(.92)}to{opacity:.55;transform:scale(1)}}.bb-studio.is-oats.is-full.os-pay-page .os-onboard-form.os-pay-main{box-sizing:border-box;width:100%;max-width:36rem;margin-inline:auto;padding:.5rem 0 1.5rem}@media (min-width:1024px){.bb-studio.is-oats.is-full.os-pay-page .os-onboard-form.os-pay-main{max-width:none;margin-inline:0;padding:.5rem 0 2rem}}html.dark .bb-studio.is-oats,html.dark .os-nav,html.dark .os-menu-full,html.dark .os-foot{color:#fff;background:#111}html.dark .os-menu-full{background:#0f0f0f}html.dark .os-menu-kicker,html.dark .os-menu-foot-label{color:#ffffff9e}html.dark .os-menu-panel{background:#1a1a1a;border-color:#fff}html.dark .os-menu-card{color:#fff;background:#1a1a1a;border-bottom-color:#ffffff1f}html.dark .os-menu-card:hover,html.dark .os-menu-card:focus-visible{background:#222}html.dark .os-wordmark,html.dark .os-menu-btn,html.dark .os-text-link,html.dark .os-auth-title,html.dark .os-hero-title,html.dark .os-section-title,html.dark .os-band-title,html.dark .os-foot-mark,html.dark .os-onboard-lede,html.dark .os-onboard-art-note,html.dark .os-bond-copy,html.dark .os-menu-full a,html.dark .os-menu-full .os-menu-action,html.dark .os-menu-full .os-menu-tag{color:#fff}html.dark .os-menu-full a:hover,html.dark .os-menu-full .os-menu-action:hover{color:#f6d326}html.dark .os-menu-close,html.dark .os-mascot,html.dark .os-pack,html.dark .os-pdf-card,html.dark .os-pdf-card .bb-cta,html.dark .os-pdf-card .bb-cta-ghost,html.dark .bb-studio.is-oats .bb-cta,html.dark .bb-studio.is-oats .bb-dock-cta,html.dark .os-site-art{border-color:#fff}html.dark .os-menu-close{color:#111;background:#fff;border:2.5px solid #fff}html.dark .os-menu-close svg{color:#111;stroke:#111}html.dark .os-site-art{border:2.5px solid #fff}html.dark .os-pack,html.dark .os-pdf-card,html.dark .os-pdf-card .os-section-title,html.dark .os-pdf-card .os-band-kicker,html.dark .os-pdf-card .os-pdf-copy,html.dark .os-pdf-card p,html.dark .os-pdf-card label,html.dark .os-band-color.is-yellow,html.dark .os-band-color.is-yellow .os-band-kicker,html.dark .os-band-color.is-yellow .os-band-title,html.dark .os-band-color.is-yellow .os-band-copy,html.dark .os-band-color.is-yellow .os-text-link,html.dark .bb-studio.is-oats .bb-cta,html.dark .bb-studio.is-oats .bb-dock-cta{color:#111}html.dark .os-pack.is-cocoa,html.dark .os-pack.is-saffron,html.dark .os-pack.is-forest{color:#fff}html.dark .os-nav,html.dark .os-plates,html.dark .os-duo,html.dark .os-steps,html.dark .os-bond,html.dark .os-compare,html.dark .os-growth,html.dark .os-why-dinner,html.dark .os-results-board,html.dark .os-results-plates,html.dark .os-marquee,html.dark .os-foot{border-color:#fff}html.dark .os-marquee{background:#111}html.dark .os-choice,html.dark .os-age,html.dark .os-step-pill,html.dark .os-meal-row,html.dark .os-day-card,html.dark .os-month-row,html.dark .os-grocery-row,html.dark .os-optional,html.dark .os-hw-card,html.dark .os-hw-band article,html.dark .os-compare-card,html.dark .os-growth-card,html.dark .os-chip{color:#fff;background:#1a1a1a;border-color:#fff}html.dark .os-choice.is-on,html.dark .os-age.is-on,html.dark .os-step-pill.is-on,html.dark .os-grocery-row.is-done,html.dark .os-chip.is-yellow,html.dark .os-compare-card.is-ours,html.dark .os-growth-card.is-yellow,html.dark .os-month-row.is-open{color:#111;background:#f6d326}html.dark .os-results-nav-title,html.dark .os-results-nav-note,html.dark .os-school-toggle-hint{color:#ccc}html.dark .os-plan-tab,html.dark .os-browse-card,html.dark .os-school-toggle-row{color:#fff;background:#111;border-color:#fff}html.dark .os-results-callout{color:#fff;background:#2a2410;border-color:#fff}html.dark .os-step-pill.is-menu:not(.is-on){color:#fff;background:#2a3d2c}html.dark .os-kitchen-picker{box-shadow:none;background:#1a1a1a;border-color:#fff}html.dark .os-kitchen-picker-count,html.dark .os-kitchen-active-lede{color:#ccc}html.dark .os-kitchen-picker-count strong{color:#fff}html.dark .os-kitchen-tile{border-color:#fff}html.dark .os-kitchen-tile.is-on{box-shadow:none}html.dark .os-kitchen-active-chip{border-color:#fff}html.dark .os-kitchen-browse .os-step-pill.is-on,html.dark .os-kitchen-browse .os-step-pill[aria-selected=true],html.dark .os-results-board .os-step-pill.is-on,html.dark .os-results-board .os-step-pill[aria-selected=true],html.dark .os-folder .os-step-pill.is-on,html.dark .os-folder .os-step-pill[aria-selected=true]{background:var(--os-forest);color:#fff}html.dark .os-compare-card.is-other{color:#fff;background:#222}html.dark .os-progress{background:#1a1a1a;border-color:#fff}html.dark .bb-studio.is-oats input:not([type=checkbox]):not([type=radio]):not([type=range]),html.dark .bb-studio.is-oats textarea,html.dark .bb-studio.is-oats select{color:#fff!important;background:#1a1a1a!important;border-color:#fff!important}html.dark .os-choice-hint,html.dark .os-now-line,html.dark .os-compare-note{color:#ddd}html.dark .os-choice.is-on .os-choice-hint,html.dark .os-growth-card.is-yellow p,html.dark .os-compare-card.is-ours li{color:#111}html.dark .os-settings-plan,html.dark .os-set-card,html.dark .os-set-logout{border-color:#fff}html.dark .os-set-card{background:#1a1a1a}html.dark .os-set-logout{color:#fff;background:#111}html.dark .os-set-logout:hover{color:var(--os-yellow);background:#222}html.dark .os-set-hint{color:#ccc}html.dark .os-set-summary span,html.dark .os-set-bar,html.dark .os-set-plan-actions .bb-cta-ghost{color:#fff;background:#1a1a1a;border-color:#fff}html.dark .os-set-tabs{background:#111}html.dark .os-set-save{box-shadow:none;box-shadow:0 10px 24px #00000073}html.dark .bb-studio.is-oats .bb-stage,html.dark .bb-studio.is-oats .bb-rail{color:#fff;background:#111;border-color:#fff}html.dark .bb-studio.is-oats .bb-table-wrap,html.dark .bb-studio.is-oats .ff-paper,html.dark .bb-studio.is-oats .empty-panel,html.dark .bb-studio.is-oats .babybite-glass,html.dark .bb-studio.is-oats .bb-lang-btn{color:#fff;background:#1a1a1a;border-color:#fff}html.dark .bb-studio.is-oats .bb-lang-btn.is-active{color:#111;background:#f6d326;border-color:#fff}.os-menu-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:0;display:flex}.os-menu-tools .theme-toggle,.os-menu-tools .bb-lang-btn{background:#fff}html.dark .os-menu-tools .theme-toggle,html.dark .os-menu-tools .bb-lang-btn{color:#fff;background:#111;border-color:#fff}html.dark .os-menu-tools .bb-lang-btn.is-active{color:#111;background:#f6d326;border-color:#fff}.os-pay-checkout{background:#fff;border:2.5px solid #111;border-radius:1.35rem;gap:.75rem;margin-top:.35rem;padding:1rem 1rem 1.15rem;display:grid}.os-pay-checkout-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.os-pay-checkout-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.os-pay-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%;display:grid}.os-pay-method{appearance:none;min-width:0;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;text-align:center;-webkit-hyphens:auto;hyphens:auto;background:0 0;border:2px solid #111;border-radius:.75rem;padding:.55rem .35rem;font-size:clamp(.62rem,2.8vw,.76rem);font-weight:800;line-height:1.15}.os-pay-method.is-upi.is-on{background:var(--os-yellow);box-shadow:2px 2px #111}.os-pay-method.is-on{background:var(--os-yellow)}.os-pay-method.is-upi:not(.is-on){border-color:color-mix(in srgb, #111 75%, var(--os-yellow));background:color-mix(in srgb, var(--os-yellow) 22%, #fff)}.os-pay-checkout-head-copy{gap:.15rem;min-width:0;display:grid}.os-pay-checkout-amount{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,5vw,1.65rem);font-weight:800;line-height:1}.os-pay-checkout-back{flex-shrink:0;align-self:flex-start}.os-pay-upi-lead{color:#222;margin:0;font-size:.88rem;font-weight:600;line-height:1.45}.os-pay-upi-apps{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.os-pay-upi-app-chip{min-height:2.15rem;font-family:var(--font-label), system-ui, sans-serif;background:#fff;border:2px solid #111;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.os-pay-checkout.is-razorpay{gap:.65rem}.os-pay-razorpay-other{color:#555;margin:0;font-size:.8rem}.os-pay-confirm.is-upi-primary{color:#fff;background:#111;border-color:#111}.os-pay-confirm.is-upi-primary:hover:not(:disabled){background:#2a2a2a}.os-pay-mock.has-checkout-open{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))}.os-pay-mock-sheet.has-checkout{overflow:visible}.os-pay-demo-note{margin:0}.os-pay-fields{gap:.55rem;display:grid}.os-pay-field-row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.os-pay-field{gap:.25rem;font-size:.82rem;font-weight:600;display:grid}.os-pay-field input{width:100%;min-height:2.55rem;font:inherit;box-sizing:border-box;border:2px solid #111;border-radius:.55rem;padding:.45rem .65rem}.os-pay-confirm{width:100%;margin-top:.15rem}html.dark .os-pay-checkout{background:var(--os-cream,#1a1a1a);border-color:#fff}html.dark .os-pay-method{color:inherit;border-color:#fff}html.dark .os-pay-field input{color:inherit;background:0 0;border-color:#fff}.os-results,.os-folder,.os-results-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.os-browse-card,.os-list-pick-card,.os-plan-tab,.os-kitchen-card{min-width:0}.os-site-art{max-width:100%;height:auto}.os-bond-copy,.os-compare .os-bond-copy,.os-onboard-lede,.os-band-copy{max-width:min(var(--os-readable,38rem), 100%)}@media (min-width:40rem) and (max-width:99.99rem){.bb-studio.is-oats.is-display{--os-gutter-inline:max(1.15rem, 4vw);--os-readable:40rem}.os-hero-title,.os-section-title{text-wrap:balance}.os-auth-form{width:min(34rem,100%)}}@media (max-width:639px){.bb-studio.is-oats.is-display{--os-gutter-inline:max(.75rem, 3.5vw)}.os-plates,.os-steps,.os-duo,.os-band,.os-foot,.os-compare,.os-bond{padding-inline:var(--os-gutter-inline);box-sizing:border-box}.os-results-hero,.os-results-board,.os-results-plates,.os-compare,.os-growth{padding-left:max(.75rem,3.5vw);padding-right:max(.75rem,3.5vw)}.os-hero-title,.os-results-hero .os-hero-title{max-width:100%;font-size:clamp(1.65rem,8vw,2.75rem)}.os-kitchen-grid{grid-template-columns:1fr}.os-month-row{flex-wrap:wrap;gap:.35rem}.os-month-row .os-focus-chip{white-space:normal}}.bb-studio.is-oats.is-full:has(#compare) .os-hero .os-site-art.is-photo{box-shadow:none!important;background:0 0!important;border:none!important}.bb-studio.is-oats.is-full:has(#compare) .os-bond .os-site-art.is-bond{box-shadow:none!important;background:0 0!important;border:none!important}.bb-studio.is-oats.is-full:has(#compare) .os-hero-nutrients-wrap .os-site-art{box-shadow:none!important;background:0 0!important;border:none!important}.bb-studio.is-oats.is-full:has(#compare) .os-duo .os-site-art.is-nutrients{box-shadow:none!important;background:0 0!important;border:none!important}.bb-studio.is-oats.is-full:has(#compare) .os-compare-visual .os-site-art.is-compare{box-shadow:none!important;background:0 0!important;border:none!important}.bb-studio.is-oats.is-full:has(#compare) .os-compare-slide-img{box-shadow:none!important;background:0 0!important;border:none!important}.bb-studio.is-oats.is-full:has(#compare) .os-plan-footer-illustration{box-shadow:none!important;background:0 0!important;border:none!important}.bb-studio.is-oats.is-full:has(#compare) .os-plan-footer{box-shadow:none!important;background:0 0!important;border:none!important}.bb-studio.is-oats.is-full:has(#compare) .os-compare-slide-frame{box-shadow:none;background:0 0;border:none;border-radius:0}.bb-studio.is-oats.is-full:has(#compare) .os-compare-slide-tab.is-on{box-shadow:none}:is(.bb-studio.is-oats.is-full:has(#compare) .os-step,.bb-studio.is-oats.is-full:has(#compare) .os-compare-card,.bb-studio.is-oats.is-full:has(#compare) .bb-cta){box-shadow:none!important}.bb-studio.is-oats.is-full:has(#compare) .bb-cta--landing-primary{background:var(--os-yellow,#fcd144);box-shadow:none;border:1.5px solid #111;font-weight:800}.bb-studio.is-oats.is-full:has(#compare) .bb-cta--landing-primary:after{content:" →";font-weight:800}@media (max-width:991px){.bb-studio.is-oats.is-full.is-landing .os-hero-secondary.os-text-link{text-align:center;width:auto;max-width:100%;margin-top:0;display:inline}.bb-studio.is-oats.is-full:has(#compare) .os-hero-secondary.os-text-link{text-align:center;width:auto;max-width:100%;margin-top:0;display:inline}.bb-studio.is-oats.is-full:has(#compare) .os-hero-kicker{text-align:left;width:100%;max-width:none;padding-inline:var(--os-gutter-inline,6vw);box-sizing:border-box}.bb-studio.is-oats.is-full:has(#compare)>section.os-duo{display:none}:is(.bb-studio.is-oats.is-full:has(#compare)>section.os-bond,.bb-studio.is-oats.is-full:has(#compare)>section.os-compare,.bb-studio.is-oats.is-full:has(#compare)>section.os-steps){border-top:none}.bb-studio.is-oats.is-full:has(#compare)>footer.os-foot{border-top:2.5px solid #111}.bb-studio.is-oats.is-full:has(#compare){--os-landing-hero-photo:min(100%, 23.5rem)}.bb-studio.is-oats.is-full:has(#compare) .os-hero{text-align:left;padding-inline:var(--os-gutter-inline,6vw);box-sizing:border-box;align-items:stretch}.bb-studio.is-oats.is-full.is-landing .os-hero-layout{text-align:left;grid-template-columns:minmax(0,1fr) minmax(6.75rem,34vw);grid-template-areas:"kicker kicker""title visual""after after";align-items:start;gap:.35rem .55rem;width:100%;display:grid}.bb-studio.is-oats.is-full:has(#compare) .os-hero-layout{text-align:left;grid-template-columns:minmax(0,1fr) minmax(6.75rem,34vw);grid-template-areas:"kicker kicker""title visual""after after";align-items:start;gap:.35rem .55rem;width:100%;display:grid}.bb-studio.is-oats.is-full.is-landing .os-hero-kicker{text-align:left;grid-area:kicker}.bb-studio.is-oats.is-full:has(#compare) .os-hero-kicker{text-align:left;grid-area:kicker}.bb-studio.is-oats.is-full:has(#compare) .os-hero-title{grid-area:title;max-width:none;margin:0;font-size:clamp(1.62rem,7.4vw,2.35rem);line-height:.92}.bb-studio.is-oats.is-full:has(#compare) .os-hero-visual{grid-area:visual;align-self:center;min-width:0}.bb-studio.is-oats.is-full.is-landing .os-hero-after{text-align:center;flex-direction:column;grid-area:after;align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}.bb-studio.is-oats.is-full:has(#compare) .os-hero-after{text-align:center;flex-direction:column;grid-area:after;align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}.bb-studio.is-oats.is-full:has(#compare) .os-hero-lede{max-width:none;margin:.15rem 0 0;font-size:clamp(.88rem,3.5vw,1.08rem);line-height:1.08}.bb-studio.is-oats.is-full:has(#compare) .os-hero-visual .os-site-art.is-photo{width:100%;max-width:none;box-shadow:none;border:none;border-radius:1.2rem;margin:0}.bb-studio.is-oats.is-full.is-landing .os-hero-cta-bar{justify-content:center;width:100%}.bb-studio.is-oats.is-full:has(#compare) .os-hero-cta-bar{justify-content:center;width:100%}.bb-studio.is-oats.is-full.is-landing .os-hero-actions{flex-flow:wrap;justify-content:center;align-items:center;width:auto;max-width:100%;margin-top:.15rem}.bb-studio.is-oats.is-full:has(#compare) .os-hero-actions{flex-flow:wrap;justify-content:center;align-items:center;width:auto;max-width:100%;margin-top:.15rem}.bb-studio.is-oats.is-full.is-landing .os-hero-actions .bb-cta{width:auto;max-width:min(100%,20rem);min-height:2.85rem;box-shadow:none;border-width:1.5px;border-radius:999px;flex:0 auto;justify-content:center}.bb-studio.is-oats.is-full:has(#compare) .os-hero-actions .bb-cta{width:auto;max-width:min(100%,20rem);min-height:2.85rem;box-shadow:none;border-width:1.5px;border-radius:999px;flex:0 auto;justify-content:center}.bb-studio.is-oats.is-full:has(#compare) .os-hero-nutrients-wrap{margin-top:.7rem;display:block}.bb-studio.is-oats.is-full:has(#compare) .os-hero-nutrients-wrap .os-site-art.is-nutrients{width:min(100%,26rem);max-width:100%;box-shadow:none;border:none;border-radius:0;margin:.25rem auto 0;display:block}.bb-studio.is-oats.is-full:has(#compare) .os-bond .os-site-art.is-bond{width:min(100%,15.5rem);max-width:100%;height:auto;max-height:none;box-shadow:none;object-fit:contain;object-position:center top;border:none;border-radius:0;margin:0 auto}.bb-studio.is-oats.is-full:has(#compare) .os-bond{padding:1.65rem var(--os-gutter-inline,6vw) 2rem;border-top:none}.bb-studio.is-oats.is-full:has(#compare) .os-bond-layout.is-landing-bond{gap:1.15rem}.bb-studio.is-oats.is-full:has(#compare) .os-bond-copy-block{text-align:left;align-items:flex-start;gap:.65rem}.bb-studio.is-oats.is-full:has(#compare) .os-bond-copy-block .os-bond-headline{letter-spacing:-.05em;max-width:none;font-size:clamp(1.55rem,6.4vw,2.2rem);line-height:.94}.bb-studio.is-oats.is-full:has(#compare) .os-bond-subtitle{font-size:clamp(1.02rem,4.5vw,1.35rem)}.bb-studio.is-oats.is-full:has(#compare) .os-bond-copy{max-width:none;color:color-mix(in srgb, var(--foreground) 78%, transparent);font-size:clamp(.98rem,3.8vw,1.08rem);line-height:1.5}.bb-studio.is-oats.is-full:has(#compare) .os-bond-visual{background:0 0;width:100%;max-width:min(16.5rem,88vw);margin-inline:auto;overflow:visible}.bb-studio.is-oats.is-full:has(#compare) .os-bond-tag{bottom:.65rem;right:.5rem}:is(.bb-studio.is-oats.is-full:has(#compare)>section.os-bond,.bb-studio.is-oats.is-full:has(#compare)>section.os-compare,.bb-studio.is-oats.is-full:has(#compare)>section.os-duo,.bb-studio.is-oats.is-full:has(#compare)>section.os-steps){padding-top:1.65rem;padding-bottom:1.65rem}.bb-studio.is-oats.is-full:has(#compare) .os-steps-grid{gap:.6rem;margin-top:0}.bb-studio.is-oats.is-full:has(#compare) .os-step{min-height:0;box-shadow:none;border-width:1.5px;padding:.95rem 1rem 1.05rem}.bb-studio.is-oats.is-full:has(#compare) .os-step:first-child{border-radius:1.35rem 2rem 1.2rem 1.5rem}.bb-studio.is-oats.is-full:has(#compare) .os-step:nth-child(2){border-radius:2rem 1.35rem 1.5rem 1.2rem}.bb-studio.is-oats.is-full:has(#compare) .os-step:nth-child(3){border-radius:1.5rem 1.2rem 2rem 1.35rem}.bb-studio.is-oats.is-full:has(#compare) .os-compare-card.is-ours{box-shadow:none;border-width:1.5px;border-radius:1.35rem 1.85rem 1.45rem 1.25rem}.bb-studio.is-oats.is-full:has(#compare) .os-step-head{gap:.35rem .5rem;margin-bottom:.35rem}.bb-studio.is-oats.is-full:has(#compare) .os-step-n{font-size:.72rem}.bb-studio.is-oats.is-full:has(#compare) .os-step h3{margin:0;font-size:1.02rem;line-height:1.15}.bb-studio.is-oats.is-full:has(#compare) .os-step{min-height:0}.bb-studio.is-oats.is-full:has(#compare) .os-step p{font-size:.875rem;line-height:1.38}.bb-studio.is-oats.is-full:has(#compare) .os-steps .os-band-kicker{margin-bottom:.25rem}.bb-studio.is-oats.is-full:has(#compare) .os-steps .os-section-title{margin-bottom:.75rem}.bb-studio.is-oats.is-full:has(#compare) .os-compare-layout .os-compare-card.is-ours{margin-top:.5rem;padding:.85rem .95rem}.bb-studio.is-oats.is-full:has(#compare) .os-compare-layout .os-compare-note{margin-top:.55rem}}@media (min-width:768px){.bb-studio.is-oats.is-full:has(#compare) .os-hero-nutrients-wrap{display:none}}.os-hero-nutrients-wrap{display:none}.os-compare-slides{flex-direction:column;gap:.55rem;width:100%;display:flex}.os-compare-slide-tabs{grid-template-columns:1fr 1fr;gap:.45rem;max-width:min(100%,22rem);margin-inline:auto;display:grid}.os-compare-slide-tab{appearance:none;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.02em;cursor:pointer;box-shadow:none;background:#fff;border:1.5px solid #111;border-radius:999px;padding:.55rem .65rem;font-size:.72rem;font-weight:800}.os-compare-slide-tab.is-on{background:var(--os-yellow);box-shadow:none}.os-compare-slide-frame{width:100%;max-width:min(100%,22rem);box-shadow:none;background:0 0;border:none;border-radius:.85rem;margin-inline:auto;line-height:0;overflow:hidden}.os-compare-slide-img{object-fit:contain;object-position:center top;vertical-align:top;width:100%;max-width:100%;height:auto;display:block}@media (max-width:799px){.bb-studio.is-oats.is-full:has(#compare) .os-compare-slide-tabs{max-width:min(100%,18.5rem)}.bb-studio.is-oats.is-full:has(#compare) .os-compare-slide-tab{text-align:center;padding:.5rem .45rem;font-size:.68rem;line-height:1.15}.bb-studio.is-oats.is-full:has(#compare) .os-compare-slide-frame{max-width:min(100%,18.5rem)}.os-compare-layout.is-landing-compare{flex-direction:column;gap:.85rem;display:flex}.os-compare-layout.is-landing-compare .os-compare-heading{order:1}.os-compare-layout.is-landing-compare .os-compare-heading .os-section-title{margin-bottom:0}.os-compare-layout.is-landing-compare .os-compare-visual{order:2;width:100%;max-width:min(100%,18.5rem);margin-inline:auto}.bb-studio.is-oats.is-full:has(#compare) .os-compare-layout.is-landing-compare .os-compare-heading{text-align:left;width:100%}.bb-studio.is-oats.is-full:has(#compare) .os-compare-layout.is-landing-compare .os-compare-body{text-align:left;width:100%}.bb-studio.is-oats.is-full:has(#compare) .os-compare-lede{max-width:none;font-size:clamp(.9rem,3.6vw,1rem);line-height:1.48}.os-compare-layout.is-landing-compare .os-compare-visual .os-site-art.is-compare{width:100%}.os-compare-layout.is-landing-compare .os-compare-body{flex-direction:column;order:3;gap:.65rem;display:flex}}@media (min-width:768px){.os-compare-layout.is-landing-compare{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"visual heading""visual body";align-items:start;gap:1.25rem 3rem;display:grid}.os-compare-layout.is-landing-compare .os-compare-heading{grid-area:heading}.os-compare-layout.is-landing-compare .os-compare-visual{grid-area:visual}.os-compare-layout.is-landing-compare .os-compare-body{grid-area:body}}@media (max-width:991px){.os-terms{width:100%;max-width:100%;height:calc(100dvh - 3.75rem - env(safe-area-inset-top,0px));max-height:calc(100svh - 3.75rem);padding-inline:max(.5rem, env(safe-area-inset-left,0px))}.bb-studio.is-oats.is-full>.os-terms{min-height:calc(100dvh - 3.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding-inline:max(.65rem, env(safe-area-inset-left,0px))}.os-terms.is-overlay{padding:max(.35rem, env(safe-area-inset-top,0px)) max(.5rem, env(safe-area-inset-right,0px)) max(.35rem, env(safe-area-inset-bottom,0px)) max(.5rem, env(safe-area-inset-left,0px))}.os-terms-panel{box-shadow:none;background:#fff;border:none;border-radius:.85rem}.os-terms-head .os-section-title{font-size:clamp(1.15rem,5.2vw,1.55rem);line-height:1.05}.os-terms-lede{font-size:.86rem;line-height:1.45}.os-terms-scroll{background:0 0;border:none;max-height:min(36vh,18.5rem);padding-top:.15rem;padding-bottom:.35rem}.os-terms-check{gap:.75rem;padding:.25rem 0}.os-terms-check [data-slot=checkbox]{width:1.35rem;height:1.35rem}.os-terms-panel.is-simple{flex-direction:column;min-height:0;max-height:100%;display:flex}.os-terms-panel.is-simple .os-terms-head{padding:.55rem max(.75rem, env(safe-area-inset-right,0px)) .4rem max(.75rem, env(safe-area-inset-left,0px))}.os-terms-panel.is-simple .os-terms-sub{display:none}.os-terms-panel.is-simple .os-terms-lede{margin-bottom:0;font-size:.82rem}.os-terms-panel.is-simple .os-terms-main{min-height:0;padding-inline:max(.75rem, env(safe-area-inset-left,0px));flex:auto;gap:.55rem;overflow:hidden}.os-terms-panel.is-simple .os-terms-scroll{flex:auto;min-height:0;max-height:min(26vh,10.5rem)}.os-terms-panel.is-simple .os-terms-points{gap:.45rem}.os-terms-panel.is-simple .os-terms-points li{padding:.45rem .55rem}.os-terms-panel.is-simple .os-terms-point-title{font-size:.72rem}.os-terms-panel.is-simple .os-terms-point-body{font-size:.8rem;line-height:1.35}.os-terms-panel.is-simple .os-terms-check{padding:.55rem .65rem}.os-terms-panel.is-simple .os-terms-check-label{font-size:.78rem;line-height:1.35}.os-terms-panel.is-simple .os-terms-foot{padding:.45rem max(.75rem, env(safe-area-inset-right,0px)) calc(.55rem + env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));flex-shrink:0}}@media (max-width:991px) and (max-height:700px){.os-terms-panel.is-simple .os-terms-scroll{max-height:7rem}.os-terms-panel.is-simple .os-terms-required-pill{margin-bottom:.3rem;padding:.32rem .65rem;font-size:.62rem}.os-terms-panel.is-simple .os-terms-head .os-section-title{font-size:1.05rem}.os-terms-panel.is-simple .os-terms-actions .bb-cta,.os-terms-panel.is-simple .os-terms-actions .bb-cta-google{min-height:2.65rem;font-size:.88rem}.os-terms-panel.is-simple .os-terms-actions button.os-text-link{min-height:2.45rem;font-size:.88rem}}@media (max-width:991px){.os-terms-actions .bb-cta,.os-terms-actions .bb-cta-google{box-shadow:none;border-width:1.5px;min-height:2.85rem;font-size:.95rem}.os-terms-foot{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.os-onboard .os-onboard-compare,.os-onboard .os-auth-pack{display:none}.os-age-slider{box-shadow:none;background:#fff;border:1.5px solid #111;border-radius:1.35rem;padding:.85rem 1rem .95rem}.os-age-slider-head{justify-content:space-between;align-items:baseline;margin-bottom:.55rem;display:flex}.os-age-slider-label{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.os-age-slider-value{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.04em;color:#111;font-size:1.65rem;font-weight:800;line-height:1}.os-age-slider-input{width:100%;accent-color:var(--os-yellow)}.os-age-slider-ends{color:#555;justify-content:space-between;margin-top:.35rem;font-size:.75rem;display:flex}}.os-onboard .os-gender-pick.os-choice-grid{flex-flow:row;gap:.45rem;display:flex}.os-onboard .os-gender-pick .os-choice{border-width:2px;border-radius:999px;flex-direction:row;flex:1 1 0;justify-content:flex-start;align-items:center;gap:.4rem;min-height:2.65rem;max-height:2.85rem;padding:.32rem .55rem}.os-onboard .os-gender-pick .os-choice-mark{width:1.5rem;min-width:1.5rem;height:1.5rem;margin-bottom:0;font-size:.7rem}.os-onboard .os-gender-pick .os-choice-label{font-size:.78rem}.os-onboard .os-gender-pick .os-choice-check{flex-shrink:0;width:.95rem;height:.95rem;margin-left:auto}.os-onboard .os-gender-pick .os-choice-copy{flex-direction:row;flex:1;align-items:center;min-width:0}@media (hover:hover) and (pointer:fine){.os-plan-tab:hover,.os-browse-card:hover,.os-list-pick-card:hover{transform:translate(-1px,-1px)}}@media (hover:none){.os-plan-tab:hover,.os-browse-card:hover,.os-list-pick-card:hover{box-shadow:none;transform:none}.os-plan-tab.is-on,.os-browse-card.is-on,.os-list-pick-card.is-on{box-shadow:none}}@media (min-width:1400px){.bb-studio.is-oats{--os-screen-rail:min(80rem, calc(100% - 4rem));--os-screen-pad-inline:max(1.5rem, calc((100% - var(--os-screen-rail)) / 2));--os-gutter-inline:1.5rem;--os-readable:42rem;font-size:clamp(1rem,.22vw + .92rem,1.0625rem)}.os-bond,.os-compare,.os-growth,.os-steps,.os-duo{padding-inline:1.35rem}.bb-studio.is-oats.is-full:not(.is-terms-flow):not(.os-onboard):not(.os-auth){align-items:stretch}.bb-studio.is-oats.is-full.is-terms-flow,.bb-studio.is-oats.is-full.os-onboard,.bb-studio.is-oats.is-full.os-auth{align-items:center}.bb-studio.is-oats.is-full:has(>.os-terms){align-items:center}.bb-studio.is-oats.is-full>section,.bb-studio.is-oats.is-full>footer.os-foot,.bb-studio.is-oats.is-full>div.os-marquee{width:var(--os-screen-rail);box-sizing:border-box;max-width:100%;margin-inline:auto}.bb-studio.is-oats.is-full.os-auth .os-auth-grid,.bb-studio.is-oats.is-full.os-settings>section.os-auth-grid{width:var(--os-screen-rail);margin-inline:auto}.bb-studio.is-oats.is-full.os-onboard>section.os-auth-grid{width:min(62rem, var(--os-screen-rail));max-width:100%;margin-inline:auto}.bb-studio.is-oats.is-full.is-terms-flow>.os-terms{max-width:min(62rem, var(--os-screen-rail))}.bb-studio.is-oats.is-full:has(>.os-terms)>.os-terms{max-width:min(62rem, var(--os-screen-rail))}.os-nav{padding-inline:var(--os-screen-pad-inline)}.os-wordmark{font-size:1.32rem}.os-menu-btn{width:3.15rem;height:3.15rem}.os-menu-btn svg{width:1.45rem;height:1.45rem}.bb-studio.is-oats .bb-cta,.bb-studio.is-oats .bb-dock-cta,.os-hero-actions .bb-cta{min-height:3rem;padding:.6rem 1.55rem;font-size:1.02rem}.os-text-link{font-size:1rem}.os-section-title{font-size:clamp(2rem,2.1vw,2.85rem)}.os-hero-title{font-size:clamp(2.35rem,3.6vw,4rem)}.os-band-kicker{font-size:.78rem}.os-bond-copy,.os-band-copy,.os-compare-note,.os-onboard-lede{font-size:1.05rem;line-height:1.55}.os-plates .os-band-kicker,.os-plates .os-section-title,.os-plates .os-text-link,.os-plates .os-compare-note,.os-duo .os-band-kicker,.os-duo .os-section-title{padding-inline:0}.os-foot{width:var(--os-screen-rail);padding-inline:0}.os-foot-tag{max-width:22rem;font-size:1.02rem}.os-plan-tab{min-height:4rem;padding:.55rem .45rem}.os-plan-tab-label{font-size:.64rem}.os-menu-close{width:3.35rem;height:3.35rem;top:1.25rem;right:var(--os-screen-pad-inline)}.os-menu-full{padding-inline:var(--os-screen-pad-inline)}.os-menu-full a,.os-menu-full .os-menu-action{font-size:clamp(2rem,4.2vw,4rem)}.bb-studio.is-oats .bb-lang-btn{width:2.85rem;min-width:2.85rem;height:2.85rem;min-height:2.85rem;font-size:.78rem}.os-auth-title{font-size:clamp(2rem,2.5vw,3rem)}.os-auth-form{width:min(38rem,100%)}.bb-studio.is-oats.is-full.os-onboard .os-onboard-form{width:min(48rem,100%);margin-inline:auto}.os-auth-form input,.os-auth-form select,.os-onboard-form input,.os-onboard-form select,.os-onboard-form textarea{min-height:3rem;font-size:1rem}.os-step-pill{min-height:2.75rem;padding:.45rem 1rem;font-size:.72rem}.os-choice{min-height:3.35rem;padding:1rem 1.15rem}.os-choice-label{font-size:1rem}.os-compare-grid,.os-growth-grid,.os-steps-grid{gap:1.1rem}.os-step h3{font-size:1.65rem}.os-step p{font-size:1.02rem}.os-kitchen-card,.os-meal-row{font-size:1rem}.os-nav .bb-cta{align-items:center;min-height:2.85rem;display:inline-flex}.os-menu-btn,.bb-studio.is-oats .bb-cta,.os-plan-tab,.os-browse-card,.os-list-pick-card,.os-step-pill,.os-choice,.os-auth-form button:not(.os-icon-hit),.os-onboard-form button:not(.os-icon-hit){min-height:3.1rem}}@media (min-width:118.75rem){.bb-studio.is-oats{--os-screen-rail:min(78rem, calc(100% - 5rem))}}@media (min-width:120rem){.bb-studio.is-oats{--os-screen-rail:min(76rem, calc(100% - 6rem))}.os-hero .os-site-art.is-photo{width:min(30rem,78vw)}.os-site-art.is-wide{width:min(50rem,100%)}.os-hero{min-height:min(88vh,52rem)}.os-results .os-results-hero,.os-results .os-results-plates,.os-results .os-results-board,.os-results .os-results-pdf{width:var(--os-screen-rail)}}@media (min-width:160rem){.bb-studio.is-oats{--os-screen-rail:min(84rem, calc(100% - 8rem))}html:has(.bb-studio.is-oats){font-size:17px}.os-menu-full a,.os-menu-full .os-menu-action{font-size:clamp(2.4rem,3.2vw,4.6rem)}}@media (min-width:1400px) and (pointer:coarse){.os-menu-btn,.bb-studio.is-oats .bb-cta,.os-plan-tab,.os-browse-card,.os-list-pick-card,.os-step-pill,.os-choice,.os-auth-form button:not(.os-icon-hit),.os-onboard-form button:not(.os-icon-hit){min-height:3.45rem}.os-menu-close{width:3.85rem;height:3.85rem}.os-menu-full a,.os-menu-full .os-menu-action{line-height:1.05}}.os-plan-footer{margin:2.5rem var(--os-gutter-inline,6vw) 2rem;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.os-plan-footer-inner{align-items:center;gap:1.25rem;padding:1.25rem 1.15rem 1.5rem;display:grid}@media (min-width:48rem){.os-plan-footer-inner{grid-template-columns:minmax(10rem,14rem) 1fr;gap:1.75rem;padding:1.75rem 2rem 2rem}}.os-plan-footer-art{aspect-ratio:1;width:min(100%,16rem);margin-inline:auto;position:relative}.os-plan-footer-blob{background:color-mix(in srgb, var(--os-yellow) 55%, #fff);border-radius:58% 42% 55% 45%/48% 52% 44% 56%;position:absolute;inset:8% 4% 4% 8%}.os-plan-footer-illustration{z-index:1;object-fit:contain;width:100%;height:auto;position:relative}.os-plan-footer-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.03em;margin:.35rem 0 .25rem;font-size:clamp(1.45rem,4.5vw,2.15rem);font-weight:800;line-height:1.08}.os-plan-footer-tagline{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 72%, transparent);margin:0 0 .5rem;font-size:clamp(.95rem,2.8vw,1.1rem);font-weight:800}.os-plan-footer-lede{color:#333;max-width:36rem;margin:0 0 1rem;font-size:.95rem;line-height:1.45}.os-plan-footer-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.os-plan-footer-cta{min-width:min(100%,14rem)}.os-step-pill,.os-plan-tab,.os-hero-pack .bb-cta,.os-meal-swap-btn,.os-lunch-swap-trigger,.os-meal-row .bb-cta.os-meal-toggle{text-align:center;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.os-plan-tab-label{justify-content:center;align-items:center;width:100%;min-height:2.2em;padding-inline:.15rem;display:flex}.os-hero-pack{justify-items:start;gap:.85rem;display:grid}.os-hero-pack .bb-cta{width:100%;max-width:22rem;min-height:2.85rem;padding-inline:1.25rem}.os-meal-swap-btn,.os-lunch-swap-trigger{appearance:none;background:var(--os-yellow);font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:2px solid #111;border-radius:999px;margin-top:.35rem;padding:.35rem .85rem;font-size:.62rem;font-weight:800}.os-lunch-swap-trigger{background:#fff;margin-top:.5rem}.os-lunch-swap-backdrop{z-index:80;background:#11111173;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}@media (min-width:40rem){.os-lunch-swap-backdrop{align-items:center}}.os-lunch-swap-close{width:100%;min-height:2.5rem}.os-pack.is-packable-lunch{box-shadow:none;background:linear-gradient(165deg,#fffef5 0%,#e8f4ff 55%,#fff 100%);border-color:#111}.os-pack.is-packable-lunch .os-pack-slot{color:#0d5c4a}.os-meal-row.is-packable-lunch-row{border-left:4px solid var(--os-yellow);padding-left:.65rem}.os-box-lunch-swap{width:min(100%,36rem);max-height:min(92vh,52rem);box-shadow:none;background:#fff;border:2.5px solid #111;border-radius:1.35rem;outline:none;padding:1.15rem 1.2rem 1.35rem;overflow:auto}@media (min-width:64rem){.os-box-lunch-swap{width:min(100%,42rem);padding:1.35rem 1.5rem 1.5rem}}@media (min-width:1400px){.os-box-lunch-swap{width:min(100%,56rem);max-width:var(--os-screen-rail,56rem)}.os-box-lunch-swap-title{font-size:clamp(1.35rem,1.2vw,1.75rem)}}.os-box-lunch-swap-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.03em;margin:.25rem 0 .35rem;font-size:clamp(1.15rem,3.5vw,1.55rem);font-weight:800;line-height:1.1}.os-box-lunch-section-label{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800}.os-box-lunch-current-card{background:#fffef9;border:2.5px solid #111;border-radius:1rem;gap:.65rem;padding:.75rem;display:grid}@media (min-width:40rem){.os-box-lunch-current-card{grid-template-columns:minmax(7rem,9rem) 1fr;align-items:center}}.os-box-lunch-art,.os-box-lunch-option-art{background:#fef6d6;border:2px solid #111;border-radius:.75rem;overflow:hidden}.os-box-lunch-art-img{object-fit:contain;width:100%;height:auto;display:block}.os-packable-kicker{letter-spacing:.12em;text-transform:uppercase;color:#0d5c4a;margin:0;font-size:.62rem;font-weight:800}.os-box-lunch-meal-name,.os-box-lunch-option-name{font-family:var(--font-label), system-ui, sans-serif;font-size:1rem;font-weight:800;line-height:1.15}.os-box-lunch-meal-desc,.os-box-lunch-option-desc{color:#444;margin:.25rem 0 0;font-size:.82rem;line-height:1.35}.os-box-lunch-swap-arrow{text-align:center;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:.85rem 0;font-size:.72rem;font-weight:800}.os-box-lunch-options-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.65rem;padding-bottom:.35rem;display:flex;overflow-x:auto}@media (min-width:48rem){.os-box-lunch-options-track{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}}@media (min-width:64rem){.os-box-lunch-options-track{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-box-lunch-option{appearance:none;scroll-snap-align:start;text-align:left;cursor:pointer;background:#fff;border:2.5px solid #111;border-radius:1rem;flex:0 0 min(82vw,16rem);gap:.35rem;min-height:11rem;padding:.65rem;transition:background .12s,border-color .12s;display:grid}.os-box-lunch-option:hover{background:#fffef9}.os-box-lunch-option.is-selected{background:var(--os-yellow);box-shadow:none}.os-box-lunch-option-action{min-height:2.75rem;font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;border:2px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;margin-top:.25rem;padding:.35rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.os-box-lunch-check{width:1rem;height:1rem}.os-box-lunch-swap-foot{gap:.55rem;margin-top:1rem;display:grid}.os-box-lunch-confirm{width:100%;min-height:3rem}.os-box-lunch-confirm:disabled{opacity:.45;pointer-events:none}.os-cookie-banner{inset-inline:0;z-index:80;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;bottom:0}.os-cookie-banner-inner{pointer-events:auto;border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);background:color-mix(in srgb, var(--background) 92%, transparent);max-width:42rem;box-shadow:0 12px 40px color-mix(in srgb, var(--foreground) 14%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.15rem;margin:0 auto;padding:1rem 1.1rem}.os-cookie-banner-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.03em;margin:0 0 .35rem;font-size:.95rem;font-weight:800}.os-cookie-banner-body{color:color-mix(in srgb, var(--foreground) 78%, transparent);margin:0;font-size:.88rem;line-height:1.45}.os-cookie-banner-actions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.85rem;display:flex}.os-not-found-hero{text-align:center;flex-direction:column;align-items:center;gap:.55rem;max-width:36rem;margin:0 auto;padding:2rem 1rem 3rem;display:flex}.os-not-found-actions{margin-top:.35rem}@media (max-width:991px){.os-cookie-banner-inner{max-width:none}}@media (min-width:576px){.bb-studio.is-oats{--os-screen-rail:min(52rem, calc(100% - 2rem));--os-content-max:44rem}}@media (min-width:992px){.bb-studio.is-oats{--os-screen-rail:min(56rem, calc(100% - 2.5rem));--os-screen-pad-inline:max(1.25rem, calc((100% - var(--os-screen-rail)) / 2));--os-content-max:48rem;--os-gutter-inline:max(1.15rem, 3vw)}.bb-studio.is-oats.is-full.is-terms-flow,.bb-studio.is-oats.is-full.os-onboard,.bb-studio.is-oats.is-full.os-auth{flex-direction:column;align-items:center;display:flex}.bb-studio.is-oats.is-full:has(>.os-terms){flex-direction:column;align-items:center;display:flex}.bb-studio.is-oats.is-full>.os-terms{height:auto;max-height:none}.bb-studio.is-oats.is-full.os-auth>section.os-auth-grid{width:100%;max-width:var(--os-screen-rail);padding-inline:var(--os-gutter-inline);box-sizing:border-box;margin-inline:auto}.bb-studio.is-oats.is-full.os-auth .os-auth-form{width:min(38rem,100%);margin-inline:auto}.bb-studio.is-oats.is-full.os-onboard .os-onboard-form{width:min(44rem,100%);max-width:100%;margin-inline:auto;padding:1.25rem 0 2rem}:is(.bb-studio.is-oats.is-full:has(#compare)>section.os-hero,.bb-studio.is-oats.is-full:has(#compare)>section.os-bond,.bb-studio.is-oats.is-full:has(#compare)>section.os-compare,.bb-studio.is-oats.is-full:has(#compare)>section.os-steps,.bb-studio.is-oats.is-full:has(#compare)>section.os-duo,.bb-studio.is-oats.is-full:has(#compare)>section.os-plan-footer,.bb-studio.is-oats.is-full:has(#compare)>footer.os-foot){width:100%;max-width:var(--os-screen-rail);box-sizing:border-box;margin-inline:auto}.bb-studio.is-oats.is-full:has(#compare){--os-landing-rail:min(72rem, var(--os-screen-rail,56rem))}.bb-studio.is-oats.is-full.is-landing .os-hero{text-align:center;min-height:0;padding:2.25rem var(--os-gutter-inline) 3rem;justify-content:center;align-items:center}.bb-studio.is-oats.is-full:has(#compare) .os-hero{text-align:center;min-height:0;padding:2.25rem var(--os-gutter-inline) 3rem;justify-content:center;align-items:center}.bb-studio.is-oats.is-full.is-landing .os-hero-kicker{text-align:center;width:100%;max-width:none;margin:0 0 .15rem;padding-inline:0}.bb-studio.is-oats.is-full:has(#compare) .os-hero-kicker{text-align:center;width:100%;max-width:none;margin:0 0 .15rem;padding-inline:0}.bb-studio.is-oats.is-full.is-landing .os-nav{padding-inline:var(--os-screen-pad-inline,var(--os-gutter-inline));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:1rem}.bb-studio.is-oats.is-full:has(#compare) .os-nav{padding-inline:var(--os-screen-pad-inline,var(--os-gutter-inline));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:1rem}.bb-studio.is-oats.is-full.is-landing .os-nav-left .bb-cta{display:none}.bb-studio.is-oats.is-full:has(#compare) .os-nav-left .bb-cta{display:none}.bb-studio.is-oats.is-full.is-landing .os-nav-left{min-width:3.15rem}.bb-studio.is-oats.is-full:has(#compare) .os-nav-left{min-width:3.15rem}.bb-studio.is-oats.is-full.is-landing .os-wordmark{justify-self:center}.bb-studio.is-oats.is-full:has(#compare) .os-wordmark{justify-self:center}.bb-studio.is-oats.is-full.is-landing .os-hero-layout{text-align:center;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:min(38rem,100%);margin-inline:auto;display:flex}.bb-studio.is-oats.is-full:has(#compare) .os-hero-layout{text-align:center;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:min(38rem,100%);margin-inline:auto;display:flex}.bb-studio.is-oats.is-full:has(#compare) .os-hero-title{text-align:center;max-width:none;font-size:clamp(2.35rem,3.8vw,3.75rem);line-height:.92}.bb-studio.is-oats.is-full:has(#compare) .os-hero-visual{width:100%;max-width:min(22rem,72vw)}.bb-studio.is-oats.is-full.is-landing .os-hero-after{text-align:center;align-items:center;width:100%}.bb-studio.is-oats.is-full:has(#compare) .os-hero-after{text-align:center;align-items:center;width:100%}.bb-studio.is-oats.is-full:has(#compare) .os-hero-lede{text-align:center;max-width:28ch;font-size:clamp(1.05rem,1.2vw,1.35rem)}.bb-studio.is-oats.is-full.is-landing .os-hero-cta-bar{justify-content:center;width:100%}.bb-studio.is-oats.is-full:has(#compare) .os-hero-cta-bar{justify-content:center;width:100%}.bb-studio.is-oats.is-full.is-landing .os-hero-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:.65rem 1.25rem;width:auto;max-width:min(100%,36rem)}.bb-studio.is-oats.is-full:has(#compare) .os-hero-actions{flex-flow:wrap;justify-content:center;align-items:center;gap:.65rem 1.25rem;width:auto;max-width:min(100%,36rem)}.bb-studio.is-oats.is-full.is-landing .os-hero-actions .bb-cta{flex:0 auto;width:auto;min-height:3rem}.bb-studio.is-oats.is-full:has(#compare) .os-hero-actions .bb-cta{flex:0 auto;width:auto;min-height:3rem}.bb-studio.is-oats.is-full.is-landing .os-hero-secondary.os-text-link{text-align:center;width:auto;max-width:14rem;margin-top:0}.bb-studio.is-oats.is-full:has(#compare) .os-hero-secondary.os-text-link{text-align:center;width:auto;max-width:14rem;margin-top:0}.bb-studio.is-oats.is-full:has(#compare) .os-hero-visual .os-site-art.is-photo{width:100%;max-width:100%;box-shadow:none;border:none;border-radius:1.25rem;margin:0 auto}.bb-studio.is-oats.is-full:has(#compare) .os-hero-nutrients-wrap{display:none}.bb-studio.is-oats.is-full:has(#compare) .os-compare-layout.is-landing-compare{max-width:var(--os-landing-rail)}.bb-studio.is-oats.is-full:has(#compare) .os-compare-layout.is-landing-compare .os-compare-visual{max-width:none}:is(.bb-studio.is-oats.is-full:has(#compare) .os-compare-slide-tabs,.bb-studio.is-oats.is-full:has(#compare) .os-compare-slide-frame){max-width:min(100%,32rem);margin-inline:0}.bb-studio.is-oats.is-full:has(#compare)>section.os-duo{text-align:center;display:block}.bb-studio.is-oats.is-full:has(#compare) .os-steps .os-section-title{text-align:left}}@media (min-width:1400px){.bb-studio.is-oats.is-full.os-onboard .os-onboard-form{width:min(48rem,100%)}.bb-studio.is-oats.is-full.os-auth .os-auth-form{width:min(40rem,100%)}.bb-studio.is-oats.is-full:has(#compare){--os-landing-rail:min(76rem, var(--os-screen-rail))}:is(.bb-studio.is-oats.is-full:has(#compare)>section.os-hero,.bb-studio.is-oats.is-full:has(#compare)>section.os-bond,.bb-studio.is-oats.is-full:has(#compare)>section.os-compare,.bb-studio.is-oats.is-full:has(#compare)>section.os-steps,.bb-studio.is-oats.is-full:has(#compare)>section.os-duo,.bb-studio.is-oats.is-full:has(#compare)>section.os-plan-footer,.bb-studio.is-oats.is-full:has(#compare)>footer.os-foot){width:100%;max-width:var(--os-landing-rail)}.bb-studio.is-oats.is-full:has(#compare) .os-hero-layout{max-width:min(42rem,100%)}.bb-studio.is-oats.is-full:has(#compare) .os-hero-visual{max-width:min(26rem,42vw)}.bb-studio.is-oats.is-full:has(#compare) .os-hero-title{font-size:clamp(2.75rem,2vw,4rem)}:is(.bb-studio.is-oats.is-full:has(#compare) .os-compare-slide-tabs,.bb-studio.is-oats.is-full:has(#compare) .os-compare-slide-frame){max-width:min(100%,38rem)}}.bb-studio.is-oats.is-full.os-pay-page{--pay-cream:#fdfcf8;--pay-forest:#1a3a34;--pay-coral:#ff5c5c;--pay-shell-max:40rem;--pay-shell-gutter:1rem;background:var(--pay-cream);flex-direction:column;align-items:center;width:100%;display:flex}.os-pay-mock{width:min(var(--pay-shell-max), calc(100% - var(--pay-shell-gutter)));box-sizing:border-box;margin-inline:auto;padding:.5rem .65rem 6.5rem}@media (min-width:768px){.bb-studio.is-oats.is-full.os-pay-page{--pay-shell-max:46rem;--pay-shell-gutter:2rem}.os-pay-mock{padding:.65rem 1rem 6.75rem}.os-pay-mock-hero-row{gap:.75rem 1rem}.os-pay-mock-hero-art .os-site-art.is-tiffin{width:min(5.25rem,14vw)}.os-pay-mock-title{font-size:clamp(1.55rem,3.8vw,2.05rem)}.os-pay-promo-card-grid{grid-template-columns:minmax(0,1fr) minmax(8.5rem,36%)}.os-pay-promo-meal-art{width:clamp(9rem,26vw,12.5rem)}.os-pay-mock-sticky-cta.is-tomato{min-width:8.5rem;max-width:42%;font-size:.72rem}}@media (min-width:1024px){.bb-studio.is-oats.is-full.os-pay-page{--pay-shell-max:72rem;--pay-shell-gutter:2.5rem}.os-pay-mock{padding:.85rem 1.15rem 7rem}.os-pay-mock:not(.has-sticky-dock){padding-bottom:2rem}.os-pay-mock-grid{grid-template-columns:1fr;gap:.25rem}.os-pay-mock-main{flex-direction:column;gap:clamp(.85rem,1.6vw,1.35rem);min-width:0;display:flex}.os-pay-mock-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.os-pay-mock-hero-art .os-site-art.is-tiffin{width:min(6.5rem,10vw)}.os-pay-mock-title{font-size:clamp(1.85rem,2.4vw,2.35rem)}.os-pay-mock-trust-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (min-width:1280px){.bb-studio.is-oats.is-full.os-pay-page{--pay-shell-max:80rem;--pay-shell-gutter:3rem}.os-pay-mock-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.os-pay-mock-sticky.is-footer-bar{width:min(80rem,100% - 3rem)}}@media (min-width:1536px){.bb-studio.is-oats.is-full.os-pay-page{--pay-shell-max:88rem;--pay-shell-gutter:4rem}.os-pay-mock{padding:1rem 1.35rem 7.25rem}.os-pay-mock-title{font-size:clamp(2rem,1.85vw,2.65rem)}.os-pay-mock-price-row.is-deal-pricing .os-pay-mock-now.is-deal-now{font-size:clamp(5.5rem,5vw,6.75rem)}.os-pay-mock-benefit-title{font-size:.86rem}.os-pay-mock-benefit-body,.os-pay-mock-benefit-body.body{font-size:.78rem}.os-pay-mock-sticky.is-footer-bar{width:min(88rem,100% - 4rem)}.os-pay-mock-sticky-cta.is-tomato{min-width:11rem;max-width:min(18rem,28%);min-height:3rem;font-size:.78rem}}@media (min-width:1920px){.bb-studio.is-oats.is-full.os-pay-page{--pay-shell-max:92rem}.os-pay-mock-progress-label{font-size:.68rem}}.os-pay-v2-enter{animation:.45s both os-pay-v2-enter}@keyframes os-pay-v2-enter{0%{opacity:0}to{opacity:1}}.os-pay-mock-progress-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pay-forest);margin:0 0 .35rem;font-size:.62rem;font-weight:800}.os-pay-mock-progress-track{background:#1a3a341f;border-radius:999px;height:.28rem;display:block;overflow:hidden}.os-pay-mock-progress-fill{background:var(--os-yellow,#f6d326);width:72%;height:100%;display:block}.os-pay-mock-grid{gap:1rem;display:grid}.os-pay-mock-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--pay-forest,#174d39);margin:.85rem 0 .25rem;font-size:.68rem;font-weight:800}.os-pay-mock-hero-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;display:grid}.os-pay-mock-title{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#111;text-wrap:balance;margin:0;font-size:clamp(1.55rem,5.5vw,2.1rem);font-weight:800;line-height:1.02}.os-pay-mock-title-line{display:block}.os-pay-mock-hero-art .os-site-art.is-tiffin{object-fit:contain;width:min(5.75rem,30vw);height:auto;display:block}.os-pay-mock-deal{background:#f6d326;border:2px solid #1111111a;border-radius:1.65rem;margin-top:.85rem;padding:1.1rem 1rem 1rem;position:relative;overflow:hidden;box-shadow:0 6px 18px #1a3a340f}.os-pay-mock-deal.is-urgent{border-color:color-mix(in srgb, var(--pay-coral,#ff5c5c) 45%, #111);box-shadow:0 8px 28px #ff5c5c1f}.os-pay-mock-hero-copy{flex:auto;min-width:0}.os-pay-mock-was.is-highlight{color:#1111118c;text-decoration:line-through;-webkit-text-decoration-color:var(--pay-coral,#ff5c5c);text-decoration-color:var(--pay-coral,#ff5c5c);background:#ff5c5c1f;border-radius:.45rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .35rem;padding:.12rem .45rem;text-decoration-thickness:2px;display:inline-flex}.os-pay-mock-countdown-pill.is-hot{background:#ff5c5c14;border:1.5px solid #ff5c5c73;animation:1.8s ease-in-out infinite os-pay-countdown-pulse}.os-pay-mock-countdown-pill.is-hot.is-static{animation:none}@keyframes os-pay-countdown-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.os-pay-mock-countdown-pill.is-minimal{background:0 0;border:none;border-radius:0;margin-top:.45rem;padding:0;animation:none}.os-pay-mock-sticky.is-urgent{background:#fff}.os-pay-promo-card{position:relative}.os-pay-promo-card-grid{grid-template-columns:minmax(0,1fr) minmax(7.5rem,38%);align-items:center;gap:.65rem 1rem;padding:.15rem 0 .25rem;display:grid}.os-pay-promo-copy{flex-direction:column;align-self:center;gap:.4rem;min-width:0;padding-right:.25rem;display:flex}.os-pay-promo-meal-art{object-fit:contain;width:clamp(8.25rem,36vw,11.75rem);height:auto}.os-pay-promo-bundle-line{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#111;margin:0;font-size:clamp(.68rem,2.8vw,.78rem);font-weight:800;line-height:1.4}.os-pay-promo-bundle-line.is-second{margin-top:0}.os-pay-promo-meal-wrap{justify-content:center;place-self:center;align-items:center;width:100%;height:100%;min-height:9rem;padding:.25rem 0;display:flex;position:relative}.os-pay-launch-price-label{color:var(--pay-forest,#174d39);font-size:.72rem;font-weight:700}.os-pay-mock-countdown-pill.is-static-offer{margin-top:.65rem}.os-pay-countdown-clock{width:1rem;height:1rem;color:var(--pay-forest,#174d39);flex-shrink:0}.os-pay-trust-art{object-fit:contain;flex-shrink:0;width:2.5rem;height:2.5rem}@media (max-width:1023px){.os-pay-mock.has-sticky-dock{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))}.os-pay-mock-main{padding-bottom:.75rem}.os-pay-mock-trust-duo{margin-bottom:1.25rem}}.os-pay-mock-price-row{flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;margin-top:.35rem;display:flex}.os-pay-mock-price-row.is-deal-pricing{flex-flow:row;align-items:baseline;gap:.5rem 1rem;margin:0}.os-pay-mock-price-row.is-deal-pricing .os-pay-mock-was.is-list-was{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.03em;color:#11111173;flex-shrink:0;font-size:clamp(1.75rem,7vw,3rem);font-weight:800;line-height:1;-webkit-text-decoration:line-through #11111159;text-decoration:line-through #11111159;text-decoration-thickness:2px}.os-pay-mock-price-row.is-deal-pricing .os-pay-mock-now.is-deal-now{letter-spacing:-.06em;flex-shrink:0;font-size:clamp(3.5rem,16vw,6rem);line-height:.82}.os-pay-promo-copy .os-pay-mock-countdown-pill{margin-top:.15rem}@media (min-width:768px){.os-pay-mock-price-row.is-deal-pricing .os-pay-mock-was.is-list-was{font-size:3rem}.os-pay-mock-price-row.is-deal-pricing .os-pay-mock-now.is-deal-now{font-size:6rem}.os-pay-promo-card-grid{gap:.85rem 1.25rem}}.os-pay-mock-was{color:#1116;font-size:1.15rem;font-weight:700;text-decoration:line-through}.os-pay-mock-now{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.06em;color:#111;font-size:clamp(2.75rem,14vw,3.75rem);font-weight:800;line-height:.95}.os-pay-mock-countdown-pill{background:#ffffff8c;border:1px solid #1a3a341f;border-radius:999px;margin-top:.75rem;padding:.45rem .65rem}.os-pay-mock-benefits-head{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:-.02em;color:#111;margin:1.35rem 0 .65rem;font-size:.95rem;font-weight:800}.os-pay-mock-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.os-pay-mock-benefit{background:#f7efe0;border:1.5px solid #1a3a341a;border-radius:1rem;min-width:0;padding:0;transition:transform .12s;box-shadow:inset 0 1px #fff9}.os-pay-mock-benefit-body{margin:.35rem 0 0;padding-left:1.95rem}@media (min-width:1024px){.os-pay-mock-benefit:hover{transform:translateY(-2px)}.os-pay-mock-benefit-num{grid-area:1/1}.os-pay-mock-benefit-title{grid-area:1/2}.os-pay-mock-benefit-body{grid-area:2/2;margin-top:.2rem;padding-left:0}}.os-pay-mock-benefit-num{background:var(--os-yellow,#f6d326);color:#111;width:1.5rem;height:1.5rem;font-family:var(--font-label), system-ui, sans-serif;border:1.5px solid #11111124;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.os-pay-mock-benefit-title{font-family:var(--font-label), system-ui, sans-serif;color:#111;margin:0;font-size:.78rem;font-weight:800;line-height:1.25}.os-pay-mock-trust-card p{font-family:var(--font-body), "Nunito Sans", sans-serif}.os-pay-mock-benefit-body,.os-pay-mock-benefit-body.body{font-family:var(--font-body), "Nunito Sans", "Noto Sans Tamil", "Noto Sans Devanagari", sans-serif;color:#444;margin:.2rem 0 0;font-size:.72rem;font-weight:400;line-height:1.35}.os-pay-mock-trust-duo{gap:.55rem;margin-top:1.15rem;display:grid}@media (min-width:520px){.os-pay-mock-trust-duo{grid-template-columns:1fr 1fr}}.os-pay-mock-trust-card{background:#fff;border:1.5px solid #1a3a341a;border-radius:1rem;padding:.75rem .8rem;font-size:.78rem;line-height:1.4}.os-pay-mock-trust-note{color:#555;margin:.35rem 0 0;font-size:.72rem}@media (min-width:1024px){.os-pay-mock.has-sticky-dock{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.os-pay-mock-sticky.is-footer-bar{width:min(var(--pay-shell-max,72rem), calc(100% - var(--pay-shell-gutter,2rem)));border-radius:1.25rem 1.25rem 0 0;max-width:calc(100% - 1rem);position:fixed;left:50%;transform:translate(-50%)}}.os-pay-mock-cta{letter-spacing:.04em;text-transform:uppercase;border:2px solid color-mix(in srgb, var(--pay-coral,#ff5c5c) 75%, #111);background:var(--pay-coral,#ff5c5c);color:#fff;cursor:pointer;border-radius:999px;width:100%;min-height:3.25rem;font-size:.82rem;font-weight:800;transition:transform .12s,box-shadow .12s,background .12s;box-shadow:0 2px 8px #ff5c5c59}.os-pay-mock-cta:hover:not(:disabled){background:#ff4545;transform:scale(1.02);box-shadow:0 4px 12px #ff5c5c73}.os-pay-mock-cta:disabled{opacity:.65;cursor:not-allowed}.os-pay-mock-sticky{z-index:60;box-sizing:border-box;width:100%;max-width:100vw;padding:.55rem var(--os-gutter-inline) calc(.55rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:2px solid #1111111f;justify-content:space-between;align-items:center;gap:.65rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000000f}.os-pay-mock-sticky-left{flex:auto;min-width:0}.os-pay-mock-sticky-prices{font-family:var(--font-label), system-ui, sans-serif;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;min-width:0;margin:0;font-weight:800;line-height:1.25;display:flex}.os-pay-mock-sticky-prices .was{color:#999;font-size:.88rem;text-decoration:line-through}.os-pay-mock-sticky-prices .was.is-highlight{-webkit-text-decoration-color:var(--pay-coral,#ff5c5c);text-decoration-color:var(--pay-coral,#ff5c5c);color:#11111180;background:#ff5c5c1a;border-radius:.35rem;align-items:baseline;gap:.2rem;padding:.05rem .35rem;font-size:.82rem;text-decoration-thickness:2px;display:inline-flex}.os-pay-mock-sticky-prices .was-label{display:none}.os-pay-mock-sticky.is-urgent{background:#fff;border-top-color:#11111124}.os-pay-mock-sticky.is-footer-bar{padding:.55rem var(--os-gutter-inline) calc(.55rem + env(safe-area-inset-bottom,0px));background:var(--pay-cream,#fdfcf8);border-top:2px solid #11111124;align-items:center;gap:.55rem;box-shadow:0 -8px 28px #00000014}.os-pay-sticky-bundle{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#111;margin:.12rem 0 0;font-size:.56rem;font-weight:800;line-height:1.25}.os-pay-mock-sticky.is-footer-bar .os-pay-mock-sticky-prices .was{color:#11111173;font-size:.82rem;text-decoration:line-through;display:inline}.os-pay-mock-sticky.is-footer-bar .sep{color:#11111159;font-weight:800}.os-pay-mock-sticky-cta.is-yellow{background:var(--os-yellow,#f6d326);color:#111;text-transform:none;letter-spacing:0;white-space:nowrap;border:2px solid #111;max-width:min(52%,13rem);min-height:2.85rem;padding-inline:.65rem;font-size:.72rem;font-weight:800;box-shadow:2px 2px #111}.os-pay-mock-sticky-cta.is-yellow:hover:not(:disabled){background:#ffe566;box-shadow:3px 3px #111}.os-pay-mock-sticky-cta.is-tomato{color:#fff;text-transform:none;letter-spacing:0;white-space:nowrap;background:tomato;border:2px solid #b84a37;max-width:min(52%,13rem);min-height:2.85rem;padding-inline:.65rem;font-size:.72rem;font-weight:800;box-shadow:2px 2px #11111159}.os-pay-mock-sticky-cta.is-tomato:hover:not(:disabled){color:#fff;background:#e85540;box-shadow:3px 3px #11111159}.os-pay-mock-sticky-prices .now,.os-pay-mock-sticky-prices .now.price{font-family:var(--font-label), system-ui, sans-serif;color:#111;flex-shrink:0;font-size:1.05rem;font-weight:800}.os-pay-mock-sticky-cta{white-space:nowrap;flex:none;min-width:6.75rem;max-width:min(38vw,8.5rem);min-height:2.65rem;padding-inline:.65rem;font-size:.78rem}.os-pay-mock-sheet{background:#fff;border:2.5px solid #111;border-radius:1.25rem;margin-top:.85rem;padding:1rem}.os-pay-mock-sheet .os-pay-checkout{background:0 0;border:0;margin:0;padding:0}.os-pay-v2-banner{border-radius:.85rem;margin-bottom:.75rem;padding:.65rem;font-size:.84rem}.os-pay-v2-banner.is-fail{border:2px solid var(--pay-coral);background:#fff5f5}.os-pay-v2-banner.is-cancel{background:var(--pay-cream);border:2px solid #1a3a3433}.os-pay-v2-banner-title{margin:0 0 .25rem;font-weight:800}@media (max-width:1023px){.os-pay-mock-kicker{margin-bottom:.15rem}.os-pay-mock-title{font-size:clamp(1.35rem,6.5vw,1.65rem);line-height:1.12}.os-pay-mock-hero-art{flex:none}.os-pay-mock-hero-art .os-site-art.is-tiffin{width:4rem}.os-pay-mock-deal{margin-top:.65rem;padding:.85rem .75rem .75rem}.os-pay-mock-now:not(.is-deal-now){font-size:clamp(2.35rem,12vw,2.85rem)}.os-pay-promo-card-grid{grid-template-columns:minmax(0,1fr) minmax(6.5rem,42%);gap:.5rem .65rem}.os-pay-promo-meal-art{width:clamp(7rem,38vw,10rem)}.os-pay-mock-countdown-pill.is-minimal{padding:0}.os-pay-mock-sticky{padding:.45rem var(--os-gutter-inline) calc(.45rem + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;align-items:center;gap:.5rem}.os-pay-mock-sticky-left{flex:auto;min-width:0;line-height:1.2}.os-pay-mock-sticky-prices .now{font-size:1rem}.os-pay-mock-sticky-cta:not(.is-yellow){flex:none;min-width:6.25rem;max-width:min(36vw,8rem);min-height:2.55rem;padding-inline:.55rem;font-size:.76rem}.os-pay-mock-sticky-cta.is-yellow,.os-pay-mock-sticky-cta.is-tomato{min-width:7.5rem;max-width:58%;min-height:2.75rem;padding-inline:.5rem;font-size:.65rem}.os-pay-mock{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.os-pay-mock-sticky.is-urgent{flex-wrap:nowrap;align-items:center}.os-pay-mock-benefits-grid{gap:.45rem}.os-pay-mock-sheet.has-checkout{padding:.85rem .75rem calc(5.25rem + env(safe-area-inset-bottom,0px))}.os-pay-mock.has-checkout-open .os-pay-mock-main{min-width:0}.os-pay-checkout-foot{z-index:46;padding:.55rem var(--os-gutter-inline) calc(.55rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--pay-cream,#fdfcf8) 94%, #fff);border-top:2px solid #1111111a;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000000f}.os-pay-field-row{grid-template-columns:1fr 1fr;gap:.45rem}@media (max-width:380px){.os-pay-field-row{grid-template-columns:1fr}}.os-pay-checkout-foot .os-pay-mock-cta{min-height:3.35rem;font-size:.88rem}}@media (min-width:768px) and (max-width:1023px){.os-pay-mock-benefits-grid{gap:.55rem}.os-pay-mock-benefit-title{font-size:.82rem}}@media (min-width:1024px){.os-pay-checkout-foot{box-shadow:none;background:0 0;border:0;padding:0;position:static}}@media (max-width:360px){.os-pay-mock-benefits-grid{grid-template-columns:1fr}.os-pay-mock-sticky-cta{min-width:5.75rem;max-width:34vw;font-size:.72rem}}.os-pay-mock-cta:focus-visible{outline:3px solid var(--pay-coral,#ff5c5c);outline-offset:2px}.os-pay-success-page.is-celebrate{overflow:hidden}.os-pay-celebrate-burst{pointer-events:none;background:radial-gradient(circle at 20% 30%,#ff5c5c33 0%,#0000 42%),radial-gradient(circle at 78% 22%,#f6d32659 0%,#0000 38%),radial-gradient(circle at 50% 80%,#1a3a341f 0%,#0000 45%);animation:2.4s ease-out both os-pay-celebrate-glow;position:absolute;inset:-20%}@keyframes os-pay-celebrate-glow{0%{opacity:0;transform:scale(.85)}35%{opacity:1}to{opacity:.85;transform:scale(1)}}.os-pay-success-page{z-index:55;min-height:100dvh;padding:1.25rem var(--os-gutter-inline) calc(1.5rem + env(safe-area-inset-bottom,0px));background:var(--pay-cream,#fdfcf8);box-sizing:border-box;place-items:center;display:grid;position:fixed;inset:0}.os-pay-success-card{background:linear-gradient(165deg, #fff6b8 0%, var(--os-yellow,#f6d326) 55%, #ffe566 100%);text-align:center;border:2.5px solid #111;border-radius:1.5rem;width:min(24rem,100%);padding:1.5rem 1.25rem 1.35rem;animation:.5s both os-pay-v2-enter;box-shadow:4px 4px #111}.os-pay-success-check{animation:.55s both os-pay-success-pop}@keyframes os-pay-success-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.os-pay-success-list{text-align:left;background:#ffffff73;border:1.5px solid #1a3a341f;border-radius:1rem;gap:.35rem;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.88rem;list-style:none;display:grid}.os-pay-success-list li{padding-left:1.2rem;position:relative}.os-pay-success-list li:before{content:"✓";color:var(--pay-forest,#1a3a34);font-weight:800;position:absolute;left:0}.os-pay-success-actions{gap:.55rem;margin-top:1rem;display:grid}.os-pay-success-primary{min-height:3.35rem}.os-pay-success-secondary{min-height:2.85rem;border-radius:.65rem!important}@media (min-width:480px){.os-pay-success-card{padding:1.75rem 1.5rem 1.5rem}}h1.os-band-kicker.os-hero-kicker{font-weight:inherit;margin-top:0}.os-faq{width:min(880px,100% - 32px);margin:48px auto}.os-faq-list{gap:10px;margin-top:16px;display:grid}.os-faq-item{background:#fff;border:2px solid #111;border-radius:20px}.os-faq-item summary{cursor:pointer;align-items:center;min-height:48px;padding:12px 18px;font-size:17px;font-weight:800;list-style:none;display:flex}.os-faq-item summary::-webkit-details-marker{display:none}.os-faq-item summary:after{content:"+";margin-left:auto;padding-left:12px;font-size:22px;font-weight:900}.os-faq-item[open] summary:after{content:"–"}.os-faq-item p{color:#3b3833;margin:0;padding:0 18px 16px;font-size:16px;line-height:1.6}.os-faq-more{margin:16px 0 0;font-weight:800}.os-faq-more a,.os-foot-links a{color:inherit}.os-foot-links{flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14px;display:flex}.os-foot-links a{align-items:center;min-height:32px;display:inline-flex}
