.ThemeSwitcher_toggle__bKvyu{display:inline-flex;height:36px;align-items:center;padding:3px;border:1px solid var(--color-border);border-radius:9999px;background:var(--color-muted);cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.ThemeSwitcher_toggle__bKvyu:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.ThemeSwitcher_track__QzugN{position:relative;display:flex;width:56px;height:28px;align-items:center}.ThemeSwitcher_icon__lRvj_{position:relative;z-index:1;width:28px;height:28px;flex-shrink:0;padding:6px;transition:color .3s ease,opacity .3s ease}.ThemeSwitcher_activeIcon__G9Dd2{color:var(--color-primary);opacity:1}.ThemeSwitcher_inactiveIcon__m3PRC{color:var(--color-muted-foreground);opacity:.4}.ThemeSwitcher_thumb__kcQyS{position:absolute;top:0;left:0;width:28px;height:28px;border-radius:9999px;background:var(--color-background);box-shadow:0 1px 3px var(--color-shadow-lg);transition:transform .35s cubic-bezier(.4,0,.2,1)}.ToolsShell_shell__AZdzN{--font-sans:var(--font-tools-sans);--font-mono:var(--font-tools-mono);display:flex;width:100%;min-height:100vh;flex-direction:column;font-family:var(--font-tools-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}:where(.ToolsShell_shell__AZdzN) :where(:focus-visible:not(input[type=search])){border-radius:.25rem;outline:2px solid var(--color-primary);outline-offset:2px}.ToolsShell_main__MPQD0{flex:1}.ToolsShell_header__x__mA{position:sticky;z-index:50;top:0;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background) 80%,transparent);backdrop-filter:blur(20px)}.ToolsShell_headerRow__MMsNp{display:flex;width:100%;max-width:72rem;height:4rem;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;padding:0 1.5rem}.ToolsShell_breadcrumbs__L0F23{display:flex;min-width:0;align-items:center;gap:.55rem}.ToolsShell_brandName__hnDqL{font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.ToolsShell_toolsChip__6A5C5{padding:.2rem .55rem;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:.75rem;font-weight:600}.ToolsShell_breadcrumbSeparator__vKfh6{color:var(--color-muted-foreground);font-size:.8rem}.ToolsShell_leafTitle__1oRhY{overflow:hidden;color:var(--color-muted-foreground);font-size:.84rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ToolsShell_familyTabs__Bhqtr{display:flex;flex:none;gap:.25rem;padding:.2rem;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-card)}.ToolsShell_familyTabs__Bhqtr a{padding:.3rem .95rem;border-radius:999px;color:var(--color-muted-foreground);font-size:.84rem;font-weight:600;transition:color .2s}.ToolsShell_familyTabs__Bhqtr a:hover:not([aria-current=page]){color:var(--color-foreground)}.ToolsShell_familyTabs__Bhqtr a[aria-current=page]{background:var(--color-foreground);color:var(--color-background)}.ToolsShell_headerNavigation__7ESn0{display:flex;align-items:center;flex:none;gap:1.3rem}.ToolsShell_headerNavigation__7ESn0 a{color:var(--color-muted-foreground);font-size:.875rem;transition:color .2s}.ToolsShell_headerNavigation__7ESn0 a:hover{color:var(--color-foreground)}.ToolsShell_themeButton__Nv3JS{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-muted-foreground);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.ToolsShell_themeButton__Nv3JS:hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.ToolsShell_themeButton__Nv3JS svg{width:.94rem;height:.94rem}.ToolsShell_footer__JqzZJ{border-top:1px solid var(--color-border-subtle)}.ToolsShell_footerRow__da2D5{display:flex;width:100%;max-width:72rem;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:0 auto;padding:2rem 1.5rem;color:var(--color-muted-foreground);font-size:.8125rem}.ToolsShell_footerNavigation__ljCe4{display:flex;gap:1.3rem}.ToolsShell_footerNavigation__ljCe4 a{transition:color .2s}.ToolsShell_footerNavigation__ljCe4 a:hover{color:var(--color-foreground)}