.portal-shell[data-v-438ed1fe]{align-items:center;min-height:60vh;display:grid}.portal-shell__inner[data-v-438ed1fe]{max-width:640px}.portal-shell h1[data-v-438ed1fe]{margin-bottom:14px;font-size:clamp(30px,3.4vw,44px)}.portal-shell .lead[data-v-438ed1fe]{align-items:center;gap:12px;display:flex}.portal-shell__dot[data-v-438ed1fe]{background:var(--accent);border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite alternate portal-shell-pulse-438ed1fe}@keyframes portal-shell-pulse-438ed1fe{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.portal-shell__dot[data-v-438ed1fe]{animation:none}}
