.auth-page-shared-module__WoEXeG__authPage,.auth-page-shared-module__WoEXeG__authPage.auth-page-shared-module__WoEXeG__auth-page{color:#263746!important;box-sizing:border-box!important;background-color:#eee6dc!important;background-image:radial-gradient(circle at 8% 12%,#7ea8be6b 0%,#7ea8be00 36%),radial-gradient(circle at 86% 8%,#cbb8a570 0%,#cbb8a500 40%),radial-gradient(circle at 70% 92%,#28536b33 0%,#28536b00 36%),linear-gradient(#f8f5ef 0%,#eee6dc 54%,#e7ded3 100%)!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding:24px 14px!important;font-family:EB Garamond,Georgia,serif!important;display:flex!important}.auth-page-shared-module__WoEXeG__authPage .auth-main{width:min(760px,100%)}.auth-page-shared-module__WoEXeG__authPage .auth-wide{width:min(860px,100%)}.auth-page-shared-module__WoEXeG__authPage .auth-header{text-align:center;margin-bottom:18px}.auth-page-shared-module__WoEXeG__authPage .auth-logo{width:190px;max-width:80%;height:auto;margin:0 auto 10px;display:block}.auth-page-shared-module__WoEXeG__authPage .auth-title-divider{background:#28536b8c;width:88px;height:2px;margin:0 auto 12px}.auth-page-shared-module__WoEXeG__authPage .auth-header h1{color:#263746;margin:0 0 8px;font-family:EB Garamond,Georgia,serif;font-size:2rem;line-height:1.15}.auth-page-shared-module__WoEXeG__authPage .auth-header p{color:#51606a;max-width:620px;margin:0 auto;line-height:1.45}.auth-page-shared-module__WoEXeG__authPage .auth-card-wrap{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 85% 0,#7ea8be2e 0%,#7ea8be00 44%),linear-gradient(#fffdfa8f,#e7ded34d);border:1px solid #28536b29;border-radius:24px;padding:12px;box-shadow:0 10px 22px #2239461a}.auth-page-shared-module__WoEXeG__authPage .auth-card{color:#263746;background:radial-gradient(circle at 92% 0,#7ea8be1f 0%,#7ea8be00 42%),linear-gradient(#fffdfaf0,#faf4eccc);border:1px solid #28536b3d;border-radius:18px;padding:22px;box-shadow:0 12px 28px #2239461c}:is(.auth-page-shared-module__WoEXeG__authPage .auth-rules-box,.auth-page-shared-module__WoEXeG__authPage .auth-summary-card){background:radial-gradient(circle at 88% 0,#7ea8be1f,#0000 42%),#fffdfab8;border:1px solid #28536b3d;border-radius:14px;margin-bottom:18px;padding:14px 16px}:is(.auth-page-shared-module__WoEXeG__authPage .auth-rules-box h2,.auth-page-shared-module__WoEXeG__authPage .auth-summary-card h2){color:#263746;margin:0 0 8px}:is(.auth-page-shared-module__WoEXeG__authPage .auth-rules-box p,.auth-page-shared-module__WoEXeG__authPage .auth-summary-card p){margin:4px 0}.auth-page-shared-module__WoEXeG__authPage .auth-section-title{color:#263746;margin:0 0 14px;font-family:EB Garamond,Georgia,serif;font-size:1.45rem}.auth-page-shared-module__WoEXeG__authPage .auth-form-grid{grid-template-columns:1fr;gap:14px;display:grid}:is(.auth-page-shared-module__WoEXeG__authPage .form-group,.auth-page-shared-module__WoEXeG__authPage .auth-form-group){flex-direction:column;gap:6px;display:flex}:is(.auth-page-shared-module__WoEXeG__authPage .form-group.col-full,.auth-page-shared-module__WoEXeG__authPage .auth-form-group.col-full,.auth-page-shared-module__WoEXeG__authPage .col-full){grid-column:1/-1}:is(.auth-page-shared-module__WoEXeG__authPage .form-group label,.auth-page-shared-module__WoEXeG__authPage .auth-form-group label,.auth-page-shared-module__WoEXeG__authPage label){color:#263746;font-weight:700}:is(.auth-page-shared-module__WoEXeG__authPage .form-group input:not([type=checkbox]),.auth-page-shared-module__WoEXeG__authPage .auth-form-group input:not([type=checkbox]),.auth-page-shared-module__WoEXeG__authPage input:not([type=checkbox])){color:#263746;box-sizing:border-box;background:#fffffff0;border:1px solid #28536b47;border-radius:10px;width:100%;min-height:42px;padding:9px 11px;font-family:EB Garamond,Georgia,serif;font-size:1rem}.auth-page-shared-module__WoEXeG__authPage input:not([type=checkbox]):focus{border-color:#28536b;outline:none;box-shadow:0 0 0 2px #7ea8be47}:is(.auth-page-shared-module__WoEXeG__authPage #clientTwoFactorCode,.auth-page-shared-module__WoEXeG__authPage #attorneyTwoFactorCode){letter-spacing:4px;text-align:center;min-height:46px;font-size:1.2rem}:is(.auth-page-shared-module__WoEXeG__authPage .auth-password-field,.auth-page-shared-module__WoEXeG__authPage .password-field){width:100%!important;display:block!important;position:relative!important}:is(.auth-page-shared-module__WoEXeG__authPage .auth-password-field input:not([type=checkbox]),.auth-page-shared-module__WoEXeG__authPage .password-field input:not([type=checkbox])){box-sizing:border-box!important;padding-right:48px!important}:is(.auth-page-shared-module__WoEXeG__authPage .auth-password-toggle,.auth-page-shared-module__WoEXeG__authPage .password-toggle){color:#28536b!important;cursor:pointer!important;z-index:5!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}:is(.auth-page-shared-module__WoEXeG__authPage .auth-password-toggle:hover,.auth-page-shared-module__WoEXeG__authPage .auth-password-toggle:focus,.auth-page-shared-module__WoEXeG__authPage .password-toggle:hover,.auth-page-shared-module__WoEXeG__authPage .password-toggle:focus){color:#263746!important;background:#7ea8be24!important;outline:none!important}:is(.auth-page-shared-module__WoEXeG__authPage .auth-password-toggle svg,.auth-page-shared-module__WoEXeG__authPage .password-toggle svg){fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important;width:18px!important;height:18px!important;display:block!important}.auth-page-shared-module__WoEXeG__authPage .auth-check-row{color:#51606a;align-items:flex-start;gap:10px;margin-top:12px;font-size:.95rem;line-height:1.35;display:flex}.auth-page-shared-module__WoEXeG__authPage .auth-check-row input[type=checkbox]{width:16px;height:16px;min-height:unset;accent-color:#28536b;cursor:pointer;flex:0 0 16px;margin-top:3px}:is(.auth-page-shared-module__WoEXeG__authPage .auth-check-row a,.auth-page-shared-module__WoEXeG__authPage .auth-footer-link,.auth-page-shared-module__WoEXeG__authPage .auth-link){color:#28536b;text-underline-offset:3px;font-weight:700;text-decoration:underline}:is(.auth-page-shared-module__WoEXeG__authPage .auth-helper,.auth-page-shared-module__WoEXeG__authPage .auth-help){color:#51606a;margin:12px 0 0;line-height:1.45}.auth-page-shared-module__WoEXeG__authPage .auth-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.auth-page-shared-module__WoEXeG__authPage .btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-family:EB Garamond,Georgia,serif;font-weight:700;text-decoration:none;display:inline-flex}.auth-page-shared-module__WoEXeG__authPage .btn-primary{color:#fff;background:#28536b}:is(.auth-page-shared-module__WoEXeG__authPage .btn-primary:disabled,.auth-page-shared-module__WoEXeG__authPage .btn:disabled){opacity:.62;cursor:not-allowed}.auth-page-shared-module__WoEXeG__authPage .btn-secondary{color:#263746;background:#ece4da;border:1px solid #28536b33}.auth-page-shared-module__WoEXeG__authPage .auth-message{color:#263746;background:#eef5f6;border-radius:10px;margin:14px 0 0;padding:10px 12px;line-height:1.45}.auth-page-shared-module__WoEXeG__authPage .auth-message.is-error{color:#7f2d1f;background:#f8e7e3}.auth-page-shared-module__WoEXeG__authPage .auth-message.is-success{color:#254f2e;background:#e7f1e9}.auth-page-shared-module__WoEXeG__authPage .auth-footer{text-align:center;margin-top:14px}@media (max-width:680px){.auth-page-shared-module__WoEXeG__authPage .auth-actions{justify-content:stretch}.auth-page-shared-module__WoEXeG__authPage .btn{width:100%}}
