.landing{--flame:#ff6b3d;--flame-ink:#da481f;--flame-eyebrow:#b8380f;--flame-soft:#ff8a64;--violet:#5a4bd9;--success-ink:#0c6e48;--app-page:#f4efe7;--app-line:#f1ebe1;--app-sunk:#f4efe7;--app-ink-soft:#6e675e;--app-accent:#2bb5a3;--app-violet:#7b5cf0;--app-violet-soft:#eae4ff;--app-warn-soft:#fff2d9;--app-warn-ink:#865c16;--app-success-soft:#ddf3ef;--app-success-ink:#13695e;overflow-x:clip}html:has(.landing){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}}@layer base{.landing :is(h1,h2,h3,summary){text-wrap-style:balance}.landing :is(p,li,dd){text-wrap-style:pretty}}.confetti-bit{opacity:0;border-radius:2px;animation-name:confetti-fall;animation-timing-function:cubic-bezier(.2,.7,.4,1);animation-fill-mode:forwards;position:absolute;top:35%}.confetti-circle{border-radius:999px}.confetti-dollar{font-family:var(--font-gabarito),sans-serif;font-size:20px;font-weight:900;line-height:1}@keyframes confetti-fall{0%{opacity:1;transform:translate(0,0)rotate(0)scale(.6)}25%{opacity:1;transform:translate3d(calc(var(--drift)*.4),-120px,0)rotate(calc(var(--spin)*.3))scale(1)}to{opacity:0;transform:translate3d(var(--drift),220px,0)rotate(var(--spin))scale(1)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.payout-swap{animation:payout-swap .2s var(--ease-out)both}@keyframes payout-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.payout-swap{animation:none}}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.faq-item[open] p{animation:bubble-in .3s var(--ease-out)both}.story-screen{transition:opacity .7s var(--ease-in-out),filter .7s var(--ease-in-out),transform .8s var(--ease-in-out)}.story-screen.is-on{opacity:1;filter:none;animation:story-screen-in .8s var(--ease-out)both;transform:none}.story-screen.is-off{opacity:0;filter:blur(4px);pointer-events:none;transform:translate(-18px)scale(.985)}@keyframes story-screen-in{0%{opacity:0;filter:blur(4px);transform:translate(22px)scale(.985)}to{opacity:1;filter:none;transform:none}}.story-pop{opacity:0;transform:perspective(900px)translate(var(--from-x),var(--from-y))scale(.6)rotateX(0deg)rotateY(0deg)rotate(0deg);will-change:transform,opacity;transition:transform .55s cubic-bezier(.55,0,.7,.3),opacity .4s ease-in .1s}.story-pop.is-out{opacity:1;transform:perspective(900px)translate(0,0)scale(1)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg))rotate(var(--rot));transition:transform .9s cubic-bezier(.18,1.18,.4,1),opacity .45s ease-out}.story-drift{animation:4.8s ease-in-out infinite story-drift}@keyframes story-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(-6px)rotate(.8deg)}}.story-floor{animation:9s ease-in-out infinite story-floor}@keyframes story-floor{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.88)}}.story-tab-pill{transition:left .6s cubic-bezier(.3,1.2,.5,1)}.story-notice{opacity:0;transition:transform .75s cubic-bezier(.25,1.25,.5,1),opacity .35s;transform:translateY(-120%)scale(.96)}.story-notice.is-in{opacity:1;transform:none}.story-sheet{transition:transform .75s var(--ease-drawer);transform:translateY(105%)}.story-sheet.is-up{transform:none}.story-success{opacity:0;transition:opacity .4s var(--ease-out),transform .55s cubic-bezier(.25,1.4,.5,1);transform:scale(.8)}.story-success.is-on{opacity:1;transform:none}.story-tick{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .35s var(--ease-out)}.story-tick.is-drawn{stroke-dashoffset:0}.story-zoom{opacity:0;transition:opacity .3s,transform .6s cubic-bezier(.25,1.3,.5,1);transform:scale(.92)}.story-zoom.is-in{opacity:1;transform:none}.story-row{opacity:0;transition:opacity .45s,transform .7s cubic-bezier(.25,1.2,.5,1);transform:translate(-16px)}.story-row.is-in{opacity:1;transform:none}.story-pill-pop{animation:.5s cubic-bezier(.3,1.6,.5,1) both story-pill-pop;display:inline-flex}@keyframes story-pill-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.story-caret{animation:1s steps(2,start) infinite story-blink}@keyframes story-blink{to{visibility:hidden}}.step-slide{transition:transform .6s cubic-bezier(.3,1.3,.5,1)}.step-swap{animation:step-swap .4s var(--ease-out)both}@keyframes step-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step-slide{transition:none}.step-swap{animation:none}.story-screen,.story-pop,.story-notice,.story-sheet,.story-success,.story-tick,.story-zoom,.story-row,.story-tab-pill{transition:none}.story-screen.is-on,.story-phone,.story-drift,.story-pill-pop,.story-floor{animation:none}}.landing .display{font-family:var(--font-gabarito),system-ui,sans-serif;letter-spacing:-.045em;font-weight:500;line-height:.98}.landing .display-xl{font-size:clamp(2.4rem,4.6vw - .6rem,5rem)}.landing .display-lg{font-size:clamp(2.3rem,1.2rem + 3vw,4.2rem)}.landing .lede{letter-spacing:-.005em;font-size:clamp(1.06rem,.95rem + .35vw,1.3rem);line-height:1.5}.story-bg{transition:background-color .7s var(--ease-in-out)}.story-copy{transition:opacity .55s var(--ease-out),transform .7s var(--ease-out),filter .55s var(--ease-out)}.story-copy[data-at=before]{opacity:0;filter:blur(6px);transform:translateY(48px)}.story-copy[data-at=after]{opacity:0;filter:blur(6px);transform:translateY(-48px)}.story-copy[data-at=before] .story-line,.story-copy[data-at=after] .story-line{transform:translateY(.35em)}.story-line{transition:transform .8s var(--ease-out);display:block}.story-copy[data-at=on] .story-line:nth-child(2){transition-delay:60ms}.story-rig{transform-style:preserve-3d;will-change:transform}.landing.js .intro-rise{animation:1.3s cubic-bezier(.2,.9,.3,1) both intro-rise}@keyframes intro-rise{0%{opacity:0;transform:perspective(1400px)translateY(140px)rotateX(28deg)scale(.9)}to{opacity:1;transform:none}}.landing.js .intro-line{animation:intro-line .9s var(--ease-out)both;animation-delay:calc(var(--i,0)*90ms + .15s)}@keyframes intro-line{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}.landing .fan-card{transition:transform .9s cubic-bezier(.2,1.15,.35,1),box-shadow .4s;transform:translate(0)rotate(0)}.landing .fan.is-open .fan-card{transform:translate(var(--fx),var(--fy))rotate(var(--fr))}.landing .faq-row[open] .faq-a{animation:bubble-in .35s var(--ease-out)both}.perch-rise{transform:translateY(104%)rotate(var(--perch-tilt,0deg));transform-origin:50% 100%;transition:transform .95s cubic-bezier(.2,1.3,.4,1)var(--perch-delay,0s)}.perch.is-up .perch-rise{transform:translateY(0)rotate(var(--perch-tilt,0deg))}.perch-idle{transform-origin:50% 100%;animation:3.4s ease-in-out infinite perch-idle}@keyframes perch-idle{0%,to{transform:none}50%{transform:rotate(1.6deg)scaleY(1.015)}}.perch-hop{transform-origin:50% 100%;animation:.6s cubic-bezier(.3,1.4,.5,1) perch-hop}@keyframes perch-hop{0%{transform:none}30%{transform:translateY(-16%)rotate(-5deg)scaleY(1.04)}62%{transform:translateY(0)rotate(2deg)scaleY(.94)}to{transform:none}}.landing .flow-line{opacity:0;pointer-events:none;transition:inset .2s ease-out,opacity .2s ease-out;position:absolute;inset:2.5px}.landing .flow-line svg{width:100%;height:100%;display:block;overflow:visible}.landing .flow-line rect{fill:none;stroke:var(--flow,currentColor);stroke-width:1px;stroke-dasharray:6 4}@media (hover:hover){.landing :hover>.flow-line{opacity:1;inset:.5px}.landing :hover>.flow-line rect{animation:1s linear infinite flow-dash}}@keyframes flow-dash{to{stroke-dashoffset:-10px}}.phone-peek{transform-origin:50% 100%;transform:translate(var(--hide-x,0px),var(--hide-y,0px))rotate(0deg);transition:transform .45s cubic-bezier(.55,0,.7,.3)}.phone-peek.is-out{transform:translate(0,0)rotate(var(--lean,0deg));transition:transform 1s cubic-bezier(.2,1.3,.4,1) 50ms}.final-flap img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.phone-peek,.story-bg,.story-copy,.story-line,.landing .fan-card{transition:none}.landing.js .intro-rise,.landing.js .intro-line{animation:none}.perch-rise{transform:rotate(var(--perch-tilt,0deg));transition:none}.perch-idle,.perch-hop,.landing :hover>.flow-line rect{animation:none}}.landing .app-preview-chrome{color:var(--ink);background:var(--app-page);transition:background-color .5s;position:absolute;inset:0}.landing .app-preview-teal{background:var(--app-accent)}.landing .app-preview-orange{background:var(--orange)}.landing .app-preview-yellow{background:var(--yellow)}.landing .app-preview-purple{background:var(--app-violet)}.landing .app-preview-home-indicator{z-index:50;background:var(--ink);border-radius:99px;width:110px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.landing .app-preview-purple .app-preview-home-indicator{background:#fff}.landing .app-preview-heading{font-family:var(--font-gabarito),sans-serif;letter-spacing:-.045em;font-size:31px;font-weight:500;line-height:1}.landing .app-preview-figure{font-family:var(--font-gabarito),sans-serif;letter-spacing:-.055em;white-space:nowrap;font-size:58px;font-weight:800;line-height:1.15}.landing .app-preview-caption{font-size:11px;font-weight:600}.landing .app-preview-round{background:#ffffff50;border-radius:100%;place-items:center;width:31px;height:31px;font-size:23px;line-height:1;display:grid}.landing .app-preview-chip{background:#fff5;border-radius:99px;padding:8px 13px;font-size:11px;font-weight:600}.landing .app-preview-button{background:var(--ink);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:10px 16px;font-size:13px;font-weight:600;transition:transform .15s;display:flex}.landing .app-preview-button.is-pressed{transform:scale(.96)}.landing .app-preview-toolbar,.landing .app-preview-request-heading{justify-content:space-between;align-items:center;display:flex}.landing .app-preview-nav{z-index:40;background:var(--ink);border-radius:99px;grid-template-columns:repeat(5,1fr);align-items:center;height:55px;padding:0 8px;display:grid;position:absolute;bottom:23px;left:12px;right:12px;box-shadow:0 10px 20px #15120e22}.landing .app-preview-tab{color:#fff;opacity:.65;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;display:flex;position:relative}.landing .app-preview-tab.is-active{opacity:1}.landing .app-preview-tab.is-active:after{content:"";background:var(--app-accent);border-radius:99px;width:4px;height:4px;position:absolute;bottom:-6px}.landing .app-preview-compose{opacity:1;background:var(--app-accent);width:46px;height:46px;box-shadow:0 0 0 4px var(--ink);border-radius:50%;margin-top:-14px}.landing .app-preview-keypad{flex-direction:column;height:100%;padding:8px 18px 0;display:flex}.landing .app-preview-keypad-amount{text-align:center;flex-direction:column;flex:1;justify-content:center;min-height:124px;display:flex}.landing .app-preview-keypad-amount .app-preview-figure{font-size:84px}.landing .app-preview-note{min-height:20px;font-size:12px}.landing .app-preview-keys{grid-template-columns:repeat(3,1fr);display:grid}.landing .app-preview-keys>span{height:44px;font-family:var(--font-gabarito),sans-serif;place-items:center;font-size:28px;font-weight:500;display:grid}.landing .app-preview-mode,.landing .app-preview-filters{border-radius:99px;justify-content:center;gap:4px;display:flex}.landing .app-preview-mode{background:#ffffff40;align-self:center;margin:10px 0;padding:4px}.landing .app-preview-mode span,.landing .app-preview-filters span{border-radius:99px;padding:8px 19px;font-size:11px}.landing .app-preview-mode .is-selected,.landing .app-preview-filters .is-selected{color:#fff;background:var(--ink)}.landing .app-preview-link{height:100%;padding:8px 16px 0}.landing .app-preview-link-amount{text-align:center;margin:12px 0 18px;font-size:12px}.landing .app-preview-link-amount .app-preview-figure{font-size:48px}.landing .app-preview-share-card{text-align:center;background:#fff;border-radius:26px;padding:20px 16px 14px}.landing .app-preview-share-card .app-preview-heading{font-size:25px}.landing .app-preview-qr{justify-content:center;margin:15px 0;display:flex}.landing .app-preview-copy{align-items:center;gap:8px;padding:10px 0 14px;font-size:9px;display:flex}.landing .app-preview-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-ink-soft);overflow:hidden}.landing .app-preview-copy strong{white-space:nowrap;margin-left:auto}.landing .app-preview-fine{color:var(--app-ink-soft);margin-top:12px;font-size:9px}.landing .app-preview-celebration{text-align:center;color:#fff;flex-direction:column;align-items:center;height:100%;padding:28px 20px 0;display:flex}.landing .app-preview-success-check{opacity:.5;background:#fff2;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:16px;transition:transform .4s,opacity .4s;display:grid;transform:scale(.75)}.landing .is-settled .app-preview-success-check{opacity:1;transform:scale(1)}.landing .app-preview-celebration .app-preview-heading{font-size:34px}.landing .app-preview-celebration .app-preview-figure{margin-top:12px;font-size:53px}.landing .app-preview-celebration-body{margin:8px 8px 0;font-size:11px;line-height:1.5}.landing .app-preview-birds{flex:1;justify-content:center;align-items:flex-end;min-height:162px;display:flex}.landing .app-preview-birds img{width:auto;height:162px}.landing .app-preview-receipt{background:#00000015;border-radius:99px;width:100%;margin:10px 0;padding:12px;font-size:11px}.landing .app-preview-celebration .app-preview-button{width:100%;color:var(--ink);background:#fff}.landing .app-preview-home{height:100%;padding-top:4px}.landing .app-preview-home-header{justify-content:space-between;align-items:center;padding:0 20px 12px;font-size:11px;font-weight:600;display:flex}.landing .app-preview-home>.app-preview-caption,.landing .app-preview-home>.app-preview-figure,.landing .app-preview-home-wallet{padding:0 20px}.landing .app-preview-home>.app-preview-figure{font-size:62px}.landing .app-preview-home>.app-preview-figure span{opacity:.45}.landing .app-preview-home-wallet{justify-content:space-between;margin:5px 0 14px;font-size:10px;display:flex}.landing .app-preview-home-body{background:var(--app-page);border-radius:28px 28px 0 0;padding:16px 14px 90px}.landing .app-preview-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing .app-preview-actions>div{border-radius:20px;height:102px;padding:12px;position:relative;overflow:hidden}.landing .app-preview-request-action{background:var(--orange)}.landing .app-preview-pay-action{background:var(--pidge-blue)}.landing .app-preview-actions span{justify-content:space-between;font-size:14px;font-weight:600;display:flex}.landing .app-preview-actions img{width:auto;height:76px;position:absolute;bottom:0;right:8px}.landing .app-preview-section-label{justify-content:space-between;align-items:center;margin:13px 0 8px;font-size:11px;display:flex}.landing .app-preview-section-label>span{color:var(--app-ink-soft);font-size:9px}.landing .app-preview-home-request{background:#fff;border-radius:20px;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.landing .app-preview-home-request>div{flex:1}.landing .app-preview-home-request strong{font-weight:600;display:block}.landing .app-preview-home-request div>span{color:var(--app-ink-soft);margin-top:3px;font-size:9px;display:block}.landing .app-preview-mini-ring{border:3px solid var(--app-accent);border-left-color:var(--app-line);border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:700;display:grid}.landing .app-preview-collect{height:100%;padding:8px 16px 0}.landing .app-preview-collect>.app-preview-heading{text-align:center;margin-top:12px}.landing .app-preview-ring{width:156px;height:156px;margin:12px auto 18px;position:relative}.landing .app-preview-ring svg{width:100%;height:100%}.landing .app-preview-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing .app-preview-ring strong{font-family:var(--font-gabarito),sans-serif;letter-spacing:-.04em;font-size:28px;font-weight:800}.landing .app-preview-ring span{font-size:9px}.landing .app-preview-paid-by{background:#fff;border-radius:24px;padding:1px 12px 5px}.landing .app-preview-person{border-top:1px solid var(--app-line);align-items:center;gap:8px;padding:10px 0;font-size:11px;display:flex}.landing .app-preview-person>div{flex:1;min-width:0}.landing .app-preview-person strong{white-space:nowrap;font-weight:600;display:block}.landing .app-preview-person div>span{color:var(--app-ink-soft);margin-top:2px;font-size:9px;display:block}.landing .app-preview-paid-tick{color:var(--app-success-ink)}.landing .app-preview-history{background:var(--app-page);height:100%;padding:16px}.landing .app-preview-history>.app-preview-heading{font-size:38px}.landing .app-preview-history-sub{color:var(--app-ink-soft);margin-top:8px;font-size:10px}.landing .app-preview-filters{justify-content:flex-start;margin:18px 0 12px}.landing .app-preview-filters span{padding:8px 14px}.landing .app-preview-totals{grid-template-columns:1fr 1fr;gap:8px;display:grid}.landing .app-preview-totals>div{background:#fff;border-radius:20px;padding:12px}.landing .app-preview-totals span{color:var(--app-ink-soft);font-size:9px}.landing .app-preview-totals strong{font-size:23px;font-family:var(--font-gabarito),sans-serif;letter-spacing:-.04em;display:block}.landing .app-preview-totals>div:first-child strong,.landing .app-preview-history-value strong{color:var(--app-success-ink)}.landing .app-preview-history-list{background:#fff;border-radius:22px;padding:0 12px}.landing .app-preview-history-list .app-preview-person{padding:8px 0}.landing .app-preview-history-list .app-preview-person:first-child{border:0}.landing .app-preview-history-value{text-align:right}@media (prefers-reduced-motion:reduce){.landing .app-preview-chrome,.landing .app-preview-success-check,.landing .app-preview-button{transition:none}}
