.cf-auth{min-height:100vh;display:flex;font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;color:#0f1720;background:#fff;-webkit-font-smoothing:antialiased}.cf-auth *{box-sizing:border-box}.cf-auth a{color:var(--color-azul-brand);text-decoration:none}.cf-auth a:hover{color:#0f6fd0}.cf-auth .aside{width:440px;flex:none;background:#0e1a28;color:#fff;padding:44px 46px;display:flex;flex-direction:column;position:relative;overflow:hidden}.cf-auth .aside:after{right:-140px;top:-120px;width:440px;height:440px;background:radial-gradient(circle,rgba(29,143,242,.34),transparent 65%)}.cf-auth .aside:after,.cf-auth .aside:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.cf-auth .aside:before{left:-160px;bottom:-180px;width:460px;height:460px;background:radial-gradient(circle,rgba(29,143,242,.14),transparent 66%)}.cf-auth .atop,.cf-auth .brandlink{position:relative;z-index:2}.cf-auth .brandlink{display:inline-flex;border-radius:8px}.cf-auth .brandlink:focus-visible{outline:2px solid var(--color-azul-brand-neg);outline-offset:6px}.cf-auth .brandlink .wm{transition:opacity .12s}.cf-auth .brandlink:hover .wm{opacity:.85}.cf-auth .wm{font-size:28px;font-weight:800;letter-spacing:-.03em;display:flex;align-items:baseline;color:#fff;position:relative;z-index:2}.cf-auth .blogo,.cf-auth .wm b{color:var(--color-azul-brand-neg)}.cf-auth .apitch{font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-.03em;margin:64px 0 0;position:relative;z-index:2}.cf-auth .apitch em{font-style:normal;color:var(--color-azul-brand-neg)}.cf-auth .railbottom{margin-top:auto;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.12);padding-top:26px}.cf-auth .astat{display:flex;gap:30px;margin-top:34px;position:relative;z-index:2}.cf-auth .astn{font-size:24px;font-weight:800;letter-spacing:-.02em;color:#fff}.cf-auth .astl{font-size:12px;color:#8fa0b2;margin-top:2px;font-weight:500}.cf-auth .aqt{font-size:15px;line-height:1.55;color:#c6d2de;font-weight:500}.cf-auth .aqby{gap:12px;margin-top:16px}.cf-auth .aqav,.cf-auth .aqby{display:flex;align-items:center}.cf-auth .aqav{width:38px;height:38px;border-radius:50%;flex:none;justify-content:center;color:#fff;font-size:13px;font-weight:800;background:#f0873b}.cf-auth .aqnm{font-size:13.5px;font-weight:700;color:#fff}.cf-auth .aqrole{font-size:12.5px;color:#8fa0b2;margin-top:1px}.cf-auth .ahtt{font-size:15px;font-weight:800;color:#fff}.cf-auth .ahds{font-size:13.5px;line-height:1.55;color:#8fa0b2;margin-top:8px}.cf-auth .ahds a{color:var(--color-azul-brand-neg);font-weight:700}.cf-auth .main{flex:1;display:flex;flex-direction:column;min-width:0}.cf-auth .mtop{height:74px;flex:none;display:flex;align-items:center;justify-content:flex-end;padding:0 44px;font-size:14px;color:#5a6672;font-weight:500;gap:8px}.cf-auth .mtop a{font-weight:700}.cf-auth .scroll{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:20px 44px 60px}.cf-auth .card{width:100%;max-width:400px;margin:auto 0}.cf-auth .eyebrow{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-azul-brand)}.cf-auth .h{font-size:31px;font-weight:800;letter-spacing:-.03em;color:#0e1a28;margin:12px 0 8px}.cf-auth .sub{font-size:15.5px;color:#5a6672;line-height:1.55;margin:0 0 30px}.cf-auth .sub b{color:#33414f;font-weight:700}.cf-auth .soc{width:100%;font:inherit;font-size:14.5px;font-weight:700;padding:12px 16px;border:1px solid #dde3ea;border-radius:12px;background:#fff;color:#1b2530;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.12s}.cf-auth .soc:hover{border-color:#b9c2cd;background:#f7f9fb}.cf-auth .soc:disabled{opacity:.6;cursor:default}.cf-auth .divider{display:flex;align-items:center;gap:14px;margin:22px 0}.cf-auth .divider:after,.cf-auth .divider:before{content:"";flex:1;height:1px;background:#eaeef2}.cf-auth .divlbl{font-size:12.5px;font-weight:600;color:#98a2ae}.cf-auth .field{margin-bottom:18px}.cf-auth .lbl{font-size:13.5px;font-weight:700;color:#33414f;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.cf-auth .forgot{font-size:12.5px;font-weight:700}.cf-auth .inwrap{position:relative;display:flex;align-items:center}.cf-auth .inp{width:100%;font:inherit;font-size:15px;padding:13px 15px;border:1px solid #dde3ea;border-radius:12px;outline:none;color:#0f1720;background:#fff;transition:.12s}.cf-auth .inp.pad{padding-right:46px}.cf-auth .inp::placeholder{color:#a3acb8}.cf-auth .inp:focus{border-color:#9fc9f6;box-shadow:0 0 0 3px rgba(29,143,242,.12)}.cf-auth .inp.err{border-color:#e5484d;background:#fef6f6}.cf-auth .inp.err:focus{border-color:#e5484d;box-shadow:0 0 0 3px rgba(229,72,77,.13)}.cf-auth .emsg{gap:6px;font-size:12.5px;font-weight:600;color:#d33a3f;margin-top:7px}.cf-auth .emsg,.cf-auth .eye{display:flex;align-items:center}.cf-auth .eye{position:absolute;right:8px;width:34px;height:34px;border:none;background:transparent;color:#98a2ae;justify-content:center;cursor:pointer;border-radius:8px}.cf-auth .eye:hover{color:var(--color-azul-brand);background:#f1f6fb}.cf-auth .banner{display:flex;align-items:flex-start;gap:10px;background:#fef2f2;border:1px solid #f6c9cb;border-radius:12px;padding:12px 14px;margin-bottom:22px}.cf-auth .banico{color:#e5484d;flex:none;margin-top:1px}.cf-auth .bantt{font-size:13.5px;font-weight:700;color:#b4272b}.cf-auth .bands{font-size:12.5px;color:#b4595c;margin-top:2px;line-height:1.45}.cf-auth .rowb{justify-content:space-between;margin:4px 0 24px}.cf-auth .rem,.cf-auth .rowb{display:flex;align-items:center}.cf-auth .rem{gap:9px;cursor:pointer;user-select:none;background:none;border:none;padding:0;font:inherit}.cf-auth .box{width:19px;height:19px;border-radius:6px;border:1.5px solid #c9d3dd;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;transition:.12s}.cf-auth .box.on{background:var(--color-azul-brand);border-color:var(--color-azul-brand)}.cf-auth .remlbl{font-size:13.5px;color:#4a5560;font-weight:600}.cf-auth .btn{width:100%;font:inherit;font-weight:700;font-size:15.5px;padding:14px 24px;border-radius:12px;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:.15s}.cf-auth .btn.pri{background:var(--color-azul-brand);color:#fff}.cf-auth .btn.pri:hover:not(:disabled){background:#0f7fe0;transform:translateY(-1px);box-shadow:0 14px 28px -14px rgba(29,143,242,.7)}.cf-auth .btn.pri:disabled{opacity:.6;cursor:default}.cf-auth .foothint{text-align:center;font-size:14px;color:#5a6672;margin-top:26px;font-weight:500}.cf-auth .foothint a{font-weight:800}.cf-auth .back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#5a6672;margin-top:26px;cursor:pointer}.cf-auth .back:hover{color:var(--color-azul-brand)}.cf-auth .iconbig{width:74px;height:74px;border-radius:20px;background:#eaf4fe;color:var(--color-azul-brand);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.cf-auth .mailto{border:1px solid #e7ecf1;border-radius:14px;padding:16px 18px;display:flex;align-items:center;gap:13px;margin:24px 0 4px;background:#fafbfc}.cf-auth .mailico{width:40px;height:40px;border-radius:11px;background:#eaf4fe;color:var(--color-azul-brand);display:flex;align-items:center;justify-content:center;flex:none}.cf-auth .mailem{font-size:14.5px;font-weight:700;color:#1b2530}.cf-auth .mailnote{font-size:12.5px;color:#8a94a0;margin-top:2px}.cf-auth .resend{font-size:13.5px;color:#5a6672;margin-top:22px;font-weight:500}.cf-auth .resend a{font-weight:800}.cf-auth .mfoot{height:60px;flex:none;display:flex;align-items:center;justify-content:center;gap:22px;font-size:12.5px;color:#98a2ae;border-top:1px solid #f1f4f8}.cf-auth .linklike{font:inherit;font-weight:800;color:var(--color-azul-brand);background:none;border:none;padding:0;cursor:pointer}.cf-auth .linklike:hover{color:#0f6fd0}@media (max-width:860px){.cf-auth{flex-direction:column}.cf-auth .aside{width:100%;padding:28px 24px}.cf-auth .apitch{font-size:24px;margin-top:24px}.cf-auth .astat,.cf-auth .railbottom{display:none}.cf-auth .mtop,.cf-auth .scroll{padding-left:20px;padding-right:20px}.cf-auth .mfoot{flex-direction:column;height:auto;gap:6px;padding:16px 0;text-align:center}}