@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8443bfc81a0951af-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/8443bfc81a0951af-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.rWVVEq_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.rWVVEq_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes deal{0%{opacity:0;transform:translate(-36px,-70px)rotate(-16deg)scale(1.08)}55%{opacity:1}to{opacity:1;transform:none}}.deal{animation:deal .56s var(--ease-land) both}.hero-ticket{--tear:12px}.hero-ticket .ticket-stamp{font-size:9px;top:15px;right:2px}.deal-last .ticket-stamp{animation:ticket-stamp-land .46s var(--ease-land) 1.95s both}.fix-range{appearance:none;cursor:pointer;background:0 0;height:34px}.fix-range::-webkit-slider-runnable-track{background:#111a16;border-radius:999px;height:12px;box-shadow:inset 0 2px 4px #000000b3,0 1px #ffffff14}.fix-range::-moz-range-track{background:#111a16;border-radius:999px;height:12px}.fix-range::-webkit-slider-thumb{appearance:none;background:#f5f7f3;border-radius:9px;width:34px;height:34px;margin-top:-11px;box-shadow:inset 0 1px #fff,0 3px #87918a,0 4px #040706,0 8px 12px -4px #000c}.fix-range::-moz-range-thumb{background:#f5f7f3;border:0;border-radius:9px;width:34px;height:34px;box-shadow:0 3px #87918a,0 4px #040706}.fix-range:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #eef1ec}@keyframes card-flip{0%{opacity:0;transform:perspective(900px)rotateY(-70deg)}to{opacity:1;transform:none}}.ref-card{width:42px;height:58px;animation:card-raise .6s var(--ease-land) both;border-radius:4px;flex-shrink:0;display:block;transform:rotate(-11deg);box-shadow:2px 3px #14201b40,0 8px 14px -6px #00000080}@keyframes card-raise{0%{transform:translateY(26px)rotate(8deg)}to{transform:rotate(-11deg)}}.receipt-drop{opacity:0;position:relative;transform:translateY(-60px)rotate(-3deg)}[data-inview] .receipt-drop{animation:receipt-drop .7s var(--ease-land) both}.receipt-drop:nth-of-type(2){rotate:1.5deg}.receipt-drop:nth-of-type(3){rotate:-1deg}@keyframes receipt-drop{0%{opacity:0;transform:translateY(-60px)rotate(-3deg)}to{opacity:1;transform:none}}.receipt-drop .stamp-animate{animation-play-state:paused}[data-inview] .receipt-drop .stamp-animate{animation-play-state:running;animation-delay:2.9s}.printer{z-index:3;background:#16231e;border-radius:12px 12px 6px 6px;height:30px;margin-bottom:-14px;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -6px #0b1410,0 8px 14px #00000073}.printer:after{content:"";background:#050907;border-radius:2px;height:3px;position:absolute;bottom:5px;left:2%;right:2%}.printer-light{background:#1e9e5e59;border-radius:999px;width:8px;height:8px;position:absolute;top:9px;right:18px}[data-inview] .printer-light{animation:.26s step-end .3s 10 both printing}@keyframes printing{50%{background:#1e9e5e;box-shadow:0 0 8px #1e9e5e}}@media (min-width:768px){[data-inview] .receipt-drop{animation:1.1s cubic-bezier(.3,.7,.3,1) both receipt-print}@keyframes receipt-print{0%{opacity:1;clip-path:inset(0 0 100%);transform:translateY(-80px)}to{opacity:1;clip-path:inset(0 -40px -40px);transform:none}}}.fix-flip{animation:ticket-flip .52s var(--ease-land) both;transform-origin:50% 60%}@keyframes ticket-flip{0%{opacity:.3;transform:perspective(500px)rotateX(85deg)}}.drag-hint{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#0e3b2c;border-radius:999px;margin-left:30px;padding:5px 11px;font-size:12.5px;font-weight:700;animation:1.4s ease-in-out infinite hint-nudge;position:absolute;top:37px;translate:0 -50%}@keyframes hint-nudge{50%{transform:translate(6px)}}.drag-hint:after{content:"";border:6px solid #0000;border-right-color:#0e3b2c;position:absolute;top:50%;right:100%;translate:0 -50%}.reveal>*{opacity:0}[data-inview].reveal>*,[data-inview] .reveal>*{animation:rise .7s var(--ease-land) both}.reveal>:nth-child(2){animation-delay:90ms}.reveal>:nth-child(3){animation-delay:.18s}.reveal>:nth-child(4){animation-delay:.27s}.tools-receipt{clip-path:inset(0 0 100%)}[data-inview] .tools-receipt{animation:1.4s cubic-bezier(.3,.7,.3,1) .2s both tools-print}@keyframes tools-print{0%{clip-path:inset(0 0 100%);translate:0 -40px}to{clip-path:inset(-40px);translate:0}}.tools-receipt{transform:rotate(1.5deg);box-shadow:0 24px 40px -20px #000c}.tools-line{opacity:0}[data-inview] .tools-line{animation:rise .36s var(--ease-land) both}@media (prefers-reduced-motion:reduce){.deal,.deal-last .ticket-stamp,.ref-card,.fix-flip,.drag-hint,[data-inview] .receipt-drop,[data-inview] .tools-line,[data-inview] .tools-receipt,[data-inview] .printer-light,[data-inview].reveal>*,[data-inview] .reveal>*{animation:none!important}.receipt-drop,.tools-line,.reveal>*{opacity:1;transform:none}.tools-receipt{clip-path:none}}.landing-page{--landing-paper:#f4f1ea;--landing-sun:#e8e1d2;background:var(--landing-paper);color:#14201b;min-height:100vh;overflow-x:clip}.display{font-family:var(--font-serif);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.035em;font-weight:900}.pill{letter-spacing:.02em;color:#14201b;background:#fff;border:1.5px solid #14201b;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-block}.pill-dark{color:#fff;background:0 0;border-color:#ffffffb3}.marker{animation:marker-draw .7s var(--ease-land) 2.3s forwards;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 58%,#e5484d6b 58% 92%,#0000 92%);background-repeat:no-repeat;background-size:0% 100%}@keyframes marker-draw{to{background-size:100% 100%}}.btn-chunky{color:#fff;min-height:56px;transition:transform .11s var(--ease-land), box-shadow .11s var(--ease-land);background:#14201b;border-radius:14px;align-items:center;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex;box-shadow:0 4px #000,0 10px 18px -8px #00000080}.btn-chunky:hover{transform:translateY(-1px)}.btn-chunky:active{transform:translateY(4px);box-shadow:0 0 #000}.btn-sm{border-radius:11px;min-height:44px;padding:0 18px;font-size:15px}.hero-scene{padding-top:70px}.scene-sun{aspect-ratio:1;background:var(--landing-sun);border-radius:50%;width:92%;position:absolute;bottom:40px;left:50%;translate:-50%}.scene-window{z-index:1;border-radius:0 0 10px 10px;margin-top:-40px;padding-top:40px;position:relative;overflow:hidden}.save-owner{position:relative}.save-owner-figure{border-radius:0 0 10px 10px;padding-top:30px;overflow:hidden}.save-owner .bubble{top:-24px}@media (max-width:1023px){.save-owner{align-items:flex-end;gap:12px;display:flex}.save-owner .bubble{flex:1;order:2;max-width:none;margin-bottom:30px;font-size:15px;position:static}.save-owner-figure{flex-shrink:0;width:112px}.save-owner-figure .counter{border-radius:6px;height:22px;margin-top:-20px}}.counter{z-index:2;background:#14201b;border-radius:10px;height:46px;margin-top:-40px;position:relative;box-shadow:0 14px 22px -12px #0000008c}.counter:before{content:"";background:#ffffff1f;border-radius:2px;height:3px;position:absolute;inset:8px 10px auto}.counter-dark{background:#10261d}.bubble{z-index:3;color:#14201b;opacity:0;transform-origin:0 100%;background:#fff;border:2px solid #14201b;border-radius:18px 18px 18px 4px;max-width:260px;padding:12px 16px;font-size:17px;font-weight:600;line-height:1.35;position:absolute;top:0;left:0}.bubble-in{animation:bubble-pop .42s var(--ease-land) both}@keyframes bubble-pop{0%{opacity:0;transform:scale(.6)translateY(10px)}to{opacity:1;transform:none}}.bubble-light{top:-20px}.peep{height:auto;display:block}.peep-hop{transform-box:fill-box;transform-origin:50% 100%;animation:peep-hop .46s var(--ease-land)}@keyframes peep-hop{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-5%)scale(1.02,.99)}to{transform:none}}.till-board{background:#14201b;border-radius:18px;padding:22px 20px 24px;box-shadow:inset 0 1px #ffffff0f,0 18px 30px -18px #0009}@media (min-width:1024px){.till-board{padding:26px 28px 30px}}.how-block{border-radius:22px;flex-direction:column;min-height:420px;padding:28px;display:flex;box-shadow:0 18px 30px -22px #0000008c}.how-ink{color:#fff;background:#14201b}.how-red{color:#14201b;background:#e5484d}.how-green{color:#14201b;background:#1e9e5e}.how-num{width:46px;height:46px;font-family:var(--font-serif);border:2px solid;border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid}.how-tick{border-radius:4px;flex:1;height:34px}.how-card{background:#fff;border:2px solid #14201b;border-radius:4px;width:34px;height:46px;display:block;transform:rotate(-11deg)}.save-stage{background-color:#2a5a46;background-image:url(/felt.png);box-shadow:inset 0 18px 30px -20px #0009,inset 0 -18px 30px -20px #0009}.chip{color:#fff;border:1.5px solid #fff9;border-radius:999px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600}.chip:hover{border-color:#fff}.chip-on{color:#14201b;background:#fff}.save-hint{color:#14201b;background:#fff;margin-left:44px;top:17px}.save-hint:after{border-right-color:#fff}.guard-slip{background:#f4f1ea;border-radius:14px;padding:16px 18px;box-shadow:0 12px 22px -14px #000000b3}.how-row .how-block{opacity:0}[data-inview].how-row .how-block{animation:how-rise .75s var(--ease-land) both}[data-inview].how-row li.how-block:nth-child(2){animation-delay:.16s}[data-inview].how-row li.how-block:nth-child(3){animation-delay:.32s}@keyframes how-rise{0%{opacity:0;transform:translateY(48px)rotate(-1.2deg)}to{opacity:1;transform:none}}.how-tick{transform-origin:50% 100%;transform:scaleY(0)}[data-inview] .how-tick{animation:tick-grow .42s var(--ease-land) both}[data-inview] .how-tick-short{animation:tick-thump .62s var(--ease-land) both}@keyframes tick-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tick-thump{0%{transform:translateY(-40px)scale(1.3,0)}55%{transform:translateY(0)scale(1.15,1.25)}75%{transform:scale(.95,.9)}to{transform:none}}.how-flip{transform-origin:50% 100%}[data-inview] .how-flip{animation:date-flip .62s var(--ease-land) .8s both}@keyframes date-flip{0%{opacity:0;transform:perspective(600px)rotateX(-90deg)}to{opacity:1;transform:none}}.how-stamp{letter-spacing:.12em;text-transform:uppercase;color:#14201b;opacity:0;border:3px solid #14201b;border-radius:6px;padding:4px 12px;font-size:22px;font-weight:800;position:absolute;top:28px;right:26px;transform:rotate(-12deg)}[data-inview] .how-stamp{animation:stamp-slam .48s var(--ease-land) 2.1s both}@keyframes stamp-slam{0%{opacity:0;transform:rotate(-12deg)scale(2.4)}60%{opacity:1;transform:rotate(-12deg)scale(.92)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.rule-box{color:#0000;border:2px solid #14201b;border-radius:6px;place-items:center;width:26px;height:26px;font-size:15px;font-weight:800;display:grid}[data-inview] .rule-box{animation:rule-tick .26s var(--ease-land) both}@keyframes rule-tick{0%{color:#0000;background:0 0;transform:scale(.8)}to{color:#fff;background:#14201b;transform:none}}.how-card,.how-approved{opacity:0}[data-inview] .how-card{animation:card-turn .56s var(--ease-land) 2.4s both}[data-inview] .how-approved{animation:rise .5s var(--ease-land) 2.7s both}@keyframes card-turn{0%{opacity:0;transform:perspective(500px)rotateY(-100deg)rotate(-11deg)}to{opacity:1;transform:rotate(-11deg)}}.save-owner-figure .peep{transform:translateY(105%)}[data-inview] .save-owner-figure .peep{animation:pop-up .7s var(--ease-land) .35s both}@keyframes pop-up{0%{transform:translateY(105%)}to{transform:none}}.bubble-late{animation-delay:1s}.note-drop{z-index:3;pointer-events:none;width:30%;height:22px;animation:note-drop .9s var(--ease-land) both;background:#e9efe6;border:1.5px solid #0e3b2c;border-radius:3px;position:absolute;top:22px;box-shadow:0 4px 8px -3px #0009}@keyframes note-drop{0%{opacity:0;transform:translateY(-120px)rotate(-25deg)}25%{opacity:1}70%{opacity:1;transform:translateY(14px)rotate(6deg)scale(.9)}to{opacity:0;transform:translateY(26px)rotate(0)scale(.6)}}.slip-in{transform-origin:0;animation:card-flip .48s var(--ease-land) both}.slip-shake{animation:.52s ease-in-out both slip-shake}@keyframes slip-shake{0%,to{transform:none}20%{transform:translate(-10px)rotate(-.6deg)}40%{transform:translate(9px)rotate(.5deg)}60%{transform:translate(-6px)}80%{transform:translate(3px)}}.scene-sun-small{width:78%;bottom:30px}.reminder{z-index:3;opacity:0;background:#fff;border:2px solid #14201b;border-radius:18px;width:min(330px,92%);margin:0 auto -18px;padding:16px 16px 12px;position:relative;rotate:-2deg;box-shadow:0 16px 28px -16px #00000073}[data-inview] .reminder{animation:notify-pop .62s var(--ease-land) .5s both}@keyframes notify-pop{0%{opacity:0;transform:translateY(40px)scale(.85)}to{opacity:1;transform:none}}.reminder-tapped{opacity:1;transition:transform .16s var(--ease-land);transform:scale(.98);animation:none!important}.reminder-paid{transform:none}.paid-tag{animation:rise .42s var(--ease-land) both}.tap-tag{z-index:2;color:#fff;pointer-events:none;background:#14201b;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;animation:1.2s ease-in-out infinite tap-bob;position:absolute;top:-34px;right:10px}@keyframes tap-bob{50%{transform:translateY(-5px)}}.fly-note{z-index:4;pointer-events:none;background:#e9efe6;border:2px solid #0e3b2c;border-radius:4px;width:54px;height:30px;animation:1s cubic-bezier(.45,0,.3,1) both fly-down;position:absolute;top:150px;left:45%;box-shadow:0 6px 10px -4px #00000080}@keyframes fly-down{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(10px,560px)rotate(200deg)scale(.7)}}@media (min-width:1024px){.back-scene{padding-top:30px}.back-scene .scene-sun-small{left:36%}.reminder{width:268px;margin:0;position:absolute;top:-14px;right:-34px}.fly-note{animation-name:fly-left;top:200px;left:70%}@keyframes fly-left{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-640px,230px)rotate(-220deg)scale(.7)}}}.gap-card{background:#14201b;border-radius:18px;padding:22px 22px 20px;box-shadow:0 18px 30px -18px #0009}.gap-bar{background:repeating-linear-gradient(-45deg,#e5484d 0 10px,#c93a3f 10px 20px);border-radius:8px;height:34px;position:relative;overflow:hidden}.gap-ready,.gap-new{position:absolute;top:0;bottom:0;left:0}.gap-ready{background:#1e9e5e}.gap-new{transition:width .9s var(--ease-land) .9s;background:#6fd39f;border-left:2px solid #14201b}.gap-short{animation:rise .42s var(--ease-land) both}.safety-stage{background:#e7e1d3}.finale{color:#fff;background:#14201b}.btn-light{color:#14201b;background:#f4f1ea;box-shadow:0 4px #9a9585,0 10px 18px -8px #0009}.btn-light:active{box-shadow:0 0 #9a9585}.btn-ghost{box-shadow:none;background:0 0;border:2px solid #ffffff8c}.btn-ghost:hover{border-color:#fff}.pop-figure .peep{transform:translateY(105%)}[data-inview] .pop-figure .peep{animation:pop-up .7s var(--ease-land) .25s both}[data-inview] .reminder:not(.reminder-tapped){animation:notify-pop .62s var(--ease-land) 1s both, buzz .42s ease-in-out 1.75s 2}@keyframes buzz{0%,to{transform:none}25%{transform:translate(-4px)rotate(-1deg)}75%{transform:translate(4px)rotate(1deg)}}.back-side>:first-child,.back-side>.gap-card{opacity:0}[data-inview] .back-side>:first-child{animation:slide-left .7s var(--ease-land) .5s both}[data-inview] .back-side>.gap-card{animation:slide-left .7s var(--ease-land) .8s both}[data-inview] .back-side>.gap-card.gap-hit{opacity:1;animation:gap-hit .7s var(--ease-land) .85s both}@keyframes slide-left{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}.gap-hit{animation:gap-hit .7s var(--ease-land) .85s both}@keyframes gap-hit{0%{transform:none}30%{transform:translateY(6px)scale(.99);box-shadow:0 0 0 3px #6fd39f,0 18px 30px -18px #0009}to{transform:none;box-shadow:0 0 #6fd39f,0 18px 30px -18px #0009}}.amount-land{animation:amount-land .42s var(--ease-land) both}@keyframes amount-land{40%{transform:scale(1.08)}to{transform:none}}.ref-chip{z-index:4;color:#14201b;opacity:0;background:#fff;border:2px solid #14201b;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:6px;rotate:4deg;box-shadow:0 8px 14px -8px #00000080}.ref-chip-card{border:1.5px solid #14201b;border-radius:2px;width:14px;height:19px;display:block;rotate:-11deg}[data-inview] .ref-chip{animation:stamp-slam-flat .46s var(--ease-land) both}@keyframes stamp-slam-flat{0%{opacity:0;transform:scale(2.2)translateY(-20px)}60%{opacity:1;transform:scale(.92)}to{opacity:1;transform:none}}.receipt-caption{opacity:0}[data-inview] .receipt-caption{animation:rise .5s var(--ease-land) both}.finale-keys>*{opacity:0}[data-inview] .finale-keys>*{animation:key-pop .52s var(--ease-land) both}[data-inview] .finale-keys>:first-child{animation:key-pop .52s var(--ease-land) .7s both, key-press .36s var(--ease-land) 2s}[data-inview] .finale-keys>:nth-child(2){animation-delay:.85s}[data-inview] .finale-keys>:nth-child(3){animation-delay:1s}[data-inview] .finale-keys>:nth-child(4){animation-delay:1.15s}@keyframes key-pop{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:none}}@keyframes key-press{40%{transform:translateY(4px);box-shadow:0 0 #9a9585}to{transform:none}}@media (prefers-reduced-motion:reduce){.pop-figure .peep,.back-side>*,.gap-hit,.amount-land,.ref-chip,.receipt-caption,.finale-keys>*{opacity:1;transform:none;animation:none!important}.reminder,.paid-tag,.tap-tag,.gap-short{opacity:1;animation:none!important}.gap-new{transition:none}.fly-note{display:none}.marker{background-size:100% 100%;animation:none}.bubble-in,.peep-hop,.how-row .how-block,.how-tick,.how-flip,.how-stamp,.rule-box,.how-card,.how-approved,.save-owner-figure .peep,.slip-in,.slip-shake{opacity:1;transform:none;animation:none!important}.how-stamp,.how-card{transform:rotate(-12deg)}.rule-box{color:#fff;background:#14201b}.note-drop{display:none}}.try-dial{background:#fff;border-radius:16px;padding:10px 14px 8px;transition:box-shadow .16s;box-shadow:inset 0 0 0 1.5px #14201b1f,0 10px 18px -14px #00000073}.try-dial:focus-within{box-shadow:inset 0 0 0 2px #0e3b2c,0 10px 18px -14px #00000073}.try-dial-error{box-shadow:inset 0 0 0 2px #e5484d}@media (min-width:640px){.try-dial{padding:14px 16px 12px}}.try-slip{background:#fff;border-radius:6px 6px 14px 14px;padding:18px 16px 14px;position:relative;box-shadow:inset 0 0 0 1.5px #14201b1a,0 12px 20px -16px #00000080}.try-slip:before{content:"";border-top:2px dotted #14201b38;position:absolute;top:7px;left:14px;right:14px}.try-slip:focus-within{box-shadow:inset 0 0 0 2px #0e3b2c,0 12px 20px -16px #00000080}.try-slip-error{box-shadow:inset 0 0 0 2px #e5484d}.try-slip li,.try-slip+.try-slip{margin:0}li:nth-child(2n)>.try-slip{rotate:.35deg}li:nth-child(odd)>.try-slip{rotate:-.3deg}.try-chip{color:#14201b;cursor:pointer;background:#f1f4ee;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:14px;font-weight:600;transition:background .14s,color .14s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #14201b1f}.try-chip:hover{box-shadow:inset 0 0 0 1.5px #14201b59}.try-chip:has(:checked){color:#fff;box-shadow:none;background:#14201b}:is(.try-chip:has(:focus-visible),.try-day:has(:focus-visible),.try-switch:has(:focus-visible)){outline-offset:2px;outline:2px solid #0e3b2c}.try-day{color:#14201b;cursor:pointer;min-height:44px;transition:background .14s ease, color .14s ease, transform .14s var(--ease-land);background:#f1f4ee;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.try-day:hover{background:#e3e9df}.try-day:has(:checked){color:#fff;background:#14201b;transform:translateY(-2px);box-shadow:0 6px 10px -6px #0009}.try-switch{color:#14201b;cursor:pointer;border-radius:999px;align-items:center;gap:10px;min-height:36px;font-size:14px;font-weight:500;display:inline-flex}.try-switch-track{background:#14201b2e;border-radius:999px;width:38px;height:22px;transition:background .16s;position:relative}.try-switch-thumb{width:16px;height:16px;transition:transform .18s var(--ease-land);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.try-switch:has(:checked) .try-switch-track{background:#0e3b2c}.try-switch:has(:checked) .try-switch-thumb{transform:translate(16px)}.try-add{background:0 0;border:2px dashed #14201b40}.try-add:hover{background:#ffffff80;border-color:#14201b80}@media (prefers-reduced-motion:reduce){.try-day,.try-switch-thumb,.try-chip{transition:none}}.try-field{background:#f4f6f1;border-bottom:2px solid #14201b47;border-radius:6px 6px 0 0;outline:none;padding:4px 8px 3px;transition:border-color .14s,background .14s;display:block}.try-field:is(div,span){display:flex}.try-field:hover{border-bottom-color:#14201b8c}.try-field:focus,.try-field:focus-within{background:#eef3ec;border-bottom-color:#0e3b2c}.try-field input{outline:none}
