.irm-login{margin:0;box-sizing:border-box;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;--tw-text-opacity:1;color:rgb(41 37 34/var(--tw-text-opacity,1));min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:48px 20px;background:#f4f1ed;font-size:16px;line-height:1.5}.irm-login .irm-login-shell{width:100%;max-width:420px}.irm-login .irm-login-logo{display:block;margin:0 auto 32px;-o-object-fit:contain;object-fit:contain}.irm-login .irm-login-panel{box-sizing:border-box;--tw-bg-opacity:1;background-color:rgb(255 254 250/var(--tw-bg-opacity,1));padding:32px;border:1px solid #ded7d1;border-radius:16px}.irm-login h1{margin:0;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.irm-login .irm-login-intro{margin-top:8px;margin-bottom:32px;--tw-text-opacity:1;color:rgb(107 98 93/var(--tw-text-opacity,1))}.irm-login form{margin:0}.irm-login .irm-login-field{margin-bottom:20px}.irm-login label{margin-bottom:8px;font-size:14px;font-weight:600}.irm-login .irm-login-input,.irm-login label{display:block}.irm-login .irm-login-input{box-sizing:border-box;width:100%;--tw-border-opacity:1;border-color:rgb(139 129 123/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 254 250/var(--tw-bg-opacity,1));padding:12px;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;--tw-text-opacity:1;color:rgb(41 37 34/var(--tw-text-opacity,1));border-width:1px;border-style:solid;border-radius:6px;min-height:48px;font-size:16px;line-height:1.5;caret-color:#982932}.irm-login .irm-login-input:hover{--tw-border-opacity:1;border-color:rgb(107 98 93/var(--tw-border-opacity,1))}.irm-login .irm-login-input:focus-visible,.irm-login .irm-login-submit:focus-visible{outline:2px solid #982932;outline-offset:3px}.irm-login .irm-login-submit{margin-top:28px;box-sizing:border-box;display:block;width:100%;cursor:pointer;--tw-bg-opacity:1;background-color:rgb(152 41 50/var(--tw-bg-opacity,1));padding:12px 24px;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;--tw-text-opacity:1;color:rgb(255 254 250/var(--tw-text-opacity,1));border:0;border-radius:6px;min-height:48px;font-size:16px;line-height:1.5;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none}.irm-login .irm-login-submit:hover{--tw-bg-opacity:1;background-color:rgb(125 32 40/var(--tw-bg-opacity,1))}.irm-login .irm-login-submit:active{background:#651a21}.irm-login .irm-login-submit:disabled{cursor:default;opacity:.6}.irm-login .irm-login-note{margin-top:24px;margin-bottom:0;--tw-text-opacity:1;color:rgb(107 98 93/var(--tw-text-opacity,1));text-align:center;font-size:14px;text-wrap:balance}.irm-login .irm-login-notice{margin-top:0;margin-bottom:24px;padding:16px;border:1px solid #c79296;border-radius:6px;background:#fff2f1;color:#7d2028;overflow-wrap:anywhere;font-size:14px}.irm-login .irm-login-notice p{margin-top:8px;margin-bottom:0}.irm-login ::-moz-selection{color:#fffefa;background:#982932}.irm-login ::selection{color:#fffefa;background:#982932}@media (max-width:480px){.irm-login{padding:32px 16px}.irm-login .irm-login-panel{padding:24px}}