.ms .day{background:var(--k-surface);border-radius:8px;justify-items:center;gap:2px;padding:5px 6px;display:grid}.ms .day.on{background:var(--lime);color:#080a0a}.ms .day.on .m7{color:#080a0a}.ms .sets{gap:5px;display:flex}.ms .sets i{background:var(--k-surface-2);width:30px;height:20px;box-shadow:inset 0 0 0 1px var(--k-line-2);font:500 8px var(--mono);color:var(--k-text-3);border-radius:6px;place-items:center;font-style:normal;display:grid}.ms .sets i.d{background:var(--lime);color:#080a0a}.ms .sets i.c{box-shadow:inset 0 0 0 1px var(--lime)}.ms .sets.big{gap:6px}.ms .sets.big i{background:var(--k-surface);height:34px;color:var(--k-text-2);border-radius:9px;flex:1;font-size:10px}.ms .sets.big i.d{background:var(--lime);color:#080a0a}.ms .bar{background:var(--k-line-2);border-radius:2px;height:4px;display:block;overflow:hidden}.ms .bar.thin{height:3px}.ms .bar i{background:var(--lime);border-radius:2px;height:100%;display:block}.ms .tick{background:var(--k-surface-2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.ms .tick svg{width:11px;height:11px;color:var(--k-text-3)}.ms .tick.on{background:var(--lime)}.ms .tick.on svg{color:#080a0a}.ms .today-card{background:var(--ac,var(--lime));color:#080a0a;border-radius:16px;gap:4px;padding:14px;display:grid}.ms .today-card b{font:800 26px/.95 var(--display);letter-spacing:-.04em}.ms .today-card>span:nth-child(3){color:#2a2e2c;font-size:12px}.ms .today-card .vp{color:var(--ac,var(--lime));background:#080a0a;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:10px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.ms .today-card .vp svg{width:12px;height:12px}.ms .today-card.big{border-radius:18px}.ms .today-card.big b{font-size:28px}.ms .goal{justify-items:center;gap:5px;display:grid}.ms .notif{background:var(--k-surface-2);box-shadow:inset 0 0 0 1px var(--k-line-2);border-radius:14px;gap:9px;padding:10px;display:flex}.ms .nl{background:var(--lime);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ms .nl svg{color:#080a0a;width:12px;height:12px}.ms .bh{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.ms .bmark{width:30px;height:30px;color:var(--k-text)}.ms .blogo{color:#1a0c02;width:30px;height:30px;font:800 14px var(--display);background:#ff8a3d;border-radius:8px;place-items:center;display:grid}.ms .bh.iron .today-card,.ms .bh.iron .today-card>span{color:#1a0c02}.ms .bh.iron .today-card .vp{background:#1a0c02}.ms .pill.bk{color:var(--lime);background:#1e2a10}.ms .bh.iron .pill.bk{color:#ff8a3d;background:#3a2110}.ms .renew{background:var(--ac,var(--lime));color:#080a0a;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}.ms .bh.iron .renew{color:#1a0c02}.pg-app .phero{padding:88px 0 120px;overflow:hidden}.pg-app .phero h1{font-size:clamp(60px,8.6vw,124px)}.pg-app .phero .sub{max-width:700px}.pg-app .stage{justify-content:center;align-items:center;gap:15px;padding-top:56px;display:flex}.pg-app .stage figure{justify-items:center;gap:18px;margin:0;display:grid}.pg-app .stage figcaption{color:var(--k-text-3)}.motion .pg-app .stage:not(.in)>figure{opacity:0;transform:translateY(48px)rotateX(10deg)}.pg-app .stage>figure{transition:opacity var(--cine) var(--ease), transform var(--cine) var(--ease-io)}.pg-app .dayline{padding:140px 0}.pg-app .dhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pg-app .dhead h2,.pg-app .rebrand h2,.pg-app .stores h2{letter-spacing:-.04em;font-size:clamp(44px,5.4vw,76px);line-height:.96}.pg-app .dhead p{max-width:420px;color:var(--p-text-2);font-size:20px;line-height:1.5}.pg-app .strip{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:20px;margin-top:64px;padding:0 80px 24px;list-style:none;display:flex;overflow-x:auto}.pg-app .strip li{scroll-snap-align:start;flex:0 0 196px;align-content:start;gap:16px;display:grid}.pg-app .when{align-items:center;gap:10px;display:flex}.pg-app .when b{color:var(--p-text);font-size:13px;font-weight:700}.pg-app .when i{background:#d9d6cc;flex:1;height:1px}.pg-app .cap{gap:6px;padding-top:4px;display:grid}.pg-app .cap b{font-size:17px;font-weight:600}.pg-app .cap span{color:var(--p-text-3);font-size:15px;line-height:1.45}.pg-app .rebrand{padding:140px 0}.pg-app .rebrand .kicker{justify-content:center}.pg-app .rebrand .lead{max-width:640px;margin:24px auto 0}.pg-app .rstage{perspective:1600px;justify-content:center;align-items:center;gap:64px;margin-top:72px;display:flex}.pg-app .side{justify-items:center;gap:28px;margin:0;display:grid}.pg-app .glowbox{background:radial-gradient(100% 80%,#16210d 0%,#080a0a 70%);padding:40px 60px}.pg-app .glowbox.orange{background:radial-gradient(100% 80%,#2a1709 0%,#080a0a 70%)}.pg-app .side figcaption{align-items:center;gap:14px;display:flex}.pg-app .tile{background:var(--k-surface);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--k-line-2);font:800 16px var(--display);border-radius:14px;place-items:center;display:grid}.pg-app .tile.it{color:#1a0c02;box-shadow:none;background:#ff8a3d}.pg-app .tmark{width:34px;height:34px;color:var(--k-text)}.pg-app .side figcaption b{font-size:15px;font-weight:600;display:block}.pg-app .side figcaption .mono{color:var(--k-text-3);font-size:11px}.pg-app .swap{text-align:center;justify-items:center;gap:14px;width:160px;display:grid}.pg-app .swap .arrow{background:var(--k-text);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.pg-app .swap .arrow svg{color:#080a0a;width:22px;height:22px}.pg-app .swap .mono{color:var(--k-text-2);line-height:1.7}.pg-app .mphone.flip{animation:flipY var(--cine) var(--ease-io)}.pg-app .tiers{background:var(--k-bg-2);box-shadow:inset 0 0 0 1px var(--k-line-2);border-radius:24px;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid;overflow:hidden}.pg-app .tiers>div{border-right:1px solid var(--k-line-2);align-content:start;gap:14px;padding:32px;display:grid}.pg-app .tiers>div:last-child{border-right:0}.pg-app .th{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-app .th .mono{color:var(--k-text-3)}.pg-app .lv{gap:4px;display:flex}.pg-app .lv i{background:var(--k-line-2);border-radius:3px;width:22px;height:6px}.pg-app .lv i.on{background:var(--k-text-2)}.pg-app .tiers .top .lv i{background:var(--lime)}.pg-app .tiers b{font:800 32px/1 var(--display);letter-spacing:-.035em}.pg-app .tiers p{color:var(--k-text-2);font-size:16px;line-height:1.45}.pg-app .tnote{color:var(--k-text-3);margin-top:16px;font-size:11px}.pg-app .owners{padding:140px 0}.pg-app .ogrid{align-items:flex-start;gap:80px;display:flex}.pg-app .stores{flex:0 0 520px;gap:24px;display:grid}.pg-app .stores .kicker{margin:0}.pg-app .stores h2{font-size:clamp(44px,4.4vw,64px)}.pg-app .stores p{color:var(--p-text-2);max-width:500px;font-size:20px;line-height:1.5}.pg-app .badges{flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.pg-app .sbadge{color:var(--k-text);background:#080a0a;border-radius:999px;align-items:center;gap:12px;padding:12px 26px 12px 20px;display:inline-flex}.pg-app .sbadge svg{width:22px;height:22px}.pg-app .sbadge small{font:500 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--k-text-3);display:block}.pg-app .sbadge b{font:600 18px var(--display)}.pg-app .listing{background:var(--p-surface);border-radius:20px;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:inset 0 0 0 1px #e2dfd6}.pg-app .listing .ico{color:#1a0c02;width:64px;height:64px;font:800 30px var(--display);background:#ff8a3d;border-radius:16px;flex:none;place-items:center;display:grid}.pg-app .listing .lt{flex:1;gap:3px;display:grid}.pg-app .listing .lt b{font-size:18px;font-weight:600}.pg-app .listing .lt span{color:var(--p-text-3);font-size:14px}.pg-app .listing .lt .mono{font-size:10px}.pg-app .listing .get{color:var(--k-text);background:#080a0a;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600}.pg-app .note{color:var(--p-text-3);font-size:10px}.pg-app .benefits{flex:1;min-width:0}.pg-app .benefits>.mono{color:var(--p-text-3);padding-bottom:4px;display:block}.pg-app .benefits ol{list-style:none}.pg-app .benefits li{border-top:1px solid #d9d6cc;gap:28px;padding:32px 0;display:flex}.pg-app .benefits .n{width:32px;color:var(--lime-ink);flex:none;font-size:13px;font-weight:700}.pg-app .bt{justify-items:start;gap:10px;display:grid}.pg-app .bt b{font:800 32px/1.05 var(--display);letter-spacing:-.035em}.pg-app .bt span:not(.tg){color:var(--p-text-2);font-size:17px;line-height:1.5}.pg-app .tg{color:var(--p-text-3);border-radius:999px;padding:5px 10px;font-size:10px;box-shadow:inset 0 0 0 1px #cfcbc0}@keyframes flipY{50%{transform:rotateY(90deg)scale(.94)}}@media (max-width:1180px){.pg-app .stage .c-side{display:none}.pg-app .ogrid{flex-direction:column;gap:64px}.pg-app .stores{flex:none}.pg-app .rstage{gap:24px}.pg-app .glowbox{padding:32px 24px}}@media (max-width:860px){.pg-app .stage .c-mid{display:none}.pg-app .dayline,.pg-app .rebrand,.pg-app .owners{padding:96px 0}.pg-app .strip{padding-inline:40px}.pg-app .rstage{flex-direction:column}.pg-app .rstage .side:first-child{display:none}.pg-app .swap{order:-1;width:auto}.pg-app .swap .mono br{display:none}.pg-app .tiers{grid-template-columns:1fr}.pg-app .tiers>div{border-right:0;border-bottom:1px solid var(--k-line-2)}}@media (max-width:560px){.pg-app .strip{padding-inline:16px}.pg-app .stage .mphone{transform-origin:top;transform:scale(.92)}.pg-app .benefits li{gap:16px}.pg-app .bt b{font-size:26px}}.pg-app .inside{padding:72px 0}.pg-app .inside h2{letter-spacing:-.04em;font-size:40px;line-height:.96}.pg-app .inside ul{margin-top:24px;list-style:none}.pg-app .inside li{border-top:1px solid var(--k-line);align-items:center;gap:14px;padding:14px 0;font-size:16px;display:flex}.pg-app .inside li svg{width:18px;height:18px;color:var(--lime)}.pg-app .setup{background:var(--p-surface);max-width:420px;color:var(--p-text);border-radius:20px;margin:28px auto 0;padding:6px 16px}.pg-app .setup>div{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:15px;display:flex}.pg-app .setup>div:last-child{border-bottom:0}.pg-app .setup>div>span:first-child{color:var(--p-text-3);font-size:14px}.pg-app .setup .lg{color:#080a0a;width:28px;height:28px;font:800 12px var(--display);background:#ff6b3d;border-radius:9px;place-items:center;display:grid}.pg-app .setup .sw{font:500 12px var(--mono);align-items:center;gap:8px;display:flex}.pg-app .setup .sw i{background:#ff6b3d;border-radius:50%;width:18px;height:18px}.pg-app .segm{background:var(--p-bg-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pg-app .segm button{height:32px;color:var(--p-text-3);border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.pg-app .segm button[aria-pressed=true]{background:var(--p-text);color:var(--p-bg)}@media (max-width:560px){.pg-app .phero{text-align:left;padding:40px 0 0}.pg-app .phero .eyebrow{box-shadow:none;color:var(--k-text-3);padding:0}.pg-app .phero h1{font-size:56px}.pg-app .phero .sub{margin-left:0;font-size:17px}.pg-app .phero .ctas{flex-direction:column}.pg-app .phero .ctas .btn{width:100%}.pg-app .phero .fine{display:none}.pg-app .stage{padding-top:24px}.pg-app .stage .c-main figcaption{display:none}.pg-app .rebrand{padding:72px 0}.pg-app .rebrand .center{text-align:left}.pg-app .rebrand .center .kicker{justify-content:flex-start}.pg-app .rebrand h2{font-size:40px}.pg-app .rebrand .lead{margin-left:0;font-size:17px}.pg-app .rstage{margin-top:12px}.pg-app .glowbox{background:0 0;padding:28px 0}.pg-app .side figcaption,.pg-app .swap{display:none}.pg-app .tnote{text-align:center}}
