.toolkit-experience[data-v-e7dbb83e]{position:relative}.toolkit-layout[data-v-e7dbb83e]{display:grid;min-height:42rem;grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.toolkit-proof[data-v-e7dbb83e]{position:relative;z-index:5;display:grid;gap:2.25rem}.toolkit-seal[data-v-e7dbb83e]{display:grid;height:8.5rem;width:8.5rem;place-items:center;align-content:center;gap:.15rem;border:1px solid rgba(249,115,22,.55);border-radius:50%;color:#ea580c;font-size:.68rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase;box-shadow:inset 0 0 0 7px #fff7ed,0 18px 50px -28px #ea580c8c;transform:rotate(-8deg)}.toolkit-stats[data-v-e7dbb83e]{display:grid;gap:1.25rem}.toolkit-stat[data-v-e7dbb83e]{position:relative;padding-left:1.15rem}.toolkit-stat[data-v-e7dbb83e]:before{position:absolute;inset:0 auto 0 0;width:2px;border-radius:99px;background:linear-gradient(#fb923c,#fb923c14);content:""}.toolkit-stat dt[data-v-e7dbb83e],.toolkit-stat span[data-v-e7dbb83e]{color:#9ca3af;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.toolkit-stat dd[data-v-e7dbb83e]{margin-top:.1rem;color:#111827;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:950;letter-spacing:-.055em;line-height:1}.toolkit-stat span[data-v-e7dbb83e]{display:block;margin-top:.4rem;color:#f97316;font-size:.57rem}.toolkit-stage[data-v-e7dbb83e]{position:relative;min-height:42rem;isolation:isolate}.toolkit-stage[data-v-e7dbb83e]:before{position:absolute;top:8%;right:5%;bottom:8%;left:5%;z-index:-3;border-radius:50%;background:radial-gradient(circle,rgba(255,237,213,.9) 0,rgba(255,247,237,.58) 38%,transparent 72%);content:"";filter:blur(10px)}.toolkit-halo[data-v-e7dbb83e],.toolkit-orbit[data-v-e7dbb83e]{position:absolute;left:50%;top:50%;border:1px solid rgba(249,115,22,.2);border-radius:50%;transform:translate(-50%,-50%)}.toolkit-halo[data-v-e7dbb83e]:before,.toolkit-halo[data-v-e7dbb83e]:after{position:absolute;height:.42rem;width:.42rem;border:1px solid #fb923c;border-radius:50%;background:#fff;content:"";box-shadow:0 0 0 5px #fb923c1a}.toolkit-halo[data-v-e7dbb83e]:before{left:11%;top:13%}.toolkit-halo[data-v-e7dbb83e]:after{bottom:17%;right:7%}.toolkit-halo-outer[data-v-e7dbb83e]{height:39rem;width:min(96%,48rem)}.toolkit-halo-middle[data-v-e7dbb83e]{height:31rem;width:min(78%,38rem);border-style:dashed}.toolkit-halo-inner[data-v-e7dbb83e]{height:23rem;width:min(58%,28rem)}.toolkit-orbit[data-v-e7dbb83e]{z-index:-1;height:29rem;width:min(73%,36rem);border-color:transparent;animation:toolkit-spin-e7dbb83e 17s linear infinite}.toolkit-orbit-b[data-v-e7dbb83e]{height:38rem;width:min(93%,46rem);animation-direction:reverse;animation-duration:26s}.toolkit-comet[data-v-e7dbb83e]{position:absolute;left:50%;top:-.32rem;height:.64rem;width:.64rem;border-radius:50%;background:#f97316;box-shadow:0 0 0 5px #f973161f,0 0 22px #fb923c}.toolkit-console[data-v-e7dbb83e]{position:absolute;left:50%;top:50%;z-index:4;width:min(18rem,44%);min-width:15rem;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:2rem;background:#111318;color:#fff;box-shadow:0 38px 75px -30px #111318b8,0 0 0 8px #1113180f;transform:translate(-50%,-50%)}.toolkit-console-topline[data-v-e7dbb83e],.toolkit-calories[data-v-e7dbb83e],.toolkit-log-head[data-v-e7dbb83e],.toolkit-log-row[data-v-e7dbb83e]{display:flex;align-items:center;justify-content:space-between}.toolkit-console-topline[data-v-e7dbb83e]{padding:1.25rem 1.25rem .9rem;border-bottom:1px solid rgba(255,255,255,.07)}.toolkit-console-topline>div[data-v-e7dbb83e]{display:grid}.toolkit-eyebrow[data-v-e7dbb83e],.toolkit-calories span[data-v-e7dbb83e],.toolkit-calories small[data-v-e7dbb83e],.toolkit-macros span[data-v-e7dbb83e],.toolkit-log-head[data-v-e7dbb83e],.toolkit-log-row span[data-v-e7dbb83e]{color:#9ca3af;font-size:.64rem}.toolkit-console-topline strong[data-v-e7dbb83e]{font-size:.82rem}.toolkit-live[data-v-e7dbb83e]{color:#fdba74;font-size:.62rem;font-weight:800;text-transform:uppercase}.toolkit-live i[data-v-e7dbb83e]{display:inline-block;height:.38rem;width:.38rem;border-radius:50%;background:#fb923c;box-shadow:0 0 0 4px #fb923c1f;animation:toolkit-pulse-e7dbb83e 1.7s ease-out infinite}.toolkit-calories[data-v-e7dbb83e]{padding:1.2rem 1.25rem}.toolkit-calories>div[data-v-e7dbb83e]:first-child{display:grid}.toolkit-calories strong[data-v-e7dbb83e]{margin-top:.1rem;font-size:2rem;font-weight:950;letter-spacing:-.06em}.toolkit-ring[data-v-e7dbb83e]{display:grid;height:4.1rem;width:4.1rem;place-items:center;border-radius:50%;background:conic-gradient(#f97316 0,#f97316 80%,#2d3037 80%)}.toolkit-ring[data-v-e7dbb83e]:before{position:absolute;height:3.25rem;width:3.25rem;border-radius:50%;background:#111318;content:""}.toolkit-ring span[data-v-e7dbb83e]{position:relative;color:#fff;font-size:.72rem;font-weight:900}.toolkit-macros[data-v-e7dbb83e]{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;padding:0 1.25rem 1.2rem}.toolkit-macros>div[data-v-e7dbb83e]{display:grid;gap:.2rem}.toolkit-macros strong[data-v-e7dbb83e]{font-size:.8rem}.toolkit-macros i[data-v-e7dbb83e]{position:relative;height:2px;overflow:hidden;border-radius:99px;background:#343840}.toolkit-macros i[data-v-e7dbb83e]:after{position:absolute;inset:0 auto 0 0;width:var(--macro-progress);border-radius:inherit;background:#fb923c;content:""}.toolkit-log[data-v-e7dbb83e]{margin:0 .8rem .8rem;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:#191c22}.toolkit-log-head[data-v-e7dbb83e]{margin-bottom:.65rem;text-transform:uppercase;letter-spacing:.08em}.toolkit-log-row[data-v-e7dbb83e]{justify-content:flex-start;gap:.6rem}.toolkit-log-row>div[data-v-e7dbb83e]{display:grid;flex:1}.toolkit-log-row strong[data-v-e7dbb83e]{font-size:.68rem}.toolkit-meal-icon[data-v-e7dbb83e]{display:grid;height:2rem;width:2rem;place-items:center;border-radius:.65rem;background:#f9731626;color:#fb923c!important}.toolkit-satellite[data-v-e7dbb83e]{position:absolute;z-index:6;display:flex;width:8.2rem;align-items:center;gap:.6rem;border:1px solid rgba(249,115,22,.15);border-radius:1.1rem;background:#ffffffe8;padding:.65rem .75rem;color:#1f2937;font-size:.67rem;font-weight:850;line-height:1.2;box-shadow:0 18px 45px -30px #1118276b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:toolkit-float-e7dbb83e 5s ease-in-out infinite}.toolkit-satellite-icon[data-v-e7dbb83e]{display:grid;height:2rem;width:2rem;flex:0 0 auto;place-items:center;color:#f97316}.toolkit-satellite-1[data-v-e7dbb83e]{left:4%;top:17%;animation-delay:-1s}.toolkit-satellite-2[data-v-e7dbb83e]{left:43%;top:2%;animation-delay:-3.2s}.toolkit-satellite-3[data-v-e7dbb83e]{right:1%;top:20%;animation-delay:-.4s}.toolkit-satellite-4[data-v-e7dbb83e]{right:0;top:52%;animation-delay:-4.1s}.toolkit-satellite-5[data-v-e7dbb83e]{bottom:3%;left:43%;animation-delay:-2.3s}.toolkit-satellite-6[data-v-e7dbb83e]{bottom:17%;left:1%;animation-delay:-3.7s}.toolkit-satellite-7[data-v-e7dbb83e]{bottom:5%;right:6%;animation-delay:-1.8s}.toolkit-satellite-8[data-v-e7dbb83e]{left:0;top:48%;animation-delay:-4.8s}.toolkit-index[data-v-e7dbb83e]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border-block:1px solid #e5e7eb;background:#ffffffb3}.toolkit-index-label[data-v-e7dbb83e]{position:relative;z-index:2;display:grid;min-width:14rem;padding:1.1rem 1.5rem 1.1rem 0;background:#fff;box-shadow:24px 0 28px #fff}.toolkit-index-label span[data-v-e7dbb83e]{color:#f97316;font-size:.61rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.toolkit-index-label strong[data-v-e7dbb83e]{color:#111827;font-size:.8rem}.toolkit-index-window[data-v-e7dbb83e]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.toolkit-index-track[data-v-e7dbb83e]{display:flex;width:-moz-max-content;width:max-content;animation:toolkit-drift-e7dbb83e 70s linear infinite}.toolkit-index-set[data-v-e7dbb83e]{display:flex;align-items:center}.toolkit-index-item[data-v-e7dbb83e]{display:flex;align-items:center;gap:.45rem;padding:0 1.25rem;color:#6b7280;font-size:.72rem;font-weight:750;white-space:nowrap}.toolkit-index-item[data-v-e7dbb83e] svg{color:#f97316}@keyframes toolkit-spin-e7dbb83e{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes toolkit-float-e7dbb83e{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes toolkit-pulse-e7dbb83e{70%,to{box-shadow:0 0 0 8px #fb923c00}}@keyframes toolkit-drift-e7dbb83e{to{transform:translate(-50%)}}@media (max-width: 900px){.toolkit-layout[data-v-e7dbb83e]{min-height:auto;grid-template-columns:1fr}.toolkit-proof[data-v-e7dbb83e]{grid-template-columns:auto 1fr;align-items:center}.toolkit-stats[data-v-e7dbb83e]{grid-template-columns:repeat(3,1fr)}.toolkit-stage[data-v-e7dbb83e]{min-height:39rem}}@media (max-width: 640px){.toolkit-proof[data-v-e7dbb83e]{grid-template-columns:1fr;justify-items:center}.toolkit-stats[data-v-e7dbb83e]{width:100%;grid-template-columns:repeat(3,1fr);gap:.5rem}.toolkit-stat[data-v-e7dbb83e]{padding-left:.65rem}.toolkit-stat dd[data-v-e7dbb83e]{font-size:1.25rem}.toolkit-stat span[data-v-e7dbb83e]{display:none}.toolkit-stage[data-v-e7dbb83e]{min-height:31rem;margin-inline:-1rem}.toolkit-halo-outer[data-v-e7dbb83e]{height:27rem;width:27rem}.toolkit-halo-middle[data-v-e7dbb83e]{height:22rem;width:22rem}.toolkit-halo-inner[data-v-e7dbb83e]{height:17rem;width:17rem}.toolkit-orbit[data-v-e7dbb83e]{height:21rem;width:21rem}.toolkit-orbit-b[data-v-e7dbb83e]{height:27rem;width:27rem}.toolkit-console[data-v-e7dbb83e]{width:13rem;min-width:13rem;border-radius:1.55rem}.toolkit-console-topline[data-v-e7dbb83e]{padding:.9rem .9rem .65rem}.toolkit-calories[data-v-e7dbb83e]{padding:.8rem .9rem}.toolkit-calories strong[data-v-e7dbb83e]{font-size:1.55rem}.toolkit-ring[data-v-e7dbb83e]{height:3.2rem;width:3.2rem}.toolkit-ring[data-v-e7dbb83e]:before{height:2.55rem;width:2.55rem}.toolkit-macros[data-v-e7dbb83e]{padding:0 .9rem .8rem}.toolkit-log[data-v-e7dbb83e]{display:none}.toolkit-satellite[data-v-e7dbb83e]{width:auto;max-width:7.2rem;padding:.45rem;font-size:.56rem}.toolkit-satellite-icon[data-v-e7dbb83e]{height:1.65rem;width:1.65rem}.toolkit-satellite-icon[data-v-e7dbb83e] svg{height:.9rem;width:.9rem}.toolkit-satellite-1[data-v-e7dbb83e]{left:1%;top:14%}.toolkit-satellite-2[data-v-e7dbb83e]{left:39%;top:1%}.toolkit-satellite-3[data-v-e7dbb83e]{right:0;top:16%}.toolkit-satellite-4[data-v-e7dbb83e]{right:0;top:58%}.toolkit-satellite-5[data-v-e7dbb83e]{bottom:1%;left:34%}.toolkit-satellite-6[data-v-e7dbb83e]{bottom:10%;left:0}.toolkit-satellite-7[data-v-e7dbb83e],.toolkit-satellite-8[data-v-e7dbb83e]{display:none}.toolkit-index[data-v-e7dbb83e]{grid-template-columns:1fr}.toolkit-index-label[data-v-e7dbb83e]{padding:.8rem 0;box-shadow:none}}@media (prefers-reduced-motion: reduce){.toolkit-orbit[data-v-e7dbb83e],.toolkit-satellite[data-v-e7dbb83e],.toolkit-live i[data-v-e7dbb83e],.toolkit-index-track[data-v-e7dbb83e]{animation:none}.toolkit-index-track[data-v-e7dbb83e]{flex-wrap:wrap;width:auto;gap:.75rem;padding-block:1rem}.toolkit-index-set[data-v-e7dbb83e]{flex-wrap:wrap;gap:.75rem}.toolkit-index-set[data-v-e7dbb83e]:nth-child(2){display:none}.toolkit-index-item[data-v-e7dbb83e]{padding:0}}.real-week-phone[data-v-0db2e850]{width:100%;filter:drop-shadow(0 2.2rem 2.3rem rgba(18,24,31,.24))}.phone-shell[data-v-0db2e850]{position:relative;aspect-ratio:.48;border:.4rem solid #101419;border-radius:clamp(2.2rem,3.2vw,3.1rem);background:#05090e;padding:.34rem;box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 1px #060a0e61}.phone-speaker[data-v-0db2e850]{position:absolute;top:.15rem;left:50%;z-index:6;width:42%;height:1.4rem;border-radius:0 0 .95rem .95rem;background:#05090e;transform:translate(-50%)}.phone-screen[data-v-0db2e850]{position:relative;height:100%;overflow:hidden;border-radius:calc(clamp(2.2rem,3.2vw,3.1rem) - .65rem);background:#082441}.scanner-layer[data-v-0db2e850],.progress-layer[data-v-0db2e850]{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1)}.scanner-layer[data-v-0db2e850]{display:grid;grid-template-rows:4.1rem minmax(0,1fr) 6rem;opacity:1}.scanner-layer header[data-v-0db2e850],.scanner-layer footer[data-v-0db2e850]{display:flex;align-items:center;justify-content:space-between;padding-inline:1.45rem;color:#fff}.scanner-layer header svg[data-v-0db2e850],.scanner-layer footer svg[data-v-0db2e850]{width:1.15rem;height:1.15rem;stroke-width:2}.scanner-layer>img[data-v-0db2e850]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scan-frame[data-v-0db2e850]{position:absolute;top:23%;right:10%;bottom:22%;left:10%;pointer-events:none}.corner[data-v-0db2e850]{position:absolute;width:2.4rem;height:2.4rem;border-color:#fff;border-style:solid;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.corner-a[data-v-0db2e850]{top:0;left:0;border-width:.22rem 0 0 .22rem;border-radius:.85rem 0 0}.corner-b[data-v-0db2e850]{top:0;right:0;border-width:.22rem .22rem 0 0;border-radius:0 .85rem}.corner-c[data-v-0db2e850]{bottom:0;left:0;border-width:0 0 .22rem .22rem;border-radius:0 0 0 .85rem}.corner-d[data-v-0db2e850]{right:0;bottom:0;border-width:0 .22rem .22rem 0;border-radius:0 0 .85rem}.scan-beam[data-v-0db2e850]{position:absolute;top:12%;right:.5rem;left:.5rem;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,#ff7a1b,transparent);box-shadow:0 0 1.1rem #ff7a1be6;animation:real-week-scan-0db2e850 2.8s ease-in-out infinite}.scanner-layer footer button[data-v-0db2e850]{width:3.7rem;height:3.7rem;border:.3rem solid #fff;border-radius:50%;background:#ffffff1f;box-shadow:inset 0 0 0 .2rem #082441}.progress-layer[data-v-0db2e850]{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:3.4rem 1.4rem 2rem;background:radial-gradient(circle at 50% 30%,rgba(82,150,46,.24),transparent 34%),#071d35;color:#fff;opacity:0;text-align:center;transform:translateY(1rem);pointer-events:none}.progress-kicker[data-v-0db2e850]{color:#8fc66f;font-size:clamp(.56rem,.8vw,.72rem);font-weight:850;letter-spacing:.16em;text-transform:uppercase}.progress-check[data-v-0db2e850]{width:3.7rem;height:3.7rem;margin-top:1.6rem;fill:#65a642;color:#65a642;stroke:#fff}.progress-layer h3[data-v-0db2e850]{margin-top:1.1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:500;line-height:1.05}.progress-layer p[data-v-0db2e850]{max-width:13rem;margin-top:.75rem;color:#ffffffab;font-size:clamp(.68rem,.95vw,.85rem);line-height:1.45}.progress-score[data-v-0db2e850]{display:grid;width:8.8rem;height:8.8rem;place-content:center;margin-top:1.6rem;border:.62rem solid rgba(125,188,83,.28);border-top-color:#79b953;border-right-color:#79b953;border-radius:50%}.progress-score strong[data-v-0db2e850]{font-size:1.75rem;line-height:1}.progress-score span[data-v-0db2e850]{margin-top:.4rem;color:#a7d18d;font-size:.7rem;font-weight:700}.progress-macros[data-v-0db2e850]{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;width:100%;margin-top:1.5rem}.progress-macros span[data-v-0db2e850]{display:grid;gap:.35rem;color:#ffffff9e;font-size:.58rem}.progress-macros i[data-v-0db2e850]{width:100%;height:.18rem;border-radius:99px;background:#75b650}.real-week-phone[data-phone-phase=progress] .scanner-layer[data-v-0db2e850]{opacity:0;transform:translateY(-1rem);pointer-events:none}.real-week-phone[data-phone-phase=progress] .progress-layer[data-v-0db2e850]{opacity:1;transform:translateY(0);pointer-events:auto}@keyframes real-week-scan-0db2e850{0%,to{top:12%;opacity:0}14%,86%{opacity:1}50%{top:88%}}@media (max-width: 760px){.phone-shell[data-v-0db2e850]{border-width:.3rem;border-radius:2rem;padding:.25rem}.phone-screen[data-v-0db2e850]{border-radius:1.55rem}.scanner-layer[data-v-0db2e850]{grid-template-rows:3.1rem minmax(0,1fr) 4.6rem}.scanner-layer header[data-v-0db2e850],.scanner-layer footer[data-v-0db2e850]{padding-inline:1rem}.scanner-layer footer button[data-v-0db2e850]{width:2.8rem;height:2.8rem}.scan-frame[data-v-0db2e850]{top:23%;right:9%;bottom:21%;left:9%}.corner[data-v-0db2e850]{width:1.65rem;height:1.65rem}.progress-layer[data-v-0db2e850]{padding-inline:.8rem}.progress-score[data-v-0db2e850]{width:6.4rem;height:6.4rem;border-width:.45rem}.progress-macros[data-v-0db2e850]{display:none}}@media (prefers-reduced-motion: reduce){.scanner-layer[data-v-0db2e850],.progress-layer[data-v-0db2e850]{transition:none}.scan-beam[data-v-0db2e850]{animation:none}}.week-ribbon[data-v-acc52d12]{position:relative;width:100%;min-height:15.6rem;isolation:isolate}.week-days[data-v-acc52d12]{display:grid;grid-template-columns:repeat(7,minmax(9.8rem,1fr));width:100%;margin:0;padding:0;border-block:1px solid rgba(13,31,49,.12);background:#ffffffb8;list-style:none}.week-day[data-v-acc52d12]{min-width:0;border-right:1px solid rgba(13,31,49,.12);background:#f7f8f1}.week-day[data-v-acc52d12]:last-child{border-right:0}.week-day header[data-v-acc52d12]{display:flex;height:4.4rem;align-items:center;justify-content:center;gap:1rem;color:#202633;font-size:clamp(.72rem,1.04vw,1rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.day-check[data-v-acc52d12]{width:clamp(1.35rem,2vw,1.9rem);height:clamp(1.35rem,2vw,1.9rem);fill:#4f941d;color:#4f941d;stroke:#fff;stroke-width:2.6}.week-day>img[data-v-acc52d12]{display:block;width:100%;height:11.15rem;-o-object-fit:cover;object-fit:cover}.focus-meal[data-v-acc52d12]{position:absolute;top:-1.7rem;left:50%;z-index:3;width:clamp(20rem,24vw,25.5rem);margin:0;overflow:hidden;border:1px solid rgba(12,29,49,.08);border-radius:1.8rem;background:#fff;box-shadow:0 2.5rem 4.6rem -2.5rem #101c2866,0 .45rem 1.4rem #101c2814;transform:translate(-50%);transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),opacity .45s ease}.focus-meal figcaption[data-v-acc52d12]{display:grid;width:4.6rem;height:3.9rem;place-items:center;margin:.55rem auto .7rem;border-radius:999px;background:#082441;color:#fff;font-size:1rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.focus-meal img[data-v-acc52d12]{display:block;width:calc(100% - 1.15rem);aspect-ratio:1 / 1.05;margin:0 auto .58rem;border-radius:0 0 1.25rem 1.25rem;-o-object-fit:cover;object-fit:cover}.week-ribbon[data-phase=plan] .focus-meal[data-v-acc52d12]{opacity:.93;box-shadow:0 1.7rem 3.4rem -2.4rem #101c2847;transform:translate(-50%) translateY(.2rem) scale(.97)}.week-ribbon[data-phase=progress] .focus-meal[data-v-acc52d12]{transform:translate(-50%) translateY(-.35rem) scale(.985)}@media (max-width: 1100px) and (min-width: 761px){.week-days[data-v-acc52d12]{grid-template-columns:repeat(7,minmax(8rem,1fr))}.week-day>img[data-v-acc52d12]{height:10rem}}@media (max-width: 760px){.week-ribbon[data-v-acc52d12]{min-height:28.5rem;overflow:visible}.week-days[data-v-acc52d12]{position:relative;left:50%;grid-template-columns:repeat(7,7rem);width:49rem;transform:translate(-50%)}.week-day header[data-v-acc52d12]{height:3rem;gap:.45rem;font-size:.64rem}.day-check[data-v-acc52d12]{width:1.1rem;height:1.1rem}.week-day>img[data-v-acc52d12]{height:7.2rem}.focus-meal[data-v-acc52d12],.week-ribbon[data-phase=plan] .focus-meal[data-v-acc52d12],.week-ribbon[data-phase=progress] .focus-meal[data-v-acc52d12]{top:2.25rem;width:min(70vw,17rem);opacity:1;transform:translate(-50%)}.focus-meal figcaption[data-v-acc52d12]{width:3.7rem;height:3.1rem;margin:.45rem auto .5rem;font-size:.78rem}.focus-meal img[data-v-acc52d12]{aspect-ratio:4 / 3}}@media (prefers-reduced-motion: reduce){.focus-meal[data-v-acc52d12]{transition:none}}.state-rail[data-v-329aece0]{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin:0;padding:0;list-style:none}.state-rail[data-v-329aece0]:before{position:absolute;right:16.66%;bottom:.62rem;left:16.66%;height:1px;background:#8a8d90;content:""}.state-rail li[data-v-329aece0]{position:relative;display:grid;justify-items:center;gap:1rem;color:#77767a;font-size:clamp(.72rem,1.05vw,1rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .35s ease}.state-rail i[data-v-329aece0]{position:relative;z-index:1;width:1.45rem;height:1.45rem;border:.2rem solid #f4f2ef;border-radius:50%;background:#cfcbcb;box-shadow:0 0 0 1px #1c232a1c;transition:background .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.state-rail li.active[data-v-329aece0]{color:#0b1d36;font-weight:850}.state-rail li.active i[data-v-329aece0]{background:#ff7419;box-shadow:0 0 0 1px #ff7419,0 .4rem 1rem #ff74193d;transform:scale(1.14)}@media (max-width: 760px){.state-rail li[data-v-329aece0]{gap:.72rem;font-size:.68rem}.state-rail i[data-v-329aece0]{width:1.15rem;height:1.15rem;border-width:.16rem}.state-rail[data-v-329aece0]:before{bottom:.5rem}}@media (prefers-reduced-motion: reduce){.state-rail li[data-v-329aece0],.state-rail i[data-v-329aece0]{transition:none}}.real-week-section[data-v-d6d79b27]{position:relative;min-height:230vh;overflow:clip;background:radial-gradient(circle at 70% 38%,rgba(238,244,228,.5),transparent 32%),#fbfaf7;color:#0a1b33}.real-week-sticky[data-v-d6d79b27]{position:sticky;top:0;min-height:100dvh;overflow:clip;padding-top:clamp(7.5rem,13vh,9rem)}.real-week-heading[data-v-d6d79b27]{width:min(43rem,calc(100% - 4rem));margin-left:clamp(2rem,7.5vw,7rem)}.real-week-heading p[data-v-d6d79b27]{color:#4d8b31;font-size:clamp(.72rem,.9vw,.96rem);font-weight:850;letter-spacing:.22em;text-transform:uppercase}.real-week-heading h2[data-v-d6d79b27]{max-width:43rem;margin-top:1.1rem;color:#081c36;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.25rem,4.7vw,5rem);font-weight:500;letter-spacing:-.055em;line-height:.94;text-wrap:balance}.heading-line[data-v-d6d79b27]{display:block;color:inherit;white-space:nowrap}.real-week-heading .heading-period[data-v-d6d79b27]{color:#5a9c3a}.real-week-stage[data-v-d6d79b27]{position:relative;width:100%;min-height:35rem;margin-top:clamp(4.7rem,8vh,6.8rem)}.ribbon-motion[data-v-d6d79b27]{position:relative;width:100%;will-change:transform}.phone-motion[data-v-d6d79b27]{position:absolute;top:-6.8rem;left:calc(50% + clamp(7.5rem,12vw,10.5rem));z-index:7;width:clamp(14.8rem,19vw,18.2rem);will-change:transform,opacity}.rail-motion[data-v-d6d79b27]{position:absolute;top:20rem;left:clamp(2.5rem,6.7vw,7.2rem);z-index:5;width:clamp(23rem,29vw,29.5rem)}@media (min-width: 1700px){.real-week-heading[data-v-d6d79b27]{margin-left:max(7rem,calc((100vw - 1600px)/2))}.rail-motion[data-v-d6d79b27]{left:max(7rem,calc((100vw - 1600px)/2))}}@media (max-width: 1100px) and (min-width: 761px){.real-week-heading[data-v-d6d79b27]{width:min(36rem,calc(100% - 3rem));margin-left:2.5rem}.real-week-heading h2[data-v-d6d79b27]{font-size:clamp(3.3rem,6vw,4.5rem)}.phone-motion[data-v-d6d79b27]{left:calc(50% + 7.6rem);width:clamp(13.5rem,22vw,15.5rem)}.rail-motion[data-v-d6d79b27]{left:2.5rem;width:23rem}}@media (max-width: 760px){.real-week-section[data-v-d6d79b27]{min-height:auto;overflow:hidden;padding:4.75rem 0 4.25rem}.real-week-sticky[data-v-d6d79b27]{position:relative;min-height:0;overflow:visible;padding-top:0}.real-week-heading[data-v-d6d79b27]{width:min(100% - 2rem,34rem);margin-inline:auto}.real-week-heading p[data-v-d6d79b27]{font-size:.68rem}.real-week-heading h2[data-v-d6d79b27]{max-width:23rem;margin-top:.85rem;font-size:clamp(2.3rem,10.5vw,3.2rem);line-height:.96}.real-week-stage[data-v-d6d79b27]{min-height:38.5rem;margin-top:2.7rem}.phone-motion[data-v-d6d79b27]{top:9.6rem;left:calc(50% + 4.4rem);width:min(45vw,11.25rem);transform:translate(-50%)}.rail-motion[data-v-d6d79b27]{top:34rem;left:50%;width:min(calc(100% - 2.5rem),22rem);transform:translate(-50%)}}@media (max-width: 390px){.real-week-stage[data-v-d6d79b27]{min-height:37.5rem}.phone-motion[data-v-d6d79b27]{top:10.25rem;width:10.5rem}.rail-motion[data-v-d6d79b27]{top:33.5rem}}@media (prefers-reduced-motion: reduce){.real-week-section[data-v-d6d79b27]{min-height:auto}.real-week-sticky[data-v-d6d79b27]{position:relative;min-height:auto}.ribbon-motion[data-v-d6d79b27],.phone-motion[data-v-d6d79b27]{opacity:1!important;transform:none!important}}
