@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_469f4a0-module__vJSHaq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_469f4a0-module__vJSHaq__variable{--auth-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_f6da5be8-module__1ByknG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_f6da5be8-module__1ByknG__variable{--auth-heading:"Manrope", "Manrope Fallback"}
.rivapay-auth{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0e0b;--panel:#13160f;--yellow:#cf0;--text:#eef1e5;--muted:#979e8b;--line:#2c3223}.rivapay-auth *{box-sizing:border-box}.rivapay-auth{background:var(--bg);color:var(--text);font:13px var(--auth-body), sans-serif;margin:0}.rivapay-auth a{color:inherit;text-decoration:none}.rivapay-auth button,.rivapay-auth input{font:inherit}.rivapay-auth button,.rivapay-auth a,.rivapay-auth input{outline-offset:4px}.rivapay-auth button:focus-visible,.rivapay-auth a:focus-visible,.rivapay-auth input:focus-visible{outline:2px solid var(--yellow)}.rivapay-auth button{cursor:pointer}.rivapay-auth button:disabled{cursor:wait}.rivapay-auth h1,.rivapay-auth h2,.rivapay-auth h3,.rivapay-auth p{margin:0}.rivapay-auth h1,.rivapay-auth h2,.rivapay-auth h3{font-family:var(--auth-heading), sans-serif;font-weight:500}.rivapay-auth h1{letter-spacing:-1.4px;font-size:32px;line-height:1.2}.rivapay-auth h2{letter-spacing:-2.5px;font-size:clamp(34px,3.55vw,52px);line-height:1.13}.rivapay-auth p{color:var(--muted);line-height:1.7}.rivapay-auth .ph{fill:currentColor;vertical-align:middle;flex-shrink:0;width:18px;height:18px}.rivapay-auth .shell{grid-template-columns:1fr 1fr;max-width:1600px;min-height:100svh;margin:auto;display:grid}.rivapay-auth .left{border-right:1px solid var(--line);flex-direction:column;min-height:100svh;display:flex}.rivapay-auth .top{justify-content:space-between;align-items:center;gap:20px;padding:34px 42px;display:flex}.rivapay-auth .brand{font:700 24px var(--auth-heading);letter-spacing:-1px;align-items:center;gap:9px;display:inline-flex}.rivapay-auth .mark{background:var(--yellow);clip-path:polygon(0 0,100% 0,100% 40%,56% 40%,100% 100%,52% 100%,0 37%);width:23px;height:25px;display:inline-block}.rivapay-auth .form-stage{flex:1;justify-content:center;align-items:center;padding:36px 40px 65px;display:flex}.rivapay-auth .form-wrap{width:100%;max-width:350px;animation:.55s ease-out auth-enter}.rivapay-auth .eyebrow{color:#9ea98c;letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:9px;display:flex}.rivapay-auth .eyebrow:before{content:"";background:var(--yellow);width:5px;height:5px;box-shadow:0 0 9px #ccff0030}.rivapay-auth .intro{max-width:330px;margin:12px 0 27px;font-size:12px}.rivapay-auth .field{margin-bottom:18px}.rivapay-auth .field label,.rivapay-auth .field-head label{color:#cbd5bc;margin-bottom:8px;font-size:11px;display:block}.rivapay-auth .field-head{justify-content:space-between;align-items:baseline;display:flex}.rivapay-auth .text-button{color:#a9b991;background:0 0;border:0;padding:0;font-size:10px}.rivapay-auth .text-button:hover{color:var(--yellow)}.rivapay-auth input[type=email],.rivapay-auth input[type=text],.rivapay-auth input[type=password]{color:#e8edde;background:#14180f;border:1px solid #343c29;border-radius:5px;width:100%;height:43px;padding:0 12px;font-size:12px;transition:border-color .2s,box-shadow .2s}.rivapay-auth input::placeholder{color:#69755b}.rivapay-auth input:focus{border-color:#819d45;box-shadow:0 0 0 3px #ccff0008}.rivapay-auth input[aria-invalid=true]{border-color:#d79680}.rivapay-auth .password{position:relative}.rivapay-auth .password input{padding-right:42px}.rivapay-auth .eye{color:#859471;background:0 0;border:0;border-radius:3px;place-items:center;width:38px;display:grid;position:absolute;top:2px;bottom:2px;right:2px}.rivapay-auth .eye .ph{width:17px;height:17px}.rivapay-auth .eye:hover{color:#c4d3b1}.rivapay-auth .hint{color:#82916e;margin-top:7px;font-size:9px}.rivapay-auth .primary{border:1px solid var(--yellow);background:var(--yellow);color:#172005;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;height:40px;padding:0 16px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:flex;box-shadow:0 3px 20px #ccff000b}.rivapay-auth .primary:hover{background:#d8ff3d}.rivapay-auth .primary:active{transform:scale(.99)}.rivapay-auth .primary:disabled{background:#a3c832;border-color:#a3c832}.rivapay-auth .form-footer{text-align:center;color:#929f80;margin-top:22px;font-size:11px}.rivapay-auth .form-footer a{color:#d9e5c8;margin-left:3px}.rivapay-auth .form-footer a:hover{color:var(--yellow)}.rivapay-auth .secure{align-items:center;gap:6px;display:flex}.rivapay-auth .secure .ph{width:12px;height:12px}.rivapay-auth .right{background:radial-gradient(at 85% 100%,#ccff0012,#0000 62%),#12150f;flex-direction:column;justify-content:center;padding:85px 11%;display:flex;position:relative;overflow:hidden}.rivapay-auth .right:before{content:"";pointer-events:none;background-image:radial-gradient(#85955c2a .7px,#0000 .7px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 75%,#0000);mask-image:linear-gradient(#0000,#000 35% 75%,#0000)}.rivapay-auth .right>*{position:relative}.rivapay-auth .right h2 span{color:var(--yellow)}.rivapay-auth .right .caption{max-width:355px;margin-top:20px;font-size:12px;line-height:1.8}.rivapay-auth .product-window{background:linear-gradient(145deg,#1d2516,#11170d);border:1px solid #465631;border-radius:10px;margin-top:42px;padding:20px;animation:8s ease-in-out infinite auth-float;transform:rotate(-2deg);box-shadow:0 25px 60px #0004}.rivapay-auth .window-header{color:#c9d9b1;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:10px;display:flex}.rivapay-auth .window-header>span:first-child{align-items:center;gap:7px;display:flex}.rivapay-auth .window-header .ph{color:#a6c971;width:14px;height:14px}.rivapay-auth .pill{color:#b2cb8d;background:#27351a;border:1px solid #41572a;border-radius:3px;padding:4px 6px;font-size:8px;line-height:1}.rivapay-auth .amount-label{color:#839b6d;font-size:9px}.rivapay-auth .amount{font:500 33px var(--auth-heading);letter-spacing:-1.5px;margin:7px 0 5px}.rivapay-auth .amount span{color:#809a63}.rivapay-auth .increase{color:#a8c77e;font-size:9px}.rivapay-auth .graph{background:repeating-linear-gradient(#0000 0 35px,#324326 35px 36px);height:110px;margin:24px 0 14px}.rivapay-auth .graph svg{width:100%;height:100%;overflow:visible}.rivapay-auth .graph path{stroke-dasharray:650;stroke-dashoffset:650px;animation:2s ease-out .3s forwards auth-draw}.rivapay-auth .days{color:#6e8658;justify-content:space-between;font:8px monospace;display:flex}.rivapay-auth .payment{background:linear-gradient(120deg,#2b361e,#1a2313);border:1px solid #52663b;border-radius:7px;align-items:center;gap:12px;width:90%;margin:-6px -18px 0 auto;padding:17px;animation:7s ease-in-out infinite reverse auth-float;display:flex;position:relative;box-shadow:0 16px 40px #0005}.rivapay-auth .payment .check{width:32px;height:32px;color:var(--yellow);background:#ccff0018;border-radius:50%;place-items:center;display:grid}.rivapay-auth .payment b{font-size:11px;font-weight:500;display:block}.rivapay-auth .payment small{color:#849b6b;margin-top:4px;font-size:9px;display:block}.rivapay-auth .payment strong{font:500 16px var(--auth-heading);margin-left:auto}.rivapay-auth .right-bottom{color:#a4b18f;border-top:1px solid #354326;justify-content:space-between;gap:20px;margin-top:52px;padding-top:20px;font-size:9px;display:flex}.rivapay-auth .right-bottom>span{align-items:center;gap:6px;display:flex}.rivapay-auth .right-bottom .ph{color:#b8d38e;width:13px;height:13px}.rivapay-auth .terms{color:#95a385;align-items:flex-start;gap:9px;margin:1px 0 20px;font-size:10px;line-height:1.7;display:flex}.rivapay-auth .terms input{accent-color:var(--yellow);flex-shrink:0;width:14px;height:14px;margin:2px 0 0}.rivapay-auth .error{color:#f0b9a6;margin:0 0 15px;font-size:11px;line-height:1.6}.rivapay-auth .error:empty{display:none}.rivapay-auth.register .intro{margin-bottom:23px}.rivapay-auth.register .field{margin-bottom:15px}.rivapay-auth .steps-card{background:linear-gradient(145deg,#202918,#12180e);border:1px solid #42532f;border-radius:9px;margin-top:40px;padding:24px;box-shadow:0 25px 60px #0003}.rivapay-auth .steps-header{justify-content:space-between;align-items:center;margin-bottom:28px;font-size:11px;display:flex}.rivapay-auth .steps-header .brand{gap:6px;font-size:15px}.rivapay-auth .steps-header .mark{width:15px;height:17px}.rivapay-auth .step{gap:15px;padding-bottom:27px;display:flex;position:relative}.rivapay-auth .step:last-child{padding-bottom:0}.rivapay-auth .step:not(:last-child):after{content:"";background:#435832;width:1px;height:28px;position:absolute;top:34px;left:15px}.rivapay-auth .step-icon{color:#c6e796;background:#26351b;border:1px solid #485e32;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.rivapay-auth .step-icon .ph{width:14px;height:14px}.rivapay-auth .step.active .step-icon{background:var(--yellow);color:#1c260b;border-color:var(--yellow);box-shadow:0 0 20px #ccff0010}.rivapay-auth .step b{margin-top:2px;font-size:11px;font-weight:500;display:block}.rivapay-auth .step p{color:#8b9c77;margin-top:5px;font-size:9px}.rivapay-auth .setup-bottom{color:#b5c99c;border-top:1px solid #344827;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;font-size:9px;display:flex}.rivapay-auth .setup-bottom span:last-child{gap:4px;display:flex}.rivapay-auth .setup-bottom i{background:#3a4b2a;border-radius:2px;width:22px;height:3px}.rivapay-auth .setup-bottom i:first-child{background:var(--yellow)}.rivapay-auth .success-icon{width:40px;height:40px;color:var(--yellow);background:#ccff0010;border:1px solid #ccff0040;border-radius:50%;place-items:center;margin-bottom:20px;display:grid}@keyframes auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes auth-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes auth-draw{to{stroke-dashoffset:0}}@media (min-width:1600px){.rivapay-auth .shell{border-inline:1px solid var(--line)}}@media (max-width:1050px){.rivapay-auth .right{padding-inline:8%}.rivapay-auth .right h2{font-size:39px}.rivapay-auth .right-bottom{flex-direction:column;gap:12px}.rivapay-auth .payment{width:100%;margin-right:-10px}.rivapay-auth .form-stage,.rivapay-auth .top{padding-inline:30px}}@media (max-width:760px){.rivapay-auth .shell{display:block}.rivapay-auth .left{border:0}.rivapay-auth .right{display:none}.rivapay-auth .top{padding:27px 25px}.rivapay-auth .brand{font-size:22px}.rivapay-auth .form-stage{align-items:flex-start;padding:35px 28px 60px}.rivapay-auth .form-wrap{max-width:365px}.rivapay-auth h1{font-size:30px}.rivapay-auth.register .form-stage{padding:26px 28px 40px}.rivapay-auth .intro{font-size:12px}.rivapay-auth input[type=email],.rivapay-auth input[type=text],.rivapay-auth input[type=password]{height:44px;font-size:16px}.rivapay-auth .primary{height:42px}.rivapay-auth .error{font-size:10px}}@media (prefers-reduced-motion:reduce){.rivapay-auth *,.rivapay-auth :before,.rivapay-auth :after{transition:none!important;animation:none!important}.rivapay-auth .graph path{stroke-dashoffset:0}}.rivapay-auth .shell,.rivapay-auth .left{min-height:calc(100svh - 73px)}.rivapay-auth .intro{margin-bottom:30px}.rivapay-auth .right{padding-top:90px;padding-bottom:85px}.rivapay-auth.forgot .form-stage{padding-bottom:110px}.rivapay-auth .form-back{color:#a4b58f;align-items:center;gap:7px;margin-top:26px;font-size:10px;display:inline-flex}.rivapay-auth .form-back .ph{width:13px;height:13px}.rivapay-auth .form-back:hover{color:var(--yellow)}.rivapay-auth .recovery-note{color:#7f8f6c;margin-top:20px;font-size:10px;line-height:1.8}.rivapay-auth .recovery-visual{background:radial-gradient(#ccff000d,#0000 60%),#151d10;border:1px solid #40532d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;margin-top:42px;padding:28px;display:flex;position:relative;overflow:hidden}.rivapay-auth .recovery-visual:before{content:"";border:1px solid #a7cd4930;border-radius:50%;width:210px;height:210px;position:absolute;top:-55px;left:50%;translate:-50%}.rivapay-auth .recovery-visual:after{content:"";pointer-events:none;border:1px solid #a7cd4910;border-radius:50%;width:290px;height:290px;position:absolute;top:-95px;left:50%;translate:-50%}.rivapay-auth .lock-disc{width:68px;height:68px;color:var(--yellow);background:linear-gradient(140deg,#394924,#19250f);border:1px solid #7b9445;border-radius:17px;place-items:center;animation:7s ease-in-out infinite auth-float;display:grid;position:relative;box-shadow:0 0 35px #ccff000d}.rivapay-auth .lock-disc .ph{width:30px;height:30px}.rivapay-auth .connector{background:linear-gradient(#708d3a,#405229);width:1px;height:35px}.rivapay-auth .mail-card{z-index:1;background:linear-gradient(120deg,#27361c,#182410);border:1px solid #49632d;border-radius:7px;width:100%;max-width:310px;padding:18px;position:relative}.rivapay-auth .mail-card-top{color:#dae6c8;justify-content:space-between;align-items:center;font-size:10px;display:flex}.rivapay-auth .mail-card-top .pill{font-size:7px}.rivapay-auth .mail-card p{color:#92aa76;margin-top:10px;font-size:9px}.rivapay-auth .mail-line{background:#3e532b;border-radius:4px;width:80%;height:5px;margin-top:16px}.rivapay-auth .mail-line.short{width:55%;margin-top:7px}.rivapay-auth .recovery-caption{color:#7f9764;text-align:center;margin-top:20px;font-size:8px}.rivapay-auth .sent-state[hidden],.rivapay-auth form[hidden]{display:none}.rivapay-auth .sent-state .success-icon{margin-bottom:24px}.rivapay-auth .sent-state h1{margin-bottom:14px}.rivapay-auth .sent-state p{font-size:12px;line-height:1.9}.rivapay-auth .sent-email{color:#dce7ce;overflow-wrap:anywhere}.rivapay-auth .sent-state .primary{margin-top:26px}.rivapay-auth .sent-state .recovery-note{margin-top:16px;font-size:10px}.rivapay-auth .change-email{margin-top:18px;font-size:11px}@media (max-width:1050px){.rivapay-auth .right{padding-top:95px}}@media (max-width:760px){.rivapay-auth .shell,.rivapay-auth .left{min-height:calc(100svh - 130px)}.rivapay-auth .top{padding:27px 25px}.rivapay-auth .form-stage{padding:36px 28px 60px}.rivapay-auth.register .form-stage{padding:30px 28px 45px}.rivapay-auth.forgot .form-stage{padding:45px 28px 85px}.rivapay-auth .intro{margin-bottom:28px}}.rivapay-auth .shell{position:relative}.rivapay-auth .left{border-right:0;grid-area:1/2}.rivapay-auth .right{border-right:1px solid var(--line);grid-area:1/1}.rivapay-auth .top{z-index:10;position:absolute;top:0;left:0}.rivapay-auth .form-stage{padding-top:95px;padding-bottom:70px}.rivapay-auth.register .form-stage{padding-top:95px;padding-bottom:50px}.rivapay-auth.forgot .form-stage{padding-top:95px;padding-bottom:85px}.rivapay-auth .right{padding-top:125px}.rivapay-auth.register .right{padding-top:115px}@media (max-width:760px){.rivapay-auth .top{position:static}.rivapay-auth .left{border:0}.rivapay-auth .form-stage{padding:36px 28px 60px}.rivapay-auth.register .form-stage{padding:30px 28px 45px}.rivapay-auth.forgot .form-stage{padding:45px 28px 85px}}.rivapay-auth .shell{border-inline:0;width:100%;max-width:none;margin-inline:0}.rivapay-auth .auth-help{border-top:1px solid var(--line);color:#879779;justify-content:center;align-items:center;gap:5px;margin-top:29px;padding-top:22px;font-size:10px;display:flex}.rivapay-auth .auth-help .text-button{color:#c8d8b2;font-size:10px}.rivapay-auth .auth-help .text-button:hover{color:var(--yellow)}@media (max-width:760px){.rivapay-auth .shell,.rivapay-auth .left{min-height:calc(100svh - 58px)}.rivapay-auth .auth-help{margin-top:25px;padding-top:20px}}.rivapay-auth .shell,.rivapay-auth .left{min-height:100svh}.rivapay-auth .skip{z-index:20;background:var(--yellow);color:#111;padding:10px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.rivapay-auth .skip:focus{transform:none}.rivapay-auth .sent-state:focus{outline:none}.rivapay-auth .terms{gap:9px;display:flex}.rivapay-auth .terms label{cursor:pointer;display:block}.rivapay-auth .terms strong{color:#c8d8b2;font-weight:500}.rivapay-auth .auth-help a{color:#c8d8b2;font-size:10px}.rivapay-auth .auth-help a:hover{color:var(--yellow)}.rivapay-auth input{scroll-margin-top:24px}.rivapay-auth .form-footer{line-height:1.7}.rivapay-auth .recovery-visual{isolation:isolate}.rivapay-auth .error{overflow-wrap:anywhere}.rivapay-auth .sent-state a.primary{margin-top:26px}.rivapay-auth .error-link{color:var(--yellow);margin-top:12px;display:block}.rivapay-auth{position:relative}
