.user-area__layout{margin-top:0;padding-top:0}.user-area__auth{display:grid;grid-template-columns:minmax(0,1fr) 16.5rem;gap:.75rem}@media (max-width: 1024px){.user-area__auth{grid-template-columns:1fr}}.user-area__auth-main{min-width:0}.user-area__auth-surface{border:1px solid rgba(226,232,240,.95);border-radius:1rem;background:linear-gradient(180deg,#f8fafce0,#fffffff7);padding:.6rem .7rem}.user-area__auth-pane{min-height:12.25rem}.user-area__auth-aside{border:1px solid rgba(226,232,240,.95);border-radius:1rem;background:#fff;padding:.72rem;display:flex;flex-direction:column;gap:.65rem}.user-area__profile{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.35rem}.user-area__profile-label{font-size:.73rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#64748bf2}.user-area__profile-email{color:#0f172af0;font-size:.95rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-area__aside-actions{display:flex;flex-direction:column;gap:.45rem;margin-top:auto}.user-area__aside-cta,.user-area__aside-link,.user-area__signout{width:100%;border-radius:.72rem;border:1px solid transparent;padding:.58rem .72rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:620;text-decoration:none;line-height:1.2;cursor:pointer}.user-area__aside-cta{background:var(--hc-primary, #1a365d);border-color:var(--hc-primary, #1a365d);color:#fff!important}.user-area__aside-cta:hover{background:#254978;border-color:#254978}.user-area__aside-link{background:#f8fafcf2;border-color:#e2e8f0f2;color:#334155f7!important}.user-area__aside-link:hover{border-color:#94a3b873;background:#fff}.user-area__aside-divider{border-top:1px solid rgba(226,232,240,.92)}.user-area__signout{justify-content:center;background:#f3ef75;border-color:#f3ef75;color:#111827!important}.user-area__signout:hover{background:#efe760;border-color:#efe760}.user-area__guest{margin-top:0}.user-area__guest-shell{align-items:stretch}.user-area__guest-main{min-width:0}.user-area__guest-auth-card{border:1px solid rgba(226,232,240,.95);border-radius:.95rem;background:#fff;padding:.62rem .8rem;min-height:15rem;box-sizing:border-box}.user-area__login-alert{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem;margin-bottom:.25rem;padding:0;border:0;background:transparent;font-size:.78rem;line-height:1.3}.user-area__login-alert--error{color:var(--red-600)}.user-area__login-alert--success{color:#166534}.user-area__help-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.user-area__help-action:disabled{opacity:.65;cursor:wait}.user-area__guest-error-card{border:1px solid rgba(226,232,240,.95);border-radius:.95rem;background:#fff;padding:.62rem .8rem;min-height:15rem;box-sizing:border-box}.user-area__intro-col{color:var(--hc-gray-700);border:1px solid var(--hc-gray-200);border-radius:.95rem;background:linear-gradient(180deg,#f8fafc,#eef2ff);padding:.35rem .85rem .75rem;min-height:15rem;box-sizing:border-box}.user-area__support-link{color:var(--hc-gray-700)!important;text-decoration:none}.user-area__support-link:hover{color:var(--hc-gray-900)!important}.user-area__social-link{color:var(--hc-gray-500)!important}.user-area__social-link:hover{color:var(--hc-gray-700)!important}.user-area__divider{border-right:1px solid var(--hc-gray-200)}.user-area__avatar-icon{font-style:normal;line-height:1;display:block;pointer-events:none}
