@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_9d5e15{font-family:Poppins;font-weight:600;font-style:normal}.RotevoLogo_logo__37VUY{display:inline-flex;align-items:flex-end;gap:.04em;flex-shrink:0;font-family:var(--rotevo-logo-font),Poppins,sans-serif!important;font-weight:600!important;line-height:1;white-space:nowrap}.RotevoLogo_black__Va1HP{color:#000000}.RotevoLogo_white__X7dxv{color:#ffffff}.RotevoLogo_dot__GFWCb{width:.14em;height:.14em;margin-bottom:.15em;flex-shrink:0;border-radius:50%;background-color:#a7e000}.auth_screen__GvlE0{min-height:100svh;display:grid;place-items:center;padding:48px 20px;color:#e7eefc;background-color:#f4f5f7;background-image:radial-gradient(ellipse at 4% 45%,#a78bfa24 0,transparent 48%),radial-gradient(ellipse at 96% 55%,#b39aee24 0,transparent 48%),linear-gradient(#69677b0a 1px,transparent 0),linear-gradient(90deg,#69677b0a 1px,transparent 0);background-size:auto,auto,64px 64px,64px 64px}.auth_container__Hs1UM{width:100%;max-width:440px}.auth_header__6z3NP{display:grid;grid-template-columns:auto 1px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:28px}.auth_brandLink__reVkP{display:flex;align-items:center;min-height:48px;border-radius:8px}.auth_wordmark__soMW3{font-size:44px}.auth_separator__u2I72{width:1px;height:36px;background:#574b80;flex-shrink:0}.auth_headerLink__a3dRn{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;color:#090D1C;font-size:15px;font-weight:500;line-height:1.4;text-align:center;padding:10px 6px}.auth_headerLink__a3dRn:hover{color:#090D1C}.auth_link__mZ3nh:not([aria-disabled=true]):hover{color:#c5fc60}.auth_card__eQugv{background:#15132f;border:1px solid #42337e;box-shadow:0 24px 80px #09071845}.auth_title__tefiA{text-align:center;font-family:var(--font-body),Arial,sans-serif;font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.6px;margin-bottom:28px}.auth_form__Dc4vN{display:grid;gap:20px}.auth_field__twr9v{display:grid;gap:8px;font-size:14px}.auth_input__U_hHb{width:100%;min-height:52px;border-radius:10px;border:1px solid transparent;background:#e7eefc;color:#19182f;padding:12px 16px;font-size:16px}.auth_input__U_hHb::placeholder{color:#59627a}.auth_password__bucAJ{position:relative}.auth_password__bucAJ .auth_input__U_hHb{padding-right:76px}.auth_reveal__jic1f{position:absolute;right:8px;top:6px;min-height:40px;padding:0 8px;color:#42337e;font-size:12px;cursor:pointer}.auth_button__8YlHX{min-height:52px;width:100%;background:#c5fc60;color:#19182f;font-size:15px;border-radius:10px;cursor:pointer;padding:12px}.auth_button__8YlHX:hover{background:#d3ff85}.auth_button__8YlHX:disabled{opacity:.65;cursor:wait}.auth_link__mZ3nh{color:#e7eefc;text-decoration:underline;text-underline-offset:4px;font-size:14px}.auth_recoveryDisabled__F8FgY{color:#bcb7d3;cursor:not-allowed}.auth_note__kmofc{font-size:13px;line-height:1.7;color:#bcb7d3}.auth_message__7HXzN{font-size:14px;line-height:1.6;padding:12px 14px;border-radius:10px;background:#ffffff08;border:1px solid #6a588e}.auth_error__qYhTQ{color:#ffd1d9;border-color:#a95471}.auth_remember__Eywgv{display:flex;align-items:center;gap:10px;font-size:14px}.auth_remember__Eywgv input{width:18px;height:18px;accent-color:#c5fc60}.auth_footer__2OOjJ{margin-top:24px;text-align:center;font-size:11px;color:#000000}.auth_screen__GvlE0 :is(a,button,input,[role=link]):focus-visible{outline:3px solid #c5fc60;outline-offset:4px}@media (max-width:380px){.auth_header__6z3NP{gap:14px}.auth_wordmark__soMW3{font-size:38px}.auth_card__eQugv{padding:28px 20px}.auth_title__tefiA{font-size:23px}}.auth_clientHeader__sW_G7{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(4px,2vw,20px)}.auth_clientHeader__sW_G7 .auth_headerLink__a3dRn{color:#000000;font-size:clamp(12px,calc(4vw - .8px),16px);font-weight:600;white-space:nowrap;padding-inline:2px}.auth_clientHeader__sW_G7 .auth_headerLink__a3dRn:is(:hover,:focus){color:#000000}.auth_screen__GvlE0{color:var(--rv-text);background-color:var(--rv-canvas);background-image:radial-gradient(ellipse at 10% 15%,#6d35f510,transparent 50%),radial-gradient(ellipse at 90% 90%,#ade60a0c,transparent 45%);background-size:auto;padding:40px 20px}.auth_card__eQugv{background:var(--rv-surface);border-color:var(--rv-border);border-radius:20px;box-shadow:0 16px 48px #0b142a0a;padding:36px 32px}.auth_title__tefiA{font-size:26px;font-weight:700;letter-spacing:-.025em;color:var(--rv-text)}.auth_field__twr9v{font-weight:500;color:var(--rv-secondary)}.auth_input__U_hHb{background:#f9fafd;border-color:var(--rv-border);color:var(--rv-text);transition:border-color .15s,box-shadow .15s}.auth_input__U_hHb:focus{border-color:var(--rv-purple);box-shadow:0 0 0 3px #6d35f50d}.auth_input__U_hHb::placeholder{color:var(--rv-muted)}.auth_button__8YlHX{background:var(--rv-lime);color:var(--rv-navy);border-radius:12px;font-weight:650}.auth_button__8YlHX:hover{background:var(--rv-lime-hover)}.auth_link__mZ3nh,.auth_reveal__jic1f{color:var(--rv-purple-dark)}.auth_link__mZ3nh:not([aria-disabled=true]):hover{color:var(--rv-purple-dark);text-decoration-thickness:2px}.auth_footer__2OOjJ,.auth_note__kmofc,.auth_recoveryDisabled__F8FgY{color:var(--rv-muted)}.auth_footer__2OOjJ{font-size:12px}.auth_separator__u2I72{background:var(--rv-border)}.auth_message__7HXzN{background:var(--rv-subtle);border-color:var(--rv-border);color:var(--rv-secondary)}.auth_error__qYhTQ{color:var(--rv-danger);border-color:#edc8cc;background:var(--rv-danger-tint)}.auth_screen__GvlE0 :is(a,button,input,[role=link]):focus-visible{outline-color:var(--rv-purple)}@media(max-width:480px){.auth_screen__GvlE0{padding:28px 16px}.auth_card__eQugv{padding:28px 22px}.auth_title__tefiA{font-size:24px}}