html .public-page-shell .floating-theme-switcher-shell.is-snapping{transition:left var(--appearance-snap-duration,.5s) cubic-bezier(.22,1,.36,1), top var(--appearance-snap-duration,.5s) cubic-bezier(.22,1,.36,1)}html .public-page-shell .floating-theme-switcher-shell.is-snapping[data-motion-managed]{transition:left var(--appearance-snap-duration,.5s) cubic-bezier(.22,1,.36,1), top var(--appearance-snap-duration,.5s) cubic-bezier(.22,1,.36,1), opacity .12s linear, translate .18s linear, filter .12s linear}:root body .theme-switcher.liquid-segmented{cursor:default;background:var(--segment-surface);border-color:color-mix(in srgb, var(--foreground,#202127) 10%, transparent);gap:2px;box-shadow:inset 0 1px #ffffff40,0 8px 28px #00000021}:root body .theme-switcher.liquid-segmented .theme-drag-handle{width:22px;min-height:36px;color:var(--muted,#666);box-shadow:none;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;padding:0;transition:color .18s,background .18s;display:flex}:root body .theme-switcher.liquid-segmented .theme-drag-handle:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 5%, transparent)}:root body .theme-switcher.liquid-segmented .theme-drag-handle:active{cursor:grabbing}:root body .theme-switcher.liquid-segmented .theme-drag-handle:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}:root body .theme-switcher-shell.liquid-theme-switcher{--theme-safe-left:env(safe-area-inset-left,0px);--theme-safe-right:env(safe-area-inset-right,0px);--theme-safe-top:env(safe-area-inset-top,0px);--theme-safe-bottom:env(safe-area-inset-bottom,0px);right:var(--theme-control-right,16px);bottom:var(--theme-control-bottom,16px);view-transition-name:theme-controls;max-width:calc(100vw - 16px);left:var(--theme-control-left,auto)!important;top:var(--theme-control-top,auto)!important}html .public-page-shell .floating-theme-switcher-shell.is-dragging{-webkit-user-select:none;user-select:none;transition:none!important}@media (prefers-reduced-motion:reduce){html .public-page-shell .floating-theme-switcher-shell.is-snapping,html .public-page-shell .floating-theme-switcher-shell.is-snapping[data-motion-managed]{transition:none}}::view-transition-group(theme-controls){z-index:3;pointer-events:none;animation:none}::view-transition-image-pair(theme-controls){isolation:isolate;pointer-events:none}::view-transition-old(theme-controls){pointer-events:none;display:none}::view-transition-new(theme-controls){mix-blend-mode:normal;pointer-events:none;animation:none}:root body .theme-switcher-shell.liquid-theme-switcher{--theme-unfold-ease:cubic-bezier(.22,.78,.2,1);box-sizing:border-box;width:52px;height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;overflow:visible}:root body .liquid-theme-switcher .theme-capsule-surface{inset-block:0;box-sizing:border-box;pointer-events:none;background:color-mix(in srgb,var(--card,#fff) 66%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);width:52px;transition:width .42s var(--theme-unfold-ease),box-shadow .22s ease;border-radius:26px;position:absolute;right:0;box-shadow:inset 0 1px #ffffff40,0 8px 28px #00000014}:root body .liquid-theme-switcher[data-opening-side=right] .theme-capsule-surface{left:0;right:auto}:root body .liquid-theme-switcher.is-expanded .theme-capsule-surface{width:var(--theme-expanded-width,228px);box-shadow:inset 0 1px #ffffff50,0 12px 32px #00000019}:root body .liquid-theme-switcher .theme-expanded-controls{height:42px;width:calc(var(--theme-expanded-width,228px) - 52px);opacity:0;visibility:hidden;pointer-events:none;filter:blur(2px);transform-origin:100%;min-width:0;transition:opacity .13s ease,transform .32s var(--theme-unfold-ease),filter .2s ease,visibility 0s .32s;position:absolute;top:3px;right:48px;overflow:hidden;transform:translate(12px)scale(.94)}:root body .liquid-theme-switcher[data-opening-side=right] .theme-expanded-controls{transform-origin:0;left:48px;right:auto;transform:translate(-12px)scale(.94)}:root body .liquid-theme-switcher.is-expanded .theme-expanded-controls{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transition:opacity .21s ease 75ms,transform .42s var(--theme-unfold-ease),filter .3s ease,visibility 0s;transform:none}:root body .liquid-theme-switcher .theme-switcher.liquid-segmented{width:100%;min-width:0;height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:2px}:root body .liquid-theme-switcher .liquid-segmented-option>span{opacity:0;transition:transform .2s,opacity .13s;transform:translateY(2px)}:root body .liquid-theme-switcher.is-expanded .liquid-segmented-option>span{opacity:1;transition:transform .3s var(--theme-unfold-ease),opacity .22s ease;transform:none}:root body .liquid-theme-switcher.is-expanded .liquid-segmented-option:first-of-type>span{transition-delay:70ms}:root body .liquid-theme-switcher.is-expanded .liquid-segmented-option:nth-of-type(2)>span{transition-delay:.1s}:root body .liquid-theme-switcher.is-expanded .liquid-segmented-option:nth-of-type(3)>span{transition-delay:.13s}:root body .liquid-theme-switcher .theme-peek-button{width:42px;height:40px;min-height:40px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:0 0 42px;place-items:center;padding:0;transition:background .18s,scale .32s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}:root body .liquid-theme-switcher .theme-peek-button:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}:root body .liquid-theme-switcher .theme-peek-button:active{scale:.93}:root body .liquid-theme-switcher .theme-peek-button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:-1px}:root body .liquid-theme-switcher .theme-peek-state{color:var(--muted);font-size:8px;font-weight:650;line-height:1;position:absolute;bottom:2px;right:1px}@media (prefers-reduced-motion:reduce){:root body .theme-switcher-shell.liquid-theme-switcher,:root body .liquid-theme-switcher .theme-capsule-surface,:root body .liquid-theme-switcher .theme-expanded-controls,:root body .liquid-theme-switcher .theme-peek-button,:root body .liquid-theme-switcher .liquid-segmented-option>span{transition:none!important}:root body .liquid-theme-switcher .theme-expanded-controls{filter:none}}:root body .liquid-theme-switcher .liquid-segmented-track{flex:1;width:140px;min-width:0}:root body .liquid-theme-switcher .liquid-segmented-option{padding-inline:8px}
