@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}}.omt-notification{pointer-events:auto;border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--card) 86%, transparent);opacity:0;filter:blur(3px);transform-origin:100% 100%;backdrop-filter:blur(20px)saturate(150%);will-change:transform, opacity, filter;border-radius:14px;transition:opacity .18s ease-out,filter .22s ease-out,transform .28s cubic-bezier(.16,1,.3,1);overflow:clip;transform:translateY(10px)scale(.985);box-shadow:0 18px 44px -24px #00000094,0 2px 8px #0000001f,inset 0 1px #ffffff14}.omt-notification--shown{opacity:1;filter:blur();transform:translateY(0)scale(1)}.omt-notification__content,.omt-notification__premium-content{align-items:flex-start;gap:10px;padding:12px;display:flex}.omt-notification__premium-content{gap:8px;padding:8px}.omt-notification__icon{background:color-mix(in srgb, var(--notification-accent) 13%, transparent);width:28px;height:28px;color:var(--notification-accent);border-radius:999px;flex:0 0 28px;place-items:center;line-height:0;display:grid}.omt-notification__message{color:var(--foreground);letter-spacing:.005em;overflow-wrap:anywhere;flex:1;margin:3px 0 0;font-size:13px;font-weight:450;line-height:1.45}.omt-notification__close{width:28px;height:28px;color:var(--muted-foreground);opacity:.68;background:0 0;border:0;border-radius:999px;flex:0 0 28px;align-self:flex-start;place-items:center;padding:0;line-height:0;display:grid}.omt-notification__close:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);opacity:1}.omt-notification__progress-track{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;height:3px;margin:0 10px 7px;overflow:hidden}.omt-notification__progress{border-radius:inherit;background:var(--notification-accent);opacity:.72;height:100%}@media (width<=768px){.omt-notification{transform-origin:top}}@media (prefers-reduced-motion:reduce){.omt-notification{filter:none;transition:opacity .16s ease-out;transform:none}}@media (prefers-reduced-transparency:reduce){.omt-notification{background:var(--card);backdrop-filter:none}}@media (prefers-contrast:more){.omt-notification{border-color:var(--foreground);background:var(--card);backdrop-filter:none}}: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;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,.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}
