.cmAccountMenu{position:relative;width:100%}.cmAccountMenu>button{width:100%}.cmAccountChevronOpen{transform:rotate(180deg)}.cmAccountPopover{position:absolute;bottom:calc(100% + 12px);left:0;right:0;z-index:60;padding:8px;border:1px solid var(--cm-line,#293349);border-radius:16px;background:var(--cm-elevated,#18181b);color:var(--cm-text,#eef2ff);box-shadow:0 16px 48px #0005}.cmAccountPopoverHeading{padding:10px 12px;font-size:14px;font-weight:650;overflow-wrap:anywhere}.cmAccountPopoverHeading small{display:block;margin-top:4px;color:var(--cm-muted,#94a3b8);font-size:12px;font-weight:400}.cmAccountPopover button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:10px;text-align:left;background:transparent;color:inherit;font:inherit;cursor:pointer}.cmAccountPopover button:focus-visible,.cmAccountPopover button:hover{background:#64748b22}.cmAccountPopover button:disabled{opacity:.55;cursor:wait}.cmAccountPopoverDivider{height:1px;margin:5px 8px;background:var(--cm-line,#293349)}.cmAccountMenuError{margin:8px;color:#f87171;font-size:12px}.cmSettingsLayer{display:contents}.cmSettingsLayer>div{z-index:100;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:#02061799}.cmSettingsLayer section[role=dialog]{width:min(1080px,calc(100vw - 64px));max-width:1080px;height:min(720px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);display:flex;flex-direction:column;overflow:hidden}.cmSettingsLayout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:24px;flex:1 1 auto;min-height:0;overflow:hidden}.cmSettingsTabs{display:flex;flex-direction:column;gap:6px;padding-right:18px;border-right:1px solid var(--cm-line,#293349);overflow-y:auto}.cmSettingsTabs button{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--cm-muted,#94a3b8);text-align:left;font:inherit;font-size:13.5px;font-weight:550;cursor:pointer;transition:color .18s ease}.cmSettingsTabs button>span:not(.cmTabFrame),.cmSettingsTabs button>svg{position:relative;z-index:1;transition:color .18s ease,filter .18s ease}.cmSettingsTabs button:hover{background:rgba(148,163,184,.08);color:var(--cm-text,#eef2ff)}.cmSettingsTabs button.cmTabActive,.cmSettingsTabs button[aria-selected=true]{background:transparent!important;border-color:transparent!important;color:#60a5fa!important;font-weight:650}.cmSettingsTabs button.cmTabActive:hover,.cmSettingsTabs button[aria-selected=true]:hover{background:transparent!important}.cmSettingsTabs button.cmTabActive>svg,.cmSettingsTabs button[aria-selected=true]>svg{color:#60a5fa!important;filter:drop-shadow(0 0 6px rgba(96,165,250,.45))}.cmTabFrame{position:absolute;inset:0;z-index:0;border-radius:12px;border:1px solid rgba(59,130,246,.42);background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(30,58,138,.28));box-shadow:0 4px 18px rgba(37,99,235,.2),inset 0 1px 0 hsla(0,0%,100%,.1);pointer-events:none}.root[data-theme=light] .cmTabFrame,[data-theme=light] .cmTabFrame,body[data-theme=light] .cmTabFrame{border:1px solid rgba(37,99,235,.28);background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(59,130,246,.06));box-shadow:0 2px 10px rgba(37,99,235,.1)}.root[data-theme=light] .cmSettingsTabs button.cmTabActive,.root[data-theme=light] .cmSettingsTabs button[aria-selected=true],[data-theme=light] .cmSettingsTabs button.cmTabActive,[data-theme=light] .cmSettingsTabs button[aria-selected=true],body[data-theme=light] .cmSettingsTabs button.cmTabActive,body[data-theme=light] .cmSettingsTabs button[aria-selected=true]{color:#1d4ed8!important}.root[data-theme=light] .cmSettingsTabs button.cmTabActive>svg,.root[data-theme=light] .cmSettingsTabs button[aria-selected=true]>svg,[data-theme=light] .cmSettingsTabs button.cmTabActive>svg,[data-theme=light] .cmSettingsTabs button[aria-selected=true]>svg,body[data-theme=light] .cmSettingsTabs button.cmTabActive>svg,body[data-theme=light] .cmSettingsTabs button[aria-selected=true]>svg{color:#1d4ed8!important;filter:none}.cmSettingsContent{min-width:0;height:100%;overflow-y:auto;overflow-wrap:anywhere;padding-right:8px}.cmSettingsContent>section{width:100%;min-width:0}.cmSettingsContent :is(input,select,textarea){max-width:100%}.cmSettingsPanelFade{animation:cmSettingsFadeIn .2s cubic-bezier(.16,1,.3,1) forwards;min-height:100%}@keyframes cmSettingsFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cmSettingsPanelFade{animation:none}}@media (max-width:640px){.cmSettingsLayer section[role=dialog]{width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);overflow-y:auto}.cmSettingsLayout{display:flex;flex-direction:column;gap:16px;min-height:0;height:auto;overflow:visible}.cmSettingsTabs{padding-right:0;padding-bottom:12px;border-right:0;border-bottom:1px solid var(--cm-line,#293349);overflow:visible}.cmSettingsContent{height:auto;overflow-y:visible;padding-right:0}}.cmSettingsContent,.cmSettingsLayer section[role=dialog],.cmSettingsTabs{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.cmSettingsContent{scrollbar-gutter:stable}.cmSettingsContent::-webkit-scrollbar,.cmSettingsLayer section[role=dialog]::-webkit-scrollbar,.cmSettingsTabs::-webkit-scrollbar{width:6px;height:6px}.cmSettingsContent::-webkit-scrollbar-track,.cmSettingsLayer section[role=dialog]::-webkit-scrollbar-track,.cmSettingsTabs::-webkit-scrollbar-track{background:transparent}.cmSettingsContent::-webkit-scrollbar-thumb,.cmSettingsLayer section[role=dialog]::-webkit-scrollbar-thumb,.cmSettingsTabs::-webkit-scrollbar-thumb{background:rgba(148,163,184,.35);border:1px solid transparent;background-clip:padding-box;border-radius:999px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.cmSettingsContent::-webkit-scrollbar-thumb:hover,.cmSettingsLayer section[role=dialog]::-webkit-scrollbar-thumb:hover,.cmSettingsTabs::-webkit-scrollbar-thumb:hover{background-color:rgba(148,163,184,.65)}.cmSettingsContent::-webkit-scrollbar-button,.cmSettingsLayer section[role=dialog]::-webkit-scrollbar-button,.cmSettingsTabs::-webkit-scrollbar-button{display:none;width:0;height:0}.cmSettingsContent::-webkit-scrollbar-corner,.cmSettingsLayer section[role=dialog]::-webkit-scrollbar-corner,.cmSettingsTabs::-webkit-scrollbar-corner{background:transparent}@media (prefers-reduced-motion:reduce){.cmTabFrame{transition:none!important}}.cmAccountPopover,.cmSettingsLayer{--bg:var(--cm-bg);--surface:var(--cm-surface);--elevated:var(--cm-elevated);--text:var(--cm-text);--muted:var(--cm-muted);--faint:var(--cm-faint);--line:var(--cm-line);color:var(--cm-text)}.cmAccountPopover{background:var(--cm-elevated);border-color:var(--cm-line)}.cmSettingsTabs button[aria-selected=true]{background:transparent;border-color:transparent}.cmAccountMenuError{color:var(--cm-danger-ink)}.cmSettingsContent :is(input,select,textarea){color-scheme:inherit;accent-color:var(--cm-blue-ink)}.cmSettingsLayer{color:var(--cm-text);background:var(--cm-surface);--bg:var(--cm-bg);--surface:var(--cm-surface);--elevated:var(--cm-elevated);--text:var(--cm-text);--muted:var(--cm-muted);--faint:var(--cm-faint);--line:var(--cm-line);--border:var(--cm-line);--brand:var(--cm-brand);--accent:var(--cm-blue-ink);--blue-ink:var(--cm-blue-ink);--blue-soft:var(--cm-blue-soft);--green:var(--cm-green);--amber:var(--cm-amber);--orange:var(--cm-amber);--red:var(--cm-red);--green-soft:var(--cm-green-soft);--orange-soft:var(--cm-amber-soft);--primary-bg:var(--cm-primary-bg);--primary-hover:var(--cm-primary-hover);--primary-ink:var(--cm-primary-ink)}.cmSettingsContent :is(h1,h2,h3,h4,h5,h6,legend){color:var(--cm-text)}.cmSettingsContent :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select){background-color:var(--cm-bg);color:var(--cm-text);caret-color:var(--cm-text);border-color:var(--cm-line);color-scheme:inherit}.cmSettingsContent :is(input,textarea)::-moz-placeholder{color:var(--cm-muted);opacity:1}.cmSettingsContent :is(input,textarea)::placeholder{color:var(--cm-muted);opacity:1}.cmSettingsContent select option{background:var(--cm-surface);color:var(--cm-text)}.cmSettingsContent input::-webkit-calendar-picker-indicator{filter:none}