.app-shell-loader.svelte-12qhfyh{display:grid;min-height:100vh;place-items:center;padding:2rem;background:radial-gradient(circle at top,rgba(14,116,144,.16),transparent 42%),linear-gradient(180deg,#f8fafc,#eef2ff)}.dark .app-shell-loader.svelte-12qhfyh{background:radial-gradient(circle at top,rgba(45,212,191,.12),transparent 42%),linear-gradient(180deg,#020617,#0f172a)}.app-shell-loader__panel.svelte-12qhfyh{width:min(32rem,100%);border:1px solid rgba(148,163,184,.24);border-radius:1.75rem;padding:1.75rem;background:#ffffffe0;box-shadow:0 30px 80px #0f172a1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dark .app-shell-loader__panel.svelte-12qhfyh{border-color:#94a3b82e;background:#0f172ab8;box-shadow:0 30px 80px #0206176b}.app-shell-loader__brand.svelte-12qhfyh{display:flex;align-items:center;gap:1rem}.app-shell-loader__logo.svelte-12qhfyh{display:grid;height:3.5rem;width:3.5rem;place-items:center;border-radius:1.1rem;background:linear-gradient(135deg,#0f172a,#0f766e);box-shadow:inset 0 1px #ffffff2e}.app-shell-loader__logo.svelte-12qhfyh img:where(.svelte-12qhfyh){height:1.6rem;width:1.6rem}.app-shell-loader__eyebrow.svelte-12qhfyh{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0f766e}.app-shell-loader.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:0;font-size:1.45rem;font-weight:700;line-height:1.15;color:#0f172a}.dark .app-shell-loader.svelte-12qhfyh h1:where(.svelte-12qhfyh){color:#e2e8f0}.app-shell-loader__copy.svelte-12qhfyh{margin:1rem 0 1.25rem;font-size:.95rem;line-height:1.55;color:#475569}.dark .app-shell-loader__copy.svelte-12qhfyh{color:#94a3b8}.app-shell-loader__progress.svelte-12qhfyh{position:relative;height:.45rem;overflow:hidden;border-radius:999px;background:#94a3b82e}.app-shell-loader__progress.svelte-12qhfyh span:where(.svelte-12qhfyh){display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#38bdf8);animation:svelte-12qhfyh-app-shell-loader-progress 1.15s ease-in-out infinite;transform-origin:left center}@keyframes svelte-12qhfyh-app-shell-loader-progress{0%{transform:translate(-115%)}to{transform:translate(275%)}}
