.mega-tab[data-astro-cid-wfqcfpjo] [data-astro-cid-wfqcfpjo][data-tab-pill]{background-color:transparent}.mega-tab[data-astro-cid-wfqcfpjo]:hover [data-astro-cid-wfqcfpjo][data-tab-pill]{background-color:var(--color-brand-500-a25)}.mega-tab[data-astro-cid-wfqcfpjo][aria-expanded=true] [data-astro-cid-wfqcfpjo][data-tab-pill]{background-color:var(--color-brand-600)}[data-astro-cid-wfqcfpjo][data-mega-panel]:not(.hidden){animation:megaPanelIn .16s cubic-bezier(.22,1,.36,1) both}@keyframes megaPanelIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}[data-astro-cid-wfqcfpjo][data-mega-more-panel]:not(.hidden){animation:moreDropIn .14s cubic-bezier(.22,1,.36,1) both}@keyframes moreDropIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mega-nav-link[data-astro-cid-wfqcfpjo]{padding-left:.625rem;transition:background-color .1s,color .1s,padding-left .15s}.mega-nav-link[data-astro-cid-wfqcfpjo]:hover{padding-left:.875rem}.explain-btn{display:inline-flex;align-items:center;justify-content:center;height:1.25rem;width:1.25rem;margin-left:.25rem;border-radius:9999px;border:1px solid var(--color-ink-200);background:#fff;color:var(--color-ink-500);font-size:.7rem;line-height:1;cursor:pointer;vertical-align:baseline;transition:background .12s ease,color .12s ease,border-color .12s ease}.explain-btn:hover{background:var(--color-brand-50);color:var(--color-brand-600);border-color:var(--color-brand-200)}[data-explain-tab].is-active{background:var(--color-brand-600);color:#fff}.app-loader-veil{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 60% at 50% 40%,white 0%,var(--color-loader-bg-mid) 70%,var(--color-brand-50) 100%);transition:opacity .28s ease,visibility 0s linear .28s;opacity:1;visibility:visible}.app-loader-veil.is-hidden{opacity:0;visibility:hidden}.app-loader-veil-inner{display:flex;flex-direction:column;align-items:center;gap:14px;transform:translateY(-4px)}.app-loader-logo{width:44px;height:44px;animation:app-loader-logo-pulse 1.6s ease-in-out infinite;transform-origin:center}.app-loader-wordmark{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--color-ink-900);display:inline-flex;align-items:center;gap:6px}.app-loader-ai{background:var(--color-brand-600);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:4px}.app-loader-track{width:168px;height:3px;border-radius:999px;background:var(--color-brand-600-a12);overflow:hidden;position:relative}.app-loader-track-fill{position:absolute;inset:0;width:40%;border-radius:999px;background:linear-gradient(90deg,var(--color-brand-500) 0%,var(--color-accent-500) 50%,var(--color-brand-600) 100%);animation:app-loader-track-slide 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes app-loader-logo-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.94);opacity:.85}}@keyframes app-loader-track-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.app-loader-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:10000;pointer-events:none;opacity:0;transition:opacity .18s ease;background:transparent}.app-loader-bar.is-active{opacity:1}.app-loader-bar.is-finishing{opacity:0;transition:opacity .24s ease .12s}.app-loader-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--color-brand-500) 0%,var(--color-accent-500) 50%,var(--color-brand-600) 100%);box-shadow:0 0 8px var(--color-accent-a45);transition:width .24s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.app-loader-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--color-white-a55) 50%,transparent 100%);transform:translate(-100%);animation:app-loader-bar-shimmer 1.2s linear infinite}@keyframes app-loader-bar-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.app-skel{position:relative;overflow:hidden;background:var(--color-loader-skel);border-radius:8px}.app-skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--color-white-a70) 50%,transparent 100%);animation:app-skel-shimmer 1.4s linear infinite}@keyframes app-skel-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.app-loader-logo,.app-loader-track-fill,.app-loader-bar-fill:after,.app-skel:after{animation:none!important}.app-loader-track-fill{width:100%}.app-loader-veil{transition:opacity 0s}}[data-app-shell].sidebar-collapsed [data-sidebar]{width:4.5rem}[data-app-shell].sidebar-collapsed [data-sidebar-label],[data-app-shell].sidebar-collapsed [data-sidebar-section],[data-app-shell].sidebar-collapsed [data-sidebar-helpcard]{display:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-enter]{animation:fadeInUp .24s ease-out both}[data-enter-group]>[data-enter]:nth-child(1){animation-delay:0ms}[data-enter-group]>[data-enter]:nth-child(2){animation-delay:45ms}[data-enter-group]>[data-enter]:nth-child(3){animation-delay:90ms}[data-enter-group]>[data-enter]:nth-child(4){animation-delay:135ms}[data-enter-group]>[data-enter]:nth-child(5){animation-delay:.18s}[data-enter-group]>[data-enter]:nth-child(n+6){animation-delay:225ms}button,a,[role=button]{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.15s;transition-timing-function:ease-out}:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px}tbody tr{transition:background-color .15s ease-out}
