.hero[data-v-1733df23]{background:linear-gradient(#f6f1ff,#fff);padding-block:clamp(24px,4vw,56px) clamp(56px,7vw,96px);overflow:clip}.hero-grid[data-v-1733df23]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.copy[data-v-1733df23]{justify-items:start;gap:18px;display:grid}.stage[data-v-1733df23]{justify-self:center;width:min(100%,470px);padding:20px 60px 20px 120px;position:relative}.halo[data-v-1733df23]{aspect-ratio:1;background:radial-gradient(circle,#d9c8ff,#ede4ff 55%,#0000 70%);border-radius:50%;width:420px;top:50%;left:58%;transform:translate(-50%,-50%)}.float[data-v-1733df23],.halo[data-v-1733df23]{z-index:0;position:absolute}.float[data-v-1733df23]{filter:drop-shadow(0 12px 16px #4623a033);width:70px;animation:6s ease-in-out infinite bob-1733df23}.f1[data-v-1733df23]{top:2%;inset-inline-end:4%}.f2[data-v-1733df23]{bottom:10%;width:60px;animation-delay:-3s;inset-inline-end:-2%}@keyframes bob-1733df23{50%{transform:translateY(-10px)rotate(6deg)}}.phone[data-v-1733df23]{z-index:1;aspect-ratio:9/17;width:250px;box-shadow:var(--shadow),0 50px 80px -50px #4623a099,inset 0 0 0 1.5px #dcd3f2;background:linear-gradient(160deg,#fff,#ece6fa);border-radius:42px;padding:9px;position:relative}.island[data-v-1733df23]{z-index:3;background:#171230;border-radius:999px;width:70px;height:20px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.scr[data-v-1733df23]{background:#fbf9ff;border-radius:34px;align-content:start;gap:9px;height:100%;padding:42px 13px 13px;transition:opacity .35s;display:grid;overflow:hidden}.scr.fading[data-v-1733df23]{opacity:0}.app-bar[data-v-1733df23]{background:var(--accent);color:#fff;border-radius:12px;align-items:center;height:34px;padding:0 12px;font-size:13.5px;display:flex}.hi[data-v-1733df23]{letter-spacing:-.02em;font-size:19px;font-weight:900}.prog[data-v-1733df23]{color:var(--ink-2);margin-top:-8px;font-size:12.5px}.steps[data-v-1733df23]{gap:2px;display:grid}.steps li[data-v-1733df23]{min-height:28px;color:var(--ink-2);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex;position:relative}.steps li[data-v-1733df23]:not(:last-child):after{content:"";top:23px;background:var(--line);width:2px;height:12px;position:absolute;inset-inline-start:10px}.steps .done[data-v-1733df23]:not(:last-child):after{background:var(--accent)}.dot[data-v-1733df23]{color:#fff;width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;transition:background-color .3s,box-shadow .3s;display:grid}.done .dot[data-v-1733df23]{background:var(--accent);box-shadow:none}.now[data-v-1733df23]{color:var(--ink)}.now .dot[data-v-1733df23]{box-shadow:inset 0 0 0 3px var(--accent),0 0 0 5px #6a2fe32e}.todo[data-v-1733df23]{background:#fff4d6;border-radius:16px;gap:2px;margin-top:4px;padding:11px 12px;animation:.4s cubic-bezier(.2,.7,.2,1) rise-1733df23;display:grid}.todo small[data-v-1733df23]{color:#6b4a00;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:800}.todo strong[data-v-1733df23]{font-size:14.5px}.todo span[data-v-1733df23]{background:var(--accent);color:#fff;border-radius:999px;justify-self:start;gap:6px;margin-top:6px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.todo span[data-v-1733df23],.yay[data-v-1733df23]{align-items:center}.yay[data-v-1733df23]{background:var(--mint);color:var(--mint-ink);grid-template-columns:22px minmax(0,1fr);gap:10px}@keyframes rise-1733df23{0%{opacity:0;transform:translateY(8px)}}.push[data-v-1733df23]{top:22%;z-index:3;max-width:210px;box-shadow:var(--shadow);background:#fff;border-radius:16px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;transition:opacity .35s;animation:.5s cubic-bezier(.3,1.4,.5,1) pushIn-1733df23;display:flex;position:absolute;inset-inline-end:-14px}.push svg[data-v-1733df23]{color:var(--accent);flex:none}.push.fading[data-v-1733df23]{opacity:0}@keyframes pushIn-1733df23{0%{opacity:0;transform:translate(14px)scale(.92)}}.p-note[data-v-1733df23]{z-index:1;width:250px;color:var(--ink-2);text-align:center;margin-top:14px;font-size:12.5px;position:relative}.buddy[data-v-1733df23]{z-index:2;bottom:0;filter:drop-shadow(0 18px 24px #4623a040);width:150px;position:absolute;inset-inline-start:0}.gains[data-v-1733df23]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gains>li[data-v-1733df23]{box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line);background:#fff;border-radius:28px;align-content:start;gap:10px;padding:22px;display:grid}.gains h3[data-v-1733df23]{font-size:20px}.gains p[data-v-1733df23]{color:var(--ink-2);font-size:16px}.gains .note[data-v-1733df23]{color:var(--ink-2);font-size:12.5px}.vis[data-v-1733df23]{background:var(--bg-tint);border-radius:20px;align-content:center;min-height:140px;padding:16px}.v-up[data-v-1733df23],.vis[data-v-1733df23]{display:grid}.v-up[data-v-1733df23]{color:var(--accent);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:12px}.v-up span[data-v-1733df23]{color:var(--ink);gap:6px;font-size:14px;display:grid}.v-up i[data-v-1733df23]{background:var(--line);border-radius:6px;height:6px;display:block;overflow:hidden}.v-up em[data-v-1733df23]{transform-origin:0;background:#2bc48d;height:100%;animation:3s ease-in-out infinite up-1733df23;display:block}@keyframes up-1733df23{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}.ok[data-v-1733df23]{color:#2bc48d;animation:3s infinite okPop-1733df23}@keyframes okPop-1733df23{0%,60%{opacity:0;transform:scale(.5)}68%,to{opacity:1;transform:none}}.v-st ol[data-v-1733df23]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.v-st li[data-v-1733df23]{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.v-st li[data-v-1733df23]:not(:last-child):after{content:"";background:var(--line);border-radius:3px;width:calc(100% - 24px);height:3px;position:absolute;top:10px;left:calc(50% + 12px)}.v-st li.done[data-v-1733df23]:not(:last-child):after{background:var(--accent)}.v-st .d[data-v-1733df23]{z-index:1;color:#fff;width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--line);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.v-st .done .d[data-v-1733df23]{background:var(--accent);box-shadow:none}.v-st .now .d[data-v-1733df23]{box-shadow:inset 0 0 0 3px var(--accent);animation:1.6s ease-out infinite ring-1733df23}@keyframes ring-1733df23{0%{box-shadow:inset 0 0 0 3px var(--accent),0 0 0 0 #6a2fe366}to{box-shadow:inset 0 0 0 3px var(--accent),0 0 0 10px #6a2fe300}}.v-st small[data-v-1733df23]{color:var(--ink-2);font-size:11px;font-weight:700;line-height:1.2}.v-st .now small[data-v-1733df23]{color:var(--ink);font-weight:900}.v-st p[data-v-1733df23]{text-align:center;margin-top:12px;font-size:14px;font-weight:800}.mini[data-v-1733df23],.v-br[data-v-1733df23]{gap:10px;display:grid}.mini[data-v-1733df23]{background:var(--brand);color:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px 12px;transition:background-color .3s}.logo[data-v-1733df23]{width:30px;height:30px;color:var(--brand);background:#fff;border-radius:9px;place-items:center;font-size:12px;font-weight:900;transition:color .3s;display:grid}.mini b[data-v-1733df23]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hello[data-v-1733df23]{opacity:.9;font-size:13px}.picks[data-v-1733df23]{gap:8px;display:grid}.bs[data-v-1733df23]{flex-wrap:wrap;gap:6px;display:flex}.bs button[data-v-1733df23]{cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.5px #0000}.bs button i[data-v-1733df23]{border-radius:50%;width:10px;height:10px}.bs [aria-checked=true][data-v-1733df23]{box-shadow:inset 0 0 0 2px var(--ink)}.lg[data-v-1733df23]{gap:4px;display:flex}.lg button[data-v-1733df23]{cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:28px;padding:0 9px;font-size:12px;font-weight:800}.lg [aria-pressed=true][data-v-1733df23]{background:var(--ink);color:#fff}.screens[data-v-1733df23]{background:var(--bg-tint)}.cards[data-v-1733df23]{grid-template-columns:repeat(3,minmax(0,1fr))}.cards[data-v-1733df23],.cards li[data-v-1733df23]{gap:14px;display:grid}.cards li[data-v-1733df23]{box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;grid-template-columns:52px minmax(0,1fr);align-items:center;padding:18px;transition:transform .2s}.cards li[data-v-1733df23]:hover{transform:translateY(-3px)}.cards[data-v-1733df23] img{-o-object-fit:contain;object-fit:contain;width:52px;height:52px}.cards h3[data-v-1733df23]{font-size:17.5px}.cards p[data-v-1733df23]{color:var(--ink-2);font-size:15px;line-height:1.4}@media (width<=960px){.gains[data-v-1733df23],.hero-grid[data-v-1733df23]{grid-template-columns:1fr}.cards[data-v-1733df23]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.stage[data-v-1733df23]{padding:52px 20px 16px 56px}.push[data-v-1733df23]{top:0}.f1[data-v-1733df23]{display:none}.p-note[data-v-1733df23],.phone[data-v-1733df23]{width:224px}.mini[data-v-1733df23]{grid-template-columns:auto minmax(0,1fr);row-gap:0}.mini .logo[data-v-1733df23]{grid-row:span 2}.mini .hello[data-v-1733df23]{grid-column:2}.buddy[data-v-1733df23]{width:100px}.halo[data-v-1733df23]{width:280px}.push[data-v-1733df23]{max-width:160px;font-size:12px;inset-inline-end:-6px}.cards[data-v-1733df23]{grid-template-columns:1fr}}
