@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-backdrop{position:relative;isolation:isolate;overflow:hidden}.ag-backdrop--fixed{position:fixed;inset:0}.ag-backdrop-layer{position:absolute;inset:0;z-index:0;inline-size:120%;block-size:120%;inset-inline-start:-10%;inset-block-start:-10%}.ag-backdrop-content{position:relative;z-index:1}.ag-backdrop[data-ag-backdrop]>.ag-backdrop-content{color:var(--_ag-on-surface, inherit)}.ag-backdrop-layer>img,.ag-backdrop-layer>video{inline-size:100%;block-size:100%;object-fit:cover}[data-ag-continuous=on] .ag-backdrop.ag-backdrop--drift .ag-backdrop-layer{animation-name:ag-backdrop-drift;animation-duration:var(--ag-duration-ambient);animation-timing-function:var(--ag-ease-standard);animation-iteration-count:infinite;animation-direction:alternate}.ag-backdrop[data-ag-offscreen] .ag-backdrop-layer,.ag-backdrop[data-backdrop-hidden] .ag-backdrop-layer{animation-play-state:paused}@keyframes ag-backdrop-drift{0%{transform:translateZ(0)}to{transform:translate3d(-2%,1.5%,0)}}[data-ag-part=backdrop-pause]{position:absolute;z-index:2;inset-block-end:var(--ag-space-2, .5rem);inset-inline-end:var(--ag-space-2, .5rem);font:inherit;font-size:var(--_ag-text-xs, .75rem);padding:var(--ag-space-1, .25rem) var(--ag-space-2, .5rem);background:var(--ag-scrim-media);color:CanvasText;border-radius:var(--ag-radius-sm);opacity:0;transition:opacity var(--ag-duration-micro)}@supports (color: color-mix(in srgb,red,red)){[data-ag-part=backdrop-pause]{border:1px solid color-mix(in oklch,CanvasText 30%,transparent)}}[data-ag-part=backdrop-pause][hidden]{display:none}[data-ag-part=backdrop-pause]:focus-visible,[data-ag-part=backdrop-pause]:hover,.ag-backdrop:hover>[data-ag-part=backdrop-pause]{opacity:1}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-backdrop[data-ag-backdrop-preset=aurora][data-ag-backdrop=light]>.ag-backdrop-layer{color-scheme:light}@supports (color: color-mix(in srgb,red,red)){.ag-backdrop[data-ag-backdrop-preset=aurora][data-ag-backdrop=light]>.ag-backdrop-layer{--_ag-backdrop-aurora-a: color-mix(in oklch, var(--_ag-backdrop-c1) 40%, transparent);--_ag-backdrop-aurora-b: color-mix(in oklch, var(--_ag-backdrop-c2) 34%, transparent);--_ag-backdrop-aurora-c: color-mix(in oklch, var(--_ag-backdrop-c3) 28%, transparent)}}.ag-backdrop[data-ag-backdrop-preset=aurora][data-ag-backdrop=dark]>.ag-backdrop-layer{color-scheme:dark}@supports (color: color-mix(in srgb,red,red)){.ag-backdrop[data-ag-backdrop-preset=aurora][data-ag-backdrop=dark]>.ag-backdrop-layer{--_ag-backdrop-aurora-a: color-mix(in oklch, var(--_ag-backdrop-c1) 55%, transparent);--_ag-backdrop-aurora-b: color-mix(in oklch, var(--_ag-backdrop-c2) 46%, transparent);--_ag-backdrop-aurora-c: color-mix(in oklch, var(--_ag-backdrop-c3) 40%, transparent)}}@supports (color: color-mix(in srgb,red,red)){.ag-backdrop[data-ag-backdrop-preset=aurora][data-ag-backdrop=auto]>.ag-backdrop-layer{--_ag-backdrop-aurora-a: light-dark( color-mix(in oklch, var(--_ag-backdrop-c1) 40%, transparent), color-mix(in oklch, var(--_ag-backdrop-c1) 55%, transparent));--_ag-backdrop-aurora-b: light-dark( color-mix(in oklch, var(--_ag-backdrop-c2) 34%, transparent), color-mix(in oklch, var(--_ag-backdrop-c2) 46%, transparent));--_ag-backdrop-aurora-c: light-dark( color-mix(in oklch, var(--_ag-backdrop-c3) 28%, transparent), color-mix(in oklch, var(--_ag-backdrop-c3) 40%, transparent))}}.ag-backdrop[data-ag-backdrop-preset=aurora]>.ag-backdrop-layer{background-color:var(--ag-color-canvas);background-image:radial-gradient(60% 80% at 18% 20%,var(--_ag-backdrop-aurora-a),transparent 70%),radial-gradient(55% 70% at 80% 15%,var(--_ag-backdrop-aurora-b),transparent 72%),radial-gradient(70% 90% at 50% 95%,var(--_ag-backdrop-aurora-c),transparent 75%);background-repeat:no-repeat}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-backdrop[data-backdrop-grain] .ag-backdrop-layer:after{content:"";position:absolute;inset:0;background-image:image-set(url(./backdrops/assets/grain-112.avif) type("image/avif"),url(./backdrops/assets/grain-112.png) type("image/png"));background-repeat:repeat;background-size:112px 112px;opacity:.03;pointer-events:none}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-backdrop[data-ag-backdrop=media]>.ag-backdrop-layer>img,.ag-backdrop[data-ag-backdrop=media]>.ag-backdrop-layer>video{inline-size:100%;block-size:100%;object-fit:cover}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-backdrop[data-ag-backdrop-preset=mesh][data-ag-backdrop=light]>.ag-backdrop-layer{color-scheme:light;--_ag-backdrop-mesh-tint: 8%}@supports (color: color-mix(in srgb,red,red)){.ag-backdrop[data-ag-backdrop-preset=mesh][data-ag-backdrop=light]>.ag-backdrop-layer{--_ag-backdrop-mesh-1: color-mix(in oklch, var(--_ag-backdrop-c1) 48%, transparent);--_ag-backdrop-mesh-2: color-mix(in oklch, var(--_ag-backdrop-c2) 42%, transparent);--_ag-backdrop-mesh-3: color-mix(in oklch, var(--_ag-backdrop-c3) 38%, transparent);--_ag-backdrop-mesh-4: color-mix(in oklch, var(--_ag-backdrop-c4) 38%, transparent)}}.ag-backdrop[data-ag-backdrop-preset=mesh][data-ag-backdrop=dark]>.ag-backdrop-layer{color-scheme:dark;--_ag-backdrop-mesh-tint: 14%}@supports (color: color-mix(in srgb,red,red)){.ag-backdrop[data-ag-backdrop-preset=mesh][data-ag-backdrop=dark]>.ag-backdrop-layer{--_ag-backdrop-mesh-1: color-mix(in oklch, var(--_ag-backdrop-c1) 60%, transparent);--_ag-backdrop-mesh-2: color-mix(in oklch, var(--_ag-backdrop-c2) 55%, transparent);--_ag-backdrop-mesh-3: color-mix(in oklch, var(--_ag-backdrop-c3) 50%, transparent);--_ag-backdrop-mesh-4: color-mix(in oklch, var(--_ag-backdrop-c4) 50%, transparent)}}.ag-backdrop[data-ag-backdrop-preset=mesh][data-ag-backdrop=auto]>.ag-backdrop-layer{--_ag-backdrop-mesh-tint: 10%}@supports (color: color-mix(in srgb,red,red)){.ag-backdrop[data-ag-backdrop-preset=mesh][data-ag-backdrop=auto]>.ag-backdrop-layer{--_ag-backdrop-mesh-1: light-dark( color-mix(in oklch, var(--_ag-backdrop-c1) 48%, transparent), color-mix(in oklch, var(--_ag-backdrop-c1) 60%, transparent));--_ag-backdrop-mesh-2: light-dark( color-mix(in oklch, var(--_ag-backdrop-c2) 42%, transparent), color-mix(in oklch, var(--_ag-backdrop-c2) 55%, transparent));--_ag-backdrop-mesh-3: light-dark( color-mix(in oklch, var(--_ag-backdrop-c3) 38%, transparent), color-mix(in oklch, var(--_ag-backdrop-c3) 50%, transparent));--_ag-backdrop-mesh-4: light-dark( color-mix(in oklch, var(--_ag-backdrop-c4) 38%, transparent), color-mix(in oklch, var(--_ag-backdrop-c4) 50%, transparent))}}.ag-backdrop[data-ag-backdrop-preset=mesh]>.ag-backdrop-layer{background-color:var(--ag-color-canvas);background-repeat:no-repeat}@supports (color: color-mix(in srgb,red,red)){.ag-backdrop[data-ag-backdrop-preset=mesh]>.ag-backdrop-layer{background-image:radial-gradient(45% 45% at 15% 25%,var(--_ag-backdrop-mesh-1),transparent 70%),radial-gradient(40% 50% at 85% 20%,var(--_ag-backdrop-mesh-2),transparent 70%),radial-gradient(50% 40% at 25% 85%,var(--_ag-backdrop-mesh-3),transparent 70%),radial-gradient(45% 55% at 75% 80%,var(--_ag-backdrop-mesh-4),transparent 72%),linear-gradient(160deg,var(--ag-color-canvas),color-mix(in oklch,var(--_ag-backdrop-c1) var(--_ag-backdrop-mesh-tint),var(--ag-color-canvas)))}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-backdrop[data-ag-palette=aurora]{--_ag-backdrop-c1: var(--ag-color-accent);--_ag-backdrop-c2: var(--ag-color-info);--_ag-backdrop-c4: var(--ag-color-success)}@supports (color: color-mix(in srgb,red,red)){.ag-backdrop[data-ag-palette=aurora]{--_ag-backdrop-c3: color-mix(in oklch, var(--ag-color-accent), var(--ag-color-danger))}}.ag-backdrop[data-ag-palette=prism]{--_ag-backdrop-c1: var(--ag-color-danger);--_ag-backdrop-c2: var(--ag-color-warning);--_ag-backdrop-c3: var(--ag-color-success);--_ag-backdrop-c4: var(--ag-color-info)}.ag-backdrop[data-ag-palette=ocean]{--_ag-backdrop-c1: var(--ag-color-info);--_ag-backdrop-c2: var(--ag-color-accent);--_ag-backdrop-c4: var(--ag-color-success)}@supports (color: color-mix(in srgb,red,red)){.ag-backdrop[data-ag-palette=ocean]{--_ag-backdrop-c3: color-mix(in oklch, var(--ag-color-info), var(--ag-color-success))}}.ag-backdrop[data-ag-palette=ember]{--_ag-backdrop-c1: var(--ag-color-danger);--_ag-backdrop-c2: var(--ag-color-warning)}@supports (color: color-mix(in srgb,red,red)){.ag-backdrop[data-ag-palette=ember]{--_ag-backdrop-c3: color-mix(in oklch, var(--ag-color-danger), var(--ag-color-warning));--_ag-backdrop-c4: color-mix(in oklch, var(--ag-color-warning) 70%, var(--ag-color-specular))}}.ag-backdrop[data-ag-palette=mono]{--_ag-backdrop-c1: var(--ag-color-on-surface);--_ag-backdrop-c2: var(--ag-color-on-surface-muted);--_ag-backdrop-c3: var(--ag-color-border);--_ag-backdrop-c4: var(--ag-color-on-surface-muted)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-backdrop[data-ag-backdrop-preset=photo] .ag-backdrop-layer>img{display:block}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-backdrop[data-ag-backdrop-preset=video] .ag-backdrop-layer>video{display:block}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-backdrop .ag-backdrop-layer{animation:none}}@media(forced-colors:active){.ag-backdrop{background:Canvas}.ag-backdrop .ag-backdrop-layer{display:none}[data-ag-part=backdrop-pause]{forced-color-adjust:auto;opacity:1}}@media(forced-colors:active){.ag-backdrop--fixed{background:Canvas}.ag-backdrop-layer{display:none}.ag-backdrop-content{color:CanvasText}[data-ag-part=backdrop-pause]{background:ButtonFace;color:ButtonText;border-color:ButtonText}}@media(prefers-reduced-motion:reduce){.ag-backdrop-layer{animation:none}[data-ag-part=backdrop-pause]{transition:none}}}
