.mega-panel-content[data-v-d2139768]{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:hsl(var(--background));border:1px solid rgba(0,0,0,.05);border-radius:10px;box-shadow:0 4px 24px -4px #00000014,0 1px 4px #0000000a;max-height:min(34rem,calc(100vh - 8rem));overflow:hidden;padding:0}:root.dark .mega-panel-content[data-v-d2139768]{border-color:#ffffff14;box-shadow:0 4px 24px -4px #00000052,0 1px 4px #0000002e}.mega-panel-content[data-v-d2139768] a{color:inherit}.mega-panel__placeholder[data-v-d2139768]{color:hsl(var(--foreground)/.6);display:grid;gap:.35rem;text-align:center}.mega-panel__placeholder-title[data-v-d2139768]{color:hsl(var(--foreground)/.82);font-size:.95rem;font-weight:600;letter-spacing:-.01em}.mega-panel__placeholder-desc[data-v-d2139768]{font-size:.85rem;line-height:1.5}.mega-mobile-panel[data-v-d2139768]{background:hsl(var(--background));min-width:min(18rem,88vw);padding:0}.mega-mobile-panel__content[data-v-d2139768]{display:grid;gap:1.2rem;max-height:65vh;overflow-y:auto;padding:1.1rem 1.2rem 1.4rem}.mega-panel__placeholder--mobile[data-v-d2139768]{padding:0 .5rem}.nav-item-highlight[data-v-d2139768]{font-weight:500!important;position:relative}.app-header-nav a[data-v-d2139768]:after,.app-header-nav button[data-v-d2139768]:after{background:hsl(var(--foreground)/.25);border-radius:999px;bottom:0;content:"";height:1.5px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease;width:100%}.app-header-nav a[data-v-d2139768]:hover:after,.app-header-nav button[data-v-d2139768]:hover:after,.app-header-nav button[aria-expanded=true][data-v-d2139768]:after{opacity:1}.nav-item-highlight[data-v-d2139768]:after{background:hsl(var(--foreground)/.45)}.nav-item-highlight--menu[data-v-d2139768]{border-radius:.5rem;font-weight:500!important}.nav-item-highlight--menu[data-v-d2139768]:after{display:none}.app-header-user-dropdown[data-v-d2139768]{border:1px solid rgba(0,0,0,.05)!important;border-radius:12px!important;box-shadow:0 4px 32px -6px #0000001a,0 2px 8px -2px #0000000f!important}:root.dark .app-header-user-dropdown[data-v-d2139768]{border-color:#ffffff14!important;box-shadow:0 4px 32px -6px #0006,0 2px 8px -2px #0000003d!important}.credits-pill[data-v-d2139768]{align-items:center;background:hsl(var(--foreground)/.06);border:1px solid hsl(var(--border)/.35);border-radius:999px;color:hsl(var(--foreground)/.8);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;letter-spacing:-.01em;line-height:1.4;padding:.25rem .65rem;transition:background .15s ease}.credits-pill[data-v-d2139768]:hover{background:hsl(var(--foreground)/.1)}.credits-pill .credits-pill-icon[data-v-d2139768]{height:.85rem;opacity:.65;width:.85rem}nav a[data-v-d2139768],nav button[data-v-d2139768]{transition:color .15s ease,opacity .15s ease}@media (prefers-reduced-motion:reduce){.nav-item-highlight[data-v-d2139768]:after{transition-duration:.01ms!important}}.app-header-core[data-v-d2139768]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:var(--app-header-background,hsl(var(--background)));border-bottom:1px solid var(--app-header-border-color,hsl(var(--border)/.6));color:var(--app-header-text-color,hsl(var(--foreground)));display:flex;gap:.5rem;height:3rem;margin:0;padding-inline:0;transition:max-width .26s cubic-bezier(.22,.61,.36,1),margin .26s cubic-bezier(.22,.61,.36,1),padding .26s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s cubic-bezier(.22,.61,.36,1),border-radius .26s cubic-bezier(.22,.61,.36,1),background-color .22s ease-out,border-color .22s ease-out}.app-header-icon-button[data-v-d2139768],.app-header-logo-link[data-v-d2139768],.app-header-nav a[data-v-d2139768],.app-header-nav button[data-v-d2139768],.app-header-preferences[data-v-d2139768] button{color:var(--app-header-text-color,hsl(var(--foreground)))}.app-header-icon-button[data-v-d2139768] svg,.app-header-nav[data-v-d2139768] svg,.app-header-preferences[data-v-d2139768] svg{color:var(--app-header-muted-text-color,hsl(var(--foreground)/.55))}.app-header-icon-button[data-v-d2139768]:hover,.app-header-logo-link[data-v-d2139768]:hover,.app-header-nav a[data-v-d2139768]:hover,.app-header-nav button[data-v-d2139768]:hover,.app-header-preferences[data-v-d2139768] button:hover{color:var(--app-header-text-color,hsl(var(--foreground)))}.app-header-icon-button[data-v-d2139768]:hover,.app-header-preferences[data-v-d2139768] .hover\:bg-foreground\/\[0\.06\]:hover{background-color:var(--app-header-hover-background,hsl(var(--foreground)/.06))}.app-header-core--condensed[data-v-d2139768],.app-header-core--full[data-v-d2139768]{box-shadow:none;gap:.25rem;max-width:100%;transform:none}@media (min-width:768px){.app-header-core[data-v-d2139768]{height:3.25rem;margin-bottom:0;padding-inline:1rem}.app-header-core--full[data-v-d2139768]{border-radius:0;border-width:0;border-bottom:1px solid var(--app-header-border-color,hsl(var(--border)/.45));box-shadow:none;margin-top:0;max-width:100%;padding-inline:1rem;transform:translateY(0)}.app-header-core--condensed[data-v-d2139768]{background-color:var(--app-header-condensed-background,var(--app-header-background,hsl(var(--background))));border-color:var(--app-header-condensed-border-color,var(--app-header-border-color,hsl(var(--border)/.4)));border-radius:999px;border-style:solid;border-width:1px;box-shadow:0 8px 32px -12px #0f172a33,0 2px 8px -4px #0f172a14;gap:.25rem;margin-top:.25rem;margin-inline:auto;max-width:min(100%,1280px);padding-inline:1rem;transform:translateY(2px)}}@media (min-width:640px){.app-header-core[data-v-d2139768]{height:3.25rem}}.app-header-nav[data-v-d2139768]{transition:opacity .22s ease-out,transform .22s ease-out,gap .22s ease-out,flex-basis .26s cubic-bezier(.22,.61,.36,1)}.app-header-nav--full[data-v-d2139768]{gap:.125rem;opacity:1}.app-header-nav--compact[data-v-d2139768],.app-header-nav--full[data-v-d2139768]{flex:1 1 0%;min-width:0;transform:translateY(0)}.app-header-nav--compact[data-v-d2139768]{gap:0;opacity:.96}.app-header-shell--with-top-notice .app-header-core--full[data-v-d2139768]{border-bottom-color:transparent}.top-notice-bar[data-v-d2139768]{background:var(--app-header-notice-background,transparent);color:var(--app-header-notice-text-color,inherit);position:relative;width:100%;z-index:1}.dark{--app-header-background:hsl(var(--background))!important;--app-header-condensed-background:hsl(var(--background)/.94)!important;--app-header-border-color:hsl(var(--border)/.6)!important;--app-header-condensed-border-color:hsl(var(--border)/.45)!important;--app-header-text-color:hsl(var(--foreground))!important;--app-header-muted-text-color:hsl(var(--foreground)/.62)!important;--app-header-hover-background:hsl(var(--foreground)/.08)!important;--app-header-notice-background:linear-gradient(90deg,hsl(var(--background)) 0%,hsl(var(--muted)/.86) 100%)!important;--app-header-notice-border-color:hsl(var(--border)/.55)!important;--app-header-notice-text-color:hsl(var(--foreground)/.9)!important;--app-header-notice-badge-background:hsl(var(--foreground)/.1)!important;--app-header-notice-badge-text-color:hsl(var(--foreground)/.9)!important;--app-header-notice-cta-background:hsl(var(--foreground))!important;--app-header-notice-cta-text-color:hsl(var(--background))!important}.page-loading-overlay{-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1);background:hsl(var(--background)/.78);top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:9999}.page-loading-overlay:before{background:radial-gradient(circle at 50% 50%,hsl(var(--primary)/.1) 0,hsl(var(--primary)/.03) 30%,transparent 60%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.page-loading-bar{height:2px;left:0;overflow:hidden;position:absolute;right:0;top:0}.page-loading-bar-track{background:linear-gradient(hsl(var(--primary)/.14),hsl(var(--primary)/.14)),hsl(var(--background)/.55);top:0;right:0;bottom:0;left:0;position:absolute}.page-loading-bar-segment{background:linear-gradient(90deg,hsl(var(--primary)/0) 0,hsl(var(--primary)) 35%,hsl(var(--primary)) 65%,hsl(var(--primary)/0));border-radius:999px;bottom:0;box-shadow:0 0 0 1px hsl(var(--background)/.35),0 0 8px hsl(var(--primary)/.55),0 0 18px hsl(var(--primary)/.3);left:0;position:absolute;top:0;transform-origin:left center;width:100%;will-change:transform}.page-loading-bar-segment--primary{animation:page-loading-bar-primary 2s cubic-bezier(.65,.815,.735,.395) infinite}.page-loading-bar-segment--secondary{animation:page-loading-bar-secondary 2s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1s;opacity:.75}@keyframes page-loading-bar-primary{0%{transform:translate(-100%) scaleX(.4)}50%{transform:translate(10%) scaleX(.6)}to{transform:translate(120%) scaleX(.2)}}@keyframes page-loading-bar-secondary{0%{transform:translate(-120%) scaleX(.25)}60%{transform:translate(40%) scaleX(.35)}to{transform:translate(130%) scaleX(.15)}}.page-loading-center{align-items:center;display:flex;flex-direction:column;gap:1.125rem;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.page-loading-brand{display:grid;height:6rem;place-items:center;position:relative;width:6rem}.page-loading-ring{box-shadow:inset 0 0 0 1.5px hsl(var(--border)/.6)}.page-loading-ring,.page-loading-ring-spinner{border-radius:9999px;top:0;right:0;bottom:0;left:0;position:absolute}.page-loading-ring-spinner{animation:page-loading-rotate 1.6s linear infinite;background:conic-gradient(from 0deg,hsl(var(--primary)/0),hsl(var(--primary)/0) 200deg,hsl(var(--primary)/.35),hsl(var(--primary)) 1turn);filter:drop-shadow(0 0 6px hsl(var(--primary)/.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;will-change:transform}.page-loading-logo{animation:page-loading-breathe 2.4s ease-in-out infinite;background:hsl(var(--background));border-radius:1.125rem;box-shadow:0 1px hsl(var(--foreground)/.04),0 8px 24px -8px hsl(var(--foreground)/.18),0 0 0 1px hsl(var(--border)/.7);display:grid;height:3.75rem;place-items:center;position:relative;width:3.75rem;will-change:transform}.page-loading-logo-image{border-radius:.75rem;display:block;height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}.page-loading-logo-fallback{background:hsl(var(--foreground));border-radius:.75rem;color:hsl(var(--background));display:grid;font-size:1rem;font-weight:600;height:3rem;letter-spacing:-.04em;line-height:1;place-items:center;width:3rem}.page-loading-caption{align-items:center;display:flex;gap:.35rem;min-height:1rem}.page-loading-site-name{color:hsl(var(--foreground)/.55);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.page-loading-dots{align-items:center;display:inline-flex;gap:.2rem}.page-loading-dots i{animation:page-loading-dot 1.2s ease-in-out infinite;background:hsl(var(--foreground)/.45);border-radius:9999px;height:3px;width:3px}.page-loading-dots i:nth-child(2){animation-delay:.15s}.page-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes page-loading-rotate{to{transform:rotate(1turn)}}@keyframes page-loading-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes page-loading-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.page-loading-enter-active{transition:opacity .18s ease-out}.page-loading-enter-active .page-loading-center{transition:transform .22s cubic-bezier(.16,1,.3,1)}.page-loading-leave-active{transition:opacity .22s ease-in}.page-loading-leave-active .page-loading-center{transition:transform .22s ease-in}.page-loading-enter-from,.page-loading-leave-to{opacity:0}.page-loading-enter-from .page-loading-center{transform:scale(.94)}.page-loading-leave-to .page-loading-center{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.page-loading-bar-segment--secondary,.page-loading-dots i,.page-loading-logo,.page-loading-ring-spinner{animation:none}.page-loading-bar-segment--secondary{display:none}.page-loading-bar-segment--primary{animation:page-loading-bar-fade 1.4s ease-in-out infinite;transform:none}.page-loading-dots i{opacity:.6}.page-loading-enter-active .page-loading-center,.page-loading-leave-active .page-loading-center{transition:none}.page-loading-enter-from .page-loading-center,.page-loading-leave-to .page-loading-center{transform:none}}@keyframes page-loading-bar-fade{0%,to{opacity:.35}50%{opacity:1}}
