:root{--bg:#0b0d0f;--blue:#00e5ff;--orange:#ff6a00;--text:#fff;--text-dim:#cbd5e1;--border:#ffffff1f}*{box-sizing:border-box}#root,body,html{height:100%}body{background:#0b0d0f;background:var(--bg);background-image:radial-gradient(1200px 600px at 70% -10%,#00e5ff1a,#0000 60%),radial-gradient(1000px 500px at -10% 70%,#ff6a0014,#0000 60%);color:#fff;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}.container{margin:0 auto;max-width:1100px;padding:0 20px}.header{-webkit-backdrop-filter:saturate(140%) blur(4px);backdrop-filter:saturate(140%) blur(4px);border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0}.header-inner{align-items:center;display:flex;justify-content:space-between;padding:14px 0}.nav a{color:#cbd5e1;margin-left:24px;text-decoration:none}.nav a:hover{color:#fff}.logo{align-items:center;display:inline-flex;gap:8px}.logo-badge{background:#0b0d0f;border:2px solid #0000;border-image:linear-gradient(135deg,#00e5ff,#ff6a00) 1;border-image:linear-gradient(135deg,var(--blue),var(--orange)) 1;border-radius:8px;box-shadow:0 0 24px #00e5ff59,inset 0 0 24px #ff6a0040;height:28px;width:28px}.logo-text{background:linear-gradient(90deg,#00e5ff,#ff6a00);background:linear-gradient(90deg,var(--blue),var(--orange));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:18px;font-weight:800;letter-spacing:.3px}.hero{padding:70px 0}.hero-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:900px){.hero-grid{grid-template-columns:1fr 1fr}}h1{font-size:44px;line-height:1.1;margin:0 0 12px -1px}.lead{color:#cbd5e1;color:var(--text-dim);font-size:18px;margin-bottom:28px;max-width:680px}.card{background:#ffffff05;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:16px;box-shadow:0 0 40px #00e5ff14,inset 0 0 40px #ff6a000d;padding:24px}.illus{background:radial-gradient(650px 260px at 70% 20%,#00e5ff40,#0000 60%),radial-gradient(600px 240px at 20% 80%,#ff6a0038,#0000 60%);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:20px;box-shadow:0 0 50px #00e5ff40,inset 0 0 50px #ff6a0026;height:420px}@media(max-width:899px){.illus{height:260px}}.form-row{display:flex;flex-wrap:wrap;gap:16px}.form-group{flex:1 1;min-width:240px}.label{color:#cbd5e1;display:block;font-size:13px;margin-bottom:6px}.input{background:#ffffff0a;border:1px solid #0000;border-radius:10px;color:#fff;outline:none;padding:12px 14px;width:100%}.input:focus{background:#ffffff0f;border-color:#00e5ff;border-color:var(--blue)}.input.error{border-color:#f87171}.error-text{color:#fca5a5;font-size:13px;margin-top:6px}.checkbox{align-items:center;color:#e2e8f0;display:flex;gap:8px;margin:4px 0 6px}.small{color:#94a3b8;font-size:13px}.btn{background:linear-gradient(90deg,#00e5ff,#ff6a00);background:linear-gradient(90deg,var(--blue),var(--orange));border:0;border-radius:12px;box-shadow:0 0 24px #00e5ff59,0 0 24px #ff6a0040;color:#000;cursor:pointer;font-weight:700;padding:12px 22px}.btn:hover{filter:brightness(1.08)}.btn:active{filter:brightness(.96)}.btn[disabled]{cursor:not-allowed;opacity:.6}.features{border-top:1px solid #ffffff1f;border-top:1px solid var(--border);padding:48px 0}.features-grid{grid-gap:28px;display:grid;gap:28px}@media(min-width:900px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature h3{background:linear-gradient(90deg,#00e5ff,#ff6a00);background:linear-gradient(90deg,var(--blue),var(--orange));-webkit-background-clip:text;background-clip:text;color:#0000;margin:0 0 8px}.section{padding:48px 0}.footer{border-top:1px solid #ffffff1f;border-top:1px solid var(--border);padding:16px 0}.footer-inner{align-items:center;display:flex;justify-content:space-between}.dim{color:#94a3b8}.toast{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ae6;border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:10px;color:#fff;padding:12px 14px;position:fixed;right:20px;top:20px;z-index:9999}.toast.success{border-color:#10b98199}.toast.error{border-color:#ef444499}
/*# sourceMappingURL=main.5d18015f.css.map*/