.MaintenanceScreen.svelte-c0oe53{z-index:10000;background:radial-gradient(ellipse at 20% 0%, color-mix(in srgb, var(--color-primary,#3971f3) 12%, transparent), transparent 65%), var(--color-bg,#f6f8fc);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text,#17233c);border:0;place-items:center;margin:0;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.MaintenanceCard.svelte-c0oe53{border:1px solid var(--color-border,#e0e5ef);background:var(--color-bg-menu,white);text-align:center;border-radius:28px;width:min(100%,580px);padding:clamp(28px,6vw,56px);box-shadow:0 20px 80px #17233c0a}.MaintenanceCard.svelte-c0oe53 img:where(.svelte-c0oe53){margin:0 auto 24px}.MaintenanceEyebrow.svelte-c0oe53{color:var(--color-text-secondary,#68738b);letter-spacing:.06em;font-size:12px;display:block}.MaintenanceIcon.svelte-c0oe53{background:color-mix(in srgb, var(--color-primary,#3971f3) 10%, transparent);width:72px;height:72px;color:var(--color-primary,#3971f3);border-radius:24px;place-items:center;margin:28px auto 20px;font-size:28px;display:grid}h1.svelte-c0oe53{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(28px,4vw,38px);font-weight:600;line-height:1.15}.MaintenanceMessage.svelte-c0oe53{white-space:pre-wrap;overflow-wrap:anywhere}p.MaintenanceMessage.svelte-c0oe53{color:var(--color-text-secondary,#68738b);font-size:15px;line-height:1.7}.MaintenanceWindow.svelte-c0oe53{background:var(--color-bg-secondary,#f5f7fb);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:24px 0;padding:16px;font-size:13px;line-height:1.6;display:flex}.MaintenanceHint.svelte-c0oe53{color:var(--color-text-secondary,#68738b);font-size:12px;line-height:1.8}.MaintenanceAdmin.svelte-c0oe53{color:var(--color-primary,#3971f3);margin-top:28px;font-size:13px;text-decoration:none;display:inline-block}.MaintenanceBanner.svelte-c0oe53{border-bottom:1px solid var(--color-border,#ddd);color:var(--color-text,#17233c);background:color-mix(in srgb, var(--color-primary,#3971f3) 8%, var(--color-bg-menu,white));align-items:center;gap:12px;padding:12px 24px;display:flex}.MaintenanceBanner.svelte-c0oe53 div:where(.svelte-c0oe53){flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.MaintenanceBanner.svelte-c0oe53 strong:where(.svelte-c0oe53),.MaintenanceBanner.svelte-c0oe53 span:where(.svelte-c0oe53){font-size:13px}.MaintenanceBanner.svelte-c0oe53 small:where(.svelte-c0oe53){color:var(--color-text-secondary,#68738b);font-size:12px}
