.intro-boot-splash{position:relative;display:flex;min-height:70dvh;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;overflow:hidden;background:transparent;isolation:isolate}.intro-boot-splash__glow{position:absolute;width:min(28rem,80vw);height:min(28rem,80vw);border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.28) 0,rgba(45,212,191,.08) 42%,transparent 70%);filter:blur(8px);pointer-events:none;animation:intro-boot-glow 2.8s ease-in-out infinite}.intro-boot-splash__mark{position:relative;z-index:1;display:grid;place-items:center;width:5.5rem;height:5.5rem}.intro-boot-splash__ring{position:absolute;inset:0;border-radius:50%;border-color:rgba(129,140,248,.95) rgba(45,212,191,.55) transparent transparent;border-style:solid;border-width:2px;animation:intro-boot-spin 1.05s cubic-bezier(.45,.05,.55,.95) infinite}.intro-boot-splash__ring--delayed{inset:.45rem;border-top-color:rgba(45,212,191,.85);border-right-color:rgba(129,140,248,.35);animation-duration:1.55s;animation-direction:reverse}.intro-boot-splash__core{position:relative;z-index:1;display:grid;place-items:center;width:3.15rem;height:3.15rem;border-radius:1rem;background:linear-gradient(145deg,rgba(99,102,241,.35),rgba(15,23,42,.55));border:1px solid rgba(148,163,184,.28);box-shadow:0 0 0 1px rgba(99,102,241,.15),0 12px 28px rgba(15,23,42,.35);animation:intro-boot-pulse 1.6s ease-in-out infinite}.intro-boot-splash__initials{font-size:.95rem;font-weight:900;letter-spacing:.04em;color:#e2e8f0}.intro-boot-splash__title{position:relative;z-index:1;margin:0;font-size:clamp(1.15rem,2.8vw,1.35rem);font-weight:900;letter-spacing:-.03em;color:var(--intro-text,var(--ac-text,#f1f5f9));animation:intro-boot-fade-up .45s ease-out both}.intro-boot-splash__sub{position:relative;z-index:1;margin:0;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--intro-muted,var(--ac-text-muted,#94a3b8));animation:intro-boot-fade-up .45s ease-out .08s both}.intro-boot-splash__bar{position:relative;z-index:1;width:min(11rem,48vw);height:.2rem;margin-top:.35rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.2)}.intro-boot-splash__bar-fill{height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#2dd4bf);animation:intro-boot-bar 1.15s ease-in-out infinite}@keyframes intro-boot-spin{to{transform:rotate(1turn)}}@keyframes intro-boot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.96);opacity:.88}}@keyframes intro-boot-glow{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.08);opacity:1}}@keyframes intro-boot-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-boot-bar{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@media (prefers-reduced-motion:reduce){.intro-boot-splash__bar-fill,.intro-boot-splash__core,.intro-boot-splash__glow,.intro-boot-splash__ring,.intro-boot-splash__ring--delayed,.intro-boot-splash__sub,.intro-boot-splash__title{animation:none!important}.intro-boot-splash__sub,.intro-boot-splash__title{opacity:1;transform:none}.intro-boot-splash__bar-fill{width:55%;transform:none}}