.profile-settings-module__XtNMbW__page{color:#12372f;width:min(1120px,100% - 32px);margin:0 auto;padding:72px 0 96px}.profile-settings-module__XtNMbW__statePage{place-items:center;min-height:56vh;padding:72px 24px;display:grid}.profile-settings-module__XtNMbW__stateCard{text-align:center;background:#fffdf5;border:1px solid #12372f33;border-radius:28px;width:min(560px,100%);padding:clamp(32px,6vw,64px);box-shadow:0 24px 70px #12372f1a}.profile-settings-module__XtNMbW__stateCard h1{margin:0 0 12px;font-size:clamp(2rem,5vw,3.5rem)}.profile-settings-module__XtNMbW__stateCard p{max-width:42ch;margin:0 auto 24px;line-height:1.6}.profile-settings-module__XtNMbW__header{max-width:720px;margin-bottom:32px}.profile-settings-module__XtNMbW__header h1{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.92}.profile-settings-module__XtNMbW__header p,.profile-settings-module__XtNMbW__card p{color:#5d716c;line-height:1.6}.profile-settings-module__XtNMbW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.profile-settings-module__XtNMbW__card{background:#fffdf5;border:1px solid #cfd5ce;border-radius:28px;padding:clamp(24px,4vw,40px);box-shadow:0 18px 50px #12372f12}.profile-settings-module__XtNMbW__card h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(1.5rem,3vw,2.25rem)}.profile-settings-module__XtNMbW__card label:not(.profile-settings-module__XtNMbW__check),.profile-settings-module__XtNMbW__card fieldset{gap:8px;margin:0 0 18px;font-weight:700;display:grid}.profile-settings-module__XtNMbW__card fieldset{border:0;padding:0}.profile-settings-module__XtNMbW__card legend{margin-bottom:10px}.profile-settings-module__XtNMbW__card input:not([type=checkbox]),.profile-settings-module__XtNMbW__card select{width:100%;min-height:48px;color:inherit;font:inherit;background:#fff;border:1px solid #aebbb7;border-radius:10px;padding:10px 12px}.profile-settings-module__XtNMbW__check{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.profile-settings-module__XtNMbW__check input{width:20px;height:20px}.profile-settings-module__XtNMbW__primary,.profile-settings-module__XtNMbW__secondary,.profile-settings-module__XtNMbW__keys button{cursor:pointer;min-height:46px;font:inherit;border-radius:999px;font-weight:800}.profile-settings-module__XtNMbW__primary{color:#12372f;background:#d7ff45;border:1px solid #12372f;padding:0 22px}.profile-settings-module__XtNMbW__primary:disabled,.profile-settings-module__XtNMbW__keys button:disabled{cursor:not-allowed;opacity:.55}.profile-settings-module__XtNMbW__agents{gap:20px;margin-top:20px;display:grid}.profile-settings-module__XtNMbW__keyForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.profile-settings-module__XtNMbW__keyForm label{margin:0!important}.profile-settings-module__XtNMbW__secret{background:#e9f1dc;border:2px solid #12372f;border-radius:16px;gap:10px;padding:18px;display:grid}.profile-settings-module__XtNMbW__secret code,.profile-settings-module__XtNMbW__keys code{overflow-wrap:anywhere}.profile-settings-module__XtNMbW__keys{gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile-settings-module__XtNMbW__keys li{border-bottom:1px solid #d6dcd6;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.profile-settings-module__XtNMbW__keys span{gap:5px;display:grid}.profile-settings-module__XtNMbW__keys button{color:#12372f;background:0 0;border:1px solid #12372f;padding:0 18px}.profile-settings-module__XtNMbW__secondary{color:#12372f;border:1px solid #12372f;justify-content:center;align-items:center;width:fit-content;padding:0 22px;text-decoration:none;display:inline-flex}.profile-settings-module__XtNMbW__card input:focus-visible,.profile-settings-module__XtNMbW__card select:focus-visible,.profile-settings-module__XtNMbW__card button:focus-visible,.profile-settings-module__XtNMbW__card a:focus-visible{outline-offset:3px;outline:3px solid #12372f}@media (max-width:760px){.profile-settings-module__XtNMbW__page{padding-top:40px}.profile-settings-module__XtNMbW__grid,.profile-settings-module__XtNMbW__keyForm{grid-template-columns:1fr}.profile-settings-module__XtNMbW__secondary{width:100%}}
