:root,[data-pulse-theme=light]{--_checkbox-shadow:inset 0px var(--border-default) 0px 0px #00000014, inset 0px calc(-1 * var(--border-default)) 0px 0px #00000029, inset 0px 0px 0px var(--border-default) #00000029, inset 0px 1px 0px 0px #fff, inset 0px -1px 0px 0px #fffc, 0px 2px 2px -1px #0000000a, 0px 4px 4px -2px #00000005;--_checkbox-shadow-checked:inset 0px var(--border-default) 0px 0px #00000014, inset 0px calc(-1 * var(--border-default)) 0px 0px #00000029, inset 0px 0px 0px var(--border-default) #11318c, inset 0px 1px 0px 0px #ffffff29, inset 0px -1px 0px 0px #ffffff14, 0px 2px 2px -1px #091a481f, 0px 4px 4px -2px #091a481f;--_checkbox-gradient:linear-gradient(to bottom, transparent, #0000000a);--_checkbox-gradient-checked:linear-gradient(to bottom, transparent, #00000014)}.dark{--_checkbox-shadow:inset 0px var(--border-default) 0px 0px #ffffff29, inset 0px calc(-1 * var(--border-default)) 0px 0px #ffffff0a, inset 0px 0px 0px var(--border-default) #ffffff29, inset 0px 0px 0px 0px #00000014, inset 0px 0px 0px 0px #0000, 0px 2px 2px -1px #0000001f, 0px 4px 4px -2px #0000001f;--_checkbox-shadow-checked:inset 0px var(--border-default) 0px 0px #ffffff29, inset 0px calc(-1 * var(--border-default)) 0px 0px #ffffff14, inset 0px 0px 0px var(--border-default) #ffffff52, inset 0px 0px 0px 0px #0000, inset 0px 0px 0px 0px #0000, 0px 2px 2px -1px #091a483d, 0px 4px 4px -2px #091a483d;--_checkbox-gradient:linear-gradient(to bottom, #ffffff0a, transparent);--_checkbox-gradient-checked:linear-gradient(to bottom, #ffffff14, transparent)}.checkbox-box{cursor:default;box-sizing:border-box;background:var(--bg-translucent);width:16px;height:16px;color:inherit;font:inherit;appearance:none;box-shadow:var(--_checkbox-shadow);border:0;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:0;transition:box-shadow .15s,background-color .15s;display:inline-flex;position:relative;overflow:hidden}.checkbox-box:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.checkbox-box:before{content:"";border-radius:inherit;background:var(--_checkbox-gradient);pointer-events:none;position:absolute;inset:0}.checkbox-box:after{content:"";border-radius:inherit;pointer-events:none;background:var(--glow-on-neutral-hover);opacity:0;transition:opacity .15s;position:absolute;inset:0}.checkbox-box:hover:not([data-disabled])[data-unchecked]:after{opacity:1;transition:none}label:hover:not(:has([data-disabled])) .checkbox-box[data-unchecked]:after{opacity:1;transition:none}.checkbox-box[data-checked],.checkbox-box[data-indeterminate]{background:var(--bg-accent);box-shadow:var(--_checkbox-shadow-checked)}.checkbox-box[data-checked]:before,.checkbox-box[data-indeterminate]:before{background:var(--_checkbox-gradient-checked)}.checkbox-box[data-checked]:after,.checkbox-box[data-indeterminate]:after{background:var(--glow-on-accent-hover)}.checkbox-box:hover:not([data-disabled])[data-checked]:after,.checkbox-box:hover:not([data-disabled])[data-indeterminate]:after{opacity:1;transition:none}label:hover:not(:has([data-disabled])) .checkbox-box[data-checked]:after{opacity:1;transition:none}label:hover:not(:has([data-disabled])) .checkbox-box[data-indeterminate]:after{opacity:1;transition:none}.checkbox-indicator{z-index:2;pointer-events:none;color:var(--fg-emphasis);justify-content:center;align-items:center;display:flex;position:relative}.checkbox-icon-check,.checkbox-icon-minus{position:absolute}.checkbox-icon-check{opacity:0;transition:opacity .1s ease-out}.checkbox-icon-check path{stroke-dasharray:12;stroke-dashoffset:0}.checkbox-box[data-checked] .checkbox-icon-check{opacity:1;transition:none}.checkbox-box[data-checked] .checkbox-icon-check path{animation:.15s ease-out checkbox-draw-check}@keyframes checkbox-draw-check{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}.checkbox-icon-minus{opacity:0;transition:opacity .1s ease-out}.checkbox-icon-minus path{stroke-dasharray:7;stroke-dashoffset:0}.checkbox-box[data-indeterminate] .checkbox-icon-minus{opacity:1;transition:none}.checkbox-box[data-indeterminate] .checkbox-icon-minus path{animation:.15s ease-out checkbox-draw-minus}@keyframes checkbox-draw-minus{0%{stroke-dashoffset:7px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.checkbox-box,.checkbox-box:after,.checkbox-icon-check,.checkbox-icon-minus{transition:none!important}.checkbox-box[data-checked] .checkbox-icon-check path,.checkbox-box[data-indeterminate] .checkbox-icon-minus path{animation:none}}.paged-menu-loading-sweep{opacity:0;visibility:hidden;animation:2s linear infinite paused paged-menu-loader-sweep}.paged-menu-loading-sweep[data-loading]{visibility:visible;animation-play-state:running}@keyframes paged-menu-loader-sweep{0%,to{opacity:0;transform:translate(0)}25%,75%{opacity:1;transform:translate(50%)}50%{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.paged-menu-loading-sweep{opacity:1;animation:none;transform:translate(50%)}}.background-enter{opacity:0}.background-enter-loaded{animation:background-enter 1.6s var(--ease-out-cubic) both}.background-enter-skip{animation:.3s ease-out both background-enter-skip}@keyframes background-enter{0%{opacity:0;transform:translateY(50vh)}to{opacity:var(--background-opacity,1);transform:translate(0,0)}}@keyframes background-enter-skip{0%{opacity:0}to{opacity:var(--background-opacity,1)}}@supports (animation-timeline:scroll(root block)) and (animation-range:0px 100000px){.background-parallax-scroll-driven{animation:linear both background-parallax;animation-timeline:scroll(root);animation-range:0 100000px}@keyframes background-parallax{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--background-parallax-travel,0px), 0)}}}.background-ambient{will-change:transform;animation:40s steps(100,jump-none) background-ambient}@keyframes background-ambient{0%,to{transform:translate(0,0)scale(1)}25%{transform:translate(2.4%,-1.6%)scale(1.09)}50%{transform:translate(-1.2%,2%)scale(1.12)}75%{transform:translate(-2.8%,-.8%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.background-enter-loaded,.background-enter-skip{opacity:var(--background-opacity,1);animation:none;transform:none}.background-parallax-scroll-driven{animation:none}.background-ambient{will-change:auto;animation:none}}
