body{background-color:#f8fafc}@keyframes svelte-1u07tl-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1u07tl-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-1u07tl{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards svelte-1u07tl-fadeInUp}.animate-fade-in-down.svelte-1u07tl{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards svelte-1u07tl-fadeInDown}.stop-color-start.svelte-1u07tl{stop-color:#3b82f6}.stop-color-end.svelte-1u07tl{stop-color:#2563eb}.svelte-1u07tl::-webkit-scrollbar{width:8px}.svelte-1u07tl::-webkit-scrollbar-track{background:0 0}.svelte-1u07tl::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.svelte-1u07tl::-webkit-scrollbar-thumb:hover{background:#cbd5e1}:root{--az-50:#eff6ff;--az-100:#dbeafe;--az-200:#bfdbfe;--az-300:#93c5fd;--az-500:#3b82f6;--az-600:#1d6fdb;--az-700:#1e56b0;--az-800:#1e3f8a;--az-900:#172554}.error-root.svelte-urq5fr{background:linear-gradient(135deg,#0c1a3a 0%,#0f2455 45%,#0a1c45 100%);justify-content:center;align-items:center;min-height:100dvh;padding:24px;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.blob.svelte-urq5fr{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.blob-1.svelte-urq5fr{background:radial-gradient(circle,#1d6fdb47 0%,#0000 70%);width:480px;height:480px;animation:14s ease-in-out infinite alternate svelte-urq5fr-blobFloat;top:-120px;left:-120px}.blob-2.svelte-urq5fr{background:radial-gradient(circle,#3b82f62e 0%,#0000 70%);width:360px;height:360px;animation:18s ease-in-out infinite alternate-reverse svelte-urq5fr-blobFloat;bottom:-80px;right:-80px}@keyframes svelte-urq5fr-blobFloat{0%{transform:translate(0)scale(1)}to{transform:translate(30px,20px)scale(1.08)}}.particle.svelte-urq5fr{pointer-events:none;background:#93c5fd59;border-radius:50%;animation:linear infinite svelte-urq5fr-particleDrift;position:absolute}@keyframes svelte-urq5fr-particleDrift{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:1}80%{opacity:.6}to{opacity:0;transform:translateY(-60px)scale(.6)}}.card.svelte-urq5fr{-webkit-backdrop-filter:blur(20px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;width:100%;max-width:480px;padding:40px 36px 32px;position:relative;overflow:hidden;box-shadow:0 32px 64px #0006,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff26}.accent-bar.svelte-urq5fr{background:linear-gradient(90deg, var(--az-600), var(--az-300), var(--az-600));background-size:200%;height:3px;animation:3s linear infinite svelte-urq5fr-shimmer;position:absolute;top:0;left:0;right:0}@keyframes svelte-urq5fr-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.status-row.svelte-urq5fr{background:#1d6fdb2e;border:1px solid #1d6fdb59;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:4px 12px;display:inline-flex}.status-dot.svelte-urq5fr{background:#f87171;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite svelte-urq5fr-pulse}@keyframes svelte-urq5fr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.status-label.svelte-urq5fr{letter-spacing:.12em;text-transform:uppercase;color:var(--az-200);font-size:10px;font-weight:700}.code-display.svelte-urq5fr{justify-content:center;align-items:center;gap:14px;margin-bottom:24px;display:flex}.code-num.svelte-urq5fr{letter-spacing:-.04em;background:linear-gradient(135deg, #fff 30%, var(--az-300) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 16px #3b82f666);-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,15vw,96px);font-weight:900;line-height:1}.code-lines.svelte-urq5fr{flex-direction:column;gap:5px;display:flex}.code-lines.svelte-urq5fr span:where(.svelte-urq5fr){background:linear-gradient(90deg, var(--az-500), transparent);border-radius:2px;height:2px;animation:2.4s ease-in-out infinite svelte-urq5fr-linePulse;display:block}.code-lines.svelte-urq5fr span:where(.svelte-urq5fr):first-child{width:48px}.code-lines.svelte-urq5fr span:where(.svelte-urq5fr):nth-child(2){width:32px;animation-delay:.4s}.code-lines.svelte-urq5fr span:where(.svelte-urq5fr):nth-child(3){width:40px;animation-delay:.8s}@keyframes svelte-urq5fr-linePulse{0%,to{opacity:.3}50%{opacity:1}}.icon-wrap.svelte-urq5fr{width:64px;height:64px;color:var(--az-300);background:#1d6fdb2e;border:1px solid #1d6fdb4d;border-radius:18px;justify-content:center;align-items:center;margin:0 auto 20px;transition:transform .2s,box-shadow .2s;display:flex}.icon-wrap.svelte-urq5fr:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1d6fdb4d}.icon-wrap.svelte-urq5fr svg:where(.svelte-urq5fr){width:28px;height:28px}.text-block.svelte-urq5fr{margin-bottom:24px}h1.svelte-urq5fr{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.25}.desc.svelte-urq5fr{color:#ffffffa6;margin:0 0 8px;font-size:14px;line-height:1.6}.suggestion.svelte-urq5fr{color:var(--az-300);margin:0;font-size:12px;font-weight:500;line-height:1.5}.divider.svelte-urq5fr{background:#ffffff14;height:1px;margin:0 0 24px}.actions.svelte-urq5fr{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.btn.svelte-urq5fr{cursor:pointer;touch-action:manipulation;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex}.btn.svelte-urq5fr svg:where(.svelte-urq5fr){flex-shrink:0;width:16px;height:16px}.btn.svelte-urq5fr:active{transform:scale(.97)}.btn.svelte-urq5fr:focus-visible{outline:3px solid var(--az-300);outline-offset:2px}.btn-primary.svelte-urq5fr{background:linear-gradient(135deg, var(--az-600) 0%, #1a5ec4 100%);color:#fff;box-shadow:0 6px 20px #1d6fdb73}.btn-primary.svelte-urq5fr:hover{transform:translateY(-1px);box-shadow:0 10px 28px #1d6fdb8c}.btn-secondary.svelte-urq5fr{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f}.btn-secondary.svelte-urq5fr:hover{background:#ffffff21;transform:translateY(-1px)}.btn-ghost.svelte-urq5fr{color:var(--az-300);background:0 0;border:1px solid #1d6fdb4d}.btn-ghost.svelte-urq5fr:hover{background:#1d6fdb1a;transform:translateY(-1px)}.footer-note.svelte-urq5fr{letter-spacing:.08em;text-transform:uppercase;color:#ffffff40;margin:0;font-size:10px;font-weight:600}@media (width>=480px){.actions.svelte-urq5fr{flex-flow:wrap}.btn-primary.svelte-urq5fr{flex:100%}.btn-secondary.svelte-urq5fr,.btn-ghost.svelte-urq5fr{flex:1}}@media (width<=360px){.card.svelte-urq5fr{padding:32px 20px 24px}.code-num.svelte-urq5fr{font-size:72px}}@media (prefers-reduced-motion:reduce){.particle.svelte-urq5fr,.blob-1.svelte-urq5fr,.blob-2.svelte-urq5fr,.accent-bar.svelte-urq5fr,.status-dot.svelte-urq5fr,.code-lines.svelte-urq5fr span:where(.svelte-urq5fr){animation:none!important}}@keyframes svelte-15qk5e4-shimmer{to{transform:translate(100%)}}.animate-shimmer.svelte-15qk5e4{will-change:transform;animation:1.5s infinite svelte-15qk5e4-shimmer}@keyframes svelte-lmb1cy-draw{0%{stroke-dashoffset:5000px}to{stroke-dashoffset:0}}@keyframes svelte-lmb1cy-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-draw.svelte-lmb1cy{stroke-dasharray:5000;stroke-dashoffset:5000px;animation:2.5s ease-out forwards svelte-lmb1cy-draw}.animate-fade-in.svelte-lmb1cy{animation:.6s ease-out forwards svelte-lmb1cy-fadeIn}@keyframes svelte-1l6qyq4-scaleIn{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}.animate-bar.svelte-1l6qyq4{animation:.8s cubic-bezier(.16,1,.3,1) forwards svelte-1l6qyq4-scaleIn}@keyframes svelte-ebpf3t-draw{0%{stroke-dashoffset:5000px}to{stroke-dashoffset:0}}@keyframes svelte-ebpf3t-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ebpf3t-scaleIn{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}.animate-fade-in.svelte-ebpf3t{animation:.6s ease-out forwards svelte-ebpf3t-fadeIn}@keyframes svelte-13g13nx-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-13g13nx-scaleIn{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}.animate-fade-in.svelte-13g13nx{animation:.6s ease-out forwards svelte-13g13nx-fadeIn}@keyframes svelte-1bs946a-draw{0%{stroke-dashoffset:5000px}to{stroke-dashoffset:0}}@keyframes svelte-1bs946a-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1bs946a-scaleIn{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}.animate-fade-in.svelte-1bs946a{animation:.6s ease-out forwards svelte-1bs946a-fadeIn}:root{--azure-50:#eff6ff;--azure-100:#dbeafe;--azure-200:#bfdbfe;--azure-500:#3b82f6;--azure-600:#1d6fdb;--azure-700:#1e56b0;--azure-800:#1e3f8a;--azure-900:#172554}.bg-azure-100.svelte-13jbshw{background-color:var(--azure-100)}.from-azure-900\/90.svelte-13jbshw{--tw-gradient-from:#172554e6}.via-azure-800\/80.svelte-13jbshw{--tw-gradient-via:#1e3f8acc}.to-azure-700\/60.svelte-13jbshw{--tw-gradient-to:#1e56b099}.form-label.svelte-13jbshw{letter-spacing:.08em;text-transform:uppercase;color:#475569;margin-bottom:8px;margin-left:2px;font-size:11px;font-weight:700;display:block}.input-wrapper.svelte-13jbshw{align-items:center;display:flex;position:relative}.input-icon.svelte-13jbshw{color:#94a3b8;pointer-events:none;align-items:center;padding-left:14px;display:flex;position:absolute;left:0}.input-icon.svelte-13jbshw svg:where(.svelte-13jbshw){width:18px;height:18px}.form-input.svelte-13jbshw{color:#0f172a;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:14px;outline:none;width:100%;min-height:48px;padding:14px 16px 14px 44px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0000000a}.form-input.svelte-13jbshw::placeholder{color:#94a3b8;font-weight:400}.form-input.svelte-13jbshw:focus{border-color:var(--azure-600);box-shadow:0 0 0 3px #1d6fdb1f}.form-input.svelte-13jbshw:hover:not(:focus){border-color:#cbd5e1}.btn-primary.svelte-13jbshw{background:linear-gradient(135deg, var(--azure-600) 0%, #1a5ec4 100%);color:#fff;cursor:pointer;touch-action:manipulation;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:15px 24px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;box-shadow:0 4px 14px #1d6fdb59}.btn-primary.svelte-13jbshw:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1d6fdb73}.btn-primary.svelte-13jbshw:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 2px 8px #1d6fdb4d}.btn-primary.svelte-13jbshw:disabled{opacity:.65;cursor:not-allowed}.btn-primary.svelte-13jbshw:focus-visible{outline:3px solid var(--azure-200);outline-offset:2px}.trust-badge.svelte-13jbshw{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.bg-gradient-to-br.svelte-13jbshw{background-image:linear-gradient(to bottom right, var(--tw-gradient-from), var(--tw-gradient-via,transparent), var(--tw-gradient-to))}@keyframes svelte-unqp43-draw{0%{stroke-dashoffset:5000px}to{stroke-dashoffset:0}}@keyframes svelte-unqp43-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-unqp43-scaleIn{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}.animate-fade-in.svelte-unqp43{animation:.6s ease-out forwards svelte-unqp43-fadeIn}@keyframes svelte-12rlq8o-draw{0%{stroke-dashoffset:5000px}to{stroke-dashoffset:0}}@keyframes svelte-12rlq8o-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12rlq8o-scaleIn{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}.animate-fade-in.svelte-12rlq8o{animation:.6s ease-out forwards svelte-12rlq8o-fadeIn}@keyframes svelte-ftl766-draw{0%{stroke-dashoffset:5000px}to{stroke-dashoffset:0}}@keyframes svelte-ftl766-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ftl766-scaleIn{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}.animate-fade-in.svelte-ftl766{animation:.6s ease-out forwards svelte-ftl766-fadeIn}@keyframes svelte-f7g62b-draw{0%{stroke-dashoffset:5000px}to{stroke-dashoffset:0}}@keyframes svelte-f7g62b-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-draw.svelte-f7g62b{stroke-dasharray:5000;stroke-dashoffset:5000px;animation:2.5s ease-out forwards svelte-f7g62b-draw}.animate-fade-in.svelte-f7g62b{animation:.6s ease-out forwards svelte-f7g62b-fadeIn}
