/* ONIZA — Login Experience Pro */
.auth-premium-page{min-height:100dvh;overflow-x:hidden;background:#050307}
.auth-premium{min-height:100dvh;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);position:relative}
.authside-pro{min-height:100dvh;padding:34px clamp(34px,4vw,68px) 30px;border-right:1px solid rgba(196,122,255,.09)!important;isolation:isolate;background:
  radial-gradient(780px circle at var(--auth-x,24%) var(--auth-y,22%),rgba(151,54,255,.15),transparent 58%),
  radial-gradient(540px circle at 82% 76%,rgba(92,37,255,.085),transparent 64%),
  linear-gradient(145deg,#09050d 0%,#07040a 52%,#040206 100%)!important}
.authside-pro::before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(220,179,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(220,179,255,.022) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(120deg,#000,transparent 78%);pointer-events:none}
.auth-ambient{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}
.auth-orbit{position:absolute;border-radius:50%;border:1px solid rgba(192,116,255,.12);box-shadow:inset 0 0 60px rgba(151,57,255,.018)}
.orbit-a{width:760px;height:760px;left:-330px;top:-355px;animation:authOrbit 22s linear infinite}
.orbit-b{width:520px;height:520px;right:-265px;bottom:-245px;border-color:rgba(150,83,255,.08);animation:authOrbit 28s linear infinite reverse}
.auth-beam{position:absolute;width:700px;height:160px;left:28%;top:20%;background:linear-gradient(90deg,transparent,rgba(171,72,255,.065),transparent);filter:blur(14px);transform:rotate(-24deg);animation:authBeam 8s ease-in-out infinite}
.auth-grain{position:absolute;inset:0;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.26'/%3E%3C/svg%3E");mix-blend-mode:soft-light}
.auth-brand{position:relative;z-index:3;font-size:.8rem}
.auth-brand .brandmark{width:38px;height:38px}
.authside-content{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 142px);max-width:760px;width:100%;margin:auto}
.authcopy{max-width:680px;position:relative;z-index:4}
.auth-kicker{display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(191,112,255,.14);background:rgba(150,57,238,.045);color:#c9a4e8;font-size:.62rem;font-weight:850;letter-spacing:.13em}
.auth-kicker i{width:6px;height:6px;border-radius:50%;background:#b95dff;box-shadow:0 0 13px rgba(185,93,255,.9);animation:authPulse 2.6s ease-in-out infinite}
.authcopy h1{max-width:690px;font-size:clamp(2.75rem,4.5vw,5.2rem)!important;line-height:.94!important;letter-spacing:-.068em!important;margin:18px 0 20px!important;text-wrap:balance;background:linear-gradient(115deg,#fff 5%,#f4e9ff 52%,#b982ef 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.authcopy p{max-width:610px;color:#94869e!important;font-size:clamp(.9rem,1.2vw,1.04rem);line-height:1.72!important;margin:0}
.auth-showcase{width:min(660px,94%);margin-top:38px;border:1px solid rgba(197,127,255,.12);border-radius:21px;background:linear-gradient(150deg,rgba(18,10,25,.89),rgba(8,5,11,.94));box-shadow:0 42px 110px rgba(0,0,0,.42),0 0 90px rgba(128,35,229,.07),inset 0 1px rgba(255,255,255,.045);overflow:hidden;position:relative;transform:perspective(1300px) rotateX(var(--auth-ry,1.5deg)) rotateY(var(--auth-rx,-2deg));transform-origin:center;transition:transform .16s linear}
.auth-showcase::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(460px circle at var(--show-x,72%) var(--show-y,12%),rgba(174,78,255,.105),transparent 58%)}
.auth-showcase-top{height:43px;border-bottom:1px solid rgba(193,121,255,.08);display:flex;align-items:center;gap:12px;padding:0 14px;color:#7e7186;font-size:.58rem;font-weight:750;letter-spacing:.04em}
.auth-window-dots{display:flex;gap:5px}.auth-window-dots i{width:5px;height:5px;border-radius:50%;background:#3f3348}.auth-window-dots i:first-child{background:#8d47c2}.auth-live{margin-left:auto;display:flex;align-items:center;gap:5px;color:#8d7c98}.auth-live i{width:5px;height:5px;border-radius:50%;background:#61d7a0;box-shadow:0 0 10px rgba(97,215,160,.55)}
.auth-showcase-body{display:grid;grid-template-columns:54px 1fr;min-height:255px}.auth-mini-side{border-right:1px solid rgba(193,121,255,.065);padding:17px 14px;display:flex;flex-direction:column;align-items:center;gap:13px}.auth-mini-side span{width:22px;height:22px;border-radius:7px;background:#18101f;border:1px solid rgba(255,255,255,.025)}.auth-mini-side span.active{background:linear-gradient(145deg,rgba(172,72,255,.24),rgba(115,40,225,.08));border-color:rgba(189,100,255,.17);box-shadow:0 0 18px rgba(158,54,255,.08)}
.auth-mini-main{padding:18px 18px 15px;min-width:0}.auth-mini-head{display:flex;justify-content:space-between;margin-bottom:13px}.auth-mini-head span{width:116px;height:8px;border-radius:7px;background:#2a1a33}.auth-mini-head i{width:58px;height:8px;border-radius:7px;background:#1a121f}
.auth-metrics{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:8px}.auth-metrics article{min-width:0;border:1px solid rgba(200,139,255,.075);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.008));padding:12px}.auth-metrics small,.auth-metrics em{display:block;font-size:.5rem;font-style:normal;color:#716579}.auth-metrics strong{display:block;font-size:.9rem;letter-spacing:-.04em;margin:6px 0;color:#eee6f5}.auth-metrics em{color:#9d7ab7}
.auth-chart-card{height:124px;margin-top:9px;border:1px solid rgba(198,130,255,.065);border-radius:13px;background:rgba(8,5,11,.38);position:relative;overflow:hidden;padding:11px 12px 0}.auth-chart-head{display:flex;justify-content:space-between;font-size:.5rem;color:#76687e}.auth-chart-head b{color:#baa7c7;font-size:.56rem}.auth-chart-card svg{position:absolute;left:12px;right:12px;bottom:0;width:calc(100% - 24px);height:91px;overflow:visible}.auth-line{fill:none;stroke:#b25aff;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px rgba(178,90,255,.48));stroke-dasharray:800;stroke-dashoffset:800;animation:authDraw 2.2s .3s cubic-bezier(.2,.8,.2,1) forwards}.auth-area{opacity:0;animation:authFade .8s 1.15s forwards}.auth-chart-point{position:absolute;width:6px;height:6px;border:2px solid #f4ddff;border-radius:50%;background:#9e40f6;box-shadow:0 0 0 4px rgba(170,72,255,.12),0 0 18px rgba(174,73,255,.75)}.point-a{left:56%;bottom:40%}.point-b{right:11%;bottom:64%;animation:authPulse 2.8s ease-in-out infinite}
.auth-floats{position:absolute;inset:0;pointer-events:none}.auth-float{position:absolute;border:1px solid rgba(203,139,255,.12);background:rgba(12,7,17,.80);backdrop-filter:blur(15px);box-shadow:0 20px 48px rgba(0,0,0,.32);border-radius:13px;color:#a99ab3}.auth-float-a{right:2%;bottom:13%;display:flex;align-items:center;gap:9px;padding:9px 12px;animation:authFloat 6s ease-in-out infinite}.auth-float-a>i{width:8px;height:8px;border-radius:50%;background:#62d9a1;box-shadow:0 0 14px rgba(98,217,161,.62)}.auth-float-a span{display:grid;gap:1px}.auth-float-a b{font-size:.58rem;color:#e6dbea}.auth-float-a small{font-size:.48rem;color:#716579}.auth-float-b{right:11%;top:46%;padding:10px 12px;display:grid;gap:2px;animation:authFloat 7s 1s ease-in-out infinite reverse}.auth-float-b span{font-size:.48rem}.auth-float-b b{font-size:.8rem;color:#dcbaff;letter-spacing:-.03em}
.authfoot{position:relative;z-index:3;display:flex;align-items:center;gap:10px!important;color:#64586b!important;font-size:.58rem!important;letter-spacing:.04em}.authfoot i{width:3px;height:3px;border-radius:50%;background:#66477b}
.authmain-pro{position:relative;padding:32px clamp(24px,4vw,62px);background:radial-gradient(520px circle at 50% 35%,rgba(122,36,218,.045),transparent 62%),#050307;overflow:hidden}
.authmain-pro::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(209,158,255,.12),transparent)}
.authmain-pro::after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;right:-300px;bottom:-270px;border:1px solid rgba(186,105,255,.055);box-shadow:0 0 0 70px rgba(153,65,244,.012),0 0 0 140px rgba(153,65,244,.009);pointer-events:none}
.auth-mobile-head{position:absolute;left:26px;right:26px;top:24px;display:none;justify-content:space-between;align-items:center;z-index:5}.auth-back-link{font-size:.68rem;color:#87768e}
.authbox-pro{width:min(455px,100%);padding:32px 34px 28px;border:1px solid rgba(198,128,255,.115);border-radius:24px;background:linear-gradient(145deg,rgba(18,10,24,.86),rgba(8,5,11,.93));backdrop-filter:blur(18px) saturate(120%);box-shadow:0 38px 100px rgba(0,0,0,.34),0 0 80px rgba(120,34,219,.045),inset 0 1px rgba(255,255,255,.045);position:relative;isolation:isolate}
.authbox-pro::before{display:none!important}.authbox-pro::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(229,197,255,.15),transparent 27% 76%,rgba(160,68,255,.08));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:-1}
.authbox-aura{position:absolute;z-index:-2;width:240px;height:240px;right:-70px;top:-90px;border-radius:50%;background:radial-gradient(circle,rgba(151,55,250,.12),transparent 68%);filter:blur(2px);pointer-events:none}
.auth-status{display:flex;align-items:center;gap:7px;margin-bottom:24px;font-size:.55rem;color:#74657d;letter-spacing:.03em}.auth-status i{width:6px;height:6px;border-radius:50%;background:#62d9a1;box-shadow:0 0 11px rgba(98,217,161,.55)}.auth-status b{font-weight:700;color:#9e89aa;margin-left:auto}
.authbox-pro>.eyebrow{font-size:.61rem;letter-spacing:.15em}.authbox-pro h2{font-size:clamp(2rem,3vw,2.55rem)!important;letter-spacing:-.055em!important;line-height:1!important;margin:10px 0 9px!important}.authbox-pro>p{font-size:.82rem;color:#82738a!important;margin-bottom:25px!important}
.auth-field{margin-bottom:15px}.auth-label-row{display:flex;justify-content:space-between;align-items:end}.auth-label-row span{font-size:.52rem;color:#65586c;margin-bottom:7px}.auth-input-wrap{position:relative}.auth-input-wrap>svg{position:absolute;width:16px;height:16px;left:13px;top:50%;transform:translateY(-50%);fill:none;stroke:#6d5c76;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;z-index:2;pointer-events:none;transition:.2s}.auth-input-wrap .input{height:49px;padding-left:41px!important;border-radius:12px!important;background:rgba(7,4,10,.72)!important;border-color:rgba(191,122,244,.13)!important;font-size:.82rem!important;transition:border-color .22s,box-shadow .22s,background .22s}.auth-input-wrap .input:hover{border-color:rgba(199,135,255,.22)!important}.auth-input-wrap .input:focus{background:rgba(10,6,14,.88)!important;border-color:#8941c9!important;box-shadow:0 0 0 3px rgba(151,57,235,.09),0 0 26px rgba(125,39,215,.06)!important}.auth-input-wrap:focus-within>svg{stroke:#bb75ed}.auth-password-wrap .input{padding-right:45px!important}.auth-eye{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:35px;height:35px;border:0;border-radius:9px;background:transparent;color:#76647f;display:grid;place-items:center;transition:.2s}.auth-eye:hover{background:rgba(158,69,234,.08);color:#c28bec}.auth-eye svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.55}
.auth-options{margin:1px 0 18px!important;font-size:.68rem!important}.auth-check{position:relative;gap:8px!important;cursor:pointer}.auth-check input{position:absolute;opacity:0;pointer-events:none}.auth-check span{width:16px;height:16px;border:1px solid #403047;border-radius:5px;background:#0a070d;display:grid;place-items:center}.auth-check input:checked+span{border-color:#8f42d4;background:linear-gradient(145deg,#9b49e9,#6426bf);box-shadow:0 0 15px rgba(151,65,222,.15)}.auth-check input:checked+span::after{content:"";width:6px;height:3px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:translateY(-1px) rotate(-45deg)}
.auth-submit{width:100%;height:50px;border-radius:13px!important;justify-content:space-between!important;padding-left:18px!important;padding-right:16px!important;font-size:.78rem;letter-spacing:.01em}.auth-submit i{font-style:normal;font-size:1rem;transition:transform .22s}.auth-submit:hover i{transform:translateX(3px)}
.auth-separator{display:flex;align-items:center;gap:12px;margin:20px 0 14px;color:#5e5264;font-size:.55rem;text-transform:uppercase;letter-spacing:.09em}.auth-separator::before,.auth-separator::after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(189,121,255,.11))}.auth-separator::after{transform:scaleX(-1)}
.demo-access{width:100%;min-height:58px;border:1px solid rgba(192,122,246,.105);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.02),rgba(255,255,255,.006));display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;text-align:left;padding:8px 11px;color:#8d7d95;transition:.22s}.demo-access:hover{border-color:rgba(195,123,255,.23);background:rgba(151,59,230,.045);transform:translateY(-1px)}.demo-icon{width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,rgba(163,71,242,.15),rgba(90,31,178,.05));display:grid;place-items:center;border:1px solid rgba(194,126,255,.11)}.demo-icon i{width:8px;height:8px;border-radius:50%;background:#aa50ed;box-shadow:0 0 16px rgba(170,80,237,.6)}.demo-access span:nth-child(2){display:grid;gap:2px}.demo-access b{color:#c9b9d2;font-size:.64rem}.demo-access small{font-size:.55rem;color:#6d6074}.demo-access em{font-style:normal;font-size:.55rem;color:#9e72bd;font-weight:800}
.auth-create{text-align:center!important;font-size:.7rem!important;color:#6e6175!important;margin:20px 0 14px!important}.auth-create a{color:#c98dff}.auth-create a:hover{color:#e0bbff}.auth-trust{padding-top:14px;border-top:1px solid rgba(191,123,245,.07);display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.auth-trust span{display:flex;align-items:center;gap:5px;color:#5f5365;font-size:.5rem}.auth-trust i{width:4px;height:4px;border-radius:50%;background:#755287}
@keyframes authOrbit{to{transform:rotate(360deg)}}
@keyframes authBeam{50%{transform:translate(80px,38px) rotate(-24deg);opacity:.55}}
@keyframes authPulse{50%{opacity:.45;transform:scale(.8)}}
@keyframes authFloat{50%{transform:translateY(-8px)}}
@keyframes authDraw{to{stroke-dashoffset:0}}
@keyframes authFade{to{opacity:1}}
@media(max-width:1160px){.auth-premium{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr)}.authside-pro{padding-left:34px;padding-right:34px}.authcopy h1{font-size:clamp(2.6rem,4.4vw,4.3rem)!important}.auth-showcase{width:100%}.auth-float-a{right:-1%}.auth-float-b{display:none}}
@media(max-width:900px){.auth-premium{display:block}.authside-pro{display:none!important}.authmain-pro{min-height:100dvh;display:grid;place-items:center;padding:100px 18px 34px;background:radial-gradient(520px circle at 50% 25%,rgba(137,43,232,.10),transparent 62%),#050307}.authmain-pro::before{height:100%;background-image:linear-gradient(rgba(213,166,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(213,166,255,.018) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}.auth-mobile-head{display:flex}.authbox-pro{margin:0;padding:31px 30px 26px}.auth-mobile-head .brand{font-size:.7rem}.auth-mobile-head .brandmark{width:31px;height:31px}}
@media(max-width:520px){.authmain-pro{padding:82px 12px max(18px,env(safe-area-inset-bottom));place-items:start center}.auth-mobile-head{left:16px;right:16px;top:18px}.authbox-pro{width:100%;border-radius:20px;padding:27px 20px 23px}.authbox-pro h2{font-size:2.1rem!important}.auth-status{margin-bottom:21px}.auth-trust{gap:10px}.auth-back-link{font-size:.61rem}.demo-access{grid-template-columns:34px 1fr}.demo-access em{display:none}.auth-submit{height:48px}}
@media(max-width:360px){.authbox-pro{padding-left:16px;padding-right:16px}.auth-options{gap:8px!important}.auth-options a{font-size:.62rem}.auth-check{font-size:.62rem}.auth-trust{display:grid;gap:5px}}
@media(prefers-reduced-motion:reduce){.auth-orbit,.auth-beam,.auth-kicker i,.auth-float,.auth-line,.auth-area,.auth-chart-point{animation:none!important}.auth-line{stroke-dashoffset:0}.auth-area{opacity:1}.auth-showcase{transform:none!important}}

/* Defensive overrides for earlier shared auth layers */
.authbox-pro{padding:32px 34px 28px!important}
.authbox-pro .authbox-aura{position:absolute!important;z-index:-2!important}
@media(max-width:900px){.authmain-pro{padding:100px 18px 34px!important}.authbox-pro{padding:31px 30px 26px!important}}
@media(max-width:520px){.authmain-pro{padding:82px 12px max(18px,env(safe-area-inset-bottom))!important}.authbox-pro{padding:27px 20px 23px!important}}
@media(max-width:360px){.authbox-pro{padding-left:16px!important;padding-right:16px!important}}
@media(min-width:901px) and (max-height:820px){.authside-pro{padding-top:24px;padding-bottom:20px}.authside-content{min-height:calc(100dvh - 105px)}.authcopy h1{font-size:clamp(2.5rem,4vw,4.2rem)!important;margin:14px 0 14px!important}.authcopy p{font-size:.86rem;line-height:1.55!important}.auth-showcase{margin-top:22px}.auth-showcase-body{min-height:215px}.auth-chart-card{height:102px}.auth-chart-card svg{height:72px}.auth-float-a{bottom:8%}.authmain-pro{padding-top:18px;padding-bottom:18px}.authbox-pro{padding:23px 28px 21px!important}.auth-status{margin-bottom:16px}.authbox-pro h2{font-size:2.15rem!important}.authbox-pro>p{margin-bottom:17px!important}.auth-field{margin-bottom:11px}.auth-input-wrap .input{height:44px}.auth-options{margin-bottom:13px!important}.auth-submit{height:46px}.auth-separator{margin:14px 0 10px}.demo-access{min-height:52px}.auth-create{margin:13px 0 10px!important}.auth-trust{padding-top:10px}}


/* Recuperação de senha */
.auth-forgot-link{appearance:none;border:0;background:none;padding:0;color:#c78aff;font:inherit;cursor:pointer;transition:color .2s ease,opacity .2s ease}.auth-forgot-link:hover{color:#e2b8ff}.auth-forgot-link:focus-visible{outline:2px solid rgba(178,84,255,.55);outline-offset:4px;border-radius:4px}
body.recovery-open{overflow:hidden}.password-recovery{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:22px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.password-recovery.is-open{opacity:1;visibility:visible;pointer-events:auto}.password-recovery-backdrop{position:absolute;inset:0;border:0;background:rgba(2,1,4,.78);backdrop-filter:blur(14px);cursor:default}.password-recovery-card{position:relative;width:min(100%,475px);border:1px solid rgba(175,84,255,.25);border-radius:24px;padding:30px;background:linear-gradient(155deg,rgba(24,13,31,.98),rgba(10,6,14,.99));box-shadow:0 34px 110px rgba(0,0,0,.6),0 0 60px rgba(127,37,204,.08);transform:translateY(14px) scale(.985);transition:transform .24s ease;overflow:hidden}.password-recovery.is-open .password-recovery-card{transform:none}.password-recovery-card::before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:rgba(146,54,238,.12);filter:blur(60px);right:-100px;top:-130px;pointer-events:none}.password-recovery-close{position:absolute;right:18px;top:18px;width:38px;height:38px;border-radius:11px;border:1px solid #35263d;background:#15101a;color:#a99daf;display:grid;place-items:center;cursor:pointer;z-index:2}.password-recovery-close:hover{color:#fff;border-color:#59346c}.password-recovery-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.password-recovery-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(171,65,255,.25),rgba(91,34,162,.16));border:1px solid rgba(174,82,255,.28);box-shadow:0 12px 30px rgba(102,27,174,.14);margin-bottom:21px}.password-recovery-icon svg{width:24px;height:24px;fill:none;stroke:#d9a5ff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.password-recovery-copy{position:relative}.password-recovery-copy>span{font-size:.62rem;letter-spacing:.16em;font-weight:800;color:#b35dff}.password-recovery-copy h3{font-size:1.72rem;line-height:1.08;margin:8px 0 10px;color:#fff;letter-spacing:-.035em}.password-recovery-copy p{font-size:.82rem;line-height:1.65;color:#9d90a6;margin:0 0 22px}.password-recovery-submit{width:100%;height:50px;margin-top:3px}.password-recovery-success{text-align:center;padding:8px 0 0}.password-recovery-check{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:rgba(50,211,139,.1);border:1px solid rgba(50,211,139,.25);color:#55dfa4;font-size:1.35rem;font-weight:900}.password-recovery-success strong{display:block;color:#fff;font-size:1.2rem;margin-bottom:8px}.password-recovery-success p{color:#9d90a6;font-size:.8rem;line-height:1.6;margin:0 auto 20px;max-width:370px}.password-recovery-success .btn{width:100%}.password-recovery-help{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:19px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);font-size:.7rem;color:#736a7b}.password-recovery-help a{color:#c78aff;text-decoration:none}.password-recovery-help a:hover{color:#e1bbff}
@media(max-width:560px){.password-recovery{padding:14px}.password-recovery-card{padding:25px 19px 20px;border-radius:20px}.password-recovery-copy h3{font-size:1.5rem}.password-recovery-close{right:14px;top:14px}}
