.ThemeToggle_toggle__RoeI1{--toggle-pad:4px;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;height:46px;padding:var(--toggle-pad);overflow:hidden;border:1px solid var(--outline);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 92%,transparent);color:var(--foreground);box-shadow:0 18px 48px rgba(7,10,13,.16),inset 0 1px 0 rgba(255,255,255,.22);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,opacity .18s ease,transform .28s cubic-bezier(.16,1,.3,1)}.ThemeToggle_floating__E05_w{position:fixed;right:24px;bottom:20px;z-index:60}.ThemeToggle_floating__E05_w.ThemeToggle_withLabels__LxGqd,.ThemeToggle_inline__mrG5H.ThemeToggle_withLabels__LxGqd{width:148px}.ThemeToggle_inline__mrG5H{height:40px;box-shadow:0 8px 22px rgba(7,10,13,.08),inset 0 1px 0 rgba(255,255,255,.16)}.ThemeToggle_inline__mrG5H.ThemeToggle_compact__MGYIj{width:82px}.ThemeToggle_mounted__5jFUx{opacity:1;transform:translateY(0) scale(1)}.ThemeToggle_unmounted__thdQ0{pointer-events:none;opacity:0;transform:translateY(6px) scale(.97)}.ThemeToggle_busy__Mr2Gf{pointer-events:none}.ThemeToggle_floating__E05_w:hover{border-color:color-mix(in srgb,var(--foreground) 20%,transparent);box-shadow:0 22px 56px rgba(7,10,13,.2),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(-2px)}.ThemeToggle_activeSurface__XKWzC{position:absolute;z-index:-1;top:var(--toggle-pad);bottom:var(--toggle-pad);left:var(--toggle-pad);width:calc(50% - var(--toggle-pad));border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#070a0d;box-shadow:0 6px 16px rgba(7,10,13,.2),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .46s cubic-bezier(.16,1,.3,1),background .3s ease,box-shadow .3s ease}.ThemeToggle_dark__GHWTF .ThemeToggle_activeSurface__XKWzC{transform:translateX(100%)}.ThemeToggle_light__IrIqw .ThemeToggle_activeSurface__XKWzC{background:#ffffff;border-color:rgba(7,10,13,.08);box-shadow:0 6px 18px rgba(7,10,13,.11),inset 0 1px 0 rgba(255,255,255,.9)}.ThemeToggle_option__UyYKx{position:relative;display:inline-flex;min-width:0;height:100%;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--foreground) 62%,transparent);font:inherit;transition:color .28s ease,opacity .28s ease,transform .28s cubic-bezier(.16,1,.3,1)}.ThemeToggle_option__UyYKx:not(.ThemeToggle_optionActive__Ah40U):hover{color:color-mix(in srgb,var(--foreground) 84%,transparent)}.ThemeToggle_option__UyYKx:focus-visible{outline:none}.ThemeToggle_option__UyYKx:disabled{cursor:default}.ThemeToggle_optionActive__Ah40U{color:#f7f8f8}.ThemeToggle_light__IrIqw .ThemeToggle_optionActive__Ah40U{color:#070a0d}.ThemeToggle_optionIcon__GTuxh{width:15px;height:15px;flex:none;stroke-width:1.8;transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .28s ease}.ThemeToggle_optionActive__Ah40U .ThemeToggle_optionIcon__GTuxh{transform:rotate(0deg) scale(1.04)}.ThemeToggle_light__IrIqw .ThemeToggle_option__UyYKx:first-of-type.ThemeToggle_optionActive__Ah40U .ThemeToggle_optionIcon__GTuxh{transform:rotate(24deg) scale(1.04)}.ThemeToggle_dark__GHWTF .ThemeToggle_option__UyYKx:last-of-type.ThemeToggle_optionActive__Ah40U .ThemeToggle_optionIcon__GTuxh{transform:rotate(-10deg) scale(1.04)}.ThemeToggle_optionLabel__NN5Eh{overflow:hidden;font-size:.72rem;font-weight:650;letter-spacing:-.015em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ThemeToggle_focusFrame__bFRZ1{pointer-events:none;position:absolute;inset:-3px;border:2px solid transparent;border-radius:inherit;opacity:0;transition:opacity .18s ease}.ThemeToggle_toggle__RoeI1:focus-within .ThemeToggle_focusFrame__bFRZ1{border-color:rgba(73,189,243,.66);box-shadow:0 0 0 3px rgba(73,189,243,.16);opacity:1}[data-theme=dark] .ThemeToggle_toggle__RoeI1{border-color:rgba(255,255,255,.14);background:rgba(10,14,17,.84);box-shadow:0 20px 52px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)}[data-theme=dark] .ThemeToggle_activeSurface__XKWzC{background:#f7f8f8;border-color:rgba(255,255,255,.82);box-shadow:0 8px 20px rgba(0,0,0,.3),inset 0 1px 0 #ffffff}[data-theme=dark] .ThemeToggle_optionActive__Ah40U{color:#070a0d}.ThemeToggle_reveal__L_E_G{--theme-reveal-x:50vw;--theme-reveal-y:50vh;--theme-reveal-radius:150vmax;pointer-events:none;position:fixed;z-index:2147483647;inset:0;overflow:hidden;opacity:1;clip-path:circle(0 at var(--theme-reveal-x) var(--theme-reveal-y));transition:clip-path .65s cubic-bezier(.16,1,.3,1),opacity .26s ease}.ThemeToggle_revealActive__J_evW{clip-path:circle(var(--theme-reveal-radius) at var(--theme-reveal-x) var(--theme-reveal-y))}.ThemeToggle_revealFading__jMgLV{opacity:0}.ThemeToggle_revealGrid__zcW9X{position:absolute;inset:-4%;opacity:0;background-image:linear-gradient(rgba(73,189,243,.045) 1px,transparent 0),linear-gradient(90deg,rgba(73,189,243,.045) 1px,transparent 0);background-size:72px 72px;transform:scale(1.04);transition:opacity .43s ease 80ms,transform .62s cubic-bezier(.16,1,.3,1)}.ThemeToggle_revealActive__J_evW .ThemeToggle_revealGrid__zcW9X{opacity:.7;transform:scale(1)}.ThemeToggle_revealHorizon__nW0vD{position:absolute;top:var(--theme-reveal-y);right:-12%;left:-12%;height:1px;opacity:0;background:linear-gradient(90deg,transparent,rgba(73,189,243,.16),rgba(73,189,243,.82),rgba(73,189,243,.16),transparent);box-shadow:0 0 34px rgba(73,189,243,.42);transform:scaleX(.08);transform-origin:var(--theme-reveal-x) center;transition:opacity .22s ease,transform .62s cubic-bezier(.16,1,.3,1)}.ThemeToggle_revealActive__J_evW .ThemeToggle_revealHorizon__nW0vD{opacity:1;transform:scaleX(1)}.ThemeToggle_revealOrigin__RsHu5{position:absolute;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(73,189,243,.35);border-radius:50%;color:currentColor;opacity:0;transform:translate(-50%,-50%) scale(.45);box-shadow:0 0 0 10px rgba(73,189,243,.055),0 0 42px rgba(73,189,243,.25);transition:opacity .26s ease,transform .58s cubic-bezier(.16,1,.3,1)}.ThemeToggle_revealOrigin__RsHu5 svg{width:18px;height:18px;stroke-width:1.7}.ThemeToggle_revealActive__J_evW .ThemeToggle_revealOrigin__RsHu5{opacity:1;transform:translate(-50%,-50%) scale(1)}.ThemeToggle_revealLight__gKaoM{color:#070a0d}.ThemeToggle_revealDark__WSfwV{color:#f7f8f8}@media (max-width:640px){.ThemeToggle_floating__E05_w{right:16px;bottom:16px}.ThemeToggle_floating__E05_w.ThemeToggle_withLabels__LxGqd{width:132px}.ThemeToggle_option__UyYKx{gap:4px;padding-inline:6px}.ThemeToggle_optionLabel__NN5Eh{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.ThemeToggle_activeSurface__XKWzC,.ThemeToggle_focusFrame__bFRZ1,.ThemeToggle_optionIcon__GTuxh,.ThemeToggle_option__UyYKx,.ThemeToggle_revealGrid__zcW9X,.ThemeToggle_revealHorizon__nW0vD,.ThemeToggle_revealOrigin__RsHu5,.ThemeToggle_reveal__L_E_G,.ThemeToggle_toggle__RoeI1{animation:none!important;transition-duration:1ms!important}}