/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.moirai{--sky-50:#eff8fe;--sky-100:#dbeefb;--sky-200:#b9def7;--sky-300:#8ac7ef;--sky-400:#52a9e2;--sky-500:#2c8bcf;--sky-600:#1e6ea9;--sky-700:#1a5580;--mint-50:#eefbf4;--mint-100:#d6f5e5;--mint-200:#aeeacb;--mint-300:#7ed9ac;--mint-400:#4cc48c;--mint-500:#27a971;--mint-600:#1b8659;--mint-700:#176745;--amber-50:#fff8e9;--amber-100:#ffefc9;--amber-200:#ffdf9b;--amber-300:#ffcb63;--amber-400:#f2ae2e;--amber-500:#d08d0c;--amber-600:#a56d00;--amber-700:#7a5100;--clay-50:#fff2ef;--clay-100:#ffe1d9;--clay-200:#ffc3b4;--clay-300:#ffa48f;--clay-400:#f0785d;--clay-500:#d65b41;--clay-600:#ac4530;--clay-700:#833225;--n-0:#fff;--n-25:#fafcfe;--n-50:#f4f8fa;--n-100:#e9eff3;--n-200:#d7e0e7;--n-300:#b5c2cc;--n-400:#8d9ba8;--n-500:#6c7a87;--n-600:#4f5d69;--n-700:#36424c;--n-800:#232d35;--n-900:#151c22;--surface-page:var(--n-25);--surface-page-tint:var(--sky-50);--surface-card:var(--n-0);--surface-sunken:var(--n-50);--surface-brand-soft:var(--sky-50);--surface-brand:var(--sky-500);--surface-good-soft:var(--mint-50);--surface-watch-soft:var(--amber-50);--surface-high-soft:var(--clay-50);--surface-overlay:#151c2270;--surface-glass:#ffffffb8;--text-strong:var(--n-800);--text-body:var(--n-700);--text-muted:var(--n-500);--text-faint:var(--n-400);--text-inverse:var(--n-0);--text-on-brand:var(--n-0);--text-brand:var(--sky-600);--text-good:var(--mint-600);--text-watch:var(--amber-600);--text-high:var(--clay-600);--text-link:var(--sky-600);--text-link-hover:var(--sky-700);--border-subtle:var(--n-100);--border-default:var(--n-200);--border-strong:var(--n-300);--border-brand:var(--sky-200);--state-good:var(--mint-400);--state-steady:var(--sky-400);--state-watch:var(--amber-300);--state-high:var(--clay-300);--state-good-ink:var(--mint-600);--state-steady-ink:var(--sky-600);--state-watch-ink:var(--amber-600);--state-high-ink:var(--clay-600);--gradient-page:linear-gradient(170deg,var(--sky-50) 0%,var(--sky-50) 18%,var(--n-25) 72%,var(--mint-50) 100%);--gradient-brand:linear-gradient(135deg,var(--sky-300) 0%,var(--sky-500) 100%);--gradient-good:linear-gradient(135deg,var(--mint-100),var(--mint-50));--gradient-protect-bottom:linear-gradient(0deg,#fafcfe 12%,#fafcfe00)}html:has(.moirai){scroll-behavior:smooth;overflow-x:clip}.moirai{background:var(--n-25);color:var(--n-800);font-family:var(--font-nunito),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.moirai a{text-decoration:none}.mo-display{font-family:var(--font-fredoka),system-ui,sans-serif}.mo-mono{font-family:ui-monospace,Menlo,monospace}.mo-tnum{font-variant-numeric:tabular-nums}@keyframes moFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes moStarPop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes moMiniDraw{0%{stroke-dashoffset:520px}42%,to{stroke-dashoffset:0}}@keyframes moMiniFan{0%{opacity:0}30%,to{opacity:.32}}@keyframes moMiniBandIn{0%{opacity:0;transform:scaleY(.35)}38%,to{opacity:.2;transform:scaleY(1)}}@keyframes moFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes moHintNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes moDeviceBreathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(-.6deg)}}@keyframes moBlobDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(28px,-22px)scale(1.05)}}@keyframes moMascotHover{0%,to{transform:translateY(-2.5%)}50%{transform:translateY(2.5%)}}@keyframes moMascotCalm{0%,to{transform:translateY(1.5%)rotate(-4deg)}50%{transform:translateY(3.5%)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.moirai *,.moirai :after,.moirai :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mo-nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--n-100);background:#ffffffbd;position:fixed;inset:0 0 auto}.mo-nav__inner{align-items:center;gap:24px;max-width:1140px;height:64px;margin:0 auto;padding:0 28px;display:flex}.mo-nav__link{color:var(--n-600);font-size:14px;font-weight:700}.mo-nav__link:hover{color:var(--sky-600)}.mo-nav__cta{background:var(--sky-500);color:#fff;height:42px;font-family:var(--font-fredoka),system-ui,sans-serif;border-radius:21px;align-items:center;padding:0 20px;font-size:15px;font-weight:500;display:flex;box-shadow:0 6px 16px #2c8bcf52}.mo-nav__cta:hover{background:var(--sky-600);color:#fff}.mo-nav__burger{border:1px solid var(--n-100);cursor:pointer;width:44px;height:44px;color:var(--n-600);background:#fff;border-radius:14px;justify-content:center;align-items:center;display:none}.mo-nav__sheet{border-top:1px solid var(--n-100);flex-direction:column;gap:2px;padding:4px 18px 14px}.mo-nav__sheet a{height:48px;color:var(--n-600);align-items:center;font-size:15px;font-weight:700;display:flex}.mo-nav__sheet a:last-child{background:var(--sky-500);color:#fff;height:50px;font-family:var(--font-fredoka),system-ui,sans-serif;border-radius:25px;justify-content:center;margin-top:6px;font-size:16px;font-weight:500}.mo-hero{background:linear-gradient(180deg,var(--sky-50) 0,var(--n-25) 82%);position:relative;overflow:hidden}.mo-hero__blob{pointer-events:none;border-radius:50%;animation:moBlobDrift 26s ease-in-out infinite;position:absolute}.mo-hero__row{flex-wrap:wrap;align-items:center;gap:30px;max-width:1140px;margin:0 auto;padding:132px 28px 70px;display:flex;position:relative}.mo-hero__col{flex-direction:column;flex:1;gap:20px;min-width:430px;display:flex}.mo-hero__title{font-family:var(--font-fredoka),system-ui,sans-serif;color:var(--n-800);text-wrap:balance;margin:0;font-size:60px;font-weight:500;line-height:1.06;animation:moFadeUp .6s ease-out .13s both}.mo-hero__lede{color:var(--n-600);text-wrap:pretty;max-width:490px;margin:0;font-size:18px;line-height:1.6;animation:moFadeUp .6s ease-out .22s both}.mo-hero__actions{flex-wrap:wrap;gap:12px;animation:moFadeUp .6s ease-out .3s both;display:flex}.mo-testi{flex-direction:column;align-self:flex-start;gap:9px;padding-top:6px;animation:moFadeUp .6s ease-out .4s both;display:flex}.mo-store{background:var(--n-900);color:#fff;border-radius:29px;align-items:center;gap:13px;height:58px;padding:0 24px;display:flex;box-shadow:0 10px 26px #151c2238}.mo-store:hover{background:var(--n-800);color:#fff}.mo-store--soon{background:var(--n-50);border:1.5px dashed var(--n-200);color:var(--n-400);box-shadow:none;cursor:not-allowed}.mo-store__eyebrow{letter-spacing:.1em;color:var(--n-300);font-size:9.5px;font-weight:700}.mo-store--soon .mo-store__eyebrow{color:var(--amber-600)}.mo-store__name{font-family:var(--font-fredoka),system-ui,sans-serif;font-size:17px;font-weight:500}.mo-pill{white-space:nowrap;background:#fff;border-radius:17px;align-items:center;gap:7px;padding:9px 14px;display:flex;box-shadow:inset 0 2px #fffffff2,0 2px 6px #232d350d,0 12px 26px #2c6e8c26}.mo-pill span:not(.mo-pill__num):not(.mo-pill__dot){color:var(--n-600);font-size:15px;font-weight:600}.mo-pill__num{font-family:var(--font-fredoka),system-ui,sans-serif;font-size:19px;font-weight:600}.mo-pill__dot{border-radius:4px;width:7px;height:7px}.mo-pill-float{z-index:8;animation:moFloatY 7s ease-in-out infinite;position:absolute}.mo-stage{flex:none;width:600px;height:690px;animation:moFadeUp .8s ease-out .28s both;position:relative}.mo-hand{transform-origin:42% 55%;width:1254px;height:1254px;animation:moDeviceBreathe 9s ease-in-out infinite;position:absolute;top:-46px;left:-16px}.mo-hand__scale{transform-origin:0 0;width:1254px;height:1254px;position:absolute;top:0;left:0;transform:scale(.62)}.mo-hand__screen{transform-origin:0 0;background:var(--sky-50);border-radius:14px;width:246px;height:468px;position:absolute;top:0;left:0;overflow:hidden;transform:translate(391px,149px)scale(1.9309)}.mo-hand__photo{pointer-events:none;width:1254px;height:1254px;position:absolute;top:0;left:0}.mo-mascot-mobile{display:none}.mo-device{background:var(--n-900);box-sizing:border-box;border-radius:38px;padding:8px;box-shadow:0 3px 8px #232d3524,0 20px 44px #2c6e8c2e}.mo-device__screen{background:var(--sky-50);border-radius:31px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.mo-device__notch{background:var(--n-900);z-index:5;border-radius:8px;width:56px;height:15px;margin-left:-28px;position:absolute;top:8px;left:50%}.mo-screen{transform-origin:50% 40%;transition:opacity 1.1s,transform 1.3s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.mo-screen,.mo-screen__body{flex-direction:column;display:flex}.mo-screen__body{flex:1 1 0;min-height:0}.mo-screen__tabbar{border-top:1px solid var(--n-100);background:#ffffffeb;flex:none;display:flex}.mo-screen__tab{color:var(--n-400);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-weight:700;display:flex}.mo-screen__tab--on{color:var(--sky-600)}.mo-stats{flex-wrap:wrap;justify-content:center;gap:14px;max-width:1140px;margin:0 auto;padding:0 28px 20px;transition:opacity .55s,transform .75s cubic-bezier(.2,.75,.2,1);display:flex}.mo-stat{border:1px solid var(--n-100);color:var(--n-600);background:#fff;border-radius:24px;align-items:center;gap:12px;padding:15px 22px;font-size:13px;font-weight:600;line-height:1.3;display:flex;box-shadow:inset 0 2px #ffffffe6,0 12px 28px #2c6e8c17}.mo-pin-sec{position:relative}.mo-pin-panel{box-sizing:border-box;flex-direction:column;justify-content:center;height:100vh;display:flex;left:0;right:0}.mo-pin-panel__inner{flex-direction:column;width:100%;max-width:1140px;margin:0 auto;display:flex}.mo-h2{font-family:var(--font-fredoka),system-ui,sans-serif;color:var(--n-800);text-wrap:balance;margin:0;font-weight:500}.mo-lede{color:var(--n-600);text-wrap:pretty;margin:0}.mo-col{flex-direction:column;flex:1;min-width:400px;display:flex}.mo-card{border:1px solid var(--n-100);background:#fff;border-radius:30px;box-shadow:inset 0 2px #ffffffe6,0 2px 8px #232d350a,0 26px 56px #2c6e8c21}.mo-stage-pills{flex-wrap:wrap;gap:8px;display:flex}.mo-stage-pill{cursor:pointer;height:36px;color:var(--n-600);border:1.5px solid var(--n-200);background:#fff;border-radius:18px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:700;transition:background .25s,color .25s,border-color .25s;display:flex}.mo-stage-pill:hover{border-color:var(--sky-300)}.mo-stage-pill--on,.mo-stage-pill--on:hover{background:var(--sky-500);color:#fff;border-color:var(--sky-500)}.mo-stage-pill__idx{opacity:.6;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:600}.mo-eng__wrap{position:relative}.mo-eng__slide{padding:20px 24px 12px}.mo-eng__slide:not(.mo-eng__slide--on){display:none}.mo-eng__cap{text-align:center;height:26px;color:var(--n-600);margin-top:2px;font-size:14.5px;font-weight:600}.mo-eng__arrow,.mo-eng__hint{display:none}.mo-eng__counter{align-items:flex-end}.mo-chat__card,.mo-eng__counter{flex-direction:column;display:flex}.mo-chat__card{box-sizing:border-box;border:1px solid var(--n-100);background:#fff;border-radius:34px;flex:none;gap:14px;width:470px;max-width:100%;padding:22px;box-shadow:inset 0 2px #ffffffe6,0 24px 54px #2c6e8c24}.mo-chat__log{flex-direction:column;justify-content:flex-end;gap:11px;min-height:460px;display:flex}.mo-chat__bubble{max-width:82%;padding:12px 15px;line-height:1.5}.mo-chat__input{background:var(--n-50);border:1px solid var(--n-100);border-radius:24px;gap:10px;height:48px;padding:0 8px 0 16px}.mo-chat__input,.mo-chip{align-items:center;display:flex}.mo-chip{border:1px solid var(--n-100);height:34px;color:var(--n-600);background:#fff;border-radius:17px;padding:0 14px;font-size:13px;font-weight:600}.mo-pipe{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0 0 14px;display:grid}.mo-pipe__card{border:1px solid var(--n-100);background:#fff;border-radius:30px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:inset 0 2px #ffffffe6,0 18px 40px #2c6e8c1f}.mo-pipe__step{color:var(--n-600);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.mo-pipe__note{color:var(--n-600);font-size:12.5px;line-height:1.45}.mo-assure{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.mo-assure__row{color:var(--n-600);align-items:center;gap:12px;font-size:13.5px;font-weight:600;line-height:1.35;transition:opacity .5s,transform .7s cubic-bezier(.2,.75,.2,1);display:flex}.mo-assure__icon{background:var(--sky-100);width:34px;height:34px;color:var(--sky-600);border-radius:17px;flex:none;justify-content:center;align-items:center;display:flex}.mo-gal{background:linear-gradient(180deg,var(--n-25),var(--sky-50));overflow:hidden}.mo-gal,.mo-gal__wrap{position:relative}.mo-gal__grid{grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:24px}.mo-gal__grid,.mo-gal__inner{align-items:start;display:grid}.mo-gal__inner{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:22px}.mo-gal__item{flex-direction:column;align-items:center;gap:12px;transition:opacity .55s,transform .75s cubic-bezier(.2,.75,.2,1);display:flex}.mo-gal__item>.mo-device{width:100%;max-width:238px;height:486px;margin:0 auto}.mo-gal__caption{color:var(--n-600);font-size:12.5px;font-weight:700}.mo-gal__arrow,.mo-gal__hint{display:none}.mo-gal__arrow{z-index:6;border:1px solid var(--n-200);width:46px;height:46px;color:var(--sky-600);cursor:pointer;background:#fff;border-radius:23px;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 10px #232d351a,0 12px 26px #2c6e8c29}.mo-gal__arrow--prev{left:2px}.mo-gal__arrow--next{right:2px}.mo-proof__grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:stretch;gap:18px;display:grid}.mo-proof__card{border-radius:30px;flex-direction:column;gap:18px;padding:30px;transition:opacity .55s,transform .75s cubic-bezier(.2,.75,.2,1);display:flex}.mo-proof__card--soft{background:var(--sky-50);border:1px solid var(--sky-100)}.mo-proof__card--plain{border:1px solid var(--n-100);background:#fff;box-shadow:inset 0 2px #ffffffe6,0 14px 32px #2c6e8c1a}.mo-proof__tag{height:30px;background:#fff;border-radius:15px;padding:0 12px;font-size:11.5px;font-weight:700}.mo-proof__row,.mo-proof__tag{color:var(--n-600);align-items:center;display:flex}.mo-proof__row{gap:12px;padding:22px 0;font-size:14px;font-weight:600;line-height:1.4;transition:opacity .5s,transform .6s cubic-bezier(.2,.75,.2,1)}.mo-proof__check{background:var(--mint-100);border-radius:13px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mo-note{background:var(--amber-100);color:var(--amber-600);border-radius:20px;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.45}.mo-cta{background:linear-gradient(170deg,var(--sky-50),var(--n-25) 60%,var(--mint-50));position:relative;overflow:hidden}.mo-androidbar{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;align-items:center;gap:12px;padding:10px 16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #2c6e8c24}.mo-androidbar,.mo-footer{border-top:1px solid var(--n-100)}.mo-footer{background:#fff}.mo-footer__row{flex-wrap:wrap;align-items:center;gap:18px;max-width:1140px;margin:0 auto;padding:26px 28px;display:flex}.mo-footer__link{color:var(--n-400);font-size:12.5px;font-weight:700}.mo-footer__link:hover{color:var(--sky-600)}.mo-footer__repo{color:var(--n-400);align-items:center;display:inline-flex}.mo-footer__repo:hover{color:var(--n-900)}.mo-footer__credit{color:var(--n-600);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.mo-footer__credit a{color:var(--amber-600)}.mo-footer__credit a:hover{color:var(--amber-700)}.mo-footer__person{color:var(--n-400);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.mo-footer__person:hover{color:#0a66c2}@media (max-width:900px){.mo-pin-panel,.mo-pin-sec{height:auto!important}.mo-pin-panel{padding-top:56px!important;padding-bottom:56px!important;position:static!important;top:auto!important;bottom:auto!important}.mo-pin-panel,.mo-pin-sec{max-width:100vw}}@media (min-width:821px){.mo-nav__sheet{display:none!important}}@media (max-width:820px){.mo-nav__link{display:none}.mo-nav__burger{display:flex}.mo-hero__row{justify-content:center;gap:60px;padding-top:104px;padding-bottom:0}.mo-hand{top:0}.mo-stats{display:none}.mo-hero__col{text-align:center;align-items:center;min-width:0}.mo-hero__col>div{justify-content:center}.mo-hero__title{font-size:38px}.mo-hero__lede{text-align:center;font-size:16px}.mo-testi{text-align:center;align-self:center;align-items:center}.mo-testi>div{justify-content:center}.mo-stage{transform-origin:top;width:100%;max-width:432px;height:396px;transform:none}.mo-hand__scale{transform:scale(.33)}.mo-pill{border-radius:15px;padding:7px 11px}.mo-pill span:not(.mo-pill__num):not(.mo-pill__dot){font-size:11px}.mo-pill__num{font-size:15px}.mo-mascot-desktop{display:none}.mo-mascot-mobile{display:block}.mo-col{flex-basis:100%;min-width:0}.mo-h2{font-size:31px!important;line-height:1.12!important}.mo-cta .mo-h2{font-size:34px!important}.mo-stage-pills{display:none}.mo-eng__counter{align-items:center;width:100%}.mo-eng__wrap{width:calc(100% + 56px);margin-left:-28px;margin-right:-28px}.mo-eng__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;align-items:stretch;gap:16px;width:100%;padding:4px 28px 14px;scroll-padding-left:28px;display:flex;overflow-x:auto}.mo-eng__track::-webkit-scrollbar{display:none}.mo-eng__slide,.mo-eng__slide:not(.mo-eng__slide--on){box-sizing:border-box;scroll-snap-align:center;flex-direction:column;flex:0 0 calc(100vw - 56px);max-width:calc(100vw - 56px);display:flex}.mo-eng__figure{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.mo-eng__slide{--mo-cal-max:300px}.mo-eng__proof>div:first-child{font-size:44px!important}.mo-eng__cap{height:auto;min-height:44px;padding-top:8px}.mo-eng__hint{color:var(--n-400);gap:9px;padding:0 0 14px;font-size:12.5px;font-weight:700}.mo-eng__arrow,.mo-eng__hint{justify-content:center;align-items:center;display:flex}.mo-eng__arrow{z-index:6;border:1px solid var(--n-200);width:46px;height:46px;color:var(--sky-600);cursor:pointer;background:#fff;border-radius:23px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 10px #232d351a,0 12px 26px #2c6e8c29}.mo-eng__arrow--prev{left:12px}.mo-eng__arrow--next{right:12px}.mo-chat__card{box-sizing:border-box;flex:100%;width:auto;max-width:100%}.mo-gal__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:16px;max-width:100%;padding:0 4px 10px;scroll-padding-left:4px;display:flex;overflow-x:auto}.mo-gal__grid::-webkit-scrollbar{display:none}.mo-gal__inner{display:contents}.mo-gal__item{scroll-snap-align:center;flex:0 0 calc(100vw - 56px);max-width:calc(100vw - 56px)}.mo-gal__hint{color:var(--n-400);justify-content:center;align-items:center;gap:9px;padding:0 0 14px;font-size:12.5px;font-weight:700;display:flex}.mo-gal__arrow{display:flex}}