.account-settings-panel{text-align:start;margin-block:1.5rem}.account-settings-panel h2{color:var(--primary);margin:0 0 1rem;font-size:1.125rem;font-weight:600;line-height:2.75rem}.account-settings-grid{border:1px solid var(--border);background:var(--surface);border-radius:1rem}.account-settings-link,.account-settings-language-row{align-items:center;gap:.75rem;min-width:0;min-height:5rem;padding:1rem;display:flex}.account-settings-grid>*+*{border-top:1px solid var(--border)}.account-settings-link{transition:background .18s}.account-settings-link:first-child{border-start-start-radius:1rem;border-start-end-radius:1rem}.account-settings-icon{width:2.25rem;height:2.25rem;color:var(--primary);background:var(--primary-soft);border-radius:.75rem;flex:none;place-items:center;display:grid}.account-settings-icon svg{width:1.25rem;height:1.25rem}.account-settings-copy{flex:1;gap:.25rem;min-width:0;display:grid}.account-settings-link strong,.account-language-setting label{color:var(--foreground);font-size:.875rem;font-weight:550}.account-settings-link small,.account-language-setting p{color:var(--muted-strong);margin:0;font-size:.6875rem;line-height:1.8}.account-settings-link b{width:fit-content;color:var(--primary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.account-settings-chevron{border-inline-end:1.5px solid var(--muted-strong);border-block-start:1.5px solid var(--muted-strong);flex:none;width:.4rem;height:.4rem;transform:rotate(-45deg)}[dir=ltr] .account-settings-chevron{transform:rotate(45deg)}.account-language-setting{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,8.5rem);align-items:center;gap:.25rem .5rem;min-width:0;display:grid}.account-language-setting label{grid-area:1/1}.account-language-setting p{grid-column:1/-1}.account-language-setting>p:first-of-type{grid-area:2/1}.account-language-setting select{width:100%;max-width:100%;min-height:2.75rem;font:inherit;background-color:var(--surface-subtle);grid-area:1/2/3;padding-inline:.5rem;font-size:.75rem}.account-settings-panel :is(a,select):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (hover:hover){.account-settings-link:hover{background:var(--surface-subtle)}}@media (max-width:359px){.account-settings-link,.account-settings-language-row{gap:.5rem;padding:.875rem}.account-language-setting{grid-template-columns:minmax(0,1fr) minmax(0,7rem)}}@media (prefers-reduced-motion:reduce){.account-settings-link{transition:none}}
