.personal-identity{display:flex;align-items:center;gap:22px;padding:8px 2px 28px}.personal-avatar{width:92px;height:92px;flex:0 0 92px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#dce8ff,#e9e2ff);border:4px solid var(--panel,#fff);box-shadow:0 5px 18px #344b8b17;color:#4562a8;font-size:29px;font-weight:650}.personal-avatar img{width:100%;height:100%;object-fit:cover}.personal-identity h3{font-size:24px;letter-spacing:-.5px;margin:0 0 6px}.personal-identity p{font-size:14px;margin:0;color:var(--muted,#63718a);overflow-wrap:anywhere}.personal-plan-link{border:0;background:none;color:#526acd;font-size:13px;padding:10px 0 0;cursor:pointer}.personal-plan-link span{padding-left:6px}.personal-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:22px}.personal-fields label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:550}.personal-fields input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #a6b4cf55;border-radius:10px;padding:11px 12px;min-height:44px;background:var(--panel,#fff);color:inherit;font:inherit;font-size:15px}.personal-photo-row{border-top:1px solid #8498b52b;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px}.personal-photo-row strong{font-size:14px}.personal-photo-row p{font-size:12px;line-height:1.5;color:var(--muted,#63718a);max-width:310px;margin:6px 0 0}.personal-photo-actions{display:flex;gap:8px;flex-wrap:wrap}.personal-upload{position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;font-size:13px!important}.personal-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.personal-upload:focus-within{outline:3px solid #91a4f2;outline-offset:2px}.personal-save{display:flex;align-items:center;gap:10px;margin:-5px 0 28px}.personal-save p{margin:0 auto 0 0;font-size:12px;color:var(--muted,#63718a);line-height:1.5}.personal-save .btn{font-size:13px}.personal-save [disabled]{opacity:.45}.personal-email-section small{font-size:12px;line-height:1.6;color:var(--muted,#63718a);display:block;margin-top:7px}.personal-email-section .settings-row strong{font-size:14px}.personal-email-section .settings-row p{font-size:13px}.personal-email-section .settings-row .btn{font-size:13px}.personal-email{overflow-wrap:anywhere}.personal-plan{padding:30px;border:1px solid #a6b4cf44;border-radius:20px;background:linear-gradient(135deg,#f4f7ff,#fff);margin-bottom:24px;position:relative}.personal-plan-icon{width:42px;height:42px;border-radius:13px;color:#6178d4;background:#e6ecff;display:grid;place-items:center;font-size:26px;margin-bottom:24px}.personal-plan h3{font-size:26px;margin:12px 0;letter-spacing:-.7px}.personal-plan p{font-size:14px;line-height:1.65;color:var(--muted,#63718a);margin:10px 0}.personal-plan-price{font-size:30px}.personal-plan-price small{font-size:14px;font-weight:400;margin-left:6px}.personal-info{padding:0 4px}.personal-info h3{font-size:16px}.personal-info p{font-size:14px;line-height:1.8;color:var(--muted,#63718a)}.personal-sidebar-button{display:flex!important;align-items:center;gap:11px;background:none;border:none;color:inherit;padding:0;text-align:left;cursor:pointer;min-width:0;width:100%}.personal-sidebar-avatar{width:33px;height:33px;flex:0 0 33px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#e2e9fc;color:#5970bb;font-size:13px}.personal-sidebar-avatar img{width:100%;height:100%;object-fit:cover}.personal-sidebar-button>span:last-child{min-width:0}.personal-sidebar-button strong{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:145px}.personal-sidebar-button small{font-size:10px;display:block;margin-top:3px;color:var(--muted,#63718a)}.personal-loading{font-size:14px;padding:24px;display:grid;gap:16px}.settings-nav-icon.subscription{background:#fff2d9;color:#b28534}html[data-theme=dark] .personal-plan{background:linear-gradient(135deg,#1e2537,#191e2c)}html[data-theme=dark] .personal-fields input{background:#131825}@media(max-width:760px){.personal-identity{gap:15px;padding-bottom:24px}.personal-avatar{width:72px;height:72px;flex-basis:72px}.personal-identity h3{font-size:21px}.personal-identity p{font-size:12px}.personal-fields{grid-template-columns:1fr;padding:18px;gap:16px}.personal-photo-row{flex-direction:column;align-items:flex-start;padding:18px}.personal-save{flex-wrap:wrap}.personal-save p{flex-basis:100%}.personal-plan{padding:22px}.personal-identity-copy{min-width:0}}
