.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--app-chrome-background:color-mix(in srgb, var(--background) 82%, transparent);--app-sidebar-material:color-mix(in srgb, var(--sidebar) 88%, transparent);--app-floating-material:color-mix(in srgb, var(--card) 88%, transparent);--app-dialog-material:color-mix(in srgb, var(--modal-bg) 92%, transparent);--app-material-border:color-mix(in srgb, var(--foreground) 11%, transparent);--app-chrome-shadow:0 8px 24px -22px #0000006b;--app-floating-shadow:0 18px 44px -24px #00000094, 0 2px 8px #00000024;--app-dialog-shadow:0 28px 80px -30px #000000b8, 0 8px 24px #0000002e}body{font-optical-sizing:auto}:where(h1,h2,h3):not(.truncate):not(.whitespace-nowrap){font-optical-sizing:auto;text-wrap:balance}:where(h1){letter-spacing:-.025em}:where(h2,h3){letter-spacing:-.015em}body :is(a[href],button,select,summary,[role=button],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],[tabindex]):is(:focus,:focus-visible){outline-offset:0!important;outline:none!important}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=color]),textarea):focus-visible{outline-offset:0!important;box-shadow:none!important;outline:none!important}body :is(button,select,summary,[role=button],[role=menuitem],[role=option]):not(:disabled){cursor:pointer;-webkit-tap-highlight-color:transparent}.app-pressable:not(:disabled):not([aria-disabled=true]){transition-property:scale,opacity,color,background-color,border-color,box-shadow;transition-duration:.1s,.1s,.16s,.16s,.16s,.16s;transition-timing-function:ease-out}.app-pressable:not(:disabled):not([aria-disabled=true]):active{opacity:.88;scale:.97}.app-sidebar-material :is(button,a,[role=button]):not(.mobile-header-title),[data-sidebar=true] :is(button,a,[role=button]):not(.mobile-header-title){transition:none!important}.app-sidebar-material :is(button,a,[role=button]):not(.mobile-header-title):not(:disabled):not([aria-disabled=true]):active,[data-sidebar=true] :is(button,a,[role=button]):not(.mobile-header-title):not(:disabled):not([aria-disabled=true]):active{opacity:1;transform:translate(0,0)scale(1)!important}.app-header-material,.app-sidebar-material,.app-material-floating,.app-material-dialog,.app-material-sheet{backdrop-filter:blur(20px)saturate(150%);border-color:var(--app-material-border)!important}.app-header-material{background:var(--app-chrome-background);box-shadow:var(--app-chrome-shadow)}.app-sidebar-material{background:var(--app-sidebar-material);box-shadow:1px 0 0 var(--app-material-border)}@media (width<=768px){.app-sidebar-material{background:var(--sidebar)}}.app-material-floating{background:var(--app-floating-material)!important;box-shadow:var(--app-floating-shadow)!important}.app-material-dialog,.app-material-sheet{background:var(--app-dialog-material)!important;box-shadow:var(--app-dialog-shadow)!important}.app-material-floating,.app-material-dialog,.app-material-sheet{overflow:clip}.app-material-sheet{background:color-mix(in srgb, var(--omt-sheet-background,var(--modal-bg)) 92%, transparent)!important}.app-modal-scrim{backdrop-filter:blur(2px);background:#00000094!important}.app-material-floating[data-state=open]{transform-origin:var(--radix-popover-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin,center));animation:.18s cubic-bezier(.16,1,.3,1) both app-floating-material-in}.app-material-floating[data-state=closed]{animation:.12s cubic-bezier(.7,0,.84,0) both app-floating-material-out}@keyframes app-floating-material-in{0%{opacity:0;filter:blur(4px);scale:.97}to{opacity:1;filter:blur();scale:1}}@keyframes app-floating-material-out{0%{opacity:1;filter:blur();scale:1}to{opacity:0;filter:blur(3px);scale:.97}}@media (prefers-reduced-transparency:reduce){.app-header-material,.app-sidebar-material,.app-material-floating,.app-material-dialog,.app-material-sheet,.app-modal-scrim{backdrop-filter:none!important}.app-header-material{background:var(--background)}.app-sidebar-material{background:var(--sidebar)}.app-material-floating{background:var(--card)!important}.app-material-dialog{background:var(--modal-bg)!important}.app-material-sheet{background:var(--omt-sheet-background,var(--modal-bg))!important}}@media (prefers-contrast:more){.app-header-material,.app-sidebar-material,.app-material-floating,.app-material-dialog,.app-material-sheet{backdrop-filter:none!important;border-color:var(--foreground)!important}.app-header-material{background:var(--background)}.app-sidebar-material{background:var(--sidebar)}.app-material-floating{background:var(--card)!important}.app-material-dialog{background:var(--modal-bg)!important}.app-material-sheet{background:var(--omt-sheet-background,var(--modal-bg))!important}}@media (prefers-reduced-motion:reduce){.app-pressable:not(:disabled):not([aria-disabled=true]){transition-property:opacity,color,background-color,border-color!important;transition-duration:.1s!important;scale:1!important}.app-material-floating[data-state]{filter:none!important;animation:none!important}.animate-settings-in,.animate-sidebar-in,.animate-sidebar-out,.animate-fade-out,.omt-side-sheet[data-state],.omt-side-sheet-overlay[data-state],.animate-hint-panel-reveal,.animate-dropdown-in,.animate-slide-in-right,.animate-slide-in-left,.prompt-edit-card,.premium-border-animated,.premium-title-gradient,.animate-pulse-slow{animation:none!important}div[data-sidebar=true],.main-content,.fixed.bg-black\/50{transition-duration:1ms!important}::view-transition-old(root),::view-transition-new(root){animation-duration:1ms!important}}
