html[data-medos-ui-root=plane] .mos-auth{position:relative;min-height:100dvh;justify-content:safe center;gap:18px;padding:32px 20px 40px;color:var(--ink);background:var(--canvas);overflow-x:hidden;overflow-y:auto;font-family:var(--font);font-variant-numeric:normal;-webkit-font-smoothing:antialiased}html[data-medos-ui-root=plane] .mos-auth .mos-auth-wash{display:none}html[data-medos-ui-root=plane] .mos-auth .mos-auth-col{width:100%;max-width:368px;padding:24px;border:1px solid var(--hair);border-radius:var(--r-modal);background:var(--surface);box-shadow:var(--shadow-card)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-brand{gap:9px;margin-bottom:24px}html[data-medos-ui-root=plane] .mos-auth .mos-auth-mark{width:32px;height:32px;border-radius:7px;color:var(--on-accent);background:var(--navy-2);box-shadow:none;font-size:13px;font-weight:700}html[data-medos-ui-root=plane] .mos-auth .mos-auth-word{color:var(--ink);font-size:17px;font-weight:680;letter-spacing:-.02em}html[data-medos-ui-root=plane] .mos-auth .mos-auth-word span{color:var(--tx3)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-h1{margin-bottom:6px;color:var(--ink);font-size:20px;font-weight:680;line-height:1.25;letter-spacing:-.025em}html[data-medos-ui-root=plane] .mos-auth .mos-auth-sub{margin-bottom:20px;color:var(--tx2);font-size:12px;line-height:1.55}html[data-medos-ui-root=plane] .mos-auth .mos-auth-sub b{color:var(--ink);font-weight:600}html[data-medos-ui-root=plane] .mos-auth .mos-auth-form{gap:12px}html[data-medos-ui-root=plane] .mos-auth .mos-auth-field{gap:6px}html[data-medos-ui-root=plane] .mos-auth .mos-auth-field>label{color:var(--tx2);font-size:11px;font-weight:650;letter-spacing:0;text-transform:none}html[data-medos-ui-root=plane] .mos-auth .mos-auth-input{width:100%;height:42px;padding:0 11px;border:1px solid var(--control-line);border-radius:var(--r-field);color:var(--ink);background:var(--surface);box-shadow:none;font-size:14px;transition:border-color var(--mos-hover) var(--ease),box-shadow var(--mos-hover) var(--ease),background-color var(--mos-hover) var(--ease)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-input::-moz-placeholder{color:var(--tx3);opacity:1}html[data-medos-ui-root=plane] .mos-auth .mos-auth-input::placeholder{color:var(--tx3);opacity:1}html[data-medos-ui-root=plane] .mos-auth .mos-auth-input:hover:not(:disabled){border-color:var(--line-strong)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-input:focus,html[data-medos-ui-root=plane] .mos-auth .mos-auth-input:focus-visible{outline:2px solid var(--navy-2);outline-offset:2px;border-color:var(--navy-2);box-shadow:none}html[data-medos-ui-root=plane] .mos-auth .mos-auth-input[aria-invalid=true]{border-color:var(--red);background:var(--red-tint)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-input:disabled{color:var(--tx3);background:var(--plane-layer-1);opacity:.58}html[data-medos-ui-root=plane] .mos-auth .mos-auth-pw .mos-auth-input{padding-right:44px}html[data-medos-ui-root=plane] .mos-auth .mos-auth-eye{right:5px;width:32px;height:32px;border:1px solid transparent;border-radius:5px;color:var(--tx3)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-eye:hover{border-color:var(--hair);color:var(--ink);background:var(--plane-hover)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-cta:focus-visible,html[data-medos-ui-root=plane] .mos-auth .mos-auth-eye:focus-visible,html[data-medos-ui-root=plane] .mos-auth .mos-auth-link:focus-visible{outline:2px solid var(--navy-2);outline-offset:2px}html[data-medos-ui-root=plane] .mos-auth .mos-auth-cta{width:100%;height:42px;margin-top:4px;border:1px solid var(--navy-2);border-radius:var(--r-field);color:var(--on-accent);background:var(--navy-2);box-shadow:none;font-size:13px;font-weight:620;transition:border-color var(--mos-hover) var(--ease),background-color var(--mos-hover) var(--ease),opacity var(--mos-hover) var(--ease)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-cta:hover:not(:disabled){border-color:var(--navy-1);background:var(--navy-1);opacity:1}html[data-medos-ui-root=plane] .mos-auth .mos-auth-cta:disabled,html[data-medos-ui-root=plane] .mos-auth .mos-auth-cta[aria-disabled=true]{cursor:not-allowed;opacity:.48}html[data-medos-ui-root=plane] .mos-auth .mos-auth-link{align-self:center;margin-top:2px;padding:6px 8px;border-radius:5px;color:var(--navy-1);font-size:12px;font-weight:550;text-decoration:underline;text-underline-offset:2px}html[data-medos-ui-root=plane] .mos-auth .mos-auth-link:hover{color:var(--navy-2);background:var(--plane-selected)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-link:disabled{opacity:.55}html[data-medos-ui-root=plane] .mos-auth .mos-auth-msg{padding:10px 11px;border:1px solid;border-radius:var(--r-block);font-size:12px;line-height:1.5}html[data-medos-ui-root=plane] .mos-auth .mos-auth-msg[data-tone=erro]{color:var(--red);background:var(--red-tint)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-msg[data-tone=ok]{color:var(--navy-1);background:var(--plane-selected)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-det{margin-top:6px;font-size:10px;opacity:.78}html[data-medos-ui-root=plane] .mos-auth .mos-auth-check{gap:6px;margin-top:2px}html[data-medos-ui-root=plane] .mos-auth .mos-auth-check li{gap:8px;color:var(--tx3);font-size:11px}html[data-medos-ui-root=plane] .mos-auth .mos-auth-check li:before{width:13px;height:13px;border-radius:var(--r-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--control-line)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-check li[data-ok]{color:var(--tx2)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-check li[data-ok]:before{background:var(--green);box-shadow:inset 0 0 0 1px var(--green)}html[data-medos-ui-root=plane] .mos-auth .mos-auth-foot{max-width:368px;color:var(--tx3);font-size:11px;line-height:1.5}