.settings-shell[data-astro-cid-lficjyhx]{display:flex;height:calc(100vh + -0px);margin:-2rem;overflow:hidden}.settings-sidenav[data-astro-cid-lficjyhx]{width:220px;background:var(--clr-surface);border-right:1px solid var(--clr-border);display:flex;flex-direction:column;flex-shrink:0}.settings-sidenav-header[data-astro-cid-lficjyhx]{padding:1.5rem 1rem 1rem;border-bottom:1px solid var(--clr-border)}.settings-nav[data-astro-cid-lficjyhx]{display:flex;flex-direction:column;gap:2px;padding:0 .5rem}.settings-nav-btn[data-astro-cid-lficjyhx]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.6rem .75rem;background:none;border:none;border-radius:var(--radius-md);text-align:left;font-size:var(--text-sm);font-family:var(--font-sans);color:var(--clr-text-secondary);cursor:pointer;transition:var(--transition-fast);font-weight:500}.settings-nav-btn[data-astro-cid-lficjyhx]:hover{background:var(--clr-surface-hover);color:var(--clr-text-primary)}.settings-nav-btn[data-astro-cid-lficjyhx].active{background:var(--clr-brand-light);color:var(--clr-brand);font-weight:600}.settings-nav-btn[data-astro-cid-lficjyhx] svg[data-astro-cid-lficjyhx]{flex-shrink:0}.settings-content[data-astro-cid-lficjyhx]{flex:1;padding:2rem;overflow-y:auto}.settings-content-inner[data-astro-cid-lficjyhx]{max-width:860px;margin:0 auto}.settings-grid[data-astro-cid-lficjyhx]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:2rem}.tab-content[data-astro-cid-lficjyhx]{display:none}.tab-content[data-astro-cid-lficjyhx].active{display:block;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lang-option-btn[data-astro-cid-lficjyhx]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--clr-border);border-radius:var(--radius-md);background:transparent;color:var(--clr-text-secondary);font-size:var(--text-sm);font-family:var(--font-sans);font-weight:500;cursor:pointer;transition:var(--transition-fast)}.lang-option-btn[data-astro-cid-lficjyhx]:hover{border-color:var(--clr-brand);color:var(--clr-text-primary);background:var(--clr-brand-light)}.lang-option-btn[data-astro-cid-lficjyhx].active{border-color:var(--clr-brand);background:var(--clr-brand-light);color:var(--clr-brand);font-weight:600}.account-identity[data-astro-cid-lficjyhx]{margin-bottom:var(--sp-4);padding:1.25rem;border:1px solid var(--clr-border);border-radius:var(--radius-lg);background:var(--clr-surface-2)}.account-identity[data-astro-cid-lficjyhx]>h3[data-astro-cid-lficjyhx]{margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05em}.account-identity-grid[data-astro-cid-lficjyhx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.account-identity-grid[data-astro-cid-lficjyhx] div[data-astro-cid-lficjyhx]{min-width:0}.account-identity-grid[data-astro-cid-lficjyhx] dt[data-astro-cid-lficjyhx]{margin-bottom:.3rem;color:var(--clr-text-muted);font-size:var(--text-xs);font-weight:500}.account-identity-grid[data-astro-cid-lficjyhx] dd[data-astro-cid-lficjyhx]{margin:0;overflow-wrap:anywhere;color:var(--clr-text-primary);font-size:var(--text-sm);font-weight:600}@media(max-width:768px){.settings-shell[data-astro-cid-lficjyhx]{flex-direction:column;height:auto;overflow:visible;margin:-1.25rem -1rem}.settings-sidenav[data-astro-cid-lficjyhx]{width:100%;border-right:none;border-bottom:1px solid var(--clr-border)}.settings-sidenav-header[data-astro-cid-lficjyhx]{padding:1.25rem 1rem .75rem;text-align:center}.settings-nav[data-astro-cid-lficjyhx]{flex-direction:row;overflow-x:auto;padding:.5rem 1rem;gap:.5rem;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.settings-nav[data-astro-cid-lficjyhx]::-webkit-scrollbar{display:none}.settings-nav-btn[data-astro-cid-lficjyhx]{width:auto;white-space:nowrap;padding:.5rem .85rem}.settings-content[data-astro-cid-lficjyhx]{padding:1.25rem 1rem;overflow-y:visible}.settings-grid[data-astro-cid-lficjyhx]{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.5rem}.account-identity-grid[data-astro-cid-lficjyhx]{grid-template-columns:1fr}}
