.auth-module__i3flVq__page{color:#081d30;background:linear-gradient(145deg,#f3f7f4,#e9f2ec);min-height:100vh;padding:28px}.auth-module__i3flVq__shell{width:min(1120px,100%);margin:0 auto}.auth-module__i3flVq__topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.auth-module__i3flVq__brand{flex-direction:column;gap:3px;display:flex}.auth-module__i3flVq__brand strong{font-size:20px}.auth-module__i3flVq__brand span{color:#60746b;font-size:13px}.auth-module__i3flVq__card{background:#fff;border:1px solid #dce6f0;border-radius:16px;padding:28px;box-shadow:0 16px 44px #143e2e14}.auth-module__i3flVq__loginCard{width:min(470px,100%);margin:11vh auto 0}.auth-module__i3flVq__eyebrow{color:#177a4a;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.auth-module__i3flVq__title{margin:10px 0 6px;font-size:32px}.auth-module__i3flVq__subtitle{color:#60746b;margin:0 0 24px}.auth-module__i3flVq__form{gap:15px;display:grid}.auth-module__i3flVq__label{gap:6px;font-size:13px;font-weight:700;display:grid}.auth-module__i3flVq__input{width:100%;font:inherit;background:#fff;border:1px solid #cbd8d0;border-radius:8px;padding:12px 13px}.auth-module__i3flVq__input:focus{outline-offset:1px;outline:2px solid #92c7a9}.auth-module__i3flVq__passwordInputWrap{display:block;position:relative}.auth-module__i3flVq__passwordInputWrap .auth-module__i3flVq__input{padding-right:78px}.auth-module__i3flVq__passwordToggle{color:#173b2f;cursor:pointer;background:#edf3ef;border:0;border-radius:6px;padding:6px 7px;font:700 11px/1 Inter,Segoe UI,sans-serif;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-module__i3flVq__passwordPolicy{background:#f5f8f6;border:1px solid #dce6e0;border-radius:8px;gap:4px;padding:9px 10px;font-size:11px;font-weight:500;display:grid}.auth-module__i3flVq__passwordRule{color:#75867e}.auth-module__i3flVq__passwordRuleOk,.auth-module__i3flVq__passwordValid{color:#16653e}.auth-module__i3flVq__passwordInvalid{color:#a23838;font-size:11px}.auth-module__i3flVq__publicPage .auth-module__i3flVq__passwordPolicy{background:#0a2237;border-color:#315a7c}.auth-module__i3flVq__publicPage .auth-module__i3flVq__passwordRule{color:#9dbdd8}.auth-module__i3flVq__publicPage .auth-module__i3flVq__passwordRuleOk,.auth-module__i3flVq__publicPage .auth-module__i3flVq__passwordValid{color:#96d348}.auth-module__i3flVq__publicPage .auth-module__i3flVq__passwordInvalid{color:#ffaaa8}.auth-module__i3flVq__button,.auth-module__i3flVq__secondaryButton,.auth-module__i3flVq__dangerButton{cursor:pointer;border:0;border-radius:8px;padding:12px 16px;font-weight:800}.auth-module__i3flVq__button{color:#fff;background:#177a4a}.auth-module__i3flVq__secondaryButton{color:#173b2f;background:#edf3ef}.auth-module__i3flVq__dangerButton{color:#8a2525;background:#f8e8e8}.auth-module__i3flVq__button:disabled,.auth-module__i3flVq__secondaryButton:disabled,.auth-module__i3flVq__dangerButton:disabled{opacity:.55;cursor:default}.auth-module__i3flVq__error,.auth-module__i3flVq__success,.auth-module__i3flVq__notice{border-radius:8px;padding:11px 13px;font-size:13px}.auth-module__i3flVq__error{color:#8a2525;background:#fff0f0;border:1px solid #f2cece}.auth-module__i3flVq__success{color:#16653e;background:#edf8f1;border:1px solid #cde8d7}.auth-module__i3flVq__notice{color:#53675e;background:#f3f6f4;border:1px solid #dce4df}.auth-module__i3flVq__grid{grid-template-columns:1.1fr .9fr;gap:22px;display:grid}.auth-module__i3flVq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-module__i3flVq__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.auth-module__i3flVq__metaItem{background:#f6f9f7;border-radius:10px;padding:13px}.auth-module__i3flVq__metaItem span{color:#72847b;margin-bottom:4px;font-size:11px;display:block}.auth-module__i3flVq__metaItem strong{word-break:break-word;font-size:14px}.auth-module__i3flVq__permissionList{gap:8px;display:grid}.auth-module__i3flVq__permission{align-items:center;gap:9px;font-size:13px;display:flex}.auth-module__i3flVq__tableWrap{scrollbar-gutter:stable;border:1px solid #e3ebe6;border-radius:10px;max-height:560px;overflow:auto scroll}.auth-module__i3flVq__tableWrap::-webkit-scrollbar{width:12px;height:12px}.auth-module__i3flVq__tableWrap::-webkit-scrollbar-track{background:#f1f5f2;border-radius:10px}.auth-module__i3flVq__tableWrap::-webkit-scrollbar-thumb{background:#a9bbb1;border:3px solid #f1f5f2;border-radius:10px}.auth-module__i3flVq__tableWrap::-webkit-scrollbar-thumb:hover{background:#81988c}.auth-module__i3flVq__table{border-collapse:collapse;width:100%;min-width:820px}.auth-module__i3flVq__table th,.auth-module__i3flVq__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ebe7;padding:12px 10px}.auth-module__i3flVq__table th{z-index:2;text-transform:uppercase;letter-spacing:.06em;color:#65786f;background:#fff;font-size:11px;position:sticky;top:0;box-shadow:0 1px #e5ebe7}.auth-module__i3flVq__role{background:#e9f5ed;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.auth-module__i3flVq__inactive{opacity:.55}.auth-module__i3flVq__sectionTitle{margin:0 0 14px;font-size:20px}.auth-module__i3flVq__small{color:#6e8078;font-size:12px}.auth-module__i3flVq__link{color:#166a42;font-weight:700;text-decoration:none}.auth-module__i3flVq__separator{background:#e4ebe7;height:1px;margin:22px 0}@media (max-width:800px){.auth-module__i3flVq__page{padding:16px}.auth-module__i3flVq__grid,.auth-module__i3flVq__metaGrid{grid-template-columns:1fr}.auth-module__i3flVq__topbar{flex-direction:column;align-items:flex-start}}.auth-module__i3flVq__signupCard{width:min(620px,100%);margin:5vh auto 0}.auth-module__i3flVq__textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8d0;border-radius:8px;padding:12px 13px}.auth-module__i3flVq__textarea:focus{outline-offset:1px;outline:2px solid #92c7a9}.auth-module__i3flVq__checkboxLine{color:#53675e;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.auth-module__i3flVq__checkboxLine input{flex:none;margin-top:3px}.auth-module__i3flVq__signupCallout{color:#60746b;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.auth-module__i3flVq__signupLink{color:#166a42;font-weight:800}.auth-module__i3flVq__pendingGrid{gap:12px;display:grid}.auth-module__i3flVq__pendingCard{background:#fafcfe;border:1px solid #dfe8e2;border-radius:12px;padding:16px}.auth-module__i3flVq__pendingHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.auth-module__i3flVq__pendingData{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin-top:12px;display:grid}.auth-module__i3flVq__pendingData div{min-width:0}.auth-module__i3flVq__pendingData span{color:#71847a;margin-bottom:2px;font-size:11px;display:block}.auth-module__i3flVq__pendingData strong{word-break:break-word;font-size:13px;display:block}.auth-module__i3flVq__pendingScroll{scrollbar-gutter:stable;max-height:520px;padding-right:6px;overflow-y:auto}.auth-module__i3flVq__pendingScroll::-webkit-scrollbar{width:10px}.auth-module__i3flVq__pendingScroll::-webkit-scrollbar-track{background:#f1f5f2;border-radius:10px}.auth-module__i3flVq__pendingScroll::-webkit-scrollbar-thumb{background:#a9bbb1;border-radius:10px}@media (max-width:700px){.auth-module__i3flVq__pendingData{grid-template-columns:1fr}}.auth-module__i3flVq__formGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-module__i3flVq__addressBlock{background:#fafcfe;border:1px solid #dce7e0;border-radius:12px;gap:14px;padding:16px;display:grid}.auth-module__i3flVq__addressHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auth-module__i3flVq__formGridCep{grid-template-columns:minmax(180px,240px) auto;align-items:end;gap:10px;display:grid}.auth-module__i3flVq__formGridAddress{grid-template-columns:1.5fr .7fr .8fr;gap:12px;display:grid}.auth-module__i3flVq__span2{grid-column:span 2}.auth-module__i3flVq__verifiedBadge,.auth-module__i3flVq__manualBadge,.auth-module__i3flVq__sourceOnline,.auth-module__i3flVq__sourceAdmin{letter-spacing:.04em;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.auth-module__i3flVq__verifiedBadge,.auth-module__i3flVq__sourceOnline{color:#12663d;background:#e7f6ec;border:1px solid #c7e8d3}.auth-module__i3flVq__manualBadge{color:#7c5a0a;background:#fff5dd;border:1px solid #ead7a4}.auth-module__i3flVq__sourceAdmin{color:#3b536f;background:#edf1f7;border:1px solid #d8e0ea}.auth-module__i3flVq__cepSuccess,.auth-module__i3flVq__cepNotice{border-radius:8px;padding:9px 11px;font-size:12px}.auth-module__i3flVq__cepSuccess{color:#16653e;background:#edf8f1;border:1px solid #cde8d7}.auth-module__i3flVq__cepNotice{color:#73580d;background:#fff8e9;border:1px solid #eddfb8}.auth-module__i3flVq__optional{color:#7c8c84;font-weight:500}.auth-module__i3flVq__integrityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.auth-module__i3flVq__integrityItem{background:#f8faf9;border:1px solid #dfe7e2;border-radius:10px;padding:12px}.auth-module__i3flVq__integrityItem span{color:#73847c;margin-bottom:4px;font-size:11px;display:block}.auth-module__i3flVq__integrityItem strong{word-break:break-word;font-size:14px}.auth-module__i3flVq__integrityOk{color:#14683e}.auth-module__i3flVq__integrityWarn{color:#8a2525}@media (max-width:760px){.auth-module__i3flVq__formGrid2,.auth-module__i3flVq__formGridAddress,.auth-module__i3flVq__integrityGrid{grid-template-columns:1fr}.auth-module__i3flVq__span2{grid-column:span 1}.auth-module__i3flVq__formGridCep{grid-template-columns:1fr}}.auth-module__i3flVq__publicPage{color:#dcebf7;background-color:#05121e;background-image:linear-gradient(#7db9f00e 1px,#0000 1px),linear-gradient(90deg,#7db9f00e 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:64px 64px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;padding:28px}.auth-module__i3flVq__publicPage .auth-module__i3flVq__card{color:#dcebf7;background:#081d30;border-color:#123554;box-shadow:0 24px 70px #00000059}.auth-module__i3flVq__publicPage .auth-module__i3flVq__eyebrow{color:#00b4f7}.auth-module__i3flVq__publicPage .auth-module__i3flVq__subtitle,.auth-module__i3flVq__publicPage .auth-module__i3flVq__small,.auth-module__i3flVq__publicPage .auth-module__i3flVq__checkboxLine,.auth-module__i3flVq__publicPage .auth-module__i3flVq__signupCallout{color:#9dbdd8}.auth-module__i3flVq__publicPage .auth-module__i3flVq__input,.auth-module__i3flVq__publicPage .auth-module__i3flVq__textarea{color:#0c2740;background:#fff;border-color:#c3d3e4}.auth-module__i3flVq__publicPage .auth-module__i3flVq__button{color:#17300a;background:#96d348}.auth-module__i3flVq__publicPage .auth-module__i3flVq__secondaryButton{color:#dcebf7;background:#0c2740;border:1px solid #315a7c}.auth-module__i3flVq__publicPage .auth-module__i3flVq__link,.auth-module__i3flVq__publicPage .auth-module__i3flVq__signupLink{color:#78d7fb}.auth-module__i3flVq__publicLogo{width:230px;max-width:70%;height:auto;margin:0 0 20px;display:block}.auth-module__i3flVq__publicPage .auth-module__i3flVq__addressBlock{background:#0a2237;border-color:#123554}.auth-module__i3flVq__publicPage .auth-module__i3flVq__addressHeader,.auth-module__i3flVq__publicPage .auth-module__i3flVq__addressBlock .auth-module__i3flVq__small{color:#9dbdd8}.auth-module__i3flVq__choiceButton{color:#dcebf7;text-align:center;cursor:pointer;background:#0c2740;border:1px solid #2a5d87;border-radius:9px;padding:14px 16px;font:600 13px Inter,Segoe UI,sans-serif}.auth-module__i3flVq__choiceButton strong{color:#fff;font:800 14px Montserrat,Segoe UI,sans-serif}.auth-module__i3flVq__choiceButton span{color:#9dbdd8;margin-top:4px;font-size:11px;line-height:1.35;display:block}.auth-module__i3flVq__choiceButtonActive{background:linear-gradient(135deg,#0d50c8,#1b7fd0);border-color:#00b4f7;box-shadow:0 0 0 3px #00b4f71f}.auth-module__i3flVq__handoffCard{background:linear-gradient(135deg,#0d50c82e,#00b4f714);border:1px solid #315a7c;border-radius:12px;gap:12px;padding:14px 16px;display:grid}.auth-module__i3flVq__handoffCard>div:first-child{gap:3px;display:grid}.auth-module__i3flVq__handoffCard>div:first-child strong{color:#fff;font:800 14px Montserrat,Segoe UI,sans-serif}.auth-module__i3flVq__handoffCard>div:first-child span{color:#9dbdd8;font-size:12px}.auth-module__i3flVq__handoffGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.auth-module__i3flVq__handoffGrid span{background:#0a2237;border:1px solid #123554;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.auth-module__i3flVq__handoffGrid small{color:#7fa4c4;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.auth-module__i3flVq__handoffGrid b{color:#dcebf7;word-break:break-word;font-size:12px}@media (max-width:640px){.auth-module__i3flVq__handoffGrid{grid-template-columns:1fr}}
