.ThemeToggle_button__tB9OE{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--ink-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.ThemeToggle_button__tB9OE:hover{background:var(--surface-muted);color:var(--ink-strong);border-color:var(--stroke-soft)}.ThemeToggle_button__tB9OE:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ThemeToggle_button__tB9OE:active{transform:scale(.94)}.ThemeToggle_iconWrap__xrk6C{position:relative;width:18px;height:18px}.ThemeToggle_iconWrap__xrk6C,.ThemeToggle_icon__fqTIm{display:inline-flex;align-items:center;justify-content:center}.ThemeToggle_icon__fqTIm{position:absolute;inset:0;transition:transform var(--dur-base) var(--ease-emphasis),opacity var(--dur-base) var(--ease-standard)}.ThemeToggle_sun__qogvN{transform:rotate(0deg) scale(1);opacity:1}.ThemeToggle_moon__SiEya{transform:rotate(-90deg) scale(.6);opacity:0}[data-theme=dark] .ThemeToggle_sun__qogvN{transform:rotate(90deg) scale(.6);opacity:0}[data-theme=dark] .ThemeToggle_moon__SiEya{transform:rotate(0deg) scale(1);opacity:1}@media (prefers-reduced-motion:reduce){.ThemeToggle_icon__fqTIm{transition:opacity var(--dur-fast) var(--ease-standard)}.ThemeToggle_moon__SiEya,.ThemeToggle_sun__qogvN,[data-theme=dark] .ThemeToggle_moon__SiEya,[data-theme=dark] .ThemeToggle_sun__qogvN{transform:none}}.ThemeToggle_rowButton___UBkx{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:12px;min-height:52px;padding:0 16px;background:transparent;color:var(--ink-strong);border:1px solid var(--stroke-default);cursor:pointer;font-family:var(--font-family-body);font-size:var(--fs-md);font-weight:600;letter-spacing:0;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ThemeToggle_rowButton___UBkx:hover{background:var(--accent-ink-tint);border-color:var(--accent-ink);color:var(--accent-ink)}.ThemeToggle_rowButton___UBkx:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ThemeToggle_rowButton___UBkx:active{transform:translate(1px,1px)}.ThemeToggle_rowIconSlot__oRkzG{display:inline-flex;align-items:center;justify-content:center;width:22px;flex-shrink:0;color:currentColor}.ThemeToggle_rowLabel__JWP_z{flex:1;text-align:left;line-height:1;letter-spacing:0}.ThemeToggle_rowState__Fqs3r{display:inline-flex;align-items:center;padding:3px 10px;background:var(--surface-muted);border:1px solid var(--stroke-soft);border-radius:999px;color:var(--ink-secondary);font-family:var(--font-family-body);font-size:var(--fs-2xs);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.ThemeToggle_rowButton___UBkx:hover .ThemeToggle_rowState__Fqs3r{background:var(--accent-ink-soft);border-color:var(--accent-ink-soft);color:var(--accent-ink)}