.home-v3-module__uI8q2W__home{--v3-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", var(--sans);--v3-mono:var(--mono);--v3-ease:cubic-bezier(.2, .7, .2, 1);--v3-spring:cubic-bezier(.34, 1.4, .5, 1);--v3-night:color-mix(in oklab, var(--navy-1) 62%, black);--v3-card:color-mix(in oklab, white 78%, var(--bg));--v2-display:var(--v3-display);--v2-mono:var(--v3-mono);overflow-x:clip}.home-v3-module__uI8q2W__home :is(h1,h2,h3,h4):not(.screen-kit *){font-family:var(--v3-display);text-wrap:balance}.home-v3-module__uI8q2W__home p:not(.screen-kit *){text-wrap:pretty}.home-v3-module__uI8q2W__home section{scroll-margin-top:88px}.home-v3-module__uI8q2W__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__home [data-reveal]{opacity:0;animation:home-v3-module__uI8q2W__v3RevealFailsafe .9s var(--v3-ease) 3s forwards;transition:opacity .9s var(--v3-ease), translate .9s var(--v3-ease);translate:0 28px}.home-v3-module__uI8q2W__home[data-observer=ready] [data-reveal]{animation:none}.home-v3-module__uI8q2W__home [data-reveal=in]{opacity:1;translate:none}.home-v3-module__uI8q2W__home [data-reveal][data-delay="1"]{transition-delay:.12s}.home-v3-module__uI8q2W__home [data-reveal][data-delay="2"]{transition-delay:.24s}.home-v3-module__uI8q2W__home [data-reveal][data-delay="3"]{transition-delay:.36s}}@keyframes home-v3-module__uI8q2W__v3RevealFailsafe{to{opacity:1;translate:none}}.home-v3-module__uI8q2W__h2,.home-v3-module__uI8q2W__h2OnDark{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:720;line-height:1.06}.home-v3-module__uI8q2W__h2OnDark{color:var(--cream-on-dark)}.home-v3-module__uI8q2W__lead,.home-v3-module__uI8q2W__leadOnDark{max-width:60ch;color:var(--muted);margin:18px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.home-v3-module__uI8q2W__leadOnDark{color:color-mix(in oklab, var(--cream-on-dark) 74%, transparent)}.home-v3-module__uI8q2W__eyebrow,.home-v3-module__uI8q2W__eyebrowOnDark,.home-v3-module__uI8q2W__kicker{font-family:var(--v3-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;margin:0 0 18px;padding:9px 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.home-v3-module__uI8q2W__eyebrow,.home-v3-module__uI8q2W__kicker{border:1px solid color-mix(in oklab, var(--ember) 20%, transparent);background:color-mix(in oklab, var(--ember) 8%, white);color:var(--ember-deep)}.home-v3-module__uI8q2W__eyebrowOnDark{border:1px solid color-mix(in oklab, var(--coral-on-dark) 32%, transparent);background:color-mix(in oklab, var(--coral-on-dark) 10%, transparent);color:var(--coral-on-dark)}.home-v3-module__uI8q2W__keeperGrid .home-v3-module__uI8q2W__h2,.home-v3-module__uI8q2W__peopleGrid .home-v3-module__uI8q2W__h2,.home-v3-module__uI8q2W__everywhereGrid .home-v3-module__uI8q2W__h2{font-size:clamp(32px,3.3vw,48px)}.home-v3-module__uI8q2W__peopleGrid .home-v3-module__uI8q2W__h2{font-size:clamp(28px,2.6vw,40px)}.home-v3-module__uI8q2W__sectionHead{max-width:860px;padding-inline:var(--pad-x);text-align:center;margin:0 auto clamp(40px,5vw,64px)}.home-v3-module__uI8q2W__sectionHead .home-v3-module__uI8q2W__lead{margin-inline:auto}.home-v3-module__uI8q2W__copyLine{text-wrap:balance;display:block}.home-v3-module__uI8q2W__copyPhrase{display:inline}@media (max-width:720px){.home-v3-module__uI8q2W__h2,.home-v3-module__uI8q2W__h2OnDark,.home-v3-module__uI8q2W__keeperGrid .home-v3-module__uI8q2W__h2,.home-v3-module__uI8q2W__peopleGrid .home-v3-module__uI8q2W__h2,.home-v3-module__uI8q2W__everywhereGrid .home-v3-module__uI8q2W__h2{font-size:clamp(24px,7.6vw,34px)}.home-v3-module__uI8q2W__copyPhrase{text-wrap:balance;vertical-align:baseline;max-inline-size:100%;display:inline-block}}.home-v3-module__uI8q2W__hero{isolation:isolate;min-height:min(100dvh,960px);padding:150px var(--pad-x) 112px;background:radial-gradient(30% 32% at 2% 66%, color-mix(in oklab, var(--ember-success) 18%, transparent), transparent 72%), radial-gradient(34% 34% at 96% 10%, color-mix(in oklab, var(--od-coral) 13%, transparent), transparent 72%), linear-gradient(180deg, var(--bg) 0%, color-mix(in oklab, var(--bg-2) 60%, var(--bg)) 100%);place-items:center;margin-top:-72px;display:grid;position:relative;overflow:clip}.home-v3-module__uI8q2W__heroGlow{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--ember-glow) 34%, transparent), transparent);filter:blur(24px);border-radius:50%;position:absolute;inset:18% 22%}.home-v3-module__uI8q2W__heroCopy{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:940px;display:flex;position:relative}.home-v3-module__uI8q2W__heroMark{width:76px;height:auto;filter:drop-shadow(0 10px 18px color-mix(in oklab, var(--ember) 24%, transparent));margin-bottom:18px}.home-v3-module__uI8q2W__heroTitle{color:var(--ink);letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(42px,6.3vw,94px);font-weight:760;line-height:1.02}.home-v3-module__uI8q2W__heroTitle span{display:block}.home-v3-module__uI8q2W__heroTitleAccent{color:var(--ember)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.home-v3-module__uI8q2W__heroTitleAccent{background:linear-gradient(90deg, var(--ember) 10%, var(--v3-pink-ink) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-inline:auto;padding-block-end:.08em}}.home-v3-module__uI8q2W__heroLead{max-width:38ch;color:var(--ink-2);margin:24px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.home-v3-module__uI8q2W__heroBadges{margin-top:32px}:is(.home-v3-module__uI8q2W__heroBadges .badge-row,.home-v3-module__uI8q2W__finalBadges .badge-row){justify-content:center}.home-v3-module__uI8q2W__heroIcons{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:72px 0 64px}.home-v3-module__uI8q2W__heroIcon{--s:clamp(54px, 4.8vw, 76px);top:var(--y);left:var(--x);width:var(--s);pointer-events:auto;position:absolute;translate:-50% -50%}.home-v3-module__uI8q2W__heroIcon[data-size=l]{--s:clamp(78px, 7.6vw, 120px)}.home-v3-module__uI8q2W__heroIcon[data-size=m]{--s:clamp(66px, 6vw, 96px)}.home-v3-module__uI8q2W__heroIconLink{outline-offset:4px;border-radius:50%;display:block;position:relative}.home-v3-module__uI8q2W__heroIconFloat{display:block}.home-v3-module__uI8q2W__heroIconDisc{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--border) 70%, white);background:var(--v3-card);box-shadow:inset 0 1px 0 #ffffffe6, 0 16px 30px -10px color-mix(in oklab, var(--ember) 22%, transparent), 0 3px 8px color-mix(in oklab, var(--ink) 8%, transparent);transition:scale .35s var(--v3-spring);border-radius:50%;place-items:center;display:grid}.home-v3-module__uI8q2W__heroIconDisc img{width:80%;height:auto}.home-v3-module__uI8q2W__heroIconLabel{background:var(--ink);color:var(--bg);font-family:var(--sans);white-space:nowrap;opacity:0;transition:opacity .2s ease, translate .25s var(--v3-ease);pointer-events:none;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1;position:absolute;top:calc(100% + 10px);left:50%;translate:-50% 4px}.home-v3-module__uI8q2W__heroIconLink:hover .home-v3-module__uI8q2W__heroIconDisc,.home-v3-module__uI8q2W__heroIconLink:focus-visible .home-v3-module__uI8q2W__heroIconDisc{scale:1.12}.home-v3-module__uI8q2W__heroIconLink:hover .home-v3-module__uI8q2W__heroIconLabel,.home-v3-module__uI8q2W__heroIconLink:focus-visible .home-v3-module__uI8q2W__heroIconLabel{opacity:1;translate:-50%}@media (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__heroEnter{animation:home-v3-module__uI8q2W__v3HeroEnter .7s var(--v3-ease) both;animation-delay:var(--enter-delay,0s)}.home-v3-module__uI8q2W__heroMark{animation:5.5s ease-in-out infinite home-v3-module__uI8q2W__v3Breathe}.home-v3-module__uI8q2W__heroGlow{animation:9s ease-in-out infinite home-v3-module__uI8q2W__v3Glow}.home-v3-module__uI8q2W__heroIcon{animation:home-v3-module__uI8q2W__v3Pop .8s var(--v3-spring) both;animation-delay:calc(.26s + var(--i) * 70ms)}.home-v3-module__uI8q2W__heroIconLink{translate:calc(var(--px,0) * var(--depth) * 22px) calc(var(--py,0) * var(--depth) * 16px);transition:translate .8s var(--v3-ease)}.home-v3-module__uI8q2W__heroIconFloat{animation:home-v3-module__uI8q2W__v3Bob calc(5s + var(--i) * .37s) ease-in-out infinite;animation-delay:calc(var(--i) * -.83s)}}@keyframes home-v3-module__uI8q2W__v3HeroEnter{0%{opacity:.4;translate:0 14px}to{opacity:1;translate:none}}@keyframes home-v3-module__uI8q2W__v3Pop{0%{opacity:.35;scale:.4}to{opacity:1;scale:1}}@keyframes home-v3-module__uI8q2W__v3Bob{0%,to{translate:0}50%{translate:0 -10px}}@keyframes home-v3-module__uI8q2W__v3Breathe{0%,to{rotate:none;scale:1}50%{rotate:-3deg;scale:1.06}}@keyframes home-v3-module__uI8q2W__v3Glow{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.1}}@media (max-width:1024px){.home-v3-module__uI8q2W__heroIcon{--s:52px}.home-v3-module__uI8q2W__heroIcon[data-size=l]{--s:76px}.home-v3-module__uI8q2W__heroIcon[data-size=m]{--s:62px}.home-v3-module__uI8q2W__heroTitle{font-size:clamp(42px,6vw,64px)}.home-v3-module__uI8q2W__heroCopy{max-width:720px}}@media (max-width:720px){.home-v3-module__uI8q2W__hero{min-height:auto;padding:214px 16px 206px}.home-v3-module__uI8q2W__heroIcons{inset:0}.home-v3-module__uI8q2W__heroIcon{--s:50px}.home-v3-module__uI8q2W__heroIcon[data-size=l]{--s:66px}.home-v3-module__uI8q2W__heroIcon[data-size=m]{--s:58px}.home-v3-module__uI8q2W__heroIcon[data-mobile=hide]{display:none}.home-v3-module__uI8q2W__heroIcon[data-mobile=top]{top:calc(84px + var(--mo));left:var(--mx);translate:-50%}.home-v3-module__uI8q2W__heroIcon[data-mobile=bottom]{top:auto;bottom:calc(20px + var(--mo));left:var(--mx);translate:-50%}.home-v3-module__uI8q2W__heroMark{width:60px;margin-bottom:14px}.home-v3-module__uI8q2W__heroTitle{letter-spacing:-.04em;font-size:clamp(32px,9.4vw,48px)}.home-v3-module__uI8q2W__heroLead{margin-top:18px;font-size:17px}.home-v3-module__uI8q2W__heroBadges{margin-top:26px}.home-v3-module__uI8q2W__heroIconLabel{display:none}}@media (max-width:480px){:is(.home-v3-module__uI8q2W__heroBadges .store-badge.lg svg,.home-v3-module__uI8q2W__finalBadges .store-badge.lg svg){height:46px}:is(.home-v3-module__uI8q2W__heroBadges .badge-row,.home-v3-module__uI8q2W__finalBadges .badge-row){gap:10px}}.home-v3-module__uI8q2W__deviceShot{box-shadow:0 40px 60px -20px color-mix(in oklab, var(--ember) 26%, transparent), 0 14px 24px color-mix(in oklab, var(--ink) 14%, transparent);border-radius:15.35%/7.3%;position:relative;overflow:hidden;container-type:inline-size}.home-v3-module__uI8q2W__deviceScreen{pointer-events:none;text-align:start;-webkit-user-select:none;user-select:none;border-radius:inherit;isolation:isolate;clip-path:inset(0 round 15.35%/7.3%);width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 417 878\" preserveAspectRatio=\"none\"><rect width=\"417\" height=\"878\" rx=\"64\" ry=\"64\" fill=\"white\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 417 878\" preserveAspectRatio=\"none\"><rect width=\"417\" height=\"878\" rx=\"64\" ry=\"64\" fill=\"white\"/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%}.home-v3-module__uI8q2W__deviceScreen .phone-shell{background:linear-gradient(135deg,#4d433c 0%,#2c2521 30%,#1a1613 55%,#2c2521 80%,#4d433c 100%);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1f}.home-v3-module__uI8q2W__deviceScreen .phone-screen{box-sizing:border-box;clip-path:inset(0 round var(--sk-device-screen-radius,54px))}.home-v3-module__uI8q2W__deviceFrame{transform-origin:0 0;content-visibility:auto;position:absolute;top:0;left:0}.home-v3-module__uI8q2W__homeScreen{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-2) 60%, var(--bg)), var(--bg));padding-block:clamp(88px,10vw,150px)}.home-v3-module__uI8q2W__homeStage{max-width:1180px;padding-inline:var(--pad-x);grid-template-columns:minmax(0,1fr) minmax(260px,360px) minmax(0,1fr);grid-template-areas:"a phone b""c phone d";align-items:center;gap:28px clamp(28px,4vw,64px);margin-inline:auto;display:grid}.home-v3-module__uI8q2W__homeNotes{display:contents}.home-v3-module__uI8q2W__homeNote{border:1px solid var(--border);background:var(--v3-card);max-width:320px;box-shadow:0 24px 48px -28px color-mix(in oklab, var(--ember) 32%, transparent);border-radius:22px;align-items:flex-start;gap:16px;margin:0;padding:20px;list-style:none;display:flex}.home-v3-module__uI8q2W__homeNote:first-child{grid-area:a}.home-v3-module__uI8q2W__homeNote:nth-child(2){grid-area:b}.home-v3-module__uI8q2W__homeNote:nth-child(3){grid-area:c}.home-v3-module__uI8q2W__homeNote:nth-child(4){grid-area:d}.home-v3-module__uI8q2W__homeNote[data-side=start]{justify-self:end}.home-v3-module__uI8q2W__homeNote[data-side=end]{justify-self:start}.home-v3-module__uI8q2W__homeNote img{flex:none;width:56px;height:auto}.home-v3-module__uI8q2W__homeNote h3{color:var(--ink);letter-spacing:-.01em;margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.25}.home-v3-module__uI8q2W__homeNote p{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.5}.home-v3-module__uI8q2W__homePhoneWrap{grid-area:phone;position:relative}.home-v3-module__uI8q2W__homePhoneWrap:before{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--ember-glow) 32%, transparent), transparent);content:"";border-radius:50%;position:absolute;inset:10% -30%}.home-v3-module__uI8q2W__homePhone{width:100%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__homeNote[data-side=start]{translate:-36px}.home-v3-module__uI8q2W__homeNote[data-side=end]{translate:36px}.home-v3-module__uI8q2W__homeNote[data-reveal=in]{translate:none}.home-v3-module__uI8q2W__homeNote:nth-child(3),.home-v3-module__uI8q2W__homeNote:nth-child(4){transition-delay:.18s}}@media (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__homePhone{animation:8s ease-in-out infinite home-v3-module__uI8q2W__v3Float}}@keyframes home-v3-module__uI8q2W__v3Float{0%,to{translate:0}50%{translate:0 -12px}}@media (max-width:900px){.home-v3-module__uI8q2W__homeStage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"phone phone""a b""c d"}.home-v3-module__uI8q2W__homePhoneWrap{justify-self:center;width:min(320px,78vw);margin-bottom:16px}}@media (max-width:560px){.home-v3-module__uI8q2W__homeStage{grid-template-columns:minmax(0,1fr);grid-template-areas:"phone""a""b""c""d";gap:14px}}.home-v3-module__uI8q2W__keeper{background:radial-gradient(55% 60% at 82% 30%, color-mix(in oklab, var(--ember-success) 20%, transparent), transparent 72%), color-mix(in oklab, var(--ember-success) 8%, var(--bg));padding-block:clamp(88px,10vw,150px) clamp(64px,7vw,100px);position:relative;overflow:clip}.home-v3-module__uI8q2W__keeperGrid{max-width:1180px;padding-inline:var(--pad-x);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);margin-inline:auto;display:grid}.home-v3-module__uI8q2W__keeperAvatar{width:96px;height:auto;margin-bottom:20px}.home-v3-module__uI8q2W__keeperRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:440px;margin:32px 0 0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__keeperRailItem{border:1px solid color-mix(in oklab, var(--border) 80%, transparent);color:var(--ink-2);text-align:center;background:#ffffffb3;background:lab(100% -.0000298023 .0000119209/.7);border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .4s,border-color .4s;display:flex}.home-v3-module__uI8q2W__keeperRailItem img{width:48px;height:auto}.home-v3-module__uI8q2W__dialogue{border:1px solid var(--border);background:color-mix(in oklab, white 88%, var(--bg));box-shadow:0 40px 80px -40px color-mix(in oklab, var(--forest) 40%, transparent), 0 8px 20px -10px color-mix(in oklab, var(--ink) 16%, transparent);border-radius:28px;margin:0;padding:26px;position:relative}.home-v3-module__uI8q2W__dialogueCaption{color:var(--muted);margin-bottom:20px;font-size:13px;font-weight:600}.home-v3-module__uI8q2W__dialogueList{gap:26px;margin:0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__exchange{grid-template-areas:"ask""reply""dest";align-content:start;gap:10px;display:grid}.home-v3-module__uI8q2W__bubbleAsk{background:var(--ink);max-width:86%;color:var(--bg);border-radius:20px 20px 6px;grid-area:ask;justify-self:end;margin:0;padding:13px 17px;font-size:16px;line-height:1.45}.home-v3-module__uI8q2W__typing{background:color-mix(in oklab, var(--ember-success) 14%, white);border-radius:20px 20px 20px 6px;grid-area:reply;place-self:start;gap:5px;margin-inline-start:46px;padding:15px 16px;display:none}.home-v3-module__uI8q2W__typing i{background:color-mix(in oklab, var(--forest) 60%, white);border-radius:50%;width:7px;height:7px}.home-v3-module__uI8q2W__bubbleReply{grid-area:reply;align-items:flex-end;gap:10px;max-width:92%;display:flex}.home-v3-module__uI8q2W__bubbleAvatar{flex:none;width:36px;height:auto}.home-v3-module__uI8q2W__bubbleReply p{background:color-mix(in oklab, var(--ember-success) 14%, white);color:var(--ink);border-radius:20px 20px 20px 6px;margin:0;padding:13px 17px;font-size:16px;line-height:1.45}.home-v3-module__uI8q2W__destination{border:1px solid color-mix(in oklab, var(--ember) 26%, transparent);color:var(--ink-2);background:#fff;border-radius:999px;grid-area:dest;justify-self:start;align-items:center;gap:8px;margin:0;margin-inline-start:46px;padding-block:5px;padding-inline:5px 15px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.home-v3-module__uI8q2W__destination img{width:34px;height:auto}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__dialogueList{grid-template-areas:"stage";min-height:236px}.home-v3-module__uI8q2W__exchange{opacity:0;grid-area:stage}.home-v3-module__uI8q2W__exchange:first-child{opacity:1}.home-v3-module__uI8q2W__typing{opacity:0;display:flex}.home-v3-module__uI8q2W__keeperGrid[data-scene=on] .home-v3-module__uI8q2W__exchange{animation:16s linear infinite home-v3-module__uI8q2W__v3Exchange;animation-delay:calc(var(--k) * 4s)}.home-v3-module__uI8q2W__keeperGrid[data-scene=on] .home-v3-module__uI8q2W__exchange .home-v3-module__uI8q2W__bubbleAsk{animation:16s linear infinite home-v3-module__uI8q2W__v3Ask;animation-delay:calc(var(--k) * 4s)}.home-v3-module__uI8q2W__keeperGrid[data-scene=on] .home-v3-module__uI8q2W__exchange .home-v3-module__uI8q2W__typing{animation:16s linear infinite home-v3-module__uI8q2W__v3Typing;animation-delay:calc(var(--k) * 4s)}.home-v3-module__uI8q2W__keeperGrid[data-scene=on] .home-v3-module__uI8q2W__typing i{animation:.9s ease-in-out infinite home-v3-module__uI8q2W__v3Dot}.home-v3-module__uI8q2W__keeperGrid[data-scene=on] .home-v3-module__uI8q2W__typing i:nth-child(2){animation-delay:.15s}.home-v3-module__uI8q2W__keeperGrid[data-scene=on] .home-v3-module__uI8q2W__typing i:nth-child(3){animation-delay:.3s}.home-v3-module__uI8q2W__keeperGrid[data-scene=on] .home-v3-module__uI8q2W__exchange .home-v3-module__uI8q2W__bubbleReply{animation:16s linear infinite home-v3-module__uI8q2W__v3Reply;animation-delay:calc(var(--k) * 4s)}.home-v3-module__uI8q2W__keeperGrid[data-scene=on] .home-v3-module__uI8q2W__exchange .home-v3-module__uI8q2W__destination{animation:16s linear infinite home-v3-module__uI8q2W__v3Dest;animation-delay:calc(var(--k) * 4s)}.home-v3-module__uI8q2W__keeperGrid[data-scene=on] .home-v3-module__uI8q2W__keeperRailItem{animation:16s linear infinite home-v3-module__uI8q2W__v3Rail;animation-delay:calc(var(--k) * 4s)}}@keyframes home-v3-module__uI8q2W__v3Exchange{0%{opacity:0;translate:0 10px}2%,22.5%{opacity:1;translate:none}25%,to{opacity:0;translate:0 -10px}}@keyframes home-v3-module__uI8q2W__v3Ask{0%,1%{opacity:0;scale:.96}4%,to{opacity:1;scale:1}}@keyframes home-v3-module__uI8q2W__v3Typing{0%,5%{opacity:0}6%,10.5%{opacity:1}11%,to{opacity:0}}@keyframes home-v3-module__uI8q2W__v3Reply{0%,10.5%{opacity:0;translate:0 8px}12.5%,to{opacity:1;translate:none}}@keyframes home-v3-module__uI8q2W__v3Dest{0%,13.5%{opacity:0;scale:.7}15.5%{opacity:1;scale:1.08}17%,to{opacity:1;scale:1}}@keyframes home-v3-module__uI8q2W__v3Rail{0%,13%{border-color:color-mix(in oklab, var(--border) 80%, transparent);background-color:#ffffffb3;background-color:lab(100% -.0000298023 .0000119209/.7);scale:1}15.5%,22.5%{border-color:color-mix(in oklab, var(--ember) 45%, transparent);background-color:color-mix(in oklab, var(--ember) 10%, white);scale:1.06}25%,to{border-color:color-mix(in oklab, var(--border) 80%, transparent);background-color:#ffffffb3;background-color:lab(100% -.0000298023 .0000119209/.7);scale:1}}@keyframes home-v3-module__uI8q2W__v3Dot{0%,to{opacity:.35;translate:0}50%{opacity:1;translate:0 -3px}}.home-v3-module__uI8q2W__marquee{gap:14px;margin-top:clamp(56px,7vw,88px);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home-v3-module__uI8q2W__marqueeRow{padding-inline:var(--pad-x);flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.home-v3-module__uI8q2W__marqueeTrack{margin:0;padding:0;list-style:none;display:contents}.home-v3-module__uI8q2W__marqueeTrack[aria-hidden=true]{display:none}.home-v3-module__uI8q2W__marqueeTrack li{border:1px solid var(--border);color:var(--ink-2);white-space:nowrap;background:#ffffffc2;background:lab(100% -.0000298023 .0000119209/.76);border-radius:999px;padding:14px 20px;font-size:16px;line-height:1.2}@media (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__marqueeRow{flex-wrap:nowrap;justify-content:flex-start;width:max-content;padding-inline:0}.home-v3-module__uI8q2W__marqueeTrack{gap:14px;padding-inline-end:14px;display:flex}.home-v3-module__uI8q2W__marqueeTrack[aria-hidden=true]{display:flex}.home-v3-module__uI8q2W__marquee[data-scene=on] .home-v3-module__uI8q2W__marqueeRow{animation:52s linear infinite home-v3-module__uI8q2W__v3Marquee}.home-v3-module__uI8q2W__marquee[data-scene=on] .home-v3-module__uI8q2W__marqueeRow[data-direction=right]{animation-duration:60s;animation-direction:reverse}.home-v3-module__uI8q2W__marquee:hover .home-v3-module__uI8q2W__marqueeRow{animation-play-state:paused}}@keyframes home-v3-module__uI8q2W__v3Marquee{to{translate:-50%}}@media (max-width:900px){.home-v3-module__uI8q2W__keeperGrid{grid-template-columns:minmax(0,1fr)}.home-v3-module__uI8q2W__keeperRail{max-width:none}}@media (max-width:560px){.home-v3-module__uI8q2W__dialogue{padding:20px 16px}.home-v3-module__uI8q2W__bubbleAsk,.home-v3-module__uI8q2W__bubbleReply p{font-size:15px}.home-v3-module__uI8q2W__marqueeTrack li{padding:12px 16px;font-size:15px}}.home-v3-module__uI8q2W__people{background:var(--bg);padding-block:clamp(88px,10vw,150px)}.home-v3-module__uI8q2W__peopleGrid{max-width:1180px;padding-inline:var(--pad-x);grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);margin-inline:auto;display:grid}.home-v3-module__uI8q2W__circleStage{--orbit:42cqi;aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative;container-type:inline-size}.home-v3-module__uI8q2W__circleRing{inset:calc(50% - var(--orbit));border:1.5px dashed color-mix(in oklab, var(--ember) 32%, transparent);border-radius:50%;position:absolute}.home-v3-module__uI8q2W__circleRing[data-ring=inner]{border-style:solid;border-color:color-mix(in oklab, var(--ember) 18%, transparent);background:radial-gradient(closest-side, color-mix(in oklab, var(--ember-glow) 22%, transparent), transparent);inset:24%}.home-v3-module__uI8q2W__circleCentre{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:34%}.home-v3-module__uI8q2W__circleCentre img{width:70%;height:auto}.home-v3-module__uI8q2W__circleCentre span{background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:clamp(11px,2.6cqi,13px);font-weight:600}.home-v3-module__uI8q2W__circlePeople{margin:0;padding:0;list-style:none;position:absolute;inset:0}.home-v3-module__uI8q2W__circlePeople li{--a:calc(var(--k) / var(--n) * 360deg - 90deg);width:21cqi;translate:-50% -50%;transform:rotate(var(--a)) translateX(var(--orbit)) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.home-v3-module__uI8q2W__portrait{display:block;position:relative}.home-v3-module__uI8q2W__portrait img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;box-shadow:0 14px 28px -12px color-mix(in oklab, var(--ember) 40%, transparent);border:4px solid #fff;border-radius:50%;display:block}.home-v3-module__uI8q2W__portrait span{border:1px solid var(--border);color:var(--ink-2);text-align:center;text-wrap:balance;background:#fff;border-radius:999px;width:max-content;max-width:26cqi;padding:5px 10px;font-size:clamp(11px,2.5cqi,13px);font-weight:600;line-height:1.25;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.home-v3-module__uI8q2W__birthdayBadge{z-index:1;border:1px solid var(--border);box-shadow:0 18px 36px -16px color-mix(in oklab, var(--ember) 45%, transparent);background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 8px;font-size:14px;line-height:1.25;display:flex;position:absolute;top:3%;right:-4%}.home-v3-module__uI8q2W__birthdayBadge img{width:36px;height:auto}.home-v3-module__uI8q2W__birthdayBadge span{color:var(--muted);flex-direction:column;display:flex}.home-v3-module__uI8q2W__birthdayBadge strong{color:var(--ink)}.home-v3-module__uI8q2W__peoplePoints{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__peoplePoints li{color:var(--ink-2);padding-inline-start:34px;font-size:17px;line-height:1.5;position:relative}.home-v3-module__uI8q2W__peoplePoints li:before{top:1px;background:color-mix(in oklab, var(--ember) 14%, white);width:22px;height:22px;color:var(--ember-deep);content:"✓";border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__circleStage[data-scene=on] .home-v3-module__uI8q2W__circlePeople{animation:80s linear infinite home-v3-module__uI8q2W__v3Spin}.home-v3-module__uI8q2W__circleStage[data-scene=on] .home-v3-module__uI8q2W__portrait{animation:80s linear infinite reverse home-v3-module__uI8q2W__v3Spin}.home-v3-module__uI8q2W__circleStage[data-scene=on] .home-v3-module__uI8q2W__circleRing[data-ring=outer]{animation:120s linear infinite reverse home-v3-module__uI8q2W__v3Spin}.home-v3-module__uI8q2W__circleStage[data-scene=on] .home-v3-module__uI8q2W__birthdayBadge{animation:4s ease-in-out infinite home-v3-module__uI8q2W__v3Nudge}}@keyframes home-v3-module__uI8q2W__v3Spin{to{rotate:360deg}}@keyframes home-v3-module__uI8q2W__v3Nudge{0%,70%,to{scale:1}78%{scale:1.06}86%{scale:.98}}@media (max-width:900px){.home-v3-module__uI8q2W__peopleGrid{grid-template-columns:minmax(0,1fr)}.home-v3-module__uI8q2W__circleStage{max-width:380px;margin-bottom:76px}.home-v3-module__uI8q2W__birthdayBadge{white-space:nowrap;top:calc(100% + 40px);left:50%;right:auto;translate:-50%}}.home-v3-module__uI8q2W__vault{max-width:1180px;padding-inline:var(--pad-x);margin:clamp(80px,10vw,140px) auto 0}.home-v3-module__uI8q2W__vaultHead{text-align:center;max-width:720px;margin-inline:auto}.home-v3-module__uI8q2W__vaultHead h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:720;line-height:1.15}.home-v3-module__uI8q2W__vaultHead p{max-width:62ch;color:var(--muted);margin:14px auto 0;font-size:17px;line-height:1.6}.home-v3-module__uI8q2W__vaultPhones{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:clamp(40px,5vw,60px) 0 0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__vaultPhones li{flex-direction:column;align-items:center;display:flex}.home-v3-module__uI8q2W__vaultPhone{width:min(100%,280px)}.home-v3-module__uI8q2W__vaultPhones h4{text-align:center;color:var(--ink);margin:20px 0 0;font-size:17px;font-weight:700;line-height:1.3}.home-v3-module__uI8q2W__vaultPhones p{text-align:center;max-width:30ch;color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.5}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__home .home-v3-module__uI8q2W__vaultPhones li[data-reveal]{transition-delay:calc(var(--k) * .11s)}}@media (max-width:1080px){.home-v3-module__uI8q2W__vaultPhones{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (max-width:760px){.home-v3-module__uI8q2W__vaultPhones{margin-inline:calc(-1 * var(--pad-x));padding:8px var(--pad-x) 16px;overscroll-behavior-x:contain;scroll-padding-inline:var(--pad-x);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(74%,290px);grid-auto-flow:column;overflow-x:auto}.home-v3-module__uI8q2W__vaultPhones::-webkit-scrollbar{display:none}.home-v3-module__uI8q2W__vaultPhones li{scroll-snap-align:center}}.home-v3-module__uI8q2W__daily{background:linear-gradient(180deg, var(--bg), color-mix(in oklab, var(--bg-2) 70%, var(--bg)) 50%, var(--bg));padding-block:clamp(88px,10vw,150px)}.home-v3-module__uI8q2W__bento{max-width:1240px;padding-inline:var(--pad-x);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"finance finance habits billing""finance finance journal reminders""summary notes journal reminders";grid-auto-rows:minmax(260px,auto);gap:18px;margin-inline:auto;display:grid}.home-v3-module__uI8q2W__tile{isolation:isolate;border:1px solid color-mix(in oklab, var(--border) 80%, transparent);background:var(--v3-card);transition:transform .5s var(--v3-ease), box-shadow .5s var(--v3-ease);border-radius:28px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative;overflow:hidden}.home-v3-module__uI8q2W__tile:hover{box-shadow:0 30px 60px -30px color-mix(in oklab, var(--ember) 38%, transparent);transform:translateY(-4px)}.home-v3-module__uI8q2W__tile[data-area=finance]{grid-area:finance}.home-v3-module__uI8q2W__tile[data-area=habits]{grid-area:habits}.home-v3-module__uI8q2W__tile[data-area=billing]{grid-area:billing}.home-v3-module__uI8q2W__tile[data-area=journal]{grid-area:journal}.home-v3-module__uI8q2W__tile[data-area=reminders]{grid-area:reminders}.home-v3-module__uI8q2W__tile[data-area=summary]{grid-area:summary}.home-v3-module__uI8q2W__tile[data-area=notes]{grid-area:notes}.home-v3-module__uI8q2W__tile[data-tone=sky]{background:linear-gradient(180deg, #ffffff4d, transparent 60%), url(/home-v3/wash/wash-02.webp) center / cover, color-mix(in oklab, var(--navy-2) 10%, var(--bg))}@supports (color:lab(0% 0 0)){.home-v3-module__uI8q2W__tile[data-tone=sky]{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.3), transparent 60%), url(/home-v3/wash/wash-02.webp) center / cover, color-mix(in oklab, var(--navy-2) 10%, var(--bg))}}.home-v3-module__uI8q2W__tile[data-tone=sage]{background:color-mix(in oklab, var(--ember-success) 16%, var(--bg))}.home-v3-module__uI8q2W__tile[data-tone=lilac]{background:url(/home-v3/wash/wash-04.webp) center / cover, color-mix(in oklab, var(--od-coral) 6%, var(--bg))}.home-v3-module__uI8q2W__tile[data-tone=paper]{background:url(/home-v3/wash/wash-08.webp) center / cover, var(--od-cream)}.home-v3-module__uI8q2W__tile[data-tone=gold]{background:url(/home-v3/wash/wash-05.webp) center / cover, color-mix(in oklab, var(--od-warning) 14%, var(--bg))}.home-v3-module__uI8q2W__tile[data-tone=dawn]{background:radial-gradient(90% 70% at 70% 100%, color-mix(in oklab, var(--ember-glow) 42%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--od-coral) 10%, var(--bg)), var(--bg))}.home-v3-module__uI8q2W__tile[data-tone=moss]{background:color-mix(in oklab, var(--forest) 11%, var(--bg))}.home-v3-module__uI8q2W__tile[data-tone=parchment]{background:url(/home-v3/wash/wash-01.webp) center / cover, color-mix(in oklab, var(--od-glow) 10%, var(--bg))}.home-v3-module__uI8q2W__tileArt{width:78px;height:auto}.home-v3-module__uI8q2W__tile[data-area=finance] .home-v3-module__uI8q2W__tileArt{width:104px}.home-v3-module__uI8q2W__tileCopy{max-width:44ch}.home-v3-module__uI8q2W__tileLabel{color:var(--ember-deep);margin:0 0 6px;font-size:14px;font-weight:700}.home-v3-module__uI8q2W__tileCopy h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:720;line-height:1.2}.home-v3-module__uI8q2W__tile[data-area=finance] .home-v3-module__uI8q2W__tileCopy h3{font-size:clamp(26px,2.4vw,34px)}.home-v3-module__uI8q2W__tileCopy p:last-child{color:color-mix(in oklab, var(--ink-2) 86%, transparent);margin:10px 0 0;font-size:15px;line-height:1.55}@property --v3-p{syntax:"<number>";inherits:false;initial-value:72}@property --v3-n{syntax:"<integer>";inherits:false;initial-value:21}.home-v3-module__uI8q2W__financeArt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;background:lab(100% -.0000298023 .0000119209/.72);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-top:auto;padding:22px 18px 18px;display:grid}.home-v3-module__uI8q2W__financeItem{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.home-v3-module__uI8q2W__financeItem figcaption{color:var(--muted);flex-direction:column;gap:3px;font-size:13px;line-height:1.3;display:flex}.home-v3-module__uI8q2W__financeItem strong{color:var(--ink);font-size:14px}.home-v3-module__uI8q2W__jarWrap{justify-items:center;display:grid;position:relative}.home-v3-module__uI8q2W__jarLid{background:color-mix(in oklab, var(--forest) 70%, var(--ink));border-radius:6px;width:50px;height:11px;margin-bottom:-2px;display:block}.home-v3-module__uI8q2W__jar{border:3px solid color-mix(in oklab, var(--navy-2) 38%, white);background:#fff9;background:lab(100% -.0000298023 .0000119209/.6);border-radius:18px 18px 26px 26px;width:72px;height:92px;display:block;position:relative;overflow:hidden}.home-v3-module__uI8q2W__jarLiquid{background:linear-gradient(180deg, color-mix(in oklab, var(--ember-glow) 80%, white), var(--ember));transform-origin:bottom;height:64%;position:absolute;inset:auto 0 0}.home-v3-module__uI8q2W__jarLiquid:before{background:radial-gradient(circle at 12px -3px, transparent 10px, color-mix(in oklab, var(--ember-glow) 80%, white) 11px) 0 0 / 24px 14px repeat-x;content:"";width:200%;height:14px;position:absolute;top:-7px;left:0}.home-v3-module__uI8q2W__receipt{width:70px;height:94px;box-shadow:0 10px 20px -10px color-mix(in oklab, var(--ink) 30%, transparent);background:#fff;border-radius:6px 6px 0 0;flex-direction:column;gap:9px;padding:14px 12px;display:flex;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 6px) no-repeat,radial-gradient(circle at 5px 6px,#0000 4px,#000 4.5px) bottom/10px 6px repeat-x;mask:linear-gradient(#000,#000) top/100% calc(100% - 6px) no-repeat,radial-gradient(circle at 5px 6px,#0000 4px,#000 4.5px) bottom/10px 6px repeat-x}.home-v3-module__uI8q2W__receipt i{background:color-mix(in oklab, var(--ink) 16%, white);border-radius:3px;height:5px;display:block}.home-v3-module__uI8q2W__receipt i:nth-child(2){width:70%}.home-v3-module__uI8q2W__receipt i:nth-child(3){width:85%}.home-v3-module__uI8q2W__receipt i:nth-child(4){background:var(--ember);width:50%;margin-top:auto}.home-v3-module__uI8q2W__scanLine{background:var(--ember);height:2px;box-shadow:0 0 10px 2px color-mix(in oklab, var(--ember) 45%, transparent);opacity:0;border-radius:2px;position:absolute;top:12%;left:4px;right:4px}.home-v3-module__uI8q2W__budgetRing{aspect-ratio:1;width:92px;color:var(--ink);place-items:center;font-size:20px;font-weight:750;display:grid;position:relative}.home-v3-module__uI8q2W__budgetRing:before{background:conic-gradient(var(--ember) calc(var(--v3-p) * 1%), color-mix(in oklab, var(--ember) 14%, transparent) 0);content:"";border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 72%,#000 74%);mask:radial-gradient(closest-side,#0000 72%,#000 74%)}.home-v3-module__uI8q2W__moods{align-items:center;gap:8px;margin:auto 0 4px;padding:0;list-style:none;display:flex}.home-v3-module__uI8q2W__moods li{background:color-mix(in oklab, var(--od-warning) 40%, white);border-radius:50%;width:22px;height:22px}.home-v3-module__uI8q2W__moods li[data-mood="1"]{background:color-mix(in oklab, var(--od-warning) 60%, white)}.home-v3-module__uI8q2W__moods li[data-mood="2"]{background:color-mix(in oklab, var(--ember-glow) 70%, white)}.home-v3-module__uI8q2W__moods li[data-mood="3"]{background:var(--ember);width:32px;height:32px;box-shadow:0 0 0 5px color-mix(in oklab, var(--ember) 18%, transparent)}.home-v3-module__uI8q2W__moods li[data-mood="4"]{background:color-mix(in oklab, var(--ember-success) 60%, white)}.home-v3-module__uI8q2W__habitArt{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;display:flex}.home-v3-module__uI8q2W__heat{grid-template-columns:repeat(7,14px);gap:5px;margin:0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__heat li{background:color-mix(in oklab, var(--ember-success) 16%, white);border-radius:4px;width:14px;height:14px}.home-v3-module__uI8q2W__heat li[data-level="1"]{background:color-mix(in oklab, var(--ember-success) 45%, white)}.home-v3-module__uI8q2W__heat li[data-level="2"]{background:color-mix(in oklab, var(--ember-success) 72%, white)}.home-v3-module__uI8q2W__heat li[data-level="3"]{background:var(--forest)}.home-v3-module__uI8q2W__streak{color:var(--muted);text-align:end;flex-direction:column;margin:0;font-size:13px;display:flex}.home-v3-module__uI8q2W__streakCount{color:var(--forest);counter-reset:v3streak var(--v3-n,21);font-size:34px;font-weight:800;line-height:1}.home-v3-module__uI8q2W__streakCount:before{content:counter(v3streak)}.home-v3-module__uI8q2W__subList{gap:8px;margin:auto 0 0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__subList li{border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);background:#ffffffd1;background:lab(100% -.0000298023 .0000119209/.82);border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 7px;display:grid}.home-v3-module__uI8q2W__subList li[data-due]{border-color:color-mix(in oklab, var(--ember) 34%, transparent);box-shadow:0 10px 22px -14px color-mix(in oklab, var(--ember) 55%, transparent);background:#fff}.home-v3-module__uI8q2W__subLogo{width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 8%, transparent);background:#fff;border-radius:9px;place-items:center;display:grid}.home-v3-module__uI8q2W__subLogo svg{width:18px;height:18px;fill:var(--brand)}.home-v3-module__uI8q2W__subName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.home-v3-module__uI8q2W__subWhen{color:var(--muted);white-space:nowrap;font-size:12.5px}.home-v3-module__uI8q2W__subDue{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.home-v3-module__uI8q2W__subDue small{color:var(--muted);font-size:11px}.home-v3-module__uI8q2W__subDue strong{color:var(--ember-deep);font-size:13px}.home-v3-module__uI8q2W__scribble{fill:none;width:100%;max-width:260px;height:auto;stroke:var(--ember-deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.home-v3-module__uI8q2W__scribble path{stroke-dasharray:420;stroke-dashoffset:0}.home-v3-module__uI8q2W__tagRow{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.home-v3-module__uI8q2W__tagRow li{color:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.home-v3-module__uI8q2W__tagRow li[data-tag="0"]{background:var(--ember)}.home-v3-module__uI8q2W__tagRow li[data-tag="1"]{background:color-mix(in oklab, var(--navy-2) 80%, white)}.home-v3-module__uI8q2W__tagRow li[data-tag="2"]{background:var(--forest)}.home-v3-module__uI8q2W__tile[data-area=reminders] .home-v3-module__uI8q2W__tileArt{transform-origin:50% 14%}.home-v3-module__uI8q2W__sunrise{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--ember-glow) 55%, transparent), transparent);border-radius:50%;width:90%;position:absolute;bottom:-40%;right:-20%}.home-v3-module__uI8q2W__lockShine{z-index:-1;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;inset:-20% auto -20% -60%;rotate:18deg}@media (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__jarLiquid{animation:home-v3-module__uI8q2W__v3Fill 2.2s var(--v3-ease) both}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__jarLiquid:before{animation:3s linear infinite home-v3-module__uI8q2W__v3Wave}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__budgetRing:before{animation:home-v3-module__uI8q2W__v3Ring 1.8s var(--v3-ease) .3s both}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__scanLine{animation:2.6s ease-in-out infinite home-v3-module__uI8q2W__v3Scan}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__moods li{animation:home-v3-module__uI8q2W__v3Pop .6s var(--v3-spring) both;animation-delay:calc(var(--m,0) * 90ms)}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__heat li{animation:home-v3-module__uI8q2W__v3Cell .5s var(--v3-spring) both;animation-delay:calc(var(--k) * 45ms)}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__streakCount{animation:home-v3-module__uI8q2W__v3Count 1.6s var(--v3-ease) .4s both}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__subList li[data-due]{animation:3.2s ease-in-out infinite home-v3-module__uI8q2W__v3Nudge}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__scribble path{animation:home-v3-module__uI8q2W__v3Draw 2.6s var(--v3-ease) both}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__scribble path:nth-child(2){animation-delay:1.4s}.home-v3-module__uI8q2W__tile[data-scene=on][data-area=reminders] .home-v3-module__uI8q2W__tileArt{animation:3.6s ease-in-out infinite home-v3-module__uI8q2W__v3Swing}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__tagRow li{animation:home-v3-module__uI8q2W__v3Pop .6s var(--v3-spring) both}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__tagRow li:nth-child(2){animation-delay:.12s}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__tagRow li:nth-child(3){animation-delay:.24s}.home-v3-module__uI8q2W__tile[data-scene=on][data-area=summary] .home-v3-module__uI8q2W__tileArt{animation:home-v3-module__uI8q2W__v3Rise 2.4s var(--v3-ease) both}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__sunrise{animation:7s ease-in-out infinite home-v3-module__uI8q2W__v3Glow}.home-v3-module__uI8q2W__tile[data-scene=on] .home-v3-module__uI8q2W__lockShine{animation:5s ease-in-out infinite home-v3-module__uI8q2W__v3Shine}}@keyframes home-v3-module__uI8q2W__v3Scan{0%{opacity:0;top:10%}10%,90%{opacity:1}to{opacity:0;top:88%}}@keyframes home-v3-module__uI8q2W__v3Fill{0%{scale:1 0}to{scale:1}}@keyframes home-v3-module__uI8q2W__v3Wave{to{translate:-24px}}@keyframes home-v3-module__uI8q2W__v3Ring{0%{--v3-p:0}to{--v3-p:72}}@keyframes home-v3-module__uI8q2W__v3Cell{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes home-v3-module__uI8q2W__v3Count{0%{--v3-n:0}to{--v3-n:21}}@keyframes home-v3-module__uI8q2W__v3Draw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes home-v3-module__uI8q2W__v3Swing{0%,40%,to{rotate:none}6%{rotate:14deg}14%{rotate:-11deg}22%{rotate:7deg}30%{rotate:-3deg}}@keyframes home-v3-module__uI8q2W__v3Rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:none}}@keyframes home-v3-module__uI8q2W__v3Shine{0%,55%{translate:0}to{translate:420%}}@media (max-width:1080px){.home-v3-module__uI8q2W__bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"finance finance""habits billing""journal reminders""summary notes";grid-auto-rows:minmax(240px,auto)}}@media (max-width:600px){.home-v3-module__uI8q2W__bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"finance""habits""billing""journal""reminders""summary""notes";grid-auto-rows:auto;gap:14px}.home-v3-module__uI8q2W__tile{min-height:220px;padding:22px}.home-v3-module__uI8q2W__financeArt{gap:8px;padding:18px 10px 14px}.home-v3-module__uI8q2W__financeItem figcaption{font-size:12px}.home-v3-module__uI8q2W__jar{width:60px;height:78px}.home-v3-module__uI8q2W__receipt{width:58px;height:80px}.home-v3-module__uI8q2W__budgetRing{width:76px;font-size:17px}}.home-v3-module__uI8q2W__inner{isolation:isolate;background:radial-gradient(70% 45% at 50% 0%, color-mix(in oklab, var(--navy-2) 80%, transparent), transparent 72%), linear-gradient(180deg, var(--v3-night), color-mix(in oklab, var(--navy-1) 80%, black));color:var(--cream-on-dark);padding-block:clamp(96px,11vw,160px);position:relative;overflow:hidden}.home-v3-module__uI8q2W__stars,.home-v3-module__uI8q2W__stars:before{opacity:.55;content:"";background-image:radial-gradient(1.4px 1.4px at 8% 14%,#fff 60%,#0000 61%),radial-gradient(1.2px 1.2px at 22% 38%,#fff 60%,#0000 61%),radial-gradient(1.6px 1.6px at 36% 8%,#fff 60%,#0000 61%),radial-gradient(1px 1px at 47% 30%,#fff 60%,#0000 61%),radial-gradient(1.4px 1.4px at 63% 12%,#fff 60%,#0000 61%),radial-gradient(1.2px 1.2px at 78% 34%,#fff 60%,#0000 61%),radial-gradient(1.6px 1.6px at 91% 18%,#fff 60%,#0000 61%),radial-gradient(1px 1px at 14% 64%,#fff 60%,#0000 61%),radial-gradient(1.4px 1.4px at 30% 86%,#fff 60%,#0000 61%),radial-gradient(1.2px 1.2px at 56% 72%,#fff 60%,#0000 61%),radial-gradient(1.6px 1.6px at 72% 90%,#fff 60%,#0000 61%),radial-gradient(1px 1px at 88% 66%,#fff 60%,#0000 61%);position:absolute;inset:0}.home-v3-module__uI8q2W__stars{z-index:-1}.home-v3-module__uI8q2W__stars:before{opacity:.7;background-position:37px 53px}@media (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__stars{animation:5s ease-in-out infinite alternate home-v3-module__uI8q2W__v3Twinkle}.home-v3-module__uI8q2W__stars:before{animation:7s ease-in-out 1s infinite alternate-reverse home-v3-module__uI8q2W__v3Twinkle}}@keyframes home-v3-module__uI8q2W__v3Twinkle{0%{opacity:.25}to{opacity:.8}}.home-v3-module__uI8q2W__innerHead{max-width:860px;padding-inline:var(--pad-x);text-align:center;margin-inline:auto}.home-v3-module__uI8q2W__innerHead .home-v3-module__uI8q2W__leadOnDark{margin-inline:auto}.home-v3-module__uI8q2W__tarot{max-width:1180px;padding-inline:var(--pad-x);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,80px);margin:clamp(48px,6vw,88px) auto 0;display:grid}.home-v3-module__uI8q2W__tarotCopy>img{width:76px;height:auto;margin-bottom:14px}.home-v3-module__uI8q2W__tarotCopy h3{color:var(--cream-on-dark);letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:720;line-height:1.15}.home-v3-module__uI8q2W__tarotSteps{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__tarotSteps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-v3-module__uI8q2W__tarotStepNumber{border:1.5px solid color-mix(in oklab, var(--coral-on-dark) 60%, transparent);width:40px;height:40px;color:var(--coral-on-dark);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.home-v3-module__uI8q2W__tarotSteps h4{color:var(--cream-on-dark);margin:7px 0 0;font-size:18px;font-weight:700;line-height:1.3}.home-v3-module__uI8q2W__tarotSteps p{color:color-mix(in oklab, var(--cream-on-dark) 70%, transparent);margin:6px 0 0;font-size:15.5px;line-height:1.55}.home-v3-module__uI8q2W__tarotNote{color:color-mix(in oklab, var(--cream-on-dark) 62%, transparent);margin:22px 0 0;font-size:15px;line-height:1.55}.home-v3-module__uI8q2W__deckStrip{border:1px solid color-mix(in oklab, var(--cream-on-dark) 12%, transparent);background:color-mix(in oklab, var(--cream-on-dark) 5%, transparent);border-radius:22px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;margin-top:28px;padding:12px 20px 12px 8px;display:grid}.home-v3-module__uI8q2W__deckStrip h4{color:var(--cream-on-dark);margin:0;font-size:15px;font-weight:700}.home-v3-module__uI8q2W__deckStrip p{color:color-mix(in oklab, var(--cream-on-dark) 66%, transparent);margin:4px 0 0;font-size:14px;line-height:1.5}.home-v3-module__uI8q2W__fan{perspective:900px;height:112px;margin:0;padding:0;list-style:none;position:relative}.home-v3-module__uI8q2W__card{--angle:calc((var(--k) - (var(--n) - 1) / 2) * 13deg);aspect-ratio:312/538;transform-origin:50% 150%;width:48px;translate:-50%;rotate:var(--angle);position:absolute;bottom:2px;left:50%}.home-v3-module__uI8q2W__cardInner{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative;transform:rotateY(180deg)}.home-v3-module__uI8q2W__cardBack,.home-v3-module__uI8q2W__cardFace{object-fit:cover;backface-visibility:hidden;border-radius:5px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 10px 18px #00000073}.home-v3-module__uI8q2W__cardFace{transform:rotateY(180deg)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__card{transition:rotate .9s var(--v3-spring) calc(var(--k) * 70ms);rotate:none}.home-v3-module__uI8q2W__cardInner{transition:transform .9s var(--v3-ease) calc(.75s + var(--k) * .17s);transform:rotateY(0)}.home-v3-module__uI8q2W__fan[data-scene=on] .home-v3-module__uI8q2W__card{rotate:var(--angle)}.home-v3-module__uI8q2W__fan[data-scene=on] .home-v3-module__uI8q2W__cardInner{transform:rotateY(180deg)}}.home-v3-module__uI8q2W__tarotPhones{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,28px);display:grid}.home-v3-module__uI8q2W__tarotPhones>:last-child{margin-top:clamp(40px,6vw,84px)}.home-v3-module__uI8q2W__inner .home-v3-module__uI8q2W__deviceShot{box-shadow:0 40px 70px -24px #000000b3,0 0 0 1px #ffffff0f}.home-v3-module__uI8q2W__charts{max-width:1180px;padding-inline:var(--pad-x);margin:clamp(88px,10vw,150px) auto 0}.home-v3-module__uI8q2W__chartsHead{text-align:center;max-width:720px;margin-inline:auto}.home-v3-module__uI8q2W__chartsHead h3{color:var(--cream-on-dark);letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:720;line-height:1.15}.home-v3-module__uI8q2W__chartsHead p{max-width:60ch;color:color-mix(in oklab, var(--cream-on-dark) 74%, transparent);margin:14px auto 0;font-size:17px;line-height:1.6}.home-v3-module__uI8q2W__chartPhones{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3.4vw,48px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__chartPhones li{flex-direction:column;align-items:center;display:flex}.home-v3-module__uI8q2W__chartPhone{width:min(100%,300px)}.home-v3-module__uI8q2W__chartCaption{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;width:min(100%,300px);margin-top:22px;display:grid}.home-v3-module__uI8q2W__chartCaption img{width:48px;height:auto}.home-v3-module__uI8q2W__chartCaption h4{color:var(--cream-on-dark);margin:3px 0 0;font-size:17px;font-weight:700}.home-v3-module__uI8q2W__chartCaption p{color:color-mix(in oklab, var(--cream-on-dark) 66%, transparent);margin:4px 0 0;font-size:14.5px;line-height:1.5}.home-v3-module__uI8q2W__moreTitle{color:color-mix(in oklab, var(--cream-on-dark) 60%, transparent);font-family:var(--v3-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:clamp(56px,7vw,88px) 0 0;font-size:13px;font-weight:600}.home-v3-module__uI8q2W__systems{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1000px;margin:20px auto 0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__system{border:1px solid color-mix(in oklab, var(--cream-on-dark) 12%, transparent);background:color-mix(in oklab, var(--cream-on-dark) 5%, transparent);border-radius:22px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px 18px 16px;transition:background-color .3s,border-color .3s;display:grid}.home-v3-module__uI8q2W__system:hover{border-color:color-mix(in oklab, var(--coral-on-dark) 38%, transparent);background:color-mix(in oklab, var(--cream-on-dark) 9%, transparent)}.home-v3-module__uI8q2W__system img{width:60px;height:auto;filter:drop-shadow(0 8px 18px color-mix(in oklab, var(--ember-glow) 30%, transparent))}.home-v3-module__uI8q2W__system h3{color:var(--cream-on-dark);margin:0;font-size:16px;font-weight:700}.home-v3-module__uI8q2W__system p{color:color-mix(in oklab, var(--cream-on-dark) 66%, transparent);margin:5px 0 0;font-size:14px;line-height:1.5}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__home .home-v3-module__uI8q2W__system[data-reveal],.home-v3-module__uI8q2W__home .home-v3-module__uI8q2W__tarotSteps li[data-reveal],.home-v3-module__uI8q2W__home .home-v3-module__uI8q2W__chartPhones li[data-reveal]{transition-delay:calc(var(--k) * .11s)}}@media (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__system img,.home-v3-module__uI8q2W__chartCaption img{animation:6s ease-in-out infinite home-v3-module__uI8q2W__v3Bob;animation-delay:calc(var(--k,0) * -1s)}}.home-v3-module__uI8q2W__reflectionNote{max-width:60ch;padding-inline:var(--pad-x);color:color-mix(in oklab, var(--cream-on-dark) 55%, transparent);text-align:center;margin:40px auto 0;font-size:14px}@media (max-width:860px){.home-v3-module__uI8q2W__tarot{grid-template-columns:minmax(0,1fr)}.home-v3-module__uI8q2W__tarotPhones{width:100%;max-width:560px;margin-inline:auto}.home-v3-module__uI8q2W__systems{grid-template-columns:minmax(0,1fr);max-width:520px}}@media (max-width:760px){.home-v3-module__uI8q2W__chartPhones{margin-inline:calc(-1 * var(--pad-x));padding:8px var(--pad-x) 16px;overscroll-behavior-x:contain;scroll-padding-inline:var(--pad-x);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(74%,300px);grid-auto-flow:column;overflow-x:auto}.home-v3-module__uI8q2W__chartPhones::-webkit-scrollbar{display:none}.home-v3-module__uI8q2W__chartPhones li{scroll-snap-align:center}}@media (max-width:480px){.home-v3-module__uI8q2W__deckStrip{grid-template-columns:112px minmax(0,1fr);gap:10px;padding-inline:4px 16px}.home-v3-module__uI8q2W__fan{height:92px}.home-v3-module__uI8q2W__card{width:38px}}.home-v3-module__uI8q2W__everywhere{background:var(--bg);padding-block:clamp(88px,10vw,150px)}.home-v3-module__uI8q2W__everywhereGrid{max-width:1180px;padding-inline:var(--pad-x);grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:clamp(40px,6vw,104px);margin-inline:auto;display:grid}.home-v3-module__uI8q2W__everywhereList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__everywhereList li{border:1px solid var(--border);background:color-mix(in oklab, var(--bg-2) 70%, var(--bg));border-radius:22px;align-items:flex-start;gap:14px;padding:20px;display:flex}.home-v3-module__uI8q2W__everywhereList h3{color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.3}.home-v3-module__uI8q2W__everywhereList p{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.5}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__home .home-v3-module__uI8q2W__everywhereList li[data-reveal]{transition-delay:calc(var(--k) * 90ms)}}.home-v3-module__uI8q2W__everywhereGlyph{background:color-mix(in oklab, var(--ember) 12%, white);width:44px;height:44px;color:var(--ember-deep);border-radius:14px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid;position:relative}li[data-item=widget] .home-v3-module__uI8q2W__everywhereGlyph{background:linear-gradient(var(--ember) 0 0) 11px 11px / 9px 9px no-repeat, linear-gradient(var(--ember) 0 0) 24px 11px / 9px 9px no-repeat, linear-gradient(var(--ember-glow) 0 0) 11px 24px / 22px 9px no-repeat, color-mix(in oklab, var(--ember) 12%, white)}li[data-item=connector] .home-v3-module__uI8q2W__everywhereGlyph:before,li[data-item=connector] .home-v3-module__uI8q2W__everywhereGlyph:after{border:2.5px solid var(--ember-deep);content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:14px}li[data-item=connector] .home-v3-module__uI8q2W__everywhereGlyph:before{left:9px}li[data-item=connector] .home-v3-module__uI8q2W__everywhereGlyph:after{left:19px}.home-v3-module__uI8q2W__everywherePhoneWrap{justify-self:center;width:100%;max-width:360px;position:relative}.home-v3-module__uI8q2W__everywherePhoneWrap:before{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--ember-success) 26%, transparent), transparent);content:"";border-radius:50%;position:absolute;inset:12% -26%}.home-v3-module__uI8q2W__everywherePhone{width:100%;rotate:3deg}@media (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__everywherePhone{animation:9s ease-in-out infinite home-v3-module__uI8q2W__v3Float}}@media (max-width:900px){.home-v3-module__uI8q2W__everywhereGrid{grid-template-columns:minmax(0,1fr)}.home-v3-module__uI8q2W__everywherePhoneWrap{grid-row:1;max-width:300px}}@media (max-width:560px){.home-v3-module__uI8q2W__everywhereList{grid-template-columns:minmax(0,1fr)}}.home-v3-module__uI8q2W__privacy{background:radial-gradient(60% 50% at 50% 38%, color-mix(in oklab, var(--ember-glow) 16%, transparent), transparent 72%), var(--bg-2);text-align:center;padding-block:clamp(96px,11vw,160px)}.home-v3-module__uI8q2W__privacyInner{max-width:1120px;padding-inline:var(--pad-x);margin-inline:auto}.home-v3-module__uI8q2W__privacyInner .home-v3-module__uI8q2W__lead{margin-inline:auto}.home-v3-module__uI8q2W__privacyInner>.home-v3-module__uI8q2W__h2{max-width:900px;margin-inline:auto}.home-v3-module__uI8q2W__cipher{margin-inline:auto;max-width:720px;margin:44px auto 0}.home-v3-module__uI8q2W__cipherLine{background:var(--ink-dark);min-height:92px;color:var(--cream-on-dark);font-family:var(--v3-mono);box-shadow:0 30px 60px -30px color-mix(in oklab, var(--ink) 60%, transparent);border-radius:28px;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px 28px 24px 72px;font-size:clamp(15px,1.6vw,20px);line-height:1.4;display:grid;position:relative;overflow:hidden}.home-v3-module__uI8q2W__cipherPlain,.home-v3-module__uI8q2W__cipherCode{overflow-wrap:anywhere;text-align:center;text-wrap:balance;grid-area:1/1;min-width:0}.home-v3-module__uI8q2W__cipherCode{color:var(--coral-on-dark);letter-spacing:.04em;clip-path:inset(0 100% 0 0)}.home-v3-module__uI8q2W__cipherLock{background:var(--coral-on-dark);border-radius:6px;width:26px;height:20px;margin-top:-4px;position:absolute;top:50%;left:26px}.home-v3-module__uI8q2W__cipherLock:before{border:3px solid var(--coral-on-dark);content:"";border-bottom:0;border-radius:9px 9px 0 0;width:16px;height:14px;position:absolute;bottom:100%;left:5px;translate:0 -4px}.home-v3-module__uI8q2W__cipher figcaption{color:var(--muted);margin-top:12px;font-size:13px}@media (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__cipher[data-scene=on] .home-v3-module__uI8q2W__cipherPlain{animation:home-v3-module__uI8q2W__v3CipherPlain 8s var(--v3-ease) infinite}.home-v3-module__uI8q2W__cipher[data-scene=on] .home-v3-module__uI8q2W__cipherCode{animation:home-v3-module__uI8q2W__v3CipherCode 8s var(--v3-ease) infinite}.home-v3-module__uI8q2W__cipher[data-scene=on] .home-v3-module__uI8q2W__cipherLock:before{animation:home-v3-module__uI8q2W__v3Shackle 8s var(--v3-ease) infinite}}@keyframes home-v3-module__uI8q2W__v3CipherPlain{0%,30%{clip-path:inset(0)}42%,78%{clip-path:inset(0 0 0 100%)}90%,to{clip-path:inset(0)}}@keyframes home-v3-module__uI8q2W__v3CipherCode{0%,30%{clip-path:inset(0 100% 0 0)}42%,78%{clip-path:inset(0)}90%,to{clip-path:inset(0 100% 0 0)}}@keyframes home-v3-module__uI8q2W__v3Shackle{0%,30%,90%,to{translate:0 -4px}42%,78%{translate:0}}.home-v3-module__uI8q2W__privacyPoints{text-align:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1080px;margin:48px auto 0;padding:0;list-style:none;display:grid}.home-v3-module__uI8q2W__privacyPoints li{border:1px solid var(--border);background:var(--v3-card);color:var(--ink);border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:22px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.home-v3-module__uI8q2W__privacyPoints li span{background:var(--ink);width:34px;height:34px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.home-v3-module__uI8q2W__inlineLink{color:var(--ember-deep);text-underline-offset:5px;margin-top:30px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-block}@media (max-width:960px){.home-v3-module__uI8q2W__privacyPoints{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-v3-module__uI8q2W__privacyPoints{grid-template-columns:minmax(0,1fr)}.home-v3-module__uI8q2W__privacyPoints li{flex-direction:row;align-items:center}.home-v3-module__uI8q2W__cipherLine{padding:18px 16px 18px 56px;font-size:15px}.home-v3-module__uI8q2W__cipherLock{left:20px}}.home-v3-module__uI8q2W__finalCta{isolation:isolate;background:radial-gradient(60% 60% at 50% 100%, color-mix(in oklab, var(--ember-glow) 36%, transparent), transparent 72%), var(--bg);text-align:center;padding-block:clamp(110px,13vw,190px);position:relative;overflow:hidden}.home-v3-module__uI8q2W__rising{z-index:-1;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.home-v3-module__uI8q2W__rising li{bottom:-100px;left:calc(2% + var(--k) * 5.5%);opacity:0;width:64px;position:absolute}.home-v3-module__uI8q2W__rising li:nth-child(n+5){left:calc(58% + var(--k) * 5.5%)}.home-v3-module__uI8q2W__rising li:nth-child(odd){width:52px}.home-v3-module__uI8q2W__rising img{width:100%;height:auto}.home-v3-module__uI8q2W__finalContent{max-width:820px;padding-inline:var(--pad-x);margin-inline:auto}.home-v3-module__uI8q2W__finalContent .home-v3-module__uI8q2W__lead{margin-inline:auto}.home-v3-module__uI8q2W__finalMark{width:84px;height:auto;margin:0 auto 22px}.home-v3-module__uI8q2W__finalBadges{margin-top:34px}@media (prefers-reduced-motion:no-preference){.home-v3-module__uI8q2W__finalCta[data-scene=on] .home-v3-module__uI8q2W__rising li{animation:15s linear infinite home-v3-module__uI8q2W__v3Ascend;animation-delay:calc(var(--k) * -1.9s)}.home-v3-module__uI8q2W__finalMark{animation:5.5s ease-in-out infinite home-v3-module__uI8q2W__v3Breathe}}@keyframes home-v3-module__uI8q2W__v3Ascend{0%{opacity:0;translate:0;rotate:-8deg}12%{opacity:.5}85%{opacity:.5}to{opacity:0;translate:0 -760px;rotate:8deg}}@media (prefers-reduced-motion:reduce){.home-v3-module__uI8q2W__rising{display:none}}
