@font-face{font-family:__Plus_Jakarta_Sans_4b2068;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_4b2068;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_4b2068;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Plus_Jakarta_Sans_4b2068;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_4b2068;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_4b2068;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_4b2068;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Plus_Jakarta_Sans_4b2068;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_4b2068;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_4b2068{font-family:__Plus_Jakarta_Sans_4b2068,__Plus_Jakarta_Sans_Fallback_4b2068;font-style:normal}.__variable_4b2068{--font-jakarta:"__Plus_Jakarta_Sans_4b2068","__Plus_Jakarta_Sans_Fallback_4b2068"}:root{color-scheme:light;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--container:1200px;--gutter:48px;--section-gap:var(--space-32);--head-gap:var(--space-12);--nav-height:64px;--radius-control:12px;--radius-chip:14px;--radius-input:16px;--radius-card:24px;--radius-menu:28px;--radius-tile:32px;--radius-field-band:40px;--radius-pill:999px;--font-display:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;--font-text:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-hero:clamp(2.75rem,4.6vw + 1rem,5rem);--text-section:clamp(2rem,2.2vw + 1.25rem,3.25rem);--text-title:clamp(1.5rem,0.8vw + 1.2rem,2rem);--text-metric:clamp(2.5rem,3vw + 1rem,3.5rem);--text-heading:1.25rem;--text-lead:clamp(1.125rem,0.4vw + 1rem,1.3125rem);--text-body:1rem;--text-control:0.9375rem;--text-meta:0.875rem;--text-label:0.8125rem;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--dur-press:120ms;--dur-fade:180ms;--dur-settle:220ms;--dur-menu:300ms;--dur-bloom:480ms;--z-raised:2;--z-nav:300;--z-toast:500;--cobalt-field:#2e63c7;--on-field:#fff;--on-field-2:#e7eeff;--bezel:#0e1116;--bezel-edge:#2a2f3b;--dawn-glow:rgba(255,214,90,.34);--badge:#0b0d12;--badge-ink:#fff;--badge-edge:#6e7789;--canvas:#f3f4f8;--surface:#fff;--surface-2:#eef0f5;--surface-3:#e3e6ee;--ink:#0f1320;--ink-2:#4c5568;--ink-3:#7a8397;--hair:#eeeff0;--edge:#e2e3e4;--action:#2e61e4;--action-pressed:#2450c4;--action-gradient-start:#376fdc;--action-gradient-end:#2b5fe0;--on-action:#fff;--action-tint:#e7eeff;--reading-ink:#6b4fbf;--reading-tint:#eee7fa;--movement-ink:#177461;--movement-tint:#d5ede6;--connection-ink:#a94b27;--connection-tint:#fbe4da;--pending:#8c5a07;--glass:hsla(0,0%,100%,.84);--shadow-raised:0 14px 36px rgba(15,19,32,.08),0 1px 2px rgba(15,19,32,.04),inset 0 1px 0 hsla(0,0%,100%,.72);--shadow-overlay:0 24px 60px rgba(15,19,32,.16);--shadow-device:0 40px 80px -32px rgba(15,19,32,.45);--shadow-action:0 10px 24px -10px rgba(63,118,255,.55);--raised-edge:transparent;--band-dark:#0f1320;--on-dark:#f4f5fa;--on-dark-2:#a3aabb}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--canvas:#0b0e17;--surface:#151a26;--surface-2:#1c2231;--surface-3:#242b3c;--ink:#f4f5fa;--ink-2:#a3aabb;--ink-3:#6e7789;--hair:#282c37;--edge:#363a45;--action:#5b8dff;--action-pressed:#4273f5;--on-action:#0b0e17;--action-tint:#172447;--reading-ink:#b892ff;--reading-tint:#221a38;--movement-ink:#66d9c4;--movement-tint:#0f2a26;--connection-ink:#ff9b7d;--connection-tint:#2e1a14;--pending:#ffb84d;--glass:rgba(21,26,38,.84);--shadow-raised:inset 0 1px 0 hsla(0,0%,100%,.07);--shadow-overlay:0 20px 50px rgba(0,0,0,.5);--shadow-device:0 40px 80px -32px rgba(0,0,0,.6);--shadow-action:0 10px 24px -10px rgba(63,118,255,.35);--raised-edge:#282c37;--dawn-glow:rgba(255,214,90,.26);--band-dark:#05070d}}@media (max-width:64rem){:root{--gutter:32px;--section-gap:var(--space-24)}}@media (max-width:40rem){:root{--gutter:20px;--section-gap:72px;--head-gap:var(--space-8)}}*,:after,:before{box-sizing:border-box}body,html{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + var(--space-6));-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-text);font-size:var(--text-body);line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:color-mix(in oklab,var(--action) 24%,transparent)}:focus-visible{outline:2px solid var(--action);outline-offset:2px}a{color:inherit}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:800;font-synthesis:none;text-wrap:balance;overflow-wrap:break-word;min-width:0}dd,dl,figure,ol,p,ul{margin:0}p{text-wrap:pretty}img{display:block;max-width:100%;height:auto}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.anew-container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;left:var(--space-4);top:calc(-1 * var(--space-24));z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--ink);color:var(--canvas);text-decoration:none}.skip:focus-visible{top:var(--space-4)}.section-head{display:grid;justify-items:center;gap:var(--space-4);margin-bottom:var(--head-gap);text-align:center}.faq__head h2,.section-head h2{max-width:18ch;font-size:var(--text-section);line-height:1.05;letter-spacing:-.035em}.lead{max-width:46ch;font-size:var(--text-lead);line-height:1.5;color:var(--ink-2)}.link{color:var(--action);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--action) 35%,transparent);text-underline-offset:.2em;border-radius:4px;transition:text-decoration-color var(--dur-fade) var(--ease-out)}.lockup{display:inline-flex;align-items:center;gap:var(--space-2);font:800 1.375rem/1 var(--font-display);letter-spacing:-.04em;color:inherit;text-decoration:none;border-radius:var(--space-2)}.lockup img{width:34px;height:34px;border-radius:9px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-pill);font:600 var(--text-control)/1.33 var(--font-text);white-space:nowrap;text-decoration:none;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fade) var(--ease-out),color var(--dur-fade) var(--ease-out)}.btn:active{transform:scale(.97)}.btn--primary{min-height:52px;padding:0 var(--space-6);color:var(--on-action);background:linear-gradient(var(--action-gradient-start),var(--action-gradient-end));box-shadow:var(--shadow-action)}.btn--secondary{min-height:46px;padding:0 var(--space-5);color:var(--ink);background:var(--surface-2)}.btn--small{min-height:40px;padding:0 var(--space-4)}.btn:disabled{background:var(--surface-3);color:var(--ink-3);box-shadow:none;cursor:not-allowed;transform:none}.store-links{display:flex;flex-wrap:wrap;gap:var(--space-3)}.store-link{display:inline-flex;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-5) 0 var(--space-4);border:1px solid var(--badge-edge);border-radius:var(--radius-control);background:var(--badge);color:var(--badge-ink);text-align:left;text-decoration:none;transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-fade) var(--ease-out)}.store-link>svg{flex-shrink:0}.store-link>span{display:grid;line-height:1.1}.store-link small{font-size:var(--text-label);opacity:.85}.store-link strong{font:700 1.1875rem/1.1 var(--font-display);letter-spacing:-.01em}.store-link:active{transform:scale(.97)}.store-link--soon{border-style:dashed;background:transparent;color:var(--ink);cursor:default}.store-link--soon:active{transform:none}.store-link--soon small{opacity:1;font-weight:600}.close .store-link--soon,.hero .store-link--soon{border-color:color-mix(in oklab,var(--on-field) 55%,transparent);color:var(--on-field)}.phone{position:relative;margin:0;border-radius:15%/7%;background:var(--bezel);box-shadow:inset 0 0 0 2px var(--bezel-edge),var(--shadow-device)}.phone__screen{position:relative;display:block;margin:3.4%;overflow:hidden;border-radius:12%/5.6%;background:var(--surface-2)}.phone__screen img{width:100%;height:auto;margin-top:-1.7%}.phone__screen:after{content:"";position:absolute;top:.9%;left:50%;width:3%;aspect-ratio:1;border-radius:50%;background:var(--bezel);transform:translateX(-50%)}.nav{position:sticky;top:0;z-index:var(--z-nav);color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--hair);transition:background-color var(--dur-settle) var(--ease-out),color var(--dur-settle) var(--ease-out),border-color var(--dur-settle) var(--ease-out)}.nav--field{background:transparent;color:var(--on-field);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nav__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);min-height:var(--nav-height)}.nav .lockup{justify-self:start}.nav__links{display:flex;gap:var(--space-1)}.nav__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:inherit;font-size:var(--text-control);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-fade) var(--ease-out)}.nav__cta{justify-self:end;color:var(--ink);background:var(--surface-2)}.nav--field .nav__cta{color:var(--action-pressed);background:var(--on-field)}.nav--field :focus-visible{outline-color:var(--on-field)}.nav--field.is-scrolled{background:color-mix(in oklab,var(--cobalt-field) 94%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:color-mix(in oklab,var(--on-field) 14%,transparent)}.nav__menu{display:none}@media (prefers-reduced-transparency:reduce){.nav{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.nav--field{background:transparent}}.hero{--w:clamp(12rem,22vw,20rem);position:relative;overflow:hidden;margin-top:calc(-1 * var(--nav-height));padding-top:calc(var(--nav-height) + var(--space-16));background:radial-gradient(70% 60% at 50% 100%,var(--dawn-glow),transparent 72%),var(--cobalt-field);color:var(--on-field);text-align:center}.hero :focus-visible{outline-color:var(--on-field)}.hero__top{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.hero__copy{position:relative;z-index:4;display:grid;justify-items:center}.hero h1{max-width:12ch;font-size:var(--text-hero);line-height:1;letter-spacing:-.045em}.hero__line{max-width:34ch;margin-top:var(--space-5);font-size:var(--text-lead);line-height:1.5;color:var(--on-field-2)}.hero .store-links{justify-content:center;margin-top:var(--space-8)}.hero__stage{position:relative;height:calc(var(--w) * 1.32);margin-top:var(--space-16)}.hero__phone{position:absolute;top:0;left:50%;width:var(--w)}.hero__phone--centre{z-index:3;transform:translateX(-50%)}.hero__phone--left,.hero__phone--right{z-index:2;width:calc(var(--w) * .9)}.hero__phone--left{transform:translate(calc(-50% - var(--w) * 1.02),calc(var(--w) * .3)) rotate(-7deg)}.hero__phone--right{transform:translate(calc(-50% + var(--w) * 1.02),calc(var(--w) * .3)) rotate(7deg)}.hero__phone .mock{width:100%;animation:settle var(--dur-bloom) var(--ease-out) both}.hero__phone--left .mock{animation-delay:60ms}.hero__phone--right .mock{animation-delay:.12s}@keyframes settle{0%{opacity:0;translate:0 16px}}.band{padding-block:calc(var(--section-gap) / 2)}.band--surface{background:var(--surface)}.band--dark{position:relative;overflow:hidden;background:var(--band-dark);color:var(--on-dark)}.band--dark:before{content:"";position:absolute;inset:-40% -10% auto;height:90%;background:radial-gradient(45% 55% at 50% 45%,color-mix(in oklab,var(--cobalt-field) 60%,transparent),transparent 70%);pointer-events:none}.band--dark>*{position:relative}.band--dark .lead{color:var(--on-dark-2)}.band--dark :focus-visible{outline-color:var(--on-dark)}.band+.band--surface,.band--surface+.band{border-top:1px solid var(--hair)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-16)}.split--flip .split__copy{order:2}.split__copy h2{max-width:15ch;font-size:var(--text-section);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.split__copy .lead{margin-top:var(--space-5);max-width:42ch}.split__stage{--stage-tint:var(--action-tint);position:relative;display:grid;place-items:center;padding-block:var(--space-8)}.split__stage:before{content:"";position:absolute;inset:0 -6%;border-radius:var(--radius-tile);background:radial-gradient(70% 70% at 50% 50%,var(--stage-tint),transparent 72%)}.split__stage--reading{--stage-tint:var(--reading-tint)}.split__stage--connection{--stage-tint:var(--connection-tint)}.split__stage .mock{position:relative;width:min(320px,78vw)}.ways{display:grid;gap:var(--space-5);margin-top:var(--space-8);padding:0;list-style:none}.ways li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:var(--space-4)}.ways li>span{line-height:1.5;color:var(--ink-2)}.ways b{display:block;margin-bottom:2px;font:700 var(--text-heading)/1.3 var(--font-display);letter-spacing:-.015em;color:var(--ink)}.omark--lg{width:40px;height:40px}.hint{max-width:42ch;font-size:var(--text-meta);line-height:1.5;color:var(--ink-3)}.hint,.sees{margin-top:var(--space-8)}.sees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.sees h3{font-size:var(--text-heading);letter-spacing:-.015em}.sees ul{display:grid;margin-top:var(--space-3);padding:0;list-style:none;color:var(--ink-2)}.sees li,.sees ul{gap:var(--space-2)}.sees li{display:flex;align-items:center}.sees svg{flex-shrink:0;color:var(--action)}.sees--never svg{color:var(--ink-3)}.anywhere .section-head{margin-bottom:var(--space-16)}.ways3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:var(--space-8);padding:0;list-style:none}.ways3 li{display:grid;grid-row:span 2;grid-template-rows:subgrid;justify-items:center;align-items:start;text-align:center}.ways3 li>.ui{align-self:end}.ways3 h3{font-size:var(--text-heading);letter-spacing:-.015em}.ways3 p{margin-top:var(--space-2);max-width:30ch;line-height:1.5;color:var(--on-dark-2)}.ui{container-type:inline-size;width:100%;max-width:400px;color:var(--ink);font-family:var(--font-text);font-size:3.9cqw;line-height:1.35;text-align:left}.ui .notif{position:relative;top:auto;left:auto;right:auto}.ui .widget{margin-top:0}.ui .mcard{box-shadow:0 10cqw 20cqw -10cqw rgba(0,0,0,.55)}.notif__actions span.is-on{background:var(--action);color:var(--on-action)}.tnotif{gap:1.4cqw}.tnotif__clock{display:flex;align-items:baseline;gap:1.6cqw;margin-top:.6cqw}.tnotif__clock .num{font:800 7.4cqw/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tnotif__clock small{font-size:3.2cqw;color:var(--ink-2)}.tnotif__bar{display:block;height:1.8cqw;margin-top:1.4cqw;overflow:hidden;border-radius:999px;background:var(--surface-2)}.tnotif__bar span{display:block;height:100%;border-radius:inherit;background:var(--action);transform-origin:left;transition:transform 1s linear}.mock{display:flow-root;position:relative;width:min(300px,78vw,calc((100vh - 220px) * .46));border-radius:15%/7%;background:var(--bezel);box-shadow:inset 0 0 0 2px var(--bezel-edge),var(--shadow-device)}.mock__screen{--disc-reading:linear-gradient(#b892ff,#7c5ce0);--disc-movement:linear-gradient(#66d9c4,#1f9a82);--disc-body:linear-gradient(#ffd166,#e7a42c);--disc-reflection:linear-gradient(#ffa5d5,#d4559a);--disc-connection:linear-gradient(#ff9b7d,#e0623d);container-type:inline-size;position:relative;margin:3.4%;-webkit-text-size-adjust:none;text-size-adjust:none;aspect-ratio:9/19.5;overflow:hidden;border-radius:12%/5.6%;background:var(--canvas);color:var(--ink);font-family:var(--font-text);text-align:left}.mock__screen:after{content:"";position:absolute;z-index:9;top:2.2cqw;left:50%;width:3.2cqw;aspect-ratio:1;border-radius:50%;background:var(--bezel);transform:translateX(-50%)}.scr{position:absolute;inset:0;display:flex;flex-direction:column;gap:2.6cqw;padding:2cqw 5.5cqw 5cqw;font-size:3.9cqw;line-height:1.35;animation:scr-in var(--dur-settle) var(--ease-out)}@keyframes scr-in{0%{opacity:0}}.scr__status{display:flex;align-items:center;justify-content:space-between;height:7cqw;padding-inline:2cqw;margin-bottom:1.5cqw;font-size:3.4cqw;font-weight:600}.scr__status--light{color:#fff}.scr__icons{display:inline-flex;align-items:end;gap:.8cqw}.scr__icons i{width:.9cqw;height:2cqw;border-radius:.4cqw;background:currentColor}.scr__icons i+i{height:2.6cqw}.scr__icons b{width:5cqw;height:2.6cqw;margin-left:.8cqw;border:.5cqw solid;border-radius:.8cqw;background:linear-gradient(90deg,currentColor 70%,transparent 0);background-clip:content-box;padding:.3cqw}.scr__eyebrow{font-size:3cqw;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.scr__title{font:800 7.4cqw/1.1 var(--font-display);letter-spacing:-.03em}.scr__sub{margin-top:-1.4cqw;font-size:3.6cqw;color:var(--ink-2)}.scr__sub b{color:var(--ink)}.scr__section{margin-top:1cqw;font-size:3cqw;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.swap{display:inline-grid}.swap>span{grid-area:1/1;transition:opacity var(--dur-settle) var(--ease-out),transform var(--dur-settle) var(--ease-out)}.swap>span:last-child{opacity:0;transform:translateY(40%)}.swap>span.is-out{opacity:0;transform:translateY(-40%)}.swap>span.is-in{opacity:1;transform:none}.mcard{border-radius:5cqw;background:var(--surface);box-shadow:var(--shadow-raised);outline:1px solid var(--raised-edge)}.disc{display:grid;place-items:center;flex-shrink:0;width:9cqw;height:9cqw;border-radius:2.8cqw;color:#fff}.disc svg{width:5cqw;height:5cqw;stroke-width:2.2}.disc--reading{background:var(--disc-reading)}.disc--movement{background:var(--disc-movement)}.disc--body{background:var(--disc-body)}.disc--reflection{background:var(--disc-reflection)}.jrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.6cqw 3cqw;padding-block:2.6cqw}.jrow+.jrow{border-top:1px solid var(--hair)}.jrow b{font-size:3.6cqw;font-weight:600}.jrow small{font-size:3cqw;color:var(--ink-2)}.jrow__week{grid-column:1/-1;display:flex;justify-content:space-between;padding-inline:1cqw}.omark{flex-shrink:0;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.omark--md{width:7cqw;height:7cqw}.omark--sm{width:6cqw;height:6cqw}.omark--xs{width:4.4cqw;height:4.4cqw;stroke-width:2.6}.omark--done circle{fill:var(--action);stroke:none}.omark--done path{stroke:var(--on-action)}.omark--tiny circle{stroke:var(--action)}.omark--tiny .omark__seed{fill:var(--action);stroke:none}.omark--skip{stroke:var(--ink-3)}.omark--open circle{stroke:var(--ink-3);stroke-dasharray:3.5 3.5}.nextup{display:grid;gap:3cqw;padding:4.5cqw}.nextup__label{display:flex;align-items:center;gap:1.6cqw;font-size:3cqw;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--action)}.nextup__label i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:var(--action)}.nextup__label span{margin-left:auto;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2)}.nextup__habit{display:flex;align-items:center;gap:3cqw}.nextup__habit b{font:800 5.2cqw/1.15 var(--font-display);letter-spacing:-.02em}.nextup__tiny{font-size:3.6cqw;color:var(--ink-2)}.nextup__tiny b{margin-right:1cqw;color:var(--ink);font-weight:600}.nextup__actions{display:grid;grid-template-columns:1.4fr 1fr;gap:2cqw}.mpill{display:inline-flex;align-items:center;justify-content:center;gap:1.4cqw;height:10cqw;border:0;border-radius:999px;font:600 3.7cqw/1 var(--font-text);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fade) var(--ease-out),color var(--dur-fade) var(--ease-out),box-shadow var(--dur-fade) var(--ease-out)}.mpill svg{width:4cqw;height:4cqw;stroke-width:2.4}.mpill--done{color:var(--on-action);background:linear-gradient(var(--action-gradient-start),var(--action-gradient-end))}.mpill--tiny{color:var(--action);background:var(--action-tint)}.mpill.is-on{box-shadow:0 0 0 .7cqw var(--surface),0 0 0 1.4cqw var(--action)}.mpill--tiny.is-on{color:var(--on-action);background:var(--action)}.mpill.is-pressing,.mpill:active{transform:scale(.94)}.mrows{padding:1cqw 4.5cqw}.mrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3cqw;padding-block:2.6cqw}.mrow+.mrow{border-top:1px solid var(--hair)}.mrow__text{display:grid}.mrow b{font-size:3.8cqw;font-weight:600}.mrow small{font-size:3.1cqw;color:var(--ink-2)}.mtoast{position:absolute;left:5cqw;right:5cqw;bottom:5cqw;display:flex;align-items:center;gap:2.5cqw;padding:3.6cqw 4cqw;border-radius:4.5cqw;background:var(--ink);color:var(--canvas);font-size:3.7cqw;font-weight:600;opacity:0;transform:translateY(40%);transition:opacity var(--dur-settle) var(--ease-out),transform var(--dur-settle) var(--ease-out)}.mtoast.is-in{opacity:1;transform:none}.mtoast .omark--done path{stroke:var(--ink)}.scr--wall{background:radial-gradient(90% 60% at 80% 10%,#5b8dff,transparent 70%),linear-gradient(#2e63c7,#1d4597);color:#fff}.notif{position:absolute;z-index:3;top:11cqw;left:4cqw;right:4cqw;display:grid;gap:1cqw;padding:3.6cqw 4cqw 2cqw;border-radius:5cqw;background:color-mix(in oklab,var(--surface) 94%,transparent);color:var(--ink);font-size:3.4cqw;box-shadow:0 6cqw 12cqw -6cqw rgba(0,0,0,.45);opacity:0;transform:translateY(-140%);transition:opacity var(--dur-menu) var(--ease-drawer),transform var(--dur-menu) var(--ease-drawer)}.notif.is-in{opacity:1;transform:none}.notif.is-gone{opacity:0;transform:translateY(-140%)}.notif__app{display:flex;align-items:center;gap:1.6cqw;font-size:3cqw;font-weight:600;color:var(--ink-2)}.notif__app img{width:4.6cqw;height:4.6cqw;border-radius:1.2cqw}.notif__app span{margin-left:auto;font-weight:400}.notif b{font-size:3.9cqw}.notif>p:not([class]){color:var(--ink-2)}.notif__actions{display:flex;gap:1cqw;margin-top:1.6cqw;padding-top:1.6cqw;border-top:1px solid var(--hair);font-weight:600;color:var(--action)}.notif__actions span{padding:1.4cqw 2.4cqw;border-radius:999px;transition:background-color var(--dur-fade) var(--ease-out),transform var(--dur-press) var(--ease-out)}.notif__actions span.is-pressing{background:var(--action-tint);transform:scale(.94)}.wall__time{margin-top:12cqw;font:800 17cqw/1 var(--font-display);letter-spacing:-.04em;text-align:center}.widget{display:grid;gap:2.8cqw;margin-top:7cqw;padding:4.5cqw;border-radius:6cqw;background:var(--surface);color:var(--ink);box-shadow:0 6cqw 14cqw -8cqw rgba(0,0,0,.5)}.widget__label{display:flex;align-items:center;gap:1.6cqw;font-size:3cqw;font-weight:600;color:var(--ink-2)}.widget__label img{width:4.2cqw;height:4.2cqw;border-radius:1.1cqw}.widget__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3cqw}.widget__row b{font-size:3.8cqw;font-weight:600}.widget__progress{display:flex;align-items:center;gap:2.5cqw;font-size:3.2cqw;color:var(--ink-2)}.widget__bar{flex:1;height:1.8cqw;overflow:hidden;border-radius:999px;background:var(--surface-2)}.widget__bar span{display:block;height:100%;border-radius:inherit;background:var(--action);transform-origin:left;transition:transform .6s var(--ease-out)}.widget__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw}.widget__buttons span{padding:2cqw 0;border-radius:3cqw;background:var(--surface-2);font-size:3.4cqw;font-weight:600;text-align:center}.widget__buttons span:first-child{background:var(--action);color:var(--on-action)}.wall__apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5cqw;margin-top:auto;padding-inline:2cqw}.wall__apps i{aspect-ratio:1;border-radius:3.6cqw;background:hsla(0,0%,100%,.22)}.mseg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:1cqw;background:var(--surface-2)}.mseg,.mseg span{border-radius:999px}.mseg span{padding:1.8cqw 0;font-size:3.1cqw;font-weight:600;text-align:center;color:var(--ink-2)}.mseg span.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised)}.metric{display:grid;gap:1.6cqw;padding:4.5cqw}.metric__value{display:flex;align-items:baseline;gap:1.4cqw}.metric__value b{font:800 13cqw/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.metric__value span{font:700 5cqw/1 var(--font-display);color:var(--ink-2)}.metric__label{font-size:3.4cqw;color:var(--ink-2)}.metric__chips{display:flex;flex-wrap:wrap;gap:1.6cqw;margin-top:1cqw}.metric__chips span{padding:1.2cqw 2.6cqw;border-radius:999px;background:var(--action-tint);color:var(--action);font-size:3cqw;font-weight:600}.metric__chips span.is-plain{background:var(--surface-2);color:var(--ink-2)}.bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:1.6cqw;padding:4cqw 3.4cqw}.bar,.bars{display:grid}.bar{justify-items:center;gap:1.4cqw}.bar small{font-size:2.6cqw;color:var(--ink-2);font-variant-numeric:tabular-nums}.bar small.is-today{color:var(--ink);font-weight:700}.bar__track{display:flex;align-items:flex-end;width:6cqw;height:24cqw;overflow:hidden;border-radius:1.8cqw;background:var(--surface-2)}.bar__fill{display:block;width:100%;height:100%;border-radius:1.8cqw;background:var(--action);transform-origin:bottom;transition:transform .7s var(--ease-out)}.bars:not(.is-grown) .bar__fill{transform:scaleY(0)!important}.person{display:grid;gap:2.6cqw;padding:4cqw 4.5cqw}.person__head{display:flex;align-items:center;gap:2.6cqw}.person__head>span:last-child{display:grid}.person__head b{font-size:3.9cqw}.person__head small{font-size:3cqw;color:var(--ink-2)}.avatar{display:grid;place-items:center;width:8.5cqw;height:8.5cqw;border-radius:50%;color:#fff;font:800 3.8cqw/1 var(--font-display)}.avatar--movement{background:var(--disc-movement)}.avatar--connection{background:var(--disc-connection)}.avatar--body{background:var(--disc-body)}.person__habit{display:flex;align-items:center;justify-content:space-between;gap:2cqw}.person__habit b{font-size:3.4cqw;font-weight:600}.person__week{display:inline-flex;gap:.6cqw}.cheer-btn{justify-self:start;display:inline-flex;align-items:center;gap:1.6cqw;padding:2.2cqw 3.6cqw;border-radius:999px;background:var(--action-tint);color:var(--action);font-size:3.4cqw;font-weight:600;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fade) var(--ease-out),color var(--dur-fade) var(--ease-out)}.cheer-btn svg{width:3.8cqw;height:3.8cqw;stroke-width:2.2}.cheer-btn.is-pressing{transform:scale(.94)}.cheer-btn.is-sent{background:var(--action);color:var(--on-action)}.msheet{position:absolute;z-index:4;left:0;right:0;bottom:0;display:grid;gap:2cqw;padding:5cqw 5cqw 7cqw;border-radius:6cqw 6cqw 0 0;background:var(--surface);box-shadow:0 -6cqw 16cqw -6cqw rgba(15,19,32,.35);transform:translateY(105%);transition:transform var(--dur-menu) var(--ease-drawer)}.msheet.is-in{transform:none}.msheet__title{margin-bottom:1cqw;font:800 4.6cqw/1.2 var(--font-display);letter-spacing:-.02em}.msheet__option{padding:3cqw 3.6cqw;border-radius:3.6cqw;background:var(--surface-2);font-size:3.6cqw;font-weight:600;transition:background-color var(--dur-fade) var(--ease-out),color var(--dur-fade) var(--ease-out)}.msheet__option.is-on{background:var(--action);color:var(--on-action)}.promises__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;border-top:1px solid var(--edge)}.promises__list li{padding:var(--space-10) var(--space-12) var(--space-10) 0;border-bottom:1px solid var(--edge)}.promises__list li:nth-child(2n){padding-right:0;padding-left:var(--space-12);border-left:1px solid var(--edge)}.promises__list h3{max-width:12ch;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);line-height:1.1;letter-spacing:-.03em}.promises__list p{margin-top:var(--space-4);max-width:38ch;font-size:var(--text-lead);line-height:1.5;color:var(--ink-2)}.pricing .section-head{gap:var(--space-5)}.pricing .section-head h2{max-width:26ch}.pricing .lead{max-width:60ch}.pricing .section-head .seg{margin-top:var(--space-3)}.plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:58rem;margin-inline:auto}.plan,.plans{display:grid;gap:var(--space-6)}.plan{align-content:start;padding:var(--space-8);border-radius:var(--radius-tile);background:var(--surface);box-shadow:var(--shadow-raised);outline:1px solid var(--raised-edge)}.plan--plus,.plan__badge{background:var(--action-tint)}.plan__badge{justify-self:start;padding:var(--space-2) var(--space-4);border-radius:var(--radius-chip);color:var(--action);font:700 var(--text-heading)/1.3 var(--font-display);letter-spacing:-.015em}.plan--plus .plan__badge{background:var(--action);color:var(--on-action)}.plan__desc{min-height:3lh;line-height:1.5;color:var(--ink-2)}.plan__price{display:flex;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid var(--hair)}.plan--plus .plan__price{border-bottom-color:color-mix(in oklab,var(--action) 18%,transparent)}.plan__amount{font:800 var(--text-metric)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.plan__per{font-size:var(--text-lead);color:var(--ink-2)}.plan__list{display:grid;gap:var(--space-3);padding:0 0 var(--space-6);border-bottom:1px solid var(--hair);list-style:none}.plan--plus .plan__list{border-bottom-color:color-mix(in oklab,var(--action) 18%,transparent)}.plan__list li{display:flex;align-items:flex-start;gap:var(--space-3);line-height:1.45;color:var(--ink)}.plan__list svg{flex-shrink:0;margin-top:3px;color:var(--action)}.plan__action{align-self:end;min-height:52px}.plans__note{max-width:60ch;margin:var(--space-6) auto 0;font-size:var(--text-meta);line-height:1.5;text-align:center;color:var(--ink-2)}.price-loading{display:inline-block;width:4ch;height:.8em;border-radius:var(--space-2)}.price-loading,.seg{background:var(--surface-2)}.seg{display:inline-flex;margin:0;padding:var(--space-1);border:0}.seg,.seg label{border-radius:var(--radius-pill)}.seg label{position:relative}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg span{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--text-meta);font-weight:600;cursor:pointer;transition:background-color var(--dur-fade) var(--ease-out),color var(--dur-fade) var(--ease-out)}.seg input:checked+span{background:var(--action);color:var(--on-action)}.seg label:has(input:focus-visible){outline:2px solid var(--action);outline-offset:2px}.seg--large{padding:6px;background:var(--surface);box-shadow:var(--shadow-raised);outline:1px solid var(--raised-edge)}.seg--large span{min-height:44px;padding:0 var(--space-8);font-size:var(--text-control)}.faq__wrap{max-width:calc(48rem + 2 * var(--gutter))}.faq__list{overflow:hidden;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-raised);outline:1px solid var(--raised-edge)}.faq__item+.faq__item{border-top:1px solid var(--hair)}.faq__item h3{font-size:inherit}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:68px;padding:var(--space-3) var(--space-8);border:0;background:transparent;color:var(--ink);text-align:left;font:700 var(--text-heading)/1.3 var(--font-display);letter-spacing:-.015em;transition:color var(--dur-fade) var(--ease-out)}.faq__q svg{flex-shrink:0;color:var(--action);transition:transform var(--dur-settle) var(--ease-in-out)}.faq__q:focus-visible{outline-offset:-4px}.is-open .faq__q svg{transform:rotate(45deg)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-menu) var(--ease-drawer)}.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-menu)}.is-open .faq__a>div{visibility:visible;transition:visibility 0s}.faq__a p{max-width:62ch;padding:0 var(--space-8) var(--space-6);line-height:1.6;color:var(--ink-2)}.close{position:relative;overflow:hidden;padding-block:calc(var(--section-gap) / 2);background:var(--cobalt-field);color:var(--on-field)}.close:before{content:"";position:absolute;inset:auto -10% -45%;height:90%;background:radial-gradient(50% 60% at 50% 60%,var(--dawn-glow),transparent 72%);pointer-events:none}.close__inner{position:relative;display:grid;justify-items:center;gap:var(--space-5);text-align:center}.close :focus-visible{outline-color:var(--on-field)}.close h2{max-width:18ch;font-size:var(--text-section);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.close .store-links{justify-content:center}.close__line{max-width:40ch;margin-bottom:var(--space-4);font-size:var(--text-lead);line-height:1.5;color:var(--on-field-2)}.footer{padding-block:var(--space-12) var(--space-10)}.footer__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6) var(--space-8);align-items:start}.footer__brand{display:grid;gap:var(--space-3)}.footer__brand p{font-weight:600;color:var(--ink-2)}.footer__links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-6);justify-content:end}.footer__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);text-decoration:none;white-space:nowrap;border-radius:4px}.footer__legal{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--hair);font-size:var(--text-meta);color:var(--ink-2)}.footer__legal a{color:inherit;text-decoration:none;border-radius:4px}.anew-legal{max-width:calc(44rem + 2 * var(--gutter));padding-block:var(--space-16) var(--section-gap)}.legal-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:var(--space-6);color:var(--action);font-weight:600;border-radius:4px}.anew-legal h1{max-width:18ch;font-size:var(--text-section);line-height:1.05;letter-spacing:-.035em}.legal-meta{margin-top:var(--space-4);font-size:var(--text-meta);color:var(--ink-2)}.anew-legal>p,.legal-lead{margin-top:var(--space-6);max-width:62ch;font-size:var(--text-lead);line-height:1.6;color:var(--ink-2)}.anew-legal section{margin-top:var(--space-12);scroll-margin-top:calc(var(--nav-height) + var(--space-6))}.anew-legal section h2{font-size:var(--text-heading);line-height:1.3;letter-spacing:-.015em;font-weight:700}.anew-legal section p{margin-top:var(--space-3);max-width:68ch;line-height:1.7;color:var(--ink-2)}.anew-legal>.btn{margin-top:var(--space-8)}.legal-links{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--hair)}.legal-links a{color:var(--action);text-underline-offset:3px;border-radius:4px}.invite-facts{display:grid;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-raised);outline:1px solid var(--raised-edge);list-style:none}.invite-facts li{display:flex;gap:var(--space-3);color:var(--ink-2);line-height:1.5}.invite-facts svg{flex-shrink:0;margin-top:2px;color:var(--action)}.invite-code{margin-top:var(--space-6);font-size:var(--text-lead);color:var(--ink-2)}.invite-code strong{font:800 1.5rem/1 var(--font-display);letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums}.anew-invite-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-8)}@media (hover:hover) and (pointer:fine){.nav__links a:hover{background:color-mix(in oklab,currentColor 10%,transparent)}.nav__cta:hover{background:var(--surface-3)}.nav--field .nav__cta:hover{background:var(--on-field-2)}.btn--primary:hover{background:var(--action-pressed)}.btn--secondary:hover{background:var(--surface-3)}.store-link:hover{border-color:var(--badge-ink)}.link:hover{text-decoration-color:currentColor}.seg input:not(:checked)+span:hover{color:var(--ink)}.faq__q:hover{color:var(--action)}.footer__legal a:hover,.footer__links a:hover{color:var(--ink)}}@media (max-width:64rem){.split{gap:var(--space-10)}.split__stage .mock{width:min(280px,70vw)}.ways3{gap:var(--space-8) var(--space-5)}.ui{font-size:4.2cqw}}@media (max-width:48rem){.nav__inner{grid-template-columns:1fr auto auto;gap:var(--space-2)}.nav__menu{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit}.nav__links{display:none}.nav.is-open,.nav.is-open .nav__links{background:var(--surface)}.nav.is-open .nav__links{position:absolute;top:100%;left:0;right:0;display:grid;gap:var(--space-1);padding:var(--space-3) var(--gutter) var(--space-6);border-bottom:1px solid var(--hair);border-radius:0 0 var(--radius-menu) var(--radius-menu);box-shadow:var(--shadow-overlay)}.nav.is-open .nav__links a{min-height:52px;font-size:var(--text-lead)}.hero{--w:clamp(9.5rem,42vw,15rem);padding-top:calc(var(--nav-height) + var(--space-10))}.hero__stage{margin-top:var(--space-12)}.hero__phone--left{transform:translate(calc(-50% - var(--w) * .8),calc(var(--w) * .3)) rotate(-7deg)}.hero__phone--right{transform:translate(calc(-50% + var(--w) * .8),calc(var(--w) * .3)) rotate(7deg)}.split{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.split--flip .split__copy{order:0}.split__copy h2{max-width:16ch}.split__stage{padding-block:var(--space-4)}.ways3{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--space-12)}.ways3 li{grid-row:auto;grid-template-rows:auto auto;gap:var(--space-6)}.ui{font-size:3.9cqw}.promises__list{grid-template-columns:minmax(0,1fr);border-top:0}.promises__list li,.promises__list li:nth-child(2n){padding:var(--space-8) 0;border-left:0}.promises__list li:first-child{padding-top:0}.plans{grid-template-columns:minmax(0,1fr)}.plan{padding:var(--space-6);border-radius:var(--radius-card)}.plan__desc{min-height:0}.seg--large span{padding:0 var(--space-6)}.faq__q{padding-inline:var(--space-5)}.faq__a p{padding:0 var(--space-5) var(--space-5)}.footer__inner{grid-template-columns:minmax(0,1fr)}.footer__links{justify-content:start}}@media (prefers-reduced-motion:reduce){.hero__phone .mock,.scr{animation:none}.btn:active,.mpill:active,.store-link:active{transform:none}.faq__a,.faq__a>div,.faq__q svg{transition:none}}