:root{--electa-navy: #1b3a4b;--electa-teal: #1fa3a8;--electa-lens: #a9d6e0;--electa-deep: #0f2b33;--action: #137a80;--action-hover: #0e5d62;--action-foreground: #ffffff;--link-tint: #e6f3f3;--background: #f3f7f9;--card: #ffffff;--muted: #e9eff3;--border: #d8e0e7;--border-strong: #7d8a9a;--foreground: #14202a;--secondary-foreground: #2e3a46;--muted-foreground: #55606e;--accent: #e3ebf0;--input: #b7c3ce;--ring: #3d5a80;--ink: #11151c;--ink-raised: #1a212b;--ink-border: #1f2630;--ink-foreground: #c3ccd8;--ink-foreground-strong: #e8ecf1;--ink-muted: #8b97a8;--status-success: #0d6c5e;--status-info: #3f5f8a;--status-neutral: #55606e;--status-warning: #9a4819;--status-warning-mark: #c2622a;--heat-1: #16222b;--heat-2: #1d4a52;--heat-3: #227a76;--heat-4: #33a896;--heat-5: #7fd8c2;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-wordmark: "Sora", sans-serif;--radius-sm: 6px;--radius-md: 8px;--ease: cubic-bezier(.2, .7, .2, 1);--duration-state: .16s;--duration-transform: .12s;--duration-enter: .4s;--duration-progress: .8s}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-600-normal.Cdg4DaK0.woff2) format("woff2"),url(/_astro/sora-latin-600-normal.1_7fyUAY.woff) format("woff")}html{scroll-padding-top:72px}[hidden]{display:none!important}[data-demo-note]:empty{display:none}body{margin:0;background:var(--background)}a{color:var(--action)}a:hover{color:var(--action-hover)}.lp{container-type:inline-size;min-height:100vh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:16px;line-height:1.5}.lp :focus{outline:none}.lp :focus-visible{outline:2px solid var(--ring);outline-offset:2px}#demo :focus-visible{outline-color:var(--electa-lens)}#demo form :focus-visible{outline-color:var(--ring)}.lp a,.lp button,.lp input,.lp select,.lp summary{transition:background-color var(--duration-state) var(--ease),color var(--duration-state) var(--ease),border-color var(--duration-state) var(--ease),transform var(--duration-transform) var(--ease)}.lp .btn:hover{background:var(--action-hover)!important;color:var(--action-foreground)!important}.lp .btn:active,.lp .btn-o:active{transform:translateY(1px)}.lp .btn-o:hover{background:var(--background)!important;border-color:var(--border-strong)!important;color:var(--foreground)!important}.lp .navl:hover{color:var(--foreground)!important}.lp .lnk:hover{background:var(--muted)}.lp input:hover,.lp select:hover{border-color:var(--muted-foreground)!important}.lp input:focus-visible,.lp select:focus-visible{outline:none;border-color:var(--ring)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,transparent)}.lp summary{list-style:none;cursor:pointer}.lp summary::-webkit-details-marker{display:none}.lp summary:hover{color:var(--action)}.lp details[open] .faq-x{transform:rotate(45deg)}.faq-x{transition:transform .2s var(--ease)}.sec{padding:112px 0}.sky{height:120px}#inicio{--mx: 74%;--my: 30%;--px: 0;--py: 0;--lr: 150px}.e14g{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px;align-items:start}.lr{display:grid;grid-template-columns:minmax(0,1.4fr) 112px minmax(60px,1fr) 48px 132px;column-gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}.cf{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;padding:22px 0;border-top:1px solid var(--border)}.m-only{display:none}.hdr-actions{display:flex;align-items:center;gap:24px}@container (max-width: 760px){.sec{padding:72px 0}.sky{height:88px}#inicio{--lr: 92px}.nav-links{display:none!important}.hdr-actions{gap:8px}.e14g{grid-template-columns:minmax(0,1fr);gap:40px}.lr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name st" "num pct" "bar bar";row-gap:8px}.lr-name{grid-area:name}.lr-num{grid-area:num}.lr-bar{grid-area:bar}.lr-pct{grid-area:pct}.lr-st{grid-area:st}.lr-head{display:none!important}.cf{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}.m-only{display:inline}}@container (max-width: 380px){.hdr-actions{gap:4px}.hdr-login{padding:0 6px!important}.hdr-demo{padding:0 12px!important}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes lp-gx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-gy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-out{0%{opacity:1}to{opacity:0}}@keyframes lp-in{0%{opacity:0}to{opacity:1}}@keyframes lp-scan{0%{top:0;opacity:0}6%{opacity:1}94%{opacity:1}to{top:100%;opacity:0}}.a-gx{transform-origin:left center}.a-gy{transform-origin:center bottom}.a-gyt{transform-origin:center top}.a-out,.a-scan{opacity:0}.rv:not(.off) .a-rise{animation:lp-rise .7s var(--ease) both}.rv:not(.off) .a-pop{animation:lp-pop .4s var(--ease) both}.rv:not(.off) .a-gx{animation:lp-gx .9s var(--ease) both}.rv:not(.off) .a-gy,.rv:not(.off) .a-gyt{animation:lp-gy .9s var(--ease) both}.rv:not(.off) .a-out{animation:lp-out .3s var(--ease) both}.rv:not(.off) .a-fade{animation:lp-in 1.4s var(--ease) both}.rv:not(.off) .a-scan{animation:lp-scan 2.2s linear both}.rv.off .a-rise,.rv.off .a-pop{opacity:0}.rv.off .a-gx{transform:scaleX(0)}.rv.off .a-gy,.rv.off .a-gyt{transform:scaleY(0)}.rv.off .a-out{opacity:1}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}}.wrap{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:0 clamp(16px,4cqi,48px)}.mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.head{display:flex;flex-direction:column;gap:16px;max-width:760px}.h2{margin:0;font-family:var(--font-wordmark);font-weight:600;font-size:clamp(30px,3.8cqi,50px);line-height:1.08;letter-spacing:-.03em;color:var(--electa-deep);text-wrap:balance}.step-label{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--action)}.h3{margin:0;font-family:var(--font-wordmark);font-weight:600;font-size:clamp(24px,2.6cqi,34px);line-height:1.12;letter-spacing:-.025em;color:var(--electa-deep)}.lead{margin:0;font-size:17px;line-height:1.6;color:var(--secondary-foreground);text-wrap:pretty}.card{border:1px solid var(--border);border-radius:8px;background:var(--card)}.btn{display:inline-flex;align-items:center;border-radius:8px;background:var(--action);color:var(--action-foreground);font-weight:600;text-decoration:none}.btn-o{display:inline-flex;align-items:center;border-radius:8px;border:1px solid var(--input);background:var(--card);color:var(--foreground);font-weight:500;text-decoration:none}.placeholder{color:var(--status-warning)}.mesa{display:inline-flex;align-self:flex-start;border:1px solid var(--input);border-radius:6px;overflow:hidden;font-family:var(--font-mono);font-size:12px}.mesa>span{padding:4px 8px}.st{display:inline-flex;align-items:center;gap:6px;font-weight:500}.st-pending{color:var(--muted-foreground)}.st-dot{width:8px;height:8px;border-radius:999px}.st-dot.hollow{box-shadow:inset 0 0 0 1.5px var(--muted-foreground)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-size:13px;font-weight:500;color:var(--secondary-foreground)}.ctl{height:48px;box-sizing:border-box;width:100%;border:1px solid var(--border-strong);border-radius:8px;background:var(--card);color:var(--foreground);font:400 16px var(--font-sans)}
