._7FBTLa_container{width:min(100% - 2rem,520px);color:var(--text-color);margin:clamp(1.5rem,5vw,3.5rem) auto;padding:clamp(1rem,4vw,2rem)}._7FBTLa_container ._7FBTLa_card{border:1px solid var(--border-color);background:var(--background-color);box-shadow:var(--surface-shadow);border-radius:4px;padding:clamp(1.25rem,4vw,2rem)}._7FBTLa_container ._7FBTLa_header{margin-bottom:1.5rem}._7FBTLa_container ._7FBTLa_title{color:var(--text-color);font-family:var(--font-dancing);margin-bottom:.45rem;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:500}._7FBTLa_container ._7FBTLa_description{color:var(--text-color2);margin-bottom:1rem;font-size:.98rem}._7FBTLa_container ._7FBTLa_form{width:100%}._7FBTLa_container ._7FBTLa_formGroup{margin-bottom:1.1rem;position:relative}._7FBTLa_container ._7FBTLa_label{color:var(--text-color2);margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}._7FBTLa_container ._7FBTLa_input,._7FBTLa_container ._7FBTLa_textareaField{border:1px solid var(--border-color);background:var(--background-color);width:100%;color:var(--text-color);border-radius:4px;outline:none;padding:.75rem .85rem;font-size:1rem;transition:border-color .16s,box-shadow .16s,background-color .16s}._7FBTLa_container ._7FBTLa_input:focus,._7FBTLa_container ._7FBTLa_textareaField:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color) 16%, transparent);background:var(--background-color2)}._7FBTLa_container ._7FBTLa_inputWithIcon{padding-left:42px}._7FBTLa_container ._7FBTLa_textareaField{resize:vertical;min-height:110px;font-family:inherit}._7FBTLa_container ._7FBTLa_input:-webkit-autofill{box-shadow:0 0 0 1000px var(--background-color) inset;-webkit-text-fill-color:var(--text-color);transition:background-color 5000s ease-in-out}._7FBTLa_container ._7FBTLa_button{background:var(--accent-color2);color:#fff;cursor:pointer;border:0;border-radius:4px;width:100%;padding:.8rem 1rem;font-weight:700;transition:transform .16s,background-color .16s}._7FBTLa_container ._7FBTLa_button:hover{background:var(--accent-color);transform:translateY(-1px)}._7FBTLa_container ._7FBTLa_errorMessage{color:#d8000c;background:#d8000c1f;border-radius:4px;margin-bottom:1rem;padding:.75rem 1rem;font-weight:600}._7FBTLa_container ._7FBTLa_passwordToggle{color:var(--text-color2);cursor:pointer;background:0 0;border:0;position:absolute;top:70%;right:.8rem;transform:translateY(-50%)}._7FBTLa_container ._7FBTLa_optionPlaceholder{color:var(--text-color2)}._7FBTLa_container ._7FBTLa_footerText{color:var(--text-color2);margin-top:1rem;font-size:.9rem}._7FBTLa_container ._7FBTLa_footerLink{color:var(--accent-color2);cursor:pointer;background:0 0;border:0;text-decoration:underline}._7FBTLa_container ._7FBTLa_icon{pointer-events:none;position:absolute;top:70%;left:.8rem;transform:translateY(-50%)}._7FBTLa_container ._7FBTLa_buttonGroup{gap:1rem;margin-top:1rem;display:flex}._7FBTLa_container ._7FBTLa_outlineButton{border:1px solid var(--accent-color2);color:var(--accent-color2);background:0 0}._7FBTLa_container ._7FBTLa_outlineButton:hover{background:var(--accent-color2);color:#fff}._7FBTLa_container ._7FBTLa_divider{color:var(--text-color2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;margin:1.1rem 0;font-size:.86rem;font-weight:600;display:flex}._7FBTLa_container ._7FBTLa_divider:before,._7FBTLa_container ._7FBTLa_divider:after{background:var(--border-color);content:"";flex:1;height:1px}._7FBTLa_container ._7FBTLa_altAuth{flex-direction:column;gap:.8rem;display:flex}._7FBTLa_container ._7FBTLa_googleBtn{border:1px solid var(--border-color);background:var(--background-color);width:100%;color:var(--text-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1rem;font-weight:600;display:inline-flex}._7FBTLa_container ._7FBTLa_googleBtn:hover{border-color:var(--accent-color);box-shadow:var(--surface-shadow)}._7FBTLa_container ._7FBTLa_profileContent{gap:1.5rem;display:grid}._7FBTLa_container ._7FBTLa_profileSection{border:1px solid var(--border-color);background:var(--background-color2);border-radius:4px;padding:1.25rem}._7FBTLa_container ._7FBTLa_profileSection h2{font-family:var(--font-roboto);margin-bottom:1rem;font-size:1rem}._7FBTLa_container ._7FBTLa_infoGrid,._7FBTLa_container ._7FBTLa_actionsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.75rem;display:grid}._7FBTLa_container ._7FBTLa_infoItem,._7FBTLa_container ._7FBTLa_actionButton{border:1px solid var(--border-color);background:var(--background-color);border-radius:4px;align-items:center;gap:.75rem;min-width:0;padding:.85rem;display:flex}._7FBTLa_container ._7FBTLa_infoIcon{color:var(--accent-color2);flex:none}._7FBTLa_container ._7FBTLa_infoLabel{color:var(--text-color2);font-size:.8rem}._7FBTLa_container ._7FBTLa_infoValue{overflow-wrap:anywhere;font-weight:600}._7FBTLa_container ._7FBTLa_actionButton{color:var(--text-color)}._7FBTLa_container ._7FBTLa_actionButton:hover{border-color:var(--accent-color);color:var(--accent-color2)}._7FBTLa_container ._7FBTLa_securityNote{color:var(--text-color2)}._7FBTLa_container ._7FBTLa_actionButtons{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:420px){._7FBTLa_container{width:100%;padding:1rem}._7FBTLa_container ._7FBTLa_card{padding:1rem}._7FBTLa_container ._7FBTLa_buttonGroup{flex-direction:column}}
/*# sourceMappingURL=1x6qei-fq7rkv.css.map*/