@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}: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(:disabled):not([aria-disabled=true]):active,[data-sidebar=true] :is(button,a,[role=button]):not(:disabled):not([aria-disabled=true]):active{opacity:1;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-hint-panel-reveal,.animate-dropdown-in,.animate-slide-in-right,.animate-slide-in-left,.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}}[data-astro-cid-z4jru4n3]::view-transition-old(root),[data-astro-cid-z4jru4n3]::view-transition-new(root){mix-blend-mode:normal;animation:none}[data-astro-cid-z4jru4n3]::view-transition-image-pair(page-content){isolation:isolate}[data-astro-cid-z4jru4n3]::view-transition-old(page-content){z-index:1;animation:.2s cubic-bezier(.4,0,.2,1) forwards fade-slide-out}[data-astro-cid-z4jru4n3]::view-transition-new(page-content){z-index:2;animation:.2s cubic-bezier(.4,0,.2,1) forwards fade-slide-in}@keyframes fade-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10px)}}@keyframes fade-slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.header-auth-fallback[data-astro-cid-z4jru4n3]{justify-content:flex-end;align-items:center;min-width:124px;min-height:36px;display:flex}.header-auth-fallback-badge[data-astro-cid-z4jru4n3]{border:1px solid var(--border);background-color:#0000;border-radius:9999px;align-items:center;gap:.5rem;height:36px;padding:0 12px;display:none}.header-auth-fallback-avatar[data-astro-cid-z4jru4n3]{background-color:var(--card);border:1px solid var(--border);border-radius:9999px;width:24px;height:24px;display:block}.header-auth-fallback-label[data-astro-cid-z4jru4n3]{background-color:var(--secondary);border-radius:9999px;width:68px;height:10px;display:block}.header-auth-fallback-spacer[data-astro-cid-z4jru4n3]{width:92px;height:36px}html[data-auth-hint=authenticated] .header-auth-fallback-badge[data-astro-cid-z4jru4n3]{display:inline-flex}html[data-auth-hint=authenticated] .header-auth-fallback-spacer[data-astro-cid-z4jru4n3]{display:none}
