@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_ef6e6a90-module__Jc8JUW__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_ef6e6a90-module__Jc8JUW__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
html:has(.v7){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:initial;background:#12161d;scroll-padding-top:0}body:has(.v7){background:#12161d}.v7 :where(h1,h2,h3,h4){font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.v7 .card{-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.v7 button.verb{font-family:revert;line-height:revert;letter-spacing:revert;border:revert}.v7{--ground:#12161d;--ink:#f4f6f2;--ink2:#c6ccc4;--ink3:#f4f6f28c;--verb:#4a75a8;--sky:#9dbfe6;--good:#b0e0c4;--care:#e8b4a0;--progress:#e9d8a8;--protein:#e8c4da;--carbs:#d3d1ee;--fat:#e9e3a0;--glass:#1619146b;--rim:#ffffff1a;--hair:#ffffff1a;--pill:#151913b8;--track:#ffffff14;--w:1120px;--g:24px;--ease:cubic-bezier(.16,1,.3,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v7 *{box-sizing:border-box;margin:0}html:has(.v7){scroll-behavior:smooth;-webkit-text-size-adjust:100%}.v7{background:var(--ground);color:var(--ink);font:400 16px/1.55 var(--font-inter-tight),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:normal;min-height:100dvh;overflow-x:clip}.v7 ::selection{color:var(--ink);background:#9dbfe659}.v7 :focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:8px}.v7 a{color:inherit;text-decoration:none}.v7 img{max-width:100%;display:block}.v7 .tab{font-variant-numeric:tabular-nums}.v7 .wrap{max-width:var(--w);padding-inline:var(--g);margin-inline:auto}html:has(.v7){scrollbar-color:#f4f6f238 var(--ground)}.v7 .verb{background:var(--verb);color:#fff;height:44px;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 8px 24px -8px #4a75a8b3}.v7 .verb:hover{background:#5482b8;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff42,0 12px 28px -8px #4a75a8cc}.v7 .verb:active{transform:translateY(0)scale(.98)}.v7 .verb svg{width:16px;height:16px}.v7 .ghost{background:var(--glass);height:44px;box-shadow:inset 0 0 0 1px var(--rim);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.v7 .ghost:hover{background:#16191499}.v7 .nav{z-index:5;position:absolute;inset:0 0 auto}.v7 .nav .wrap{align-items:center;gap:36px;height:64px;display:flex}.v7 .brand{align-items:center;gap:8px;display:flex}.v7 .brand img{width:28px;height:28px}.v7 .brand b{font:400 20px/1 var(--font-pacifico),cursive;letter-spacing:0;padding-bottom:4px}.v7 .nav nav{color:var(--ink2);gap:28px;font-size:14px;font-weight:500;display:flex}.v7 .nav nav a:hover{color:var(--ink)}.v7 .nav .verb{height:36px;margin-left:auto;padding:0 16px;font-size:14px}.v7 .float{z-index:20;opacity:0;pointer-events:none;height:38px;transition:opacity .3s var(--ease),transform .3s var(--ease);padding:0 16px;font-size:14px;position:fixed;top:14px;right:18px;transform:translateY(-8px)}.v7 .float.on{opacity:1;pointer-events:auto;transform:none}.v7 .hero{text-align:center;isolation:isolate;padding-top:150px;position:relative}.v7 .hero:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 12% 0%,#ece7a257,transparent 70%), radial-gradient(55% 60% at 92% 4%,#d3d1ee66,transparent 70%), radial-gradient(70% 45% at 50% 38%,#bcd0ee33,transparent 75%), linear-gradient(180deg,#1a2130 0%,var(--ground) 92%);position:absolute;inset:0 0 -160px}.v7 .hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin-inline:auto;font-size:clamp(44px,7vw,80px);font-weight:500;line-height:1.02}.v7 .hero h1 em{color:var(--sky);font-style:normal}.v7 .hero p.lede{color:var(--ink2);text-wrap:balance;max-width:46ch;margin:22px auto 0;font-size:clamp(17px,1.6vw,19px)}.v7 .hero .acts{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.v7 .hero small{color:var(--ink3);font-size:13px}.v7 .stage-wrap{perspective:1600px;margin-top:64px}.v7 .stage{aspect-ratio:16/8.4;transform-origin:50% 0;will-change:transform;background:radial-gradient(50% 70% at 20% 10%,#ece7a261,#0000 70%),radial-gradient(50% 70% at 85% 0,#d3d1ee7a,#0000 70%),radial-gradient(80% 60% at 50% 100%,#4a75a88c,#0000 70%),linear-gradient(#3b4a63,#1c2433);border-radius:24px;max-width:1080px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #fff3,0 40px 90px -30px #0009,0 0 0 8px #ffffff08}.v7 .stage .ph{border-radius:30px 30px 0 0;position:absolute;bottom:-1px;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,0 30px 60px -20px #0009}.v7 .stage .ph img{width:100%}.v7 .stage .p1{z-index:2;width:27%;height:88%;left:50%;transform:translate(-50%)}.v7 .stage .p2,.v7 .stage .p3{opacity:.92;width:23%;height:72%}.v7 .stage .p2{left:11%}.v7 .stage .p3{right:11%}.v7 .soon{background:var(--pill);height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:0 16px 0 12px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.v7 .soon:hover{background:#151913db}.v7 .soon svg{width:16px;height:16px;color:var(--sky)}.v7 .soon span{color:var(--ink2)}.v7 section{position:relative}.v7 .sec{padding-top:140px}.v7 .h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,4.6vw,56px);font-weight:500;line-height:1.1}.v7 .sub{color:var(--ink2);max-width:52ch;margin-top:14px;font-size:17px}.v7 .center{text-align:center}.v7 .center .sub{margin-inline:auto}.v7 .rv .wd{color:rgba(244,246,242,var(--a,.28));transition:color .5s linear}.v7 .two{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.v7 .card{border-radius:24px;flex-direction:column;min-height:500px;padding:32px;display:flex;position:relative;overflow:hidden}.v7 .card h3{letter-spacing:-.02em;max-width:20ch;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.2}.v7 .card p{max-width:40ch;margin-top:10px;font-size:15px}.v7 .card.blue{background:radial-gradient(90% 70% at 100% 0%,#9dbfe659,transparent 70%),var(--verb);box-shadow:inset 0 1px #ffffff38}.v7 .card.blue p{color:#ffffffd1}.v7 .card.glass{box-shadow:inset 0 0 0 1px var(--rim),inset 0 1px 0 #ffffff14;background:radial-gradient(80% 60% at 0 0,#d3d1ee1f,#0000 70%),#ffffff0a}.v7 .card.glass p{color:var(--ink2)}.v7 .card .ui{margin-top:auto;padding-top:28px}.v7 .mini{background:#12161d6b;border-radius:20px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff24}.v7 .week{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.v7 .week div{color:var(--ink2);border-radius:12px;padding:8px 0;font-size:12px;font-weight:600;line-height:1.3}.v7 .week b{color:var(--ink);font-size:17px;font-weight:500;display:block}.v7 .week .on{background:var(--sky);color:#1a1e1a}.v7 .week .on b{color:#1a1e1a}.v7 .week i{background:0 0;border-radius:50%;width:5px;height:5px;margin:0 auto 4px;display:block;box-shadow:inset 0 0 0 1px #f4f6f28c}.v7 .week i.d{box-shadow:none;background:#7fcfa2}.v7 .week .on i{box-shadow:none;background:0 0}.v7 .row{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:12px 2px;font-size:15px;display:flex}.v7 .row:first-child{border-top:0}.v7 .row img{filter:invert()brightness(1.15);opacity:.85;width:34px;height:34px}.v7 .row .t{flex:1;line-height:1.3}.v7 .row .t small{color:var(--ink2);font-size:13px;display:block}.v7 .row .s{font-size:13px;font-weight:600}.v7 .row .s.g{color:var(--good)}.v7 .row .s.c{color:var(--care)}.v7 .hatch{background:repeating-linear-gradient(135deg,#ffffff2e 0 2px,#0000 2px 7px);border-radius:10px;width:34px;height:34px}.v7 .minirow{justify-content:space-between;align-items:end;margin-top:14px;display:flex}.v7 .minirow .big{letter-spacing:-.02em;font-size:34px;font-weight:400;line-height:1}.v7 .pick{align-items:center;gap:12px;margin-top:10px;padding:8px 8px 8px 14px;display:flex}.v7 .pick .row{flex:1;padding:4px 0}.v7 .pickbtn{color:#1a1e1a;background:#f4f6f2;border-radius:999px;flex:none;align-items:center;height:40px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.v7 .minirow .lbl{color:#fffc;font-size:13px;font-weight:600}.v7 .kcal .top{justify-content:space-between;align-items:baseline;display:flex}.v7 .kcal .top b{font-size:17px;font-weight:600}.v7 .kcal .top span{color:var(--ink2);font-size:13px}.v7 .bar{background:var(--track);border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.v7 .bar i{height:100%;width:var(--p,0%);border-radius:inherit;transition:width 1.4s var(--ease);background:linear-gradient(90deg,#f4ebd8,#9dbfe6);display:block}.v7 .ends{color:var(--ink2);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.v7 .tapper{margin-top:14px}.v7 .show{background:radial-gradient(60% 80% at 50% 0,#d3d1ee4d,#0000 70%),radial-gradient(50% 60% at 0 100%,#ece7a229,#0000 70%),linear-gradient(#2a3346,#171c26);border-radius:28px;height:600px;margin-top:48px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff29}.v7 .show .ph{border-radius:30px;width:320px;position:absolute;top:56px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff29,0 40px 80px -20px #000000a6}.v7 .side{-webkit-backdrop-filter:blur(16px);background:#12161db3;border-radius:20px;width:280px;padding:16px;font-size:14px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24,0 24px 50px -20px #0009}.v7 .side b{margin:2px 0;font-size:17px;font-weight:600;display:block}.v7 .side small{color:var(--ink2);font-size:13px}.v7 .side.l{top:150px;left:6%}.v7 .side.r{top:300px;right:6%}.v7 .field{height:40px;box-shadow:inset 0 0 0 1px var(--rim);color:var(--ink2);white-space:nowrap;background:#ffffff0f;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.v7 .field .caret{background:var(--sky);width:1.5px;height:16px;animation:1s step-end infinite v7-blink}@keyframes v7-blink{50%{opacity:0}}.v7 .three{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.v7 .tile .vis{height:300px;box-shadow:inset 0 0 0 1px var(--rim);background:radial-gradient(80% 70% at 50% 0,#bcd0ee29,#0000 70%),#ffffff0a;border-radius:24px;position:relative;overflow:hidden}.v7 .tile p{color:var(--ink2);max-width:36ch;margin-top:18px;font-size:15px}.v7 .tile p b{color:var(--ink);font-weight:600}.v7 .vis .crop{border-radius:24px;width:250px;position:absolute;top:28px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff24,0 20px 40px -16px #0009}.v7 .vis .crop img{margin-top:-210px}.v7 .logger{position:absolute;inset:28px 24px auto}.v7 .set{height:48px;box-shadow:inset 0 0 0 1px var(--hair);background:#ffffff0a;border-radius:14px;grid-template-columns:28px 1fr 1fr 32px;align-items:center;gap:8px;margin-top:6px;padding:0 10px;font-size:15px;display:grid}.v7 .set .n{color:var(--ink2);font-size:12px;font-weight:600}.v7 .set .ok{border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1.5px #f4f6f266}.v7 .set.done .ok{background:var(--good);box-shadow:none;color:#1a1e1a}.v7 .set.done{background:#b0e0c414}.v7 .set .ok svg{width:14px;height:14px}.v7 .saved{color:var(--ink2);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.v7 .saved i{background:var(--good);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b0e0c426}.v7 .ex{margin-bottom:4px;font-size:17px;font-weight:600}.v7 .ex small{color:var(--ink2);margin-left:6px;font-size:13px;font-weight:400}.v7 .coach{flex-direction:column;gap:10px;display:flex;position:absolute;inset:28px 24px auto}.v7 .bub{border-radius:18px;max-width:88%;padding:12px 14px;font-size:14px;line-height:1.45}.v7 .bub.me{background:var(--verb);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.v7 .bub.it{box-shadow:inset 0 0 0 1px var(--hair);background:#ffffff12;border-bottom-left-radius:6px}.v7 .bub.it b{color:var(--protein);font-weight:600}.v7 .works{text-align:center;margin-top:72px}.v7 .works p{color:var(--ink3);font-size:13px;font-weight:500}.v7 .works ul{color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:12px 36px;margin-top:18px;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.v7 .works li{align-items:center;gap:8px;display:flex}.v7 .works li:before{content:"";background:#9dbfe699;border-radius:50%;width:6px;height:6px}.v7 .split{grid-template-columns:380px 1fr;align-items:center;gap:72px;display:grid}.v7 .split .frame{background:radial-gradient(70% 60% at 50% 0,#ece7a22e,#0000 70%),linear-gradient(#283043,#161b24);border-radius:28px;height:560px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.v7 .split .frame .ph{border-radius:28px;width:280px;position:absolute;top:44px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff29,0 30px 60px -20px #0009}.v7 .figs{margin-top:28px}.v7 .fig{border-top:1px solid var(--hair);grid-template-columns:150px 1fr;gap:24px;padding:26px 0;display:grid}.v7 .fig:first-child{border-top:0}.v7 .fig .num{letter-spacing:-.03em;font-size:44px;font-weight:400;line-height:1}.v7 .fig .num small{color:var(--ink2);letter-spacing:0;margin-left:4px;font-size:18px}.v7 .fig h3{letter-spacing:-.015em;font-size:22px;font-weight:500}.v7 .fig p{color:var(--ink2);max-width:44ch;margin-top:6px;font-size:15px}.v7 .plans{grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:48px auto 0;display:grid}.v7 .plan{box-shadow:inset 0 0 0 1px var(--rim);background:#ffffff0a;border-radius:24px;padding:32px}.v7 .plan.pro{background:radial-gradient(90% 70% at 100% 0,#9dbfe638,#0000 70%),#4a75a82e;box-shadow:inset 0 0 0 1px #9dbfe659,inset 0 1px #ffffff24}.v7 .plan h3{font-size:20px;font-weight:600}.v7 .plan .for{color:var(--ink2);margin-top:4px;font-size:14px}.v7 .price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.v7 .price b{letter-spacing:-.03em;font-size:48px;font-weight:500;line-height:1}.v7 .price span{color:var(--ink2);font-size:14px}.v7 .plan .verb,.v7 .plan .ghost{justify-content:center;width:100%;margin-top:24px}.v7 .plan ul{gap:12px;margin-top:24px;padding:0;font-size:15px;list-style:none;display:grid}.v7 .plan li{align-items:flex-start;gap:10px;display:flex}.v7 .plan li svg{width:18px;height:18px;color:var(--sky);flex:none;margin-top:3px}.v7 .faq{max-width:860px;margin-inline:auto}.v7 .qs{border-bottom:1px solid var(--hair);margin-top:36px}.v7 .q{border-top:1px solid var(--hair)}.v7 .q button{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:17px;font-weight:500;display:flex}.v7 .q button:focus-visible{outline:2px solid var(--sky);outline-offset:4px;border-radius:6px}.v7 .q button svg{width:18px;height:18px;color:var(--ink2);transition:transform .35s var(--ease);flex:none}.v7 .q[data-open] button svg{transform:rotate(180deg)}.v7 .q .a{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.v7 .q[data-open] .a{grid-template-rows:1fr}.v7 .q .a>div{overflow:hidden}.v7 .q .a p{color:var(--ink2);max-width:64ch;padding:0 40px 24px 0;font-size:15px}.v7 .band{background:radial-gradient(45% 80% at 85% 30%,#d3d1ee38,transparent 70%),radial-gradient(40% 70% at 10% 100%,#ece7a21f,transparent 70%),linear-gradient(180deg,var(--ground),#1a2030 40%);margin-top:120px;position:relative;overflow:hidden}.v7 .band .wrap{padding-top:120px;padding-bottom:110px;position:relative}.v7 .band h2{letter-spacing:-.02em;max-width:28ch;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.25}.v7 .band h2 span{color:var(--ink2)}.v7 .signup{z-index:1;max-width:520px;position:relative}.v7 .why{color:var(--ink2);max-width:46ch;margin-top:14px;font-size:15px}.v7 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v7 .fieldrow{box-shadow:inset 0 0 0 1px var(--rim);background:#12161d99;border-radius:999px;gap:8px;margin-top:24px;padding:6px;transition:box-shadow .2s;display:flex}.v7 .fieldrow:focus-within{box-shadow:inset 0 0 0 1px var(--sky),0 0 0 4px #9dbfe629}.v7 .join.bad .fieldrow{box-shadow:inset 0 0 0 1px var(--care)}.v7 .fieldrow input{all:unset;min-width:0;color:var(--ink);caret-color:var(--sky);flex:1;padding:0 14px;font-size:16px}.v7 .fieldrow input::placeholder{color:var(--ink3)}.v7 .fieldrow .verb{flex:none}.v7 .hint{color:var(--ink2);margin-top:12px;padding-left:16px;font-size:13px}.v7 .hint a{color:var(--sky);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.v7 .join.bad .hint{color:var(--care)}.v7 .thanks{animation:v7-pop .5s var(--ease);background:#b0e0c414;border-radius:20px;align-items:flex-start;gap:14px;margin-top:24px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 1px #b0e0c44d}.v7 .thanks[hidden]{display:none}.v7 .thanks b{font-size:17px;font-weight:600}.v7 .thanks p{color:var(--ink2);margin-top:2px;font-size:14px}.v7 .thanks .dot{background:var(--good);color:#1a1e1a;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.v7 .thanks .dot svg{width:16px;height:16px}@keyframes v7-pop{0%{opacity:0;transform:translateY(6px)}}.v7 .keys{width:300px;height:240px;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.v7 .key{-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff24,#ffffff0a);border-radius:30px;place-items:center;width:118px;height:118px;animation:7s ease-in-out infinite v7-bob;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 2px #ffffff2e,0 30px 50px -20px #0009}.v7 .key img{width:70%}.v7 .key.k1{top:0;right:0;transform:rotate(9deg)}.v7 .key.k2{animation-delay:-3.5s;bottom:0;left:10px;transform:rotate(-12deg)}.v7 .key.k2 img{filter:invert()brightness(1.2);width:62%}@keyframes v7-bob{50%{translate:0 -10px}}.v7 footer{border-top:1px solid var(--hair)}.v7 footer .wrap{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding-top:56px;padding-bottom:40px;display:grid}.v7 footer h4{font-size:14px;font-weight:600}.v7 footer ul{color:var(--ink2);gap:10px;margin-top:14px;padding:0;font-size:14px;list-style:none;display:grid}.v7 footer ul a:hover{color:var(--ink)}.v7 .legal{border-top:1px solid var(--hair)}.v7 .legal .wrap{color:var(--ink3);justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:28px;font-size:13px;display:flex}.v7 .lift{transition:transform .9s var(--ease),opacity .9s var(--ease)}.js .v7 .lift:not(.in){opacity:.001;transform:translateY(24px)}@media (max-width:900px){.v7{--g:16px}.v7 .nav nav{display:none}.v7 .hero{padding-top:120px}.v7 .stage{aspect-ratio:auto;height:440px}.v7 .stage .p1{width:62%;height:92%}.v7 .stage .p2,.v7 .stage .p3{display:none}.v7 .sec{padding-top:96px}.v7 .two,.v7 .three,.v7 .plans{grid-template-columns:1fr}.v7 .card{min-height:0;padding:24px}.v7 .show{flex-direction:column;align-items:center;gap:12px;height:auto;padding:32px 16px 16px;display:flex}.v7 .show .ph{width:240px;height:400px;margin-bottom:8px;position:relative;top:auto;left:auto;transform:none}.v7 .side{width:100%;position:relative;top:auto;left:auto;right:auto}.v7 .side.l,.v7 .side.r{top:auto;left:auto;right:auto}.v7 .split{grid-template-columns:1fr;gap:40px}.v7 .split .frame{height:460px}.v7 .fig{grid-template-columns:1fr;gap:10px}.v7 .keys{width:260px;height:200px;margin:48px 0 0 auto;position:relative;top:auto;right:auto;transform:none}.v7 .key{border-radius:24px;width:96px;height:96px}.v7 .band .wrap{padding-top:88px;padding-bottom:72px}.v7 .fieldrow{border-radius:20px;flex-direction:column;padding:6px}.v7 .fieldrow input{height:48px}.v7 .fieldrow .verb{justify-content:center}.v7 .hint{padding-left:4px}.v7 .soon{font-size:13px}.v7 footer .wrap{grid-template-columns:1fr 1fr}.v7 footer .wrap>div:first-child{grid-column:1/-1}.v7 .legal .wrap{flex-direction:column}}@media (prefers-reduced-motion:reduce){.v7 *,.v7 :before,.v7 :after{transition:none!important;animation:none!important}.js .v7 .lift:not(.in){opacity:1;transform:none}.v7 .rv .wd{color:var(--ink)}.v7 .stage{transform:none!important}}
/*# sourceMappingURL=3hasmv0_7bw19.css.map*/