:root{--paper:#fff;--ink:#1d2126;--charcoal:#1a1d22;--body:#5c6268;--cloud:#eaf2f7;--cloud-deep:#dbe8f0;--sky:linear-gradient(#cfe9f8, #fff8ec);--sky-end:#fff8ec;--cyan:#00b8d4;--blue:#0071bc;--income:#1f9d46;--expense:#e0352b;--bs:#f97316;--usdt:#d9a406;--violet:#8e5bd6;--text-strong:#3f454b;--glass:#ffffffc7;--glass-strong:#ffffffe6;--glass-shadow:#ffffff80 0 1px 0 0 inset, #14283c0f 0 4px 24px;--glass-shadow-strong:#ffffff80 0 1px 0 0 inset, #14283c24 0 8px 32px, #14283c0f 0 0 0 1px;--soft:#1a1d220f;--pill-bg:#1a1d22;--pill-fg:#eaf2f7;--pill-hover:#2b3038;--inverse-bg:#1a1d22;--inverse-fg:#eaf2f7;--inverse-muted:#a4aeb8;--chip-bg:#ffffffeb;--chip-tint:#fff;--pop-bg:#fffffff5;--deep-bg:#1a1d22;--deep-edge:transparent;--deep-muted:#a4aeb8;--panel-base:#eef4f9;--tint-mix:100%;--tint-a:#fdeee0;--tint-b:#ece3fb;--blob-a:#86e6f2;--blob-b:#95bcff;--blob-c:#fff1cf;--blob-o:1;--phone-ring:#ffffff29;--screen-bg:#f1f2f3;--seg-bg:#1a1d2212;--thumb:#fff;--star:#f5b301;--font:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif;--font-num:"Anton", "Arial Narrow", Impact, sans-serif;--shadow-float:#00000040 0 0 16px -8px;--shadow-card:#00000026 0 2px 16px 0;--shadow-chip:0 1px 0 #ffffffe6 inset, 0 18px 40px -18px #0f2d4673, 0 2px 6px #0f2d4614;--ease:cubic-bezier(.2, .7, .2, 1);--wrap:1200px;--gap:clamp(72px, 10vw, 128px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0b0d10;--ink:#f1f4f7;--body:#98a2ad;--cloud:#151a20;--cloud-deep:#212932;--sky:linear-gradient(#0a2638, #0b0d10);--sky-end:#0b0d10;--cyan:#22d3ee;--blue:#56b0ff;--income:#37d67a;--expense:#ff6257;--bs:#ff8f45;--usdt:#f2c230;--violet:#b693f5;--shadow-float:#0009 0 0 24px -8px;--shadow-card:#00000080 0 2px 16px 0;--shadow-chip:0 1px 0 #ffffff14 inset, 0 18px 40px -18px #000c, 0 0 0 1px #ffffff0f;--text-strong:#c9d1d9;--glass:#151a20b8;--glass-strong:#151a20eb;--glass-shadow:#ffffff14 0 1px 0 0 inset, #ffffff12 0 0 0 1px, #00000059 0 4px 24px;--glass-shadow-strong:#ffffff14 0 1px 0 0 inset, #ffffff17 0 0 0 1px, #0009 0 8px 32px;--soft:#ffffff14;--pill-bg:#eef3f7;--pill-fg:#12151a;--pill-hover:#fff;--inverse-bg:#eef3f7;--inverse-fg:#12151a;--inverse-muted:#55606b;--chip-bg:#1b2128eb;--chip-tint:#1b2128;--pop-bg:#1b2128f5;--deep-bg:#050607;--deep-edge:#ffffff12;--deep-muted:#98a2ad;--panel-base:#12171c;--tint-mix:14%;--tint-a:#2a1d12;--tint-b:#1f1a30;--blob-a:#0e7f9a;--blob-b:#2a54c9;--blob-c:#0b3345;--blob-o:.7;--phone-ring:#ffffff4d;--screen-bg:#000;--seg-bg:#ffffff14;--thumb:#2a323b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0b0d10;--ink:#f1f4f7;--body:#98a2ad;--cloud:#151a20;--cloud-deep:#212932;--sky:linear-gradient(#0a2638, #0b0d10);--sky-end:#0b0d10;--cyan:#22d3ee;--blue:#56b0ff;--income:#37d67a;--expense:#ff6257;--bs:#ff8f45;--usdt:#f2c230;--violet:#b693f5;--shadow-float:#0009 0 0 24px -8px;--shadow-card:#00000080 0 2px 16px 0;--shadow-chip:0 1px 0 #ffffff14 inset, 0 18px 40px -18px #000c, 0 0 0 1px #ffffff0f;--text-strong:#c9d1d9;--glass:#151a20b8;--glass-strong:#151a20eb;--glass-shadow:#ffffff14 0 1px 0 0 inset, #ffffff12 0 0 0 1px, #00000059 0 4px 24px;--glass-shadow-strong:#ffffff14 0 1px 0 0 inset, #ffffff17 0 0 0 1px, #0009 0 8px 32px;--soft:#ffffff14;--pill-bg:#eef3f7;--pill-fg:#12151a;--pill-hover:#fff;--inverse-bg:#eef3f7;--inverse-fg:#12151a;--inverse-muted:#55606b;--chip-bg:#1b2128eb;--chip-tint:#1b2128;--pop-bg:#1b2128f5;--deep-bg:#050607;--deep-edge:#ffffff12;--deep-muted:#98a2ad;--panel-base:#12171c;--tint-mix:14%;--tint-a:#2a1d12;--tint-b:#1f1a30;--blob-a:#0e7f9a;--blob-b:#2a54c9;--blob-c:#0b3345;--blob-o:.7;--phone-ring:#ffffff4d;--screen-bg:#000;--seg-bg:#ffffff14;--thumb:#2a323b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-swap::view-transition-old(root){mix-blend-mode:normal;animation:none}.theme-swap::view-transition-new(root){mix-blend-mode:normal;animation:none}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}html.lenis{scroll-behavior:auto}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.4;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}.wrap{width:min(100% - 48px, var(--wrap));margin-inline:auto}.center{text-align:center}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.display{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(38px,6.2vw,64px);font-weight:600;line-height:1}.lede{color:var(--body);text-wrap:pretty;font-size:clamp(18px,2.2vw,24px);line-height:1.3}.head{text-align:center;justify-items:center;gap:24px;display:grid}.head .lede{max-width:42ch}.band{padding-block:var(--gap)}.band+.band{padding-top:0}.motion [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(28px)}.motion [data-reveal=zoom]{transform:scale(.96)}.motion [data-reveal].in{opacity:1;transform:none}.nav{z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);width:max-content;max-width:calc(100% - 16px);box-shadow:var(--glass-shadow);white-space:nowrap;border-radius:32px;align-items:center;gap:16px;margin-inline:auto;padding:8px 8px 8px 16px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:16px;left:0;right:0}.nav.is-stuck{background:var(--glass-strong);box-shadow:var(--glass-shadow-strong)}.nav-brand{letter-spacing:.009em;align-items:center;gap:8px;font-size:18px;font-weight:500;text-decoration:none;display:flex}.nav-brand img{width:20px;height:auto;transition:rotate .5s var(--ease)}.nav-brand:hover img{rotate:-8deg}.nav-links{gap:4px;margin-inline:4px;display:flex}.nav-links a{color:var(--body);border-radius:20px;padding:6px 10px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav-links a:hover,.nav-links a[aria-current]{color:var(--ink);background:var(--soft)}.pill{background:var(--pill-bg);color:var(--pill-fg);white-space:nowrap;cursor:pointer;transition:background .2s, transform .2s var(--ease), box-shadow .2s;border:0;border-radius:128px;align-items:center;gap:8px;padding:8px 16px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.pill svg{width:14px;height:16px;transition:transform .3s var(--ease);flex:none}.pill.lg{padding:12px 22px;font-size:18px}.pill.light{background:var(--paper);color:var(--ink)}@media (hover:hover){.pill:hover{background:var(--pill-hover);transform:translateY(-1px);box-shadow:0 10px 24px -12px #1a1d2299}.pill:hover svg{transform:translate(2px)}.pill.light:hover{background:var(--cloud)}}.pill:active{transform:scale(.97)}.phone{--w:calc(var(--h,600px) * .4645);width:var(--w);padding:calc(var(--w) * .03);border-radius:calc(var(--w) * .15);box-shadow:inset 0 0 0 1px var(--phone-ring), inset 0 0 0 calc(var(--w) * .012) #0b0c0e, 0 50px 80px -40px #0f2d4699, 0 18px 30px -18px #0f2d4666;background:linear-gradient(155deg,#565c66 0%,#1b1d21 18%,#0c0d10 55%,#33373e 100%);flex:none;position:relative}.phone-screen{aspect-ratio:1344/2992;border-radius:calc(var(--w) * .122);background:var(--screen-bg);isolation:isolate;position:relative;overflow:hidden}picture{display:block}.phone-screen picture,.phone-screen img{width:100%;height:100%}.phone:before{content:"";width:3px;height:7%;box-shadow:0 calc(var(--w) * .32) 0 0 #2a2d33;background:#2a2d33;border-radius:0 2px 2px 0;position:absolute;top:24%;right:-2px}.phone:after{content:"";top:calc(var(--w) * .058);width:calc(var(--w) * .034);aspect-ratio:1;background:#0d0e11;border-radius:50%;position:absolute;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff14}.hero{margin:8px;position:relative}.hero-stage{--h:clamp(400px, calc(100svh - 196px), 820px);background:var(--sky);text-align:center;isolation:isolate;border-radius:32px;position:relative;overflow:hidden}.hero-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-sky i{filter:blur(64px);border-radius:50%;position:absolute}.hero-sky i:first-child{background:var(--blob-a);width:58%;height:24%;opacity:calc(.6 * var(--blob-o));top:36%;left:-14%;rotate:-8deg}.hero-sky i:nth-child(2){background:var(--blob-b);width:58%;height:22%;opacity:calc(.5 * var(--blob-o));top:44%;right:-16%;rotate:7deg}.hero-sky i:nth-child(3){background:var(--blob-c);width:64%;height:22%;opacity:calc(.8 * var(--blob-o));top:60%;left:18%}.hero-copy{z-index:2;padding:clamp(104px,14vh,136px) 24px 0;position:relative}.hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:13ch;margin-inline:auto;font-size:clamp(42px,8vw,80px);font-weight:600;line-height:1}.hero .lede{max-width:34ch;margin:24px auto 32px}.hero-meta{color:var(--body);margin-top:16px;font-size:12px;line-height:1.1}.hero-scene{height:calc(var(--h) * .6);pointer-events:none;margin-top:48px;position:relative}.hero-phone{margin-inline:auto}.reel{height:100%;display:flex}.reel picture{flex:none}.chips,.hero-steps{display:none}.hero-stage:after{content:"";z-index:3;background:linear-gradient(transparent, var(--sky-end) 88%);pointer-events:none;height:22%;position:absolute;inset:auto 0 0}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes rise-far{0%{opacity:0;transform:translateY(90px)scale(.96)}}.hero h1{animation:rise .9s var(--ease) both}.hero .lede{animation:rise .9s var(--ease) .1s both}.hero-cta{animation:rise .9s var(--ease) .2s both}.hero-scene{animation:rise-far 1.2s var(--ease) .25s both}.hero.is-pinned{height:calc(100svh + 200vh)}.is-pinned .hero-stage{height:calc(100svh - 16px);min-height:500px;position:sticky;top:8px}.is-pinned .hero-copy{opacity:calc(1 - var(--e,0) * 1.7);transform:translate3d(0, calc(var(--e,0) * -64px), 0);position:absolute;inset:0 0 auto}.is-pinned .hero-copy.is-gone{visibility:hidden}.is-pinned .hero-scene{height:auto;margin:0;position:absolute;inset:0}.is-pinned .hero-phone{top:max(92px, calc((100vh - 16px - var(--h)) / 2 - 8px));top:max(92px, calc((100svh - 16px - var(--h)) / 2 - 8px));margin-left:calc(var(--w) / -2);transform:translate3d(0, calc((1 - var(--e,0)) * var(--drop,46vh)), 0) scale(calc(.94 + var(--e,0) * .06));transform-origin:50% 0;will-change:transform;position:absolute;left:50%}.is-pinned .reel{transform:translate3d(calc(var(--i,0) * -100%), 0, 0);transition:transform .85s var(--ease)}.is-pinned .hero-stage:after{opacity:calc(1 - var(--e,0) * 1.2)}.is-pinned .hero-sky i{transform:translate3d(0, calc(var(--p,0) * -90px), 0)}.is-pinned .chips{display:block;position:absolute;inset:0}.chip{top:50%;left:calc(50% + var(--x));transform:translate3d(0, calc((var(--at) - var(--p,0)) * var(--sp)), 0) rotate(calc((var(--at) - var(--p,0)) * var(--rot,10deg)));will-change:transform;position:absolute}.chip-in{background:var(--chip-bg);box-shadow:var(--shadow-chip);text-align:left;white-space:nowrap;animation:7s ease-in-out infinite bob;animation-delay:calc(var(--at) * -9s);border-radius:22px;align-items:center;gap:12px;padding:14px 18px 14px 14px;display:flex}@keyframes bob{50%{transform:translateY(-8px)}}.chip b{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.15;display:block}.chip small{color:var(--body);font-size:13px;line-height:1.2;display:block}.chip .up{color:var(--income)}.chip-ico{background:color-mix(in srgb, var(--c,var(--cyan)) 14%, var(--chip-tint));width:40px;height:40px;color:var(--c,var(--cyan));border-radius:14px;flex:none;place-items:center;display:grid}.chip-ico svg{width:20px;height:20px}.chip-ring{fill:none;stroke-width:5px;flex:none;width:46px;height:46px}.chip-ring .track{stroke:var(--cloud-deep)}.chip-ring .value{stroke:var(--income);stroke-linecap:round}.chip-bar{background:var(--cloud-deep);border-radius:3px;width:120px;height:6px;margin-top:8px;overflow:hidden}.chip-bar i{width:var(--v);background:var(--c,var(--blue));border-radius:3px;height:100%;display:block}.is-pinned .hero-steps{z-index:4;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:calc((var(--e,0) - .86) * 8);border-radius:20px;gap:2px;padding:4px;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%;box-shadow:0 4px 20px #14283c14}.hero-steps li{color:var(--body);transition:background .4s var(--ease), color .4s;border-radius:16px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.3}.hero-steps li.on{background:var(--inverse-bg);color:var(--inverse-fg)}.coins{padding-block:clamp(56px,7vw,88px)}.coins h2{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1}.coin-row{color:var(--ink);letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;gap:12px 40px;margin-top:32px;font-size:clamp(20px,2.6vw,28px);font-weight:600;display:flex}.coin-row span{color:var(--body);margin-right:6px;font-weight:400}.bal{background:var(--cloud);border-radius:32px;justify-items:center;width:min(100% - 32px,760px);margin:56px auto 0;padding:40px 24px 32px;display:grid}.bal-label{color:var(--body);font-size:14px;font-weight:500}.bal-num{font-family:var(--font-num);white-space:nowrap;align-items:baseline;gap:.08em;margin:4px 0 24px;font-size:clamp(54px,13vw,124px);line-height:1.12;display:flex}.bal-sym{background:linear-gradient(135deg,#5b9bf0,#1fc7c0);color:#0000;-webkit-background-clip:text;background-clip:text}.bal-sym.is-word{margin-right:.14em}.bal-note{color:var(--body);text-align:center;text-wrap:balance;margin-top:20px;font-size:14px}.seg{background:var(--seg-bg);border-radius:24px;max-width:100%;padding:4px;display:flex;position:relative}.seg button{z-index:1;color:var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:9px 16px;font-size:15px;font-weight:500;transition:color .25s;position:relative}.seg button[aria-pressed=true]{color:var(--ink);background:var(--thumb);box-shadow:0 2px 8px #14283c1f}.seg-thumb{display:none}.seg.is-live button[aria-pressed=true]{box-shadow:none;background:0 0}.seg.is-live .seg-thumb{width:var(--tw,0);background:var(--thumb);transform:translate3d(var(--tx,0), 0, 0);transition:transform .45s var(--ease), width .45s var(--ease);border-radius:20px;display:block;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 2px 8px #14283c1f}.strip{margin-top:56px;position:relative}.strip-track{padding:16px max(24px, calc((100vw - var(--wrap)) / 2)) 32px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;gap:24px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.strip-track::-webkit-scrollbar{display:none}.strip-track.is-drag{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.shot{scroll-snap-align:center;flex:none;width:clamp(190px,20vw,240px)}.shot img{width:100%;box-shadow:var(--shadow-float);transition:transform .5s var(--ease), box-shadow .5s var(--ease);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:24px}.shot figcaption{text-align:center;margin-top:16px}.shot figcaption b{letter-spacing:-.01em;font-size:18px;font-weight:600;display:block}.shot figcaption span{color:var(--body);font-size:15px;display:block}@media (hover:hover){.strip-track:not(.is-drag) .shot:hover img{transform:translateY(-6px);box-shadow:0 24px 40px -24px #0f2d4673}}.strip-nav{justify-content:center;align-items:center;gap:16px;display:flex}.strip-nav button{background:var(--cloud);cursor:pointer;width:44px;height:44px;transition:background .2s, opacity .2s, transform .2s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.strip-nav button:hover:not(:disabled){background:var(--cloud-deep)}.strip-nav button:active:not(:disabled){transform:scale(.92)}.strip-nav button:disabled{opacity:.35;cursor:default}.strip-nav svg{width:16px;height:16px}.strip-bar{background:var(--cloud);border-radius:2px;width:120px;height:4px;overflow:hidden}.strip-bar i{background:var(--inverse-bg);width:100%;height:100%;transform:scaleX(var(--v,.25));transform-origin:0;border-radius:2px;transition:transform .2s;display:block}.cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.card{background:var(--cloud);border-radius:32px;flex-direction:column;min-width:0;padding:32px;display:flex}.card h3{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1}.card p{color:var(--body);text-wrap:pretty;margin-top:12px;font-size:clamp(17px,1.7vw,20px);line-height:1.3}.card .inset{width:calc(100% + 16px);max-width:none;box-shadow:var(--shadow-float);transition:transform .6s var(--ease), box-shadow .6s var(--ease);border-radius:24px;margin:-8px -8px 32px}@media (hover:hover){.card:hover .inset{transform:translateY(-6px)scale(1.012);box-shadow:0 26px 40px -26px #0f2d4680}}.cards2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.card.peek{--h:560px;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding-bottom:0;display:grid;overflow:hidden}.card.peek .peek-view{align-self:end;height:360px;margin-top:8px}.card.peek .phone{transition:transform .7s var(--ease)}@media (hover:hover){.card.peek:hover .phone{transform:translateY(-14px)}}.card.peek.tint-a{background:linear-gradient(150deg, var(--cloud) 40%, var(--tint-a))}.card.peek.tint-b{background:linear-gradient(150deg, var(--cloud) 40%, var(--tint-b))}.deep{padding:var(--gap) 0 clamp(16px, 2.6vw, 40px);background:var(--deep-bg);box-shadow:inset 0 0 0 1px var(--deep-edge);color:#fff;border-radius:40px;margin:0 8px}.deep .lede{color:var(--deep-muted)}.stack{gap:clamp(16px,2.6vw,40px);width:min(100% - 32px,1360px);margin:clamp(48px,6vw,88px) auto 0;display:grid}.panel{--ph:clamp(440px, 118vw, 600px);background:var(--panel-base);background:linear-gradient(115deg, var(--panel-base) 34%, color-mix(in srgb, var(--tint,#dfe6ff) var(--tint-mix), var(--panel-base)));color:var(--ink);border-radius:32px;padding:clamp(32px,6vw,72px) clamp(24px,6vw,96px) 0;position:relative;overflow:hidden}.panel-copy{max-width:560px}.panel-copy h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,5.2vw,64px);font-weight:600;line-height:1}.panel-copy>p{color:var(--body);text-wrap:pretty;margin-top:16px;font-size:clamp(18px,2vw,24px);line-height:1.3}.ticks{gap:10px;margin-top:28px;font-size:17px;font-weight:500;display:grid}.ticks li{align-items:flex-start;gap:10px;display:flex}.ticks svg{width:22px;height:22px;color:var(--blue);flex:none;margin-top:1px}.panel-view{height:calc(var(--ph) * .66);justify-content:center;margin-top:40px;display:flex}.panel-device{--h:var(--ph);position:relative}.pop{z-index:2;background:var(--pop-bg);box-shadow:var(--shadow-chip), 0 30px 60px -24px #0f2d4680, 0 4px 12px #0f2d461a;white-space:nowrap;border-radius:22px;padding:14px 18px;position:absolute}.pop b{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.15;display:block}.pop small{color:var(--body);font-size:14px;line-height:1.25;display:block}.pop.row{align-items:center;gap:12px;display:flex}.pop.dark{background:var(--inverse-bg);color:var(--inverse-fg)}.pop.dark small{color:var(--inverse-muted)}.pop-a{top:20%;left:-18%}.pop-b{top:46%;right:-18%}.pop-c{display:none}.pop.paper{border-radius:6px 6px 14px 14px;padding:0;overflow:hidden;rotate:-5deg}.pop.paper img{width:clamp(130px,34vw,200px)}@media (width>=900px) and (height>=560px){.motion .panel{clip-path:inset(0 round 32px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:max(94vh,620px);padding-block:0;display:grid;overflow:visible}.motion .panel-view{height:auto;margin:0}.motion .panel-copy{padding-right:clamp(32px,6vw,88px)}.motion .panel-device{--h:clamp(430px, 82vh, 760px);position:fixed;top:50%;left:calc(50% + min(100vw - 64px,1360px)/4);translate:-50% -50%}.motion .pop{opacity:calc((var(--p,.5) - .24) * 9);transform:translate3d(0, calc((.5 - var(--p,.5)) * var(--k,200px)), 0);will-change:transform, opacity;display:block}.motion .pop.row{display:flex}.motion .pop-a{--k:260px;top:22%;left:-44%}.motion .pop-b{--k:140px;top:52%;right:-40%}.motion .pop-c{--k:340px;top:72%;left:-30%}.motion .pop.paper{left:-38%}.motion .pop.paper img{width:clamp(150px,14vw,240px)}}.more{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.more li{background:var(--cloud);transition:background .3s, transform .4s var(--ease);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 16px;padding:24px;display:grid}.more .ico{background:var(--paper);width:44px;height:44px;color:var(--c,var(--blue));transition:background .3s, color .3s, transform .5s var(--ease);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.more .ico svg{width:22px;height:22px}.more h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.more p{color:var(--body);font-size:16px;line-height:1.35}@media (hover:hover){.more li:hover{background:var(--cloud-deep);transform:translateY(-3px)}.more li:hover .ico{background:var(--c,var(--blue));color:var(--paper);transform:rotate(-6deg)scale(1.06)}}.nots{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.nots li{background:var(--cloud);border-radius:32px;padding:32px}.nots b{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1;display:block}.nots span{color:var(--body);text-wrap:pretty;margin-top:12px;font-size:clamp(17px,1.7vw,20px);line-height:1.3;display:block}.safe{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:12px 48px;margin-top:40px;font-size:17px;font-weight:500;display:grid}.safe li{align-items:flex-start;gap:10px;display:flex}.safe svg{width:22px;height:22px;color:var(--blue);flex:none;margin-top:1px}.nots-link{text-align:center;margin-top:32px}.link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--cloud-deep);text-decoration-color:var(--cloud-deep);text-underline-offset:5px;font-weight:500;text-decoration-thickness:2px;transition:text-decoration-color .2s}.link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.theme-btn{width:38px;height:38px;color:var(--ink);cursor:pointer;transition:background .2s, transform .2s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.theme-btn:hover{background:var(--soft)}.theme-btn:active{transform:scale(.92)}.theme-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .6s var(--ease), opacity .3s;grid-area:1/1}.theme-btn .sun{opacity:0;transform:rotate(-90deg)scale(.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .sun{opacity:1;transform:none}:root:not([data-theme=light]) .theme-btn .moon{opacity:0;transform:rotate(90deg)scale(.6)}}:root[data-theme=dark] .theme-btn .sun{opacity:1;transform:none}:root[data-theme=dark] .theme-btn .moon{opacity:0;transform:rotate(90deg)scale(.6)}.nav .theme-btn{margin-right:-8px}.theme-set{background:var(--seg-bg);border-radius:16px;gap:2px;padding:3px;display:inline-flex}.theme-set button{color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:13px;padding:5px 11px;font-size:14px;transition:color .2s,background .2s}.theme-set button:hover{color:var(--ink)}.theme-set button[aria-pressed=true]{background:var(--thumb);color:var(--ink)}.foot-theme{color:var(--body);align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.skip{z-index:40;background:var(--pill-bg);color:var(--pill-fg);border-radius:20px;padding:10px 16px;font-size:15px;text-decoration:none;position:absolute;top:12px;left:16px;transform:translateY(-220%)}.skip:focus{transform:none}.rels{gap:16px;margin-top:56px;display:grid}.rel{background:var(--cloud);border-radius:32px}.rel-head{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;width:100%;padding:28px 32px;display:grid}.rel-title{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1;display:flex}.rel-tag{background:color-mix(in srgb, var(--cyan) 16%, var(--chip-tint));color:var(--ink);letter-spacing:0;border-radius:20px;padding:5px 12px;font-size:14px;font-weight:500;line-height:1.3}.rel-date{color:var(--body);margin-top:8px;font-size:16px}.rel-side{white-space:nowrap;align-items:center;gap:12px;display:flex}.rel-count{color:var(--body);font-size:15px}.rel-plus{background:var(--paper);width:36px;height:36px;transition:transform .5s var(--ease);border-radius:50%;flex:none;position:relative}.rel-plus:before,.rel-plus:after{content:"";background:var(--ink);width:13px;height:2px;transition:transform .5s var(--ease);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rel-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.rel-body ul{gap:14px;padding:0 32px 32px;display:grid}.rel-body li{color:var(--text-strong);text-wrap:pretty;padding-left:26px;font-size:clamp(17px,1.7vw,19px);line-height:1.45;position:relative}.rel-body li:before{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:4px}html:not(.rels-ready) .rel-side{display:none}html:not(.rels-ready) .rel-head{cursor:default}.rels-ready .rel-body{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.rels-ready .rel-body>div{min-height:0;overflow:hidden}.rels-ready .rel.is-open .rel-body{grid-template-rows:1fr}.rels-ready .rel.is-open .rel-plus{transform:rotate(180deg)}.rels-ready .rel.is-open .rel-plus:after{transform:translate(-50%,-50%)rotate(0)}.revs-summary{color:var(--body);justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:17px;display:flex}.revs-summary b{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:600}.stars{color:color-mix(in srgb, var(--body) 32%, transparent);gap:2px;display:inline-flex}.stars svg{width:18px;height:18px}.stars .on{color:var(--star)}.revs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.rev{background:var(--cloud);border-radius:28px;flex-direction:column;gap:14px;padding:28px;display:flex}.rev p{color:var(--text-strong);text-wrap:pretty;overflow-wrap:anywhere;font-size:18px;line-height:1.45}.rev footer{justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;display:flex}.rev b{overflow-wrap:anywhere;font-size:16px;font-weight:600}.rev time{color:var(--body);flex:none;font-size:14px}.revs-empty{background:var(--cloud);max-width:560px;color:var(--body);text-align:center;text-wrap:balance;border-radius:28px;margin:40px auto 0;padding:32px;font-size:18px}.revs-actions{text-align:center;margin-top:32px}.rev-form{background:var(--cloud);border-radius:32px;gap:20px;max-width:640px;margin:32px auto 0;padding:32px;display:grid}.rev-form[hidden]{display:none}.field{gap:8px;display:grid}.field>span,.field>legend{font-size:15px;font-weight:500}.field small{color:var(--body);font-size:14px}.field input[type=text],.field textarea{background:var(--paper);width:100%;color:var(--ink);font:inherit;border:1.5px solid #0000;border-radius:16px;padding:12px 16px;font-size:17px;transition:border-color .2s}.field textarea{resize:vertical;min-height:132px;line-height:1.45}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--blue);outline:none}fieldset.field{border:0;min-width:0;margin:0;padding:0}.rate{gap:4px;display:inline-flex}.rate input{opacity:0;width:1px;height:1px;position:absolute}.rate label{color:color-mix(in srgb, var(--body) 50%, transparent);cursor:pointer;transition:color .15s, transform .2s var(--ease)}.rate label svg{width:34px;height:34px;display:block}.rate[data-value="1"] label:nth-of-type(-n+1),.rate[data-value="2"] label:nth-of-type(-n+2),.rate[data-value="3"] label:nth-of-type(-n+3),.rate[data-value="4"] label:nth-of-type(-n+4),.rate[data-value="5"] label,.rate label:hover{color:var(--star)}.rate label:has(~label:hover){color:var(--star)}.rate label:active{transform:scale(.88)}.rate input:focus-visible+label{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rev-form .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.form-note{color:var(--body);font-size:14px}.form-msg{font-size:16px;font-weight:500}.form-msg[data-kind=error]{color:var(--expense)}.form-msg[data-kind=ok]{color:var(--income)}.pill[disabled]{opacity:.55;cursor:default}.pill.ghost{background:var(--seg-bg);color:var(--ink)}.cta{background:var(--sky);text-align:center;border-radius:32px;margin:0 8px;padding:clamp(72px,9vw,112px) 24px;position:relative;overflow:hidden}.cta img{width:88px;box-shadow:var(--shadow-card);border-radius:22px;margin:0 auto 32px}.cta .lede{max-width:36ch;margin:20px auto 32px}.cta small{color:var(--body);margin-top:16px;font-size:14px;display:block}.play-live .only-soon{display:none}@keyframes float{50%{transform:translateY(-8px)rotate(-3deg)}}.motion .cta img{animation:6s ease-in-out infinite float}.foot{padding:96px 0 48px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.foot h2{color:var(--body);margin-bottom:16px;font-size:14px;font-weight:500}.foot li+li{margin-top:14px}.foot li a{transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;font-size:18px;font-weight:500;text-decoration:none}.foot li a:hover,.foot li a:focus-visible{background-size:100% 1.5px}.foot-note{color:var(--body);margin-top:64px;font-size:14px}.foot-note a{color:var(--ink)}.foot .nav-brand{font-size:20px}.doc{width:min(100% - 48px,720px);margin:0 auto;padding:152px 0 40px}.doc h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,6vw,56px);font-weight:600;line-height:1}.doc h2{letter-spacing:-.01em;margin:48px 0 12px;font-size:24px;font-weight:600}.doc p,.doc li{color:var(--text-strong);font-size:18px;line-height:1.55}.doc p+p,.doc ul{margin-top:12px}.doc ul{padding-left:20px;list-style:outside}.doc li+li{margin-top:8px}.doc .when{color:var(--body);margin-top:12px;font-size:16px}.doc .lead{background:var(--cloud);color:var(--ink);border-radius:24px;margin-top:32px;padding:24px;font-size:20px;line-height:1.4}.doc a{color:var(--blue)}.doc code{font-size:.9em}.doc .table{margin-top:12px;overflow-x:auto}.doc table{border-collapse:collapse;width:100%;font-size:16px}.doc th,.doc td{border-bottom:1px solid var(--cloud-deep);text-align:left;vertical-align:top;padding:12px 12px 12px 0;line-height:1.45}.doc th{color:var(--body);font-weight:500}.doc td:first-child{white-space:nowrap;font-weight:600}@media (hover:hover){.pill.ghost:hover{background:var(--cloud-deep);box-shadow:none}}@media (width<=350px){.nav .theme-btn{display:none}}@media (width<=1100px){.chip.l{left:max(12px,50% - 400px)}.chip.r{left:auto;right:max(12px,50% - 400px)}}@media (width<=900px){.nav-links{display:none}.cards3,.cards2,.more,.nots,.safe,.revs{grid-template-columns:minmax(0,1fr)}.safe{justify-content:stretch}.card .inset{width:100%;max-width:520px;margin-inline:0}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}.panel-copy{text-align:center;margin-inline:auto}.ticks{justify-content:center}}@media (width<=560px){.wrap{width:min(100% - 32px, var(--wrap))}.hero-stage{--h:clamp(400px, calc(100svh - 220px), 620px)}.chip{scale:.8}.chip.l{transform-origin:0;left:-14px}.chip.r{transform-origin:100%;right:-14px}.hero-steps li{padding:5px 9px;font-size:12px}.card{border-radius:24px;padding:24px}.card.peek{--h:520px;grid-template-columns:minmax(0,1fr);justify-items:center}.card.peek .peek-view{height:320px}.bal{padding:32px 14px 24px}.seg button{padding:8px 9px;font-size:13px}.pop{border-radius:18px;padding:10px 14px}.pop b{font-size:18px}.pop small{font-size:12px}.pop-a{left:-8%}.pop-b{right:-8%}.deep{border-radius:28px}.panel{border-radius:24px}.nots li{border-radius:24px;padding:24px}.rel,.rel-head{border-radius:24px}.rel-head{padding:22px 20px}.rel-body ul{padding:0 20px 24px}.rel-count{display:none}.rev-form{border-radius:24px;padding:24px 20px}.rev{border-radius:24px;padding:24px}.doc td:first-child{white-space:normal}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
