.dg-header-bg{position:absolute;inset:0;transform-origin:top;background:color-mix(in srgb,var(--color-paper) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--dur-base) var(--ease-standard)}.dg-header-bg:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--color-border);opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.dg-header-inner{position:relative}.dg-header-inner,.dg-header-logo{transition:transform var(--dur-base) var(--ease-standard)}.dg-header-logo{display:block;transform-origin:left center}.dg-header[data-condensed=true] .dg-header-bg{transform:scaleY(.778)}.dg-header[data-condensed=true] .dg-header-bg:after{opacity:1}.dg-header[data-condensed=true] .dg-header-inner{transform:translateY(-8px)}.dg-header[data-condensed=true] .dg-header-logo{transform:scale(.86)}.dg-mega-viewport{transform-origin:top center}@media (prefers-reduced-motion:no-preference){.dg-mega-viewport[data-state=open]{animation:dg-mega-in var(--dur-quick) var(--ease-standard)}.dg-mega-viewport[data-state=closed]{animation:dg-mega-out var(--dur-quick) var(--ease-exit) forwards}}@media (prefers-reduced-motion:reduce){.dg-mega-viewport[data-state=open]{animation:dg-fade-in .15s linear}.dg-mega-viewport[data-state=closed]{animation:dg-fade-out .15s linear forwards}}@keyframes dg-mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes dg-mega-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes dg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dg-fade-out{0%{opacity:1}to{opacity:0}}.dg-overlay[data-state=open]{animation:dg-fade-in var(--dur-base) var(--ease-standard)}.dg-overlay[data-state=closed]{animation:dg-fade-out var(--dur-quick) var(--ease-exit) forwards}@media (prefers-reduced-motion:no-preference){.dg-dialog[data-state=open]{animation:dg-dialog-in var(--dur-base) var(--ease-standard)}.dg-dialog[data-state=closed]{animation:dg-dialog-out var(--dur-quick) var(--ease-exit) forwards}.dg-sheet[data-state=open]{animation:var(--dg-sheet-in,dg-slide-right) var(--dur-base) var(--ease-standard)}.dg-sheet[data-state=closed]{animation:var(--dg-sheet-out,dg-slide-right-out) var(--dur-quick) var(--ease-exit) forwards}.dg-sheet[data-side=left]{--dg-sheet-in:dg-slide-left;--dg-sheet-out:dg-slide-left-out}.dg-sheet[data-side=top]{--dg-sheet-in:dg-slide-top;--dg-sheet-out:dg-slide-top-out}.dg-sheet[data-side=bottom]{--dg-sheet-in:dg-slide-bottom;--dg-sheet-out:dg-slide-bottom-out}}@media (prefers-reduced-motion:reduce){.dg-dialog[data-state=open],.dg-sheet[data-state=open]{animation:dg-fade-in .15s linear}.dg-dialog[data-state=closed],.dg-sheet[data-state=closed]{animation:dg-fade-out .15s linear forwards}}@keyframes dg-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dg-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes dg-slide-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes dg-slide-right-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes dg-slide-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes dg-slide-left-out{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes dg-slide-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes dg-slide-top-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes dg-slide-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dg-slide-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){.dg-page-enter{animation:dg-page-in var(--dur-base) var(--ease-standard) backwards}}@keyframes dg-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dg-cta-bar{transform:translateY(100%);transition:transform var(--dur-base) var(--ease-standard);padding-bottom:env(safe-area-inset-bottom)}.dg-cta-bar[data-visible=true]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dg-cta-bar{transition:none}}@media (prefers-reduced-motion:no-preference){.dg-consent-banner{animation:dg-page-in var(--dur-base) var(--ease-standard) backwards}}