.SettingsContentArea-module-scss-module___BwYMa__area{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.SettingsContentArea-module-scss-module___BwYMa__breadcrumb{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.SettingsContentArea-module-scss-module___BwYMa__crumbParent{color:var(--fg-muted);font-size:var(--type-p);cursor:pointer;transition:color .2s}@media (hover:hover){.SettingsContentArea-module-scss-module___BwYMa__crumbParent:hover{color:var(--fg-default)}}.SettingsContentArea-module-scss-module___BwYMa__crumbSeparator{color:var(--fg-subtle);font-size:var(--type-p);-webkit-user-select:none;user-select:none}.SettingsContentArea-module-scss-module___BwYMa__crumbCurrent{color:var(--fg-default);font-size:var(--type-h2);font-weight:600}.SettingsContentArea-module-scss-module___BwYMa__scroll{flex:1;overflow-y:auto}.SettingsContentArea-module-scss-module___BwYMa__empty{background:var(--surface);height:100%;color:var(--fg-subtle);text-align:center;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.SettingsContentArea-module-scss-module___BwYMa__emptyIcon{margin:0 auto var(--space-3);color:var(--fg-subtle);justify-content:center;align-items:center;display:flex}.SettingsContentArea-module-scss-module___BwYMa__emptyText{font-size:var(--type-p)}
.SettingItem-module-scss-module__JWtBGq__item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2)var(--space-3);border-radius:var(--radius-full);color:var(--fg-muted);text-align:start;transition:background-color .2s,color .2s;display:flex}.SettingItem-module-scss-module__JWtBGq__itemClickable{cursor:pointer}@media (hover:hover){.SettingItem-module-scss-module__JWtBGq__itemClickable:hover{background:var(--state-hover-neutral);color:var(--fg-default)}}.SettingItem-module-scss-module__JWtBGq__itemActive{background:var(--bg-selected);color:var(--fg-default)}@media (hover:hover){.SettingItem-module-scss-module__JWtBGq__itemActive:hover{background:var(--bg-selected);color:var(--fg-default)}}.SettingItem-module-scss-module__JWtBGq__itemActive .SettingItem-module-scss-module__JWtBGq__title{font-weight:600}.SettingItem-module-scss-module__JWtBGq__itemDanger{color:var(--color-error-text)}@media (hover:hover){.SettingItem-module-scss-module__JWtBGq__itemDanger:hover{color:var(--color-error-text)}}.SettingItem-module-scss-module__JWtBGq__main{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.SettingItem-module-scss-module__JWtBGq__iconGlyph{flex-shrink:0;justify-content:center;align-items:center;display:flex}.SettingItem-module-scss-module__JWtBGq__iconGlyph svg{width:100%;height:100%}.SettingItem-module-scss-module__JWtBGq__titleWrap{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.SettingItem-module-scss-module__JWtBGq__title{font-weight:500;font-size:var(--type-p);line-height:var(--type-p-lh)}.SettingItem-module-scss-module__JWtBGq__description{color:var(--fg-subtle);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SettingItem-module-scss-module__JWtBGq__trailing{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.SettingItem-module-scss-module__JWtBGq__endContent{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.SettingItem-module-scss-module__JWtBGq__arrow{color:var(--fg-subtle);align-items:center;display:flex}.SettingItem-module-scss-module__JWtBGq__arrowDanger{color:var(--color-error-text)}
.SettingsSidebar-module-scss-module__LjfvGG__sidebar{flex-direction:column;display:flex}.SettingsSidebar-module-scss-module__LjfvGG__sidebarDesktop{width:232px;padding:var(--space-4)var(--space-2);border-inline-end:1px solid var(--color-border);background:var(--surface-shell);box-shadow:var(--shadow-edge);flex-shrink:0;overflow-y:auto}.SettingsSidebar-module-scss-module__LjfvGG__sidebarMobile{padding:var(--space-3)var(--space-2)}.SettingsSidebar-module-scss-module__LjfvGG__group{gap:var(--space-1);flex-direction:column;display:flex}.SettingsSidebar-module-scss-module__LjfvGG__group+.SettingsSidebar-module-scss-module__LjfvGG__group{margin-block-start:var(--space-5)}.SettingsSidebar-module-scss-module__LjfvGG__groupTitle{padding-inline:var(--space-3);color:var(--fg-default);font-size:var(--type-caption);letter-spacing:var(--type-caption-ls,normal);font-weight:600}.SettingsSidebar-module-scss-module__LjfvGG__footer{margin-block-start:auto;margin-inline:calc(-1*var(--space-2));padding-block-start:var(--space-4);padding-inline:var(--space-2);border-block-start:1px solid var(--color-border)}.SettingsSidebar-module-scss-module__LjfvGG__footerMobile{margin-block-start:var(--space-4);margin-inline:calc(-1*var(--space-2));padding-block-start:var(--space-4);padding-inline:var(--space-2);border-block-start:1px solid var(--color-border)}
.UserSettings-module-scss-module__DfqKzW__container{flex-direction:column;height:min(80vh,640px);display:flex;overflow:hidden}.UserSettings-module-scss-module__DfqKzW__header{padding:var(--space-4)var(--space-5)var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;margin-bottom:0}.UserSettings-module-scss-module__DfqKzW__title{color:var(--fg-default);font-size:var(--type-h2);font-weight:600}.UserSettings-module-scss-module__DfqKzW__body{flex:1;min-height:0;display:flex;overflow:hidden}.UserSettings-module-scss-module__DfqKzW__layout{flex:1;min-width:0;display:flex;overflow:hidden}.UserSettings-module-scss-module__DfqKzW__drawerBody{background:var(--surface);flex-direction:column;display:flex}.UserSettings-module-scss-module__DfqKzW__drawerHeader{padding:var(--space-3)var(--space-4);padding-top:max(var(--space-3),var(--safe-area-top,0px));border-bottom:1px solid var(--color-border);background:var(--container);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.UserSettings-module-scss-module__DfqKzW__drawerContent{flex:1;overflow-y:auto}.UserSettings-module-scss-module__DfqKzW__drawerFooter{flex-shrink:0;margin-block-end:calc(var(--space-4) + var(--safe-area-bottom,0px))}
