.site{--ground:#0e0e0e;--paper:#ece6d6;--muted:#9a9489;--faint:#6b6b66;--signal:#f26a1f;--line:#ece6d61f;--panel:#0e0e0ddb;--field:236 230 214;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .site{--ground:#ece6d6;--paper:#12120f;--muted:#4e4c45;--faint:#75736b;--signal:#c8470f;--line:#12120f29;--panel:#ece6d6e6;--field:30 30 26;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site{background:var(--ground);color:var(--muted)}.panel{background:var(--panel);-webkit-backdrop-filter:blur(9px)}.arrow-link{align-items:center;gap:9px;transition:gap .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.arrow-link:hover{gap:15px}.loader{z-index:9999;background:var(--ground);opacity:1;justify-content:center;align-items:center;transition:opacity .6s cubic-bezier(.16,1,.3,1);animation:.6s cubic-bezier(.16,1,.3,1) 5s forwards loaderSafety;display:flex;position:fixed;inset:0;overflow:hidden}.loader--hidden{opacity:0;pointer-events:none}.loader__aura{filter:blur(12px);background:radial-gradient(circle,#f26a1f33 0,#f26a1f12 42%,#0000 70%);border-radius:50%;width:46vmin;height:46vmin;animation:3.4s ease-in-out infinite loaderAura;position:absolute}.loader__stage{flex-direction:column;align-items:center;gap:26px;animation:.9s cubic-bezier(.16,1,.3,1) both loaderIn;display:flex;position:relative}.loader__tag{letter-spacing:.28em;text-transform:uppercase;color:var(--signal);font-size:13px;font-weight:600;animation:1s cubic-bezier(.16,1,.3,1) .25s both loaderTag}.loader__bar{background:var(--line);border-radius:3px;width:230px;height:3px;position:relative;overflow:hidden}.loader__comet{background:linear-gradient(90deg, transparent, var(--signal), var(--paper), transparent);border-radius:3px;width:40%;animation:1.25s cubic-bezier(.45,0,.35,1) infinite loaderSlide;position:absolute;inset:0 auto 0 0}@keyframes loaderIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes loaderTag{0%{opacity:0;letter-spacing:.5em}to{opacity:.85;letter-spacing:.28em}}@keyframes loaderAura{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes loaderSlide{0%{transform:translate(-120%)}to{transform:translate(370%)}}@keyframes loaderSafety{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.loader{animation:.3s linear .3s forwards loaderSafety}.loader__aura,.loader__comet,.loader__stage,.loader__tag{animation:none}.arrow-link{transition:none}}
