.margo-layer{z-index:var(--margo-layer-z-index);transition:visibility var(--margo-layer-duration) var(--margo-layer-easing), overlay var(--margo-layer-duration) var(--margo-layer-easing) allow-discrete, display var(--margo-layer-duration) var(--margo-layer-easing) allow-discrete;position:fixed;inset:0}.margo-layer:not([open]){visibility:hidden;pointer-events:none}.margo-layer>:not([data-margo-travel]){opacity:0;transition:opacity var(--margo-layer-duration) var(--margo-layer-easing)}.margo-layer[open]>:not([data-margo-travel]){opacity:1}@starting-style{.margo-layer[open]>:not([data-margo-travel]){opacity:0}}.margo-layer::backdrop{opacity:0;transition:opacity var(--margo-layer-duration) var(--margo-layer-easing), overlay var(--margo-layer-duration) var(--margo-layer-easing) allow-discrete, display var(--margo-layer-duration) var(--margo-layer-easing) allow-discrete}.margo-layer[open]::backdrop{opacity:1}@starting-style{.margo-layer[open]::backdrop{opacity:0}}html:has(.margo-layer[open]){overflow:clip}.margo-progress-bar:before{content:"";background:var(--margo-progress-bar-fill);position:absolute;inset:0}.margo-progress-bar[data-margo-mode=determinate]:before{clip-path:inset(0 calc(100% - var(--margo-progress-bar-value,0%)) 0 0)}.margo-progress-bar[data-margo-mode=determinate][data-margo-animate=true]:before{transition:clip-path .3s ease-out}.margo-progress-bar[data-margo-mode=indeterminate]:before{width:50%;animation:.8s ease-in-out infinite margo-progress-bar-indeterminate;inset:0 auto 0 0}@keyframes margo-progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.margo-sheet{transition:translate var(--margo-layer-duration) var(--margo-layer-easing)}.margo-sheet[data-margo-side=start]{translate:-100%}.margo-sheet[data-margo-side=end]{translate:100%}.margo-sheet[data-margo-side=top]{translate:0 -100%}.margo-sheet[data-margo-side=bottom]{translate:0 100%}dialog[open] .margo-sheet{translate:0}@starting-style{dialog[open] .margo-sheet[data-margo-side=start]{translate:-100%}dialog[open] .margo-sheet[data-margo-side=end]{translate:100%}dialog[open] .margo-sheet[data-margo-side=top]{translate:0 -100%}dialog[open] .margo-sheet[data-margo-side=bottom]{translate:0 100%}}.background-layers{z-index:0;pointer-events:none;position:fixed;inset:0}.background-layers__layer{opacity:0;transition:opacity 1s;position:absolute;inset:0}.background-layers__layer[data-active=true]{opacity:1}@starting-style{.background-layers__layer[data-active=true]{opacity:0}}.background-layers__noise{opacity:.05;mix-blend-mode:overlay;filter:grayscale();background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}#_cursor-ripple_19h5h_1[data-ripple=true]{animation:.55s cubic-bezier(.22,1,.36,1) forwards _animate-ripple_19h5h_1}@media (prefers-reduced-motion:reduce){#_cursor-ripple_19h5h_1[data-ripple=true]{animation-duration:.01ms}}@keyframes _animate-ripple_19h5h_1{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}
