.ri .foot{color:var(--ink3);grid-template-columns:minmax(0,1fr) auto;gap:16px 48px;padding:48px 0 40px;font-size:14px;line-height:20px;display:grid}.ri .fnav{flex-wrap:wrap;justify-content:flex-end;gap:4px 24px;display:flex}.ri .fnav a{min-height:24px;color:var(--ink2);transition:color .3s var(--ease);align-items:center;display:inline-flex}.ri .fnav a:hover{color:var(--ink)}.ri .fnav a:active{color:var(--green)}.ri .fnote{border-top:1px solid var(--bd);color:var(--ink3);text-wrap:pretty;grid-column:1/-1;padding-top:16px;font-size:12px;line-height:16px}@media (prefers-reduced-motion:reduce){.ri .fnav a{transition:none}}@media (width<=1100px){.ri .fnav{justify-content:flex-start}.ri .foot{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ri .fnav a{min-height:44px}}@font-face{font-family:Geist;src:url(/fonts/geist-sans-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--bg:#fbfaf7;--ink:#14130f;--ink2:#55534c;--ink3:#6f6c63;--line:#14130f12;--bd:#14130f17;--green:#047857;--red:#b4321c;--ease:cubic-bezier(.22, 1, .36, 1);--sans:Geist, ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;--hatch:repeating-linear-gradient(135deg, #c9c5b9 0 3px, #f1eee6 3px 6px)}html{scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);margin:0}.ri{--edge:max(32px,calc(50% - 568px));background:var(--bg);color:var(--ink);font:400 16px/24px var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.ri *,.ri :before,.ri :after{box-sizing:border-box}.ri a{color:inherit;text-decoration:none}.ri :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ri .skip{z-index:20;background:var(--ink);color:#fff;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;position:absolute;top:-64px;left:16px}.ri .skip:focus{top:16px}.ri .rules{pointer-events:none;background-image:linear-gradient(var(--line),var(--line)),linear-gradient(var(--line),var(--line));background-repeat:no-repeat;background-size:1px 100%,1px 100%;background-position:calc(var(--edge) - 24px) 0,calc(100% - var(--edge) + 24px) 0;position:absolute;inset:0}.ri .dots{pointer-events:none;background-image:radial-gradient(#14130f29 1px,#0000 1.2px);background-size:16px 16px;width:58%;height:520px;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(70% 90% at 80% 20%,#000,#0000);mask-image:radial-gradient(70% 90% at 80% 20%,#000,#0000)}.ri .navw{z-index:9;justify-content:center;height:0;display:flex;position:sticky;top:24px}.ri .nav{backdrop-filter:blur(16px)saturate(160%);background:#ffffffb8;border-radius:16px;align-items:center;gap:24px;height:max-content;padding:8px 8px 8px 16px;display:flex;box-shadow:0 0 0 1px #14130f0f,0 8px 32px #14130f14}.ri .logo{letter-spacing:-.02em;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ri .links{color:var(--ink2);gap:24px;font-size:14px;font-weight:500;line-height:20px;display:flex}.ri .links a,.ri .login{transition:color .3s var(--ease)}.ri .links a:hover,.ri .login:hover{color:var(--ink)}.ri .links a:active,.ri .login:active{color:var(--green)}.ri .login{min-width:44px;min-height:40px;color:var(--ink2);white-space:nowrap;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ri .nr{align-items:center;gap:12px;display:flex}.ri .btn{background:var(--ink);color:#fff;white-space:nowrap;cursor:pointer;min-height:40px;transition:transform .5s var(--ease);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font:600 14px/20px Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.ri .btn:hover{transform:translateY(-2px)}.ri .btn:active{transform:scale(.98)}.ri .btn[aria-busy=true]{opacity:.6;cursor:progress;transform:none}.ri .logo,.ri .links a,.ri .login,.ri .btn,.ri .sample,.ri .ab,.ri .swt button,.ri .sup,.ri .fnav a,.ri .gl .acts a{position:relative}.ri .logo:after,.ri .links a:after,.ri .login:after,.ri .btn:after,.ri .sample:after,.ri .ab:after,.ri .swt button:after,.ri .sup:after,.ri .fnav a:after,.ri .gl .acts a:after,.ri .lb:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ri .dom{width:440px;max-width:100%;transition:box-shadow .3s var(--ease);background:#fff;border-radius:16px;align-items:center;gap:8px;margin:0;padding:6px 8px 6px 16px;display:flex;box-shadow:0 0 0 1px #14130f1a,0 12px 32px #14130f1a}.ri .dom:focus-within{box-shadow:0 0 0 2px #047857,0 12px 32px #0478572e}.ri .dom input{min-width:0;min-height:44px;color:var(--ink);font:500 16px/24px var(--mono);background:0 0;border:0;outline:0;flex:1}.ri .dom input::placeholder{color:#7b776c}.ri .cta{flex-direction:column;align-items:flex-start;gap:8px;width:max-content;max-width:100%;display:flex}.ri .note{color:var(--ink3);text-wrap:pretty;font-size:14px;line-height:20px}.ri .crow .note{max-width:440px}.ri .wl{max-width:100%;margin:0}.ri .wl .cf-turnstile:not(:empty){margin-top:8px}.ri .plab{color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:14px;line-height:20px;display:flex}.ri .plab b{color:var(--ink);font-weight:600}.ri .note.pv{margin-top:-4px;font-size:12px;line-height:16px}.ri .note a{text-underline-offset:3px;text-decoration:underline}.ri .sample{min-height:24px;color:var(--ink);transition:transform .5s var(--ease);align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ri .sample:hover{transform:translate(4px)}.ri .sample:active{transform:translate(2px)}.ri .stage{aspect-ratio:1600/1040;min-height:780px;position:relative}.ri .river{width:100%;height:100%;display:block;position:absolute;inset:0}.ri .rivm{display:none}.ri .rib{filter:drop-shadow(0 8px 14px #14130f24);transition:opacity .5s var(--ease)}.ri .rib.dim{opacity:.16}.ri .silk{fill:none;stroke:#fff;stroke-opacity:.22;stroke-width:1px;vector-effect:non-scaling-stroke}.ri .flow{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-dasharray:0 240;animation:9s linear infinite rflow}@keyframes rflow{to{stroke-dashoffset:-1200px}}.ri .copy{left:var(--edge);right:var(--edge);z-index:3;position:absolute;top:96px}.ri .crow{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.ri .live{color:var(--ink2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 0 0 1px #14130f12}.ri .live b{font:500 14px/20px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.ri .pulse{background:#10b981;border-radius:50%;flex:none;width:8px;height:8px;display:block;position:relative}.ri .pulse:after{content:"";opacity:.3;animation:rpulse 2s var(--ease) infinite;background:#10b981;border-radius:50%;position:absolute;inset:-4px}@keyframes rpulse{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}.ri h1{letter-spacing:-.05em;text-wrap:balance;margin:16px 0 24px;font-size:96px;font-weight:600;line-height:96px}.ri .gt{background:linear-gradient(90deg,#047857,#10b981 55%,#34d399);color:#0000;-webkit-background-clip:text;background-clip:text}.ri .sub{max-width:600px;color:var(--ink2);text-wrap:pretty;flex:1 1 0;margin:0;font-size:20px;line-height:28px}.ri .lb{left:var(--edge);z-index:3;color:var(--ink);white-space:nowrap;cursor:default;transition:transform .5s var(--ease);background:#ffffffe0;border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 8px;font:500 14px/20px Geist,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:absolute;transform:translateY(-50%);box-shadow:0 2px 12px #14130f1a}.ri .lb:hover{transform:translateY(-50%)scale(1.04)}.ri .lb i{background:var(--c);border-radius:50%;width:8px;height:8px;display:block}.ri .lb b{font:400 12px/20px var(--mono);color:var(--ink3)}.ri .cap{left:var(--edge);z-index:3;color:var(--ink3);font:500 12px/16px var(--mono);position:absolute;top:47%}.ri .sum{right:var(--edge);z-index:4;backdrop-filter:blur(28px)saturate(180%);background:#ffffffb8;border-radius:24px;width:400px;padding:24px;position:absolute;top:448px;box-shadow:inset 0 0 0 1px #fffc,0 0 0 1px #14130f0d,0 24px 64px #14130f1f}.ri .sl{color:var(--ink2);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.ri .sv{letter-spacing:-.04em;margin:8px 0 4px;font-size:60px;font-weight:600;line-height:60px;display:block}.ri .sd{color:#065f46;background:#d1fae5;border-radius:999px;padding:2px 8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ri .rows{flex-direction:column;gap:2px;margin:16px -8px 0;display:flex}.ri .sr{width:100%;color:var(--ink);text-align:left;cursor:default;transition:background-color .3s var(--ease),opacity .3s var(--ease);background:0 0;border:0;border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto 48px;align-items:center;gap:8px;padding:4px 8px;font:500 14px/20px Geist,ui-sans-serif,system-ui,sans-serif;display:grid}.ri button.sr:hover{background:#ffffffb3}.ri .sr.dim{opacity:.4}.ri .sr i{background:var(--c);border-radius:50%;width:8px;height:8px;display:block}.ri .sr b{font:500 14px/20px var(--mono);font-variant-numeric:tabular-nums}.ri .sr em{color:var(--ink3);font:400 12px/20px var(--mono);text-align:right;font-style:normal}.ri .sr.un{box-shadow:0 -1px 0 var(--bd);border-radius:0 0 8px 8px;margin-top:4px;padding-top:8px}.ri .sr.un i{background:var(--hatch);box-shadow:0 0 0 1px #a8a498}.ri .pnote{color:var(--ink3);margin:12px 0 0;font-size:12px;line-height:16px}.ri .tp{background:linear-gradient(120deg,#ffe8db,#ffdff1 34%,#dfe8ff 66%,#d4f7e7);border-radius:24px;padding:24px;position:relative;box-shadow:0 0 0 1px #14130f0d,0 32px 72px #3c286e29}.ri .tw{backdrop-filter:blur(16px);background:#ffffffdb;border-radius:16px;padding:24px;box-shadow:inset 0 1px #fff}.ri .th{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ri .tt{flex-direction:column;gap:4px;display:flex}.ri .tt b{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:32px}.ri .tt span{color:var(--ink2);font-size:14px;line-height:20px}.ri .jcap{color:var(--ink2);margin:0;font-size:14px;font-weight:500;line-height:20px}.ri .jr{margin-top:24px;position:relative}.ri .js{width:100%;height:auto;display:block;overflow:visible}.ri .jt{z-index:2;white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute}.ri .jy{color:var(--ink3);font:500 12px/16px var(--mono);left:9.51%;transform:translate(-100%,-50%)}.ri .jn{box-shadow:0 0 0 1px var(--bd),0 4px 16px #14130f0f;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:2px 12px 2px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;top:86.18%;transform:translate(-50%,-50%)}.ri .jn i{background:var(--c);border-radius:50%;width:8px;height:8px;display:block}.ri .jv{color:var(--ink2);font-size:14px;font-weight:500;line-height:20px;transform:translateY(-50%)}.ri .jv b{color:var(--ink);font:600 14px/20px var(--mono);margin-left:8px}.ri .jv b.neg{color:#b4321c}.ri .jv.end{transform:translate(-100%,-50%)}.ri .jv.note{color:var(--ink3);font-size:12px;line-height:16px;top:69.08%;left:11.62%}.ri .jd{z-index:2;color:var(--ink3);font:500 12px/16px var(--mono);white-space:nowrap;position:absolute;top:96.05%;transform:translate(-50%,-50%)}.ri .evs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.ri .ev{box-shadow:0 0 0 1px var(--bd),0 12px 32px #14130f0f;background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.ri .evh{align-items:center;gap:12px;display:flex}.ri .evt{background:var(--c);color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ri .evd{color:var(--ink3);font:500 12px/16px var(--mono)}.ri .evn{font-size:14px;font-weight:600;line-height:20px;display:block}.ri .ev h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:28px}.ri .ev p{color:var(--ink2);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.ri .ev .amt{font:600 14px/20px var(--mono);font-variant-numeric:tabular-nums}.ri .ev .amt.m{color:var(--green)}.ri .ev .amt.n{color:#b4321c}.ri .gets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.ri .get{background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 24px 48px #14130f1f}.ri .gl1{color:var(--ink3);font:500 12px/16px var(--mono)}.ri .gn{letter-spacing:-.02em;align-items:center;gap:12px;font-size:20px;font-weight:600;line-height:28px;display:flex}.ri .gm{color:var(--ink2);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;line-height:20px;display:flex}.ri .gm b{color:var(--ink);font:600 18px/28px var(--mono);font-variant-numeric:tabular-nums}.ri .gm.tot{box-shadow:0 -1px 0 var(--bd);color:var(--ink);padding-top:4px;font-weight:600}.ri .get>.gm:last-child{margin-top:auto}.ri .get>.gm:last-child b{font-size:24px;line-height:32px}.ri .gm.tot b{color:var(--green);font-size:24px;line-height:32px}.ri .gm .neg{color:#b4321c}.ri .fine{color:#14130fb8;text-wrap:pretty;max-width:760px;margin:24px 0 0;font-size:14px;line-height:20px}.ri .w{max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.ri .s{padding-top:96px;position:relative}.ri .kick{color:var(--ink3);font:500 12px/16px var(--mono);margin:0 0 12px}.ri h2.big{letter-spacing:-.04em;text-wrap:balance;max-width:800px;margin:0 0 16px;font-size:60px;font-weight:600;line-height:64px}.ri .lead{max-width:600px;color:var(--ink2);text-wrap:pretty;margin:0 0 40px;font-size:18px;line-height:28px}.ri.anim .rv{opacity:0;transform:translateY(32px)}.ri.anim .rv.in{opacity:1;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){.ri .flow,.ri .pulse:after{animation:none}.ri .btn,.ri .sample,.ri .lb,.ri .rib,.ri .sr{transition:none}}@media (width<=1100px){.ri .stage{aspect-ratio:auto;flex-direction:column;gap:24px;min-height:0;padding:96px 16px 0;display:flex}.ri .copy,.ri .sum{width:auto;max-width:none;position:static}.ri .river{display:none}.ri .rules{background-image:none}.ri .rivm{width:calc(100% + 32px);height:200px;margin:0 -16px -152px;display:block}.ri .sum{z-index:4;position:relative;top:auto;right:auto}.ri .lb,.ri .cap,.ri .links{display:none}.ri .crow{flex-direction:column;align-items:stretch;gap:16px}.ri .sub{flex:none}.ri .cta,.ri .wl,.ri .dom{width:100%}.ri h1{font-size:60px;line-height:60px}.ri .js,.ri .jt,.ri .jd,.ri .jcap{display:none}.ri .jr{margin-top:0}.ri .evs{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.ri .ev{gap:4px;margin:0 0 16px 32px}.ri .ev:before{content:"";background:var(--rc);width:2px;position:absolute;top:0;bottom:-16px;left:-21px}.ri .ev:after{content:"";background:var(--rc);border-radius:50%;width:12px;height:12px;position:absolute;top:26px;left:-26px;box-shadow:0 0 0 3px #fff}.ri .ev:first-child:before{top:32px}.ri .ev:last-child:before{height:32px;bottom:auto}.ri .ev:last-child{margin-bottom:0}.ri .evh{gap:8px;margin-bottom:4px}.ri .evt{width:28px;height:28px}.ri .evh>div{flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;display:flex}.ri .evd,.ri .evn{color:var(--ink3);font:500 12px/16px var(--mono)}.ri .evn{align-items:center;gap:8px;display:inline-flex}.ri .evn:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.ri .ev h3{font-size:16px;line-height:24px}.ri .gets{grid-template-columns:minmax(0,1fr)}.ri h2.big{font-size:36px;line-height:40px}.ri .tp,.ri .tw{padding:16px}.ri .w{padding:0 16px}}@media (width<=760px){.ri .nav{gap:12px;padding-left:12px}.ri .nr{gap:4px}.ri .logo,.ri .btn,.ri .login,.ri .sample,.ri .dom input,.ri .sr{min-height:44px}.ri .dom{flex-wrap:wrap;padding:8px 8px 8px 12px}.ri .dom input{flex:1 1 0;min-width:96px}.ri .dom .btn{flex:1 0 100%}}@media (width<=360px){.ri .logo span{display:none}.ri h1{font-size:48px;line-height:48px}}.ri .jv-paid{left:62.32%}.ri .jv-refund{left:80.28%}.ri .jv-net{left:91.55%}.ri .evs{padding:0;list-style:none}.ri .sr.un em{color:var(--ink3)}.ri .vh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
