@layer components{.sb-menu{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.sb-menu::backdrop{background:#0e123099}.sb-menu-sheet{transform:rotate(calc(-.6deg * var(--flip)))}.sb-menu[open] .sb-menu-sheet{animation:.5s cubic-bezier(.3,1.3,.5,1) both sb-menu-drop}html:has(.sb-menu[open]){overflow:hidden}}@keyframes sb-menu-drop{0%{transform:translateY(-110%) rotate(calc(-5deg * var(--flip)))}to{transform:rotate(calc(-.6deg * var(--flip)))}}@keyframes sb-swipe{0%{color:var(--on-hero);background-size:0% 100%}40%{color:var(--on-hero)}75%{color:var(--hl-ink)}to{color:var(--hl-ink);background-size:100% 100%}}@keyframes sb-tape-drop{0%{transform:translateY(-110px) rotate(calc(-16deg * var(--flip)))}to{transform:rotate(calc(var(--r,0deg) * var(--flip)))}}@keyframes sb-pop{0%{transform:scale(.4)rotate(0)}to{transform:scale(1) rotate(calc(var(--r,0deg) * var(--flip)))}}@keyframes sb-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes sb-wiggle{0%,to{transform:rotate(calc(var(--r,0deg) * var(--flip)))}30%{transform:rotate(calc(var(--r,0deg) * var(--flip) - 1.2deg))}65%{transform:rotate(calc(var(--r,0deg) * var(--flip) + 1.2deg))}}.is-static .sb-root :is(.sb-hl,.sb-drop,.sb-pop,.sb-float,.sb-wiggle:hover,.animate-marquee,.sb-menu-sheet){animation:none!important}.is-static .sb-root .sb-pill{transition:none}@media (prefers-reduced-motion:reduce){.sb-root :is(.sb-hl,.sb-drop,.sb-pop,.sb-float,.sb-wiggle:hover,.animate-marquee,.sb-menu-sheet){animation:none!important}.sb-root .sb-pill{transition:none}}
::view-transition{pointer-events:none;inset:0 auto auto 0}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}:root{--sb-push:1}:root[dir=rtl]{--sb-push:-1}::view-transition-old(.page-forward){transform-origin:50% 0}::view-transition-old(.page-back){transform-origin:50% 0}::view-transition-new(.page-forward){transform-origin:50% 0}::view-transition-new(.page-back){transform-origin:50% 0}::view-transition-old(.page-forward){--sb-way:1;animation:.3s cubic-bezier(.55,0,.75,.25) both sb-sheet-lift}::view-transition-old(.page-back){--sb-way:-1;animation:.3s cubic-bezier(.55,0,.75,.25) both sb-sheet-lift}::view-transition-new(.page-forward){--sb-way:-1;animation:.44s cubic-bezier(.22,.9,.3,1) 80ms both sb-sheet-drop}::view-transition-new(.page-back){--sb-way:1;animation:.44s cubic-bezier(.22,.9,.3,1) 80ms both sb-sheet-drop}::view-transition-old(.page-fade){animation:.18s ease-out both sb-vt-out}::view-transition-new(.page-fade){animation:.26s ease-out 60ms both sb-vt-in}::view-transition-group(.portrait-morph){z-index:60;animation-duration:.56s;animation-timing-function:cubic-bezier(.3,1.2,.4,1)}@keyframes sb-sheet-lift{0%{opacity:1;transform:none}to{transform:translate(calc(64px * var(--sb-way) * var(--sb-push)), -16px) rotate(calc(2.5deg * var(--sb-way) * var(--sb-push))) scale(1.02);opacity:0}}@keyframes sb-sheet-drop{0%{transform:translate(calc(56px * var(--sb-way) * var(--sb-push)), -28px) rotate(calc(-3deg * var(--sb-way) * var(--sb-push))) scale(1.015);opacity:0}40%{opacity:1}72%{transform:translate(0, 3px) rotate(calc(.8deg * var(--sb-way) * var(--sb-push))) scale(1)}to{opacity:1;transform:none}}@keyframes sb-vt-out{to{opacity:0}}@keyframes sb-vt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(.page-forward){animation:.15s linear both sb-vt-out}::view-transition-old(.page-back){animation:.15s linear both sb-vt-out}::view-transition-old(.page-fade){animation:.15s linear both sb-vt-out}::view-transition-new(.page-forward){animation:.15s linear both sb-vt-in}::view-transition-new(.page-back){animation:.15s linear both sb-vt-in}::view-transition-new(.page-fade){animation:.15s linear both sb-vt-in}::view-transition-group(.portrait-morph){animation:none}::view-transition-old(.portrait-morph){animation-duration:.15s}::view-transition-new(.portrait-morph){animation-duration:.15s}}
