.au-shell{--au-scrim:linear-gradient(100deg, #050822f0 0%, #080c34d6 42%, #0c124e8c 70%, #0a0e3cb8 100%);--au-glow-a:#3e49ff61;--au-glow-b:#22cfa033;--au-canvas:#06082a;--au-line:#ffffff0e;--au-ink:#eef0ff;--au-ink-2:#c3c7ea;--au-ink-3:#8e94c0;--au-card:#0f143eb3;--au-card-edge:#8f98ff3d;--au-field:#ffffff0d;--au-field-edge:#8f98ff38;--au-chip:#ffffff12;--au-chip-edge:#ffffff24;z-index:40;background:var(--canvas);color:var(--au-ink);font-family:var(--font-body), system-ui, sans-serif;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}:root[data-theme=light] .au-shell{--au-scrim:linear-gradient(100deg, #f6f7fcf5 0%, #f6f7fce0 42%, #eef0ff8c 70%, #f6f7fcb3 100%);--au-glow-a:#3e49ff38;--au-glow-b:#22cfa02e;--au-canvas:#f1f3fd;--au-line:#110a450e;--au-ink:#0e0b35;--au-ink-2:#4a4863;--au-ink-3:#6a6882;--au-card:#fffc;--au-card-edge:#fffffff2;--au-field:#f8f9fd;--au-field-edge:#e2e5f1;--au-chip:#ffffffb8;--au-chip-edge:#fffffff2}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .au-shell{--au-scrim:linear-gradient(100deg, #f6f7fcf5 0%, #f6f7fce0 42%, #eef0ff8c 70%, #f6f7fcb3 100%);--au-glow-a:#3e49ff38;--au-glow-b:#22cfa02e;--au-canvas:#f1f3fd;--au-line:#110a450e;--au-ink:#0e0b35;--au-ink-2:#4a4863;--au-ink-3:#6a6882;--au-card:#fffc;--au-card-edge:#fffffff2;--au-field:#f8f9fd;--au-field-edge:#e2e5f1;--au-chip:#ffffffb8;--au-chip-edge:#fffffff2}}.au-bg{z-index:0;background:var(--au-canvas);position:fixed;inset:0;overflow:hidden}.au-orb{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.au-orb.a{background:radial-gradient(circle,#3e49fff2,#3e49ff00 68%);width:46vw;min-width:380px;height:46vw;min-height:380px;animation:26s ease-in-out infinite alternate au-orb-a;top:-13vw;left:-9vw}.au-orb.b{background:radial-gradient(circle,#22cfa099,#22cfa000 66%);width:38vw;min-width:320px;height:38vw;min-height:320px;animation:32s ease-in-out infinite alternate au-orb-b;top:8vh;right:-7vw}.au-orb.c{background:radial-gradient(circle,#5760ffb3,#5760ff00 70%);width:44vw;min-width:360px;height:30vw;min-height:260px;animation:29s ease-in-out infinite alternate au-orb-c;bottom:-14vh;left:26vw}:root[data-theme=light] .au-orb{opacity:.5;filter:blur(96px)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .au-orb{opacity:.5;filter:blur(96px)}}.au-mesh{background-image:linear-gradient(var(--au-line) 1px, transparent 1px), linear-gradient(90deg, var(--au-line) 1px, transparent 1px);background-size:58px 58px;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(78% 68% at 50% 38%,#000 0%,#0000 100%);mask-image:radial-gradient(78% 68% at 50% 38%,#000 0%,#0000 100%)}@keyframes au-orb-a{to{transform:translate(7vw,6vh)scale(1.14)}}@keyframes au-orb-b{to{transform:translate(-6vw,9vh)scale(1.1)}}@keyframes au-orb-c{to{transform:translate(-8vw,-6vh)scale(1.18)}}@media (prefers-reduced-motion:reduce){.au-orb{animation:none}}.au-scrim{z-index:1;pointer-events:none;background:radial-gradient(40% 50% at 78% 50%, var(--au-glow-a), transparent 70%), radial-gradient(30% 40% at 12% 100%, var(--au-glow-b), transparent 70%), var(--au-scrim);position:fixed;inset:0}.au-shell .icon{color:currentColor;width:18px;height:18px;font-size:var(--texto-titulo-s)}.au-top{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:22px clamp(18px,4vw,48px);display:flex;position:relative}.au-brand{display:block}.au-logo{width:auto;height:30px;display:block}.au-logo-n,:root[data-theme=light] .au-logo-w{display:none}:root[data-theme=light] .au-logo-n{display:block}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .au-logo-w{display:none}:root:not([data-theme=dark]) .au-logo-n{display:block}}.au-top-r{align-items:center;gap:10px;display:flex}.au-pill{font-size:var(--texto-base);color:var(--au-ink);background:var(--au-chip);border:1px solid var(--au-chip-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.au-pill .icon{width:15px;height:15px}.au-pill:hover{transform:translate(2px)}.au-top .theme-toggle{color:var(--au-ink);background:var(--au-chip);border-color:var(--au-chip-edge)}.au-main{z-index:2;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(360px,440px);align-items:center;gap:clamp(28px,6vw,88px);width:100%;max-width:1180px;margin:0 auto;padding:12px clamp(18px,4vw,48px) 48px;display:grid;position:relative}.au-pitch{max-width:540px}.au-badge{font-size:var(--texto-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--au-ink);background:var(--au-chip);border:1px solid var(--au-chip-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-weight:800;display:inline-flex}.au-badge i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22cfa038}.au-pitch h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--au-ink);margin:22px 0 16px;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.04}.au-pitch h1 em{background:linear-gradient(90deg,#7b85ff,#3fe0b3);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}:root[data-theme=light] .au-pitch h1 em{background-image:linear-gradient(90deg, var(--blue-2), #0f9e79)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .au-pitch h1 em{background-image:linear-gradient(90deg, var(--blue-2), #0f9e79)}}.au-lead{font-size:var(--texto-guia);color:var(--au-ink-2);max-width:470px;margin:0 0 28px;line-height:1.55}.au-feats{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.au-feats li{align-items:center;gap:14px;display:flex}.au-fi{color:#fff;background:linear-gradient(135deg, #5760ff, var(--blue-2));border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 24px -12px #2f39e6e6,inset 0 1px #ffffff40}.au-fi.mint{background:linear-gradient(135deg,#22cfa0,#0f9e79);box-shadow:0 12px 24px -12px #22cfa0e6,inset 0 1px #ffffff40}.au-feats b{font-size:var(--texto-amplio);color:var(--au-ink);display:block}.au-feats small{font-size:var(--texto-medio);color:var(--au-ink-3)}.au-float{background:var(--au-chip);border:1px solid var(--au-chip-edge);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border-radius:16px;align-items:center;gap:12px;margin-top:30px;padding:12px 16px 12px 12px;animation:5s ease-in-out infinite au-bob;display:inline-flex;box-shadow:0 24px 50px -28px #0009}.au-av{color:#fff;background:linear-gradient(140deg, #7b85ff, var(--blue-2));border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.au-float b{font-size:var(--texto-base);color:var(--au-ink);display:block}.au-float small{font-size:var(--texto-menor);color:var(--au-ink-3)}.au-float em{font-style:normal;font-size:var(--texto-micro);color:#ff8aa3;background:#ff789629;border:1px solid #ff789659;border-radius:999px;padding:4px 9px;font-weight:800}@keyframes au-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.au-card{color:var(--au-ink);background:var(--au-card);border:1px solid var(--au-card-edge);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border-radius:28px;padding:30px 30px 26px;position:relative;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #3e49ff1a,0 44px 90px -36px #04061ebf}.au-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 8%,#ffffff8c 50%,#0000 92%) top/100% 1px no-repeat;position:absolute;inset:0}.au-seg{background:var(--au-field);border:1px solid var(--au-field-edge);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.au-seg button{color:var(--au-ink-3);font:inherit;font-size:var(--texto-medio);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 8px;font-weight:700;transition:background-color .15s,color .15s}.au-seg button:hover{color:var(--au-ink)}.au-seg button.on{color:#fff;background:linear-gradient(135deg, #5760ff, var(--blue-2));box-shadow:0 8px 18px -10px #2f39e6e6}.au-card h2{font-family:var(--font-display), system-ui, sans-serif;font-size:var(--texto-titulo-l);letter-spacing:-.02em;color:var(--au-ink);margin:0 0 6px;font-weight:600}.au-sub{font-size:var(--texto-medio);color:var(--au-ink-3);margin:0 0 22px}.au-form{flex-direction:column;gap:14px;display:flex}.au-field{flex-direction:column;gap:7px;display:flex}.au-field>span:first-child{font-size:var(--texto-base);color:var(--au-ink-2);justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.au-field>span:first-child small{font-size:var(--texto-menor);color:var(--au-ink-3);font-weight:600}.au-input{background:var(--au-field);border:1px solid var(--au-field-edge);color:var(--au-ink-3);border-radius:13px;align-items:center;gap:10px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.au-input:focus-within{color:#7b85ff;border-color:#7b85ff;box-shadow:0 0 0 4px #3e49ff2e}.au-input input{min-width:0;height:48px;color:var(--au-ink);font:inherit;font-size:var(--texto-amplio);background:0 0;border:0;outline:0;flex:1}.au-input input::placeholder{color:var(--au-ink-3);opacity:.75}.au-eye{width:36px;height:36px;color:var(--au-ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.au-eye:hover,.au-eye[aria-pressed=true]{color:#7b85ff;background:#3e49ff1f}.au-submit{cursor:pointer;color:#fff;height:50px;font:inherit;font-size:var(--texto-amplio);background:linear-gradient(135deg, #5760ff, var(--blue-2));border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:6px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 18px 34px -14px #2f39e6f2,inset 0 1px #ffffff40}.au-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 40px -14px #2f39e6,inset 0 1px #ffffff4d}.au-submit:disabled{opacity:.7;cursor:default}.au-msg{font-size:var(--texto-base);border-radius:11px;margin:0;padding:10px 12px;font-weight:600}.au-msg.bad{color:#ff8aa3;background:#ff78961f;border:1px solid #ff78964d}.au-msg.ok{color:#3fe0b3;background:#3fe0b31f;border:1px solid #3fe0b34d}:root[data-theme=light] .au-msg.bad{color:#d92d5e}:root[data-theme=light] .au-msg.ok{color:#087f61}.au-legal{font-size:var(--texto-base);color:var(--au-ink-3);text-align:center;margin:0}.au-legal a{color:#7b85ff;font-weight:700}.au-or{font-size:var(--texto-base);color:var(--au-ink-3);align-items:center;gap:12px;margin:22px 0 14px;display:flex}.au-or:before,.au-or:after{content:"";background:var(--au-field-edge);flex:1;height:1px}.au-demo{height:46px;font-size:var(--texto-medio);color:var(--au-ink);background:var(--au-chip);border:1px solid var(--au-field-edge);border-radius:13px;justify-content:center;align-items:center;gap:9px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.au-demo:hover{color:#7b85ff;border-color:#7b85ff}.au-sso{flex-direction:column;display:flex}.au-sso .au-or{margin:18px 0 12px}.au-sso-btn{height:46px;font-size:var(--texto-medio);color:var(--au-ink);background:var(--au-chip);border:1px solid var(--au-field-edge);border-radius:13px;justify-content:center;align-items:center;gap:9px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.au-sso-btn:hover{color:#7b85ff;border-color:#7b85ff}.au-sso-hint{text-align:center;font-size:var(--texto-menor);color:var(--au-ink-3);margin-top:8px}@media (max-width:960px){.au-main{grid-template-columns:1fr;gap:26px;max-width:520px;padding-top:0}.au-pitch{text-align:center;margin:0 auto}.au-pitch h1{margin:16px 0 10px;font-size:clamp(30px,7vw,40px)}.au-lead{font-size:var(--texto-amplio);margin:0 auto}.au-feats,.au-float{display:none}}@media (max-width:520px){.au-top{padding:16px}.au-pill{font-size:var(--texto-menor);padding:8px 12px}.au-badge{display:none}.au-card{border-radius:22px;padding:22px 18px 20px}}@media (prefers-reduced-motion:reduce){.au-float{animation:none}}:root[data-theme=light] .au-float em{color:#d92d5e}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .au-float em{color:#d92d5e}}.au-field>span:first-child .au-forgot{font:inherit;font-size:var(--texto-menor);color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:700}.au-field>span:first-child .au-forgot:hover{text-decoration:underline}.au-back{font:inherit;font-size:var(--texto-base);color:#7b85ff;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:14px;padding:0;font-weight:700}.au-main-single{grid-template-columns:minmax(0,440px);justify-content:center}a.au-submit{margin-top:14px;text-decoration:none}.au-card .au-badge{margin-bottom:0}.au-card .au-sub b{color:var(--au-ink)}.au-form>a.au-submit,.au-form>a.au-demo{text-decoration:none}.au-acepta{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.au-acepta input[type=checkbox]{accent-color:#7b85ff;cursor:pointer;flex:none;width:18px;height:18px;margin:1px 0 0}
