dialog[data-slot=dialog]::backdrop,dialog[data-slot=sheet]::backdrop{background:#021c248c;background:color-mix(in oklab, var(--color-ocean-950) 55%, transparent);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s ease, display .25s ease allow-discrete, overlay .25s ease allow-discrete}dialog[data-slot=dialog][open]::backdrop,dialog[data-slot=sheet][open]::backdrop{opacity:1}@starting-style{dialog[data-slot=dialog][open]::backdrop,dialog[data-slot=sheet][open]::backdrop{opacity:0}}dialog[data-slot=dialog]{opacity:0;transition:opacity .3s cubic-bezier(.16, 1, .3, 1), transform .3s cubic-bezier(.16, 1, .3, 1), display .3s allow-discrete, overlay .3s allow-discrete;transform:translateY(.75rem)scale(.97)}dialog[data-slot=dialog][open]{opacity:1;transform:none}@starting-style{dialog[data-slot=dialog][open]{opacity:0;transform:translateY(.75rem)scale(.97)}}dialog[data-slot=sheet]{transition:transform .35s cubic-bezier(.32, .72, 0, 1), display .35s allow-discrete, overlay .35s allow-discrete}dialog[data-slot=sheet][data-side=right]{transform:translate(100%)}dialog[data-slot=sheet][data-side=left]{transform:translate(-100%)}dialog[data-slot=sheet][open]{transform:translate(0)}@starting-style{dialog[data-slot=sheet][open][data-side=right]{transform:translate(100%)}dialog[data-slot=sheet][open][data-side=left]{transform:translate(-100%)}}.overlay-pop{transform-origin:top}details[open]>.overlay-pop{animation:.22s cubic-bezier(.16,1,.3,1) both overlay-pop}@keyframes overlay-pop{0%{opacity:0;transform:translateY(.375rem)scale(.98)}to{opacity:1;transform:none}}html:has(dialog[data-slot=dialog][open]),html:has(dialog[data-slot=sheet][open]){scrollbar-gutter:stable;overflow:hidden}html{scroll-padding-top:6rem}.dark [data-navbar].glass-light{background:color-mix(in oklab, var(--aloha-background) 78%, transparent);border-color:var(--aloha-border)}[data-header]{transition:top .42s cubic-bezier(.22,.61,.36,1)}[data-header][data-shrunk=true]{top:max(.5rem, env(safe-area-inset-top))}[data-header-track]{transition:max-width .42s cubic-bezier(.22,.61,.36,1)}[data-header][data-shrunk=true] [data-header-track]{max-width:60rem}[data-navbar]{transition:padding .42s cubic-bezier(.22,.61,.36,1),background-color .3s,border-color .3s,box-shadow .3s,color .3s}[data-header][data-shrunk=true] [data-navbar]{padding-block:.375rem;padding-left:1rem;padding-right:.5rem;box-shadow:0 10px 30px -12px #00000047}[data-header-brand] span{transition:font-size .42s cubic-bezier(.22,.61,.36,1)}[data-header][data-shrunk=true] [data-header-brand] span{font-size:1.05rem}@media (prefers-reduced-motion:reduce){[data-header],[data-header-track],[data-navbar],[data-header-brand] span{transition:none}}
