.saina-profile-menu-identity{display:flex;align-items:flex-start;gap:.75rem}.saina-profile-menu-identity-mark{flex:0 0 auto}.saina-profile-menu-identity-face,.saina-profile-menu-identity-face.bilign-profile-avatar,.saina-profile-menu-identity-face.bilign-profile-avatar--has-photo,.saina-profile-menu-identity-face.bilign-profile-avatar--lg{position:relative;z-index:1;width:72px;height:72px;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(39,27%,88%,.14);overflow:hidden;display:block;padding:0}.saina-profile-menu-identity-face .bilign-profile-avatar__glyph{font-size:1.15rem}.saina-profile-menu-identity-face--guest{display:flex;align-items:center;justify-content:center;background:rgba(16,18,18,.92);color:#d8c3a2}.saina-profile-menu-identity-face-btn{position:relative;z-index:1;border:none;padding:0;background:transparent;cursor:pointer;border-radius:999px;width:72px;height:72px;overflow:hidden;flex:0 0 72px}.saina-profile-menu-identity-face-btn:disabled{cursor:wait;opacity:.72}.saina-profile-menu-avatar-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.saina-profile-menu-avatar-remove{border:none;background:transparent;color:hsla(39,27%,88%,.72);font-size:.8125rem;cursor:pointer;padding:.35rem .5rem}.saina-profile-menu-avatar-remove:hover:not(:disabled){color:hsla(39,27%,88%,.95)}.saina-profile-menu-avatar-remove:disabled{opacity:.5;cursor:not-allowed}.saina-profile-menu-identity-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding-top:.35rem}.saina-profile-menu-setting{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-height:44px;padding:.2rem 0}.saina-profile-menu-setting-text{min-width:0;display:flex;flex-direction:column;gap:.15rem}.saina-profile-menu-save-wrap{display:flex;justify-content:flex-end}.saina-profile-menu-rule{height:1px;margin:0;border:0;background:hsla(39,27%,88%,.1)}@media (min-width:900px){.saina-profile-menu{position:fixed;top:68px;right:18px;z-index:40;width:296px;min-width:296px;max-width:296px;max-height:calc(100dvh - 90px);overflow-x:hidden;overflow-y:auto;padding:15px;border-radius:18px;border:1px solid hsla(39,27%,88%,.1);background:linear-gradient(180deg,rgba(15,17,17,.94),rgba(10,12,12,.92));box-shadow:0 20px 48px rgba(0,0,0,.22);backdrop-filter:blur(20px) saturate(72%)}.saina-profile-menu [role=switch],.saina-profile-menu button{min-width:0;min-height:0}.saina-profile-menu-account-block{margin:0;padding:0 0 1.15rem;border-radius:0;background:none;border-bottom:0}.saina-profile-menu-section{margin:0;padding:1.15rem 0 0;border:0;border-radius:0;background:transparent}.saina-profile-menu-section-label{margin-bottom:.7rem;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#716e68}.saina-profile-menu-account-name{margin:0;font-size:15px;font-weight:600;line-height:1.25;color:#e8e2d7}.saina-profile-menu-email{margin:.15rem 0 0;font-size:11px;line-height:1.35;color:#9b968d}.saina-profile-menu .bilign-honorific{font-size:12px;font-weight:500;color:#9b968d}.saina-profile-menu .bilign-honorific--bilgin{color:#d0a15b}.saina-profile-menu-eyebrow{display:block;margin-bottom:.35rem;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#716e68}.saina-profile-menu-name-edit{display:flex;flex-direction:column;gap:.45rem;margin-top:1.15rem}.saina-profile-menu-input{width:100%;height:36px;margin-top:0;padding:0 .7rem;border-radius:10px;border:1px solid hsla(39,27%,88%,.11);background:rgba(8,10,10,.48);color:#e8e2d7;font-size:13px}.saina-profile-menu-input:focus,.saina-profile-menu-input:focus-visible{outline:1px solid rgba(208,161,91,.42);outline-offset:1px;border-color:rgba(208,161,91,.36)}.saina-profile-menu-row-note{font-size:11px;line-height:1.4;color:#858078}.saina-profile-menu-save{display:inline-flex;align-items:center;justify-content:center;min-width:4.75rem;height:34px;min-height:34px;padding:0 .85rem;border-radius:9px;border:1px solid rgba(208,161,91,.32);background:rgba(183,137,73,.22);color:#d8c3a2;font-size:12px;font-weight:600;box-shadow:none}.saina-profile-menu-save:hover:not(:disabled){background:rgba(183,137,73,.28);color:#e8e2d7}.saina-profile-menu-save:disabled{opacity:.42}.saina-profile-menu-save:focus-visible{outline:1px solid rgba(208,161,91,.5);outline-offset:2px}.saina-profile-menu-setting{min-height:40px;padding:.35rem 0}.saina-profile-menu-setting+.saina-profile-menu-setting{margin-top:.15rem}.saina-profile-menu-row-title{font-size:13px;font-weight:500;color:#d8d2c8}.saina-profile-menu-setting .saina-profile-menu-row-note{max-width:11.5rem;font-size:10px;line-height:1.4;color:#858078}.saina-profile-menu .saina-profile-toggle{width:32px;min-width:32px;max-width:32px;height:18px;min-height:18px;max-height:18px;margin-top:.15rem;border:1px solid hsla(39,27%,88%,.12);background:rgba(16,18,18,.88);box-shadow:none}.saina-profile-menu .saina-profile-toggle--on{border-color:rgba(208,161,91,.38);background:rgba(183,137,73,.38);box-shadow:none}.saina-profile-menu .saina-profile-toggle-knob{top:1px;left:1px;width:14px;height:14px;background:#e8e2d7}.saina-profile-menu .saina-profile-toggle--on .saina-profile-toggle-knob{transform:translateX(14px)}.saina-profile-menu .saina-profile-toggle:focus-visible{outline:1px solid rgba(208,161,91,.5);outline-offset:2px}.saina-profile-menu-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:36px;padding:.15rem 0}.saina-profile-menu-meta-label,.saina-profile-menu-meta-value{font-size:12px;font-weight:500;color:#9b968d}.saina-profile-menu-meta-value{color:#d8d2c8}.saina-profile-menu .saina-profile-model-trigger{min-height:36px;height:36px;margin-top:.45rem;padding:0 .7rem;border-radius:9px;border:1px solid hsla(39,27%,88%,.11);background:rgba(8,10,10,.48);font-size:13px;box-shadow:none}.saina-profile-menu .saina-profile-model-dropdown{border:1px solid hsla(39,27%,88%,.1);background:rgba(10,12,12,.96);box-shadow:0 12px 28px rgba(0,0,0,.28)}.saina-profile-menu .saina-profile-model-option{min-height:34px;padding:.35rem .55rem;font-size:13px}.saina-profile-menu-logout{display:inline-flex;align-items:center;gap:.4rem;width:auto;margin-top:.15rem;padding:.35rem 0;border:0;background:transparent;color:#9b968d;font-size:13px;font-weight:500}.saina-profile-menu .saina-profile-menu-item.saina-profile-menu-logout:hover:not(:disabled),.saina-profile-menu-logout:hover{color:#d8d2c8;background:transparent;border-color:transparent}.saina-profile-menu-logout:focus-visible{outline:1px solid rgba(208,161,91,.5);outline-offset:2px}.saina-profile-menu-auth-btn{min-height:36px;font-size:13px}.saina-profile-menu-auth-btn--primary{border:1px solid rgba(208,161,91,.32);background:rgba(183,137,73,.22);color:#d8c3a2;box-shadow:none}.saina-profile-menu-auth-btn--primary:hover{border-color:rgba(208,161,91,.42);background:rgba(183,137,73,.28);color:#e8e2d7}}@media (max-width:899px){.saina-profile-menu{position:fixed;top:auto;right:.75rem;left:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));width:auto;min-width:0;max-width:none;max-height:min(78dvh,640px);overflow-x:hidden;overflow-y:auto;padding:.875rem;border-radius:18px;z-index:60}.saina-profile-menu-account-name{margin:0;font-size:1rem;font-weight:600;line-height:1.25;color:#e8e2d7}.saina-profile-menu-email{margin:.15rem 0 0;font-size:11px;line-height:1.35;color:#9b968d}.saina-profile-menu-eyebrow{display:block;margin-bottom:.35rem;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#716e68}.saina-profile-menu-avatar-edit,.saina-profile-menu-name-edit{margin-top:.85rem}.saina-profile-menu-input{width:100%;height:40px;padding:0 .7rem;border-radius:10px;border:1px solid hsla(39,27%,88%,.11);background:rgba(8,10,10,.48);color:#e8e2d7;font-size:14px}.saina-profile-menu-save{display:inline-flex;align-items:center;justify-content:center;min-width:4.75rem;min-height:40px;padding:0 .85rem;border-radius:9px;border:1px solid rgba(208,161,91,.32);background:rgba(183,137,73,.22);color:#d8c3a2;font-size:13px;font-weight:600}.saina-profile-menu-setting{min-height:44px;padding:.35rem 0}.saina-profile-menu-setting .saina-profile-menu-row-note{font-size:11px;line-height:1.4;color:#858078}}