.octaweb-splash[hidden]{display:none!important}.octaweb-splash{position:fixed;inset:0;z-index:999990;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 42%,#17275855,transparent 48%),#090b12;opacity:1;transition:opacity .25s ease,visibility .25s ease;pointer-events:none}.octaweb-splash.is-leaving{opacity:0;visibility:hidden}.octaweb-splash-inner{display:flex;flex-direction:column;align-items:center;gap:26px}.octaweb-splash-inner>img{display:block;width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 0 30px #4263ff40);animation:octaweb-logo-arrive .5s ease-out both}.octaweb-splash-track{display:block;position:relative;overflow:hidden;width:124px;height:2px;background:#ffffff12;border-radius:3px}.octaweb-splash-track>span{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#4263ff,#b4c3ff,transparent);transform:translateX(-100%);animation:octaweb-loading-sweep 1s ease-in-out infinite}.octaweb-splash-label{font:500 10px/1.5 system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#8996b8}.octaweb-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.25,1);transition-delay:var(--octaweb-reveal-delay,0ms)}.octaweb-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes octaweb-logo-arrive{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes octaweb-loading-sweep{to{transform:translateX(100%)}}body.home main#main{animation:none}@media(prefers-reduced-motion:reduce){.octaweb-splash{display:none!important}.octaweb-reveal,.octaweb-reveal.is-visible{opacity:1;transform:none;transition:none}}
