:root{--ease-out:cubic-bezier(0.16,0.84,0.2,1);--ease-spring:cubic-bezier(0.3,1.5,0.5,1)}@keyframes wb-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes wb-fade{0%{opacity:0}}@keyframes wb-pop{0%{opacity:0;transform:scale(.3) translateY(6px)}}@keyframes wb-pop-out{to{opacity:0;transform:scale(.4)}}@keyframes wb-settle{0%{transform:scale(1.04)}60%{transform:scale(.99)}to{transform:none}}@keyframes wb-menu-in{0%{opacity:0;transform:scale(.96)}}@keyframes wb-word-in{0%{opacity:0;transform:translateY(105%) scaleX(.72)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes wb-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}@keyframes wb-glow{50%{opacity:1}}@keyframes wb-crawl{to{transform:translateX(8.485px)}}@keyframes wb-blink{50%{opacity:0}}@keyframes wb-shimmer{50%{opacity:.35}}.wb-rise{animation:wb-rise .56s var(--ease-out) calc(var(--i, 0) * 45ms + var(--d, 0s)) backwards}.wb-fade{animation:wb-fade .6s ease-out calc(var(--i, 0) * 45ms + var(--d, 0s)) backwards}.wb-pop{animation:wb-pop .56s var(--ease-spring) calc(var(--i, 0) * 45ms + var(--d, 0s)) backwards}.wb-stagger>*{animation:wb-rise .46s var(--ease-out) calc(var(--i, 0) * 45ms + var(--d, 0s)) backwards}.wb-menu{animation:wb-menu-in .16s var(--ease-out) backwards}.wb-word-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.wb-word{display:inline-block;transform-origin:0 100%;animation:wb-word-in .9s var(--ease-out) calc(.12s + var(--w, 0) * 90ms) backwards}.wb-swap{transition:transform .3s var(--ease-spring),opacity .2s}.wb-swap[data-off]{opacity:0;transform:scale(.3) rotate(-40deg)}.wb-swap-in[data-off]{transform:scale(.3) rotate(40deg)}.theme-icon{opacity:0;transform:scale(.3) rotate(-40deg)}:root:not([data-theme=light]):not([data-theme=forest]) .theme-icon--dark,[data-theme=forest] .theme-icon--forest,[data-theme=light] .theme-icon--light{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}}.quad-piece{transform-box:fill-box;transform-origin:center;animation:wb-pop .62s var(--ease-spring) calc(var(--i, 0) * 90ms + .12s) backwards}@media (prefers-reduced-motion:reduce){.quad-piece{animation:none}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){z-index:2}::view-transition-old(root){z-index:1}.theme-fading,.theme-fading *,.theme-fading :after,.theme-fading :before{transition:background-color .38s ease,border-color .38s ease,color .38s ease,fill .38s ease,box-shadow .38s ease!important}.wb-nav-progress{position:fixed;inset:0 0 auto 0;z-index:1000;height:2px;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--color-accent),var(--mark-leaf));box-shadow:0 0 8px color-mix(in srgb,var(--color-accent) 60%,transparent);opacity:0}.wb-nav-progress[data-state=loading]{opacity:1;transform:scaleX(.85);transition:opacity .15s linear .15s,transform 8s cubic-bezier(.1,.7,.2,1) .15s}.wb-nav-progress[data-state=done]{opacity:0;transform:scaleX(1);transition:transform .2s var(--ease-out),opacity .25s linear .2s}