.sd{--sd-line:#e3e6ec;font-family:"Segoe UI", var(--font), system-ui, sans-serif;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=980px){.sd{grid-template-columns:1fr}}.sd [hidden]{display:none!important}.sd button{font:inherit;cursor:pointer}.sd__builder,.sd__step,.sd__panel{grid-template-columns:minmax(0,1fr);min-width:0}.sd__builder>*,.sd__step>*,.sd__panel>*{min-width:0}.sd input,.sd select,.sd textarea{font:inherit;color:inherit}.sd__builder{border:1px solid var(--sd-line);background:#fff;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 30px #17202e0f}.sd__bhead{justify-content:space-between;align-items:center;display:flex}.sd__logo{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.sd__beta{color:#8a2f8d;background:#f1e6f2;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:600}.sd__step{gap:10px;display:grid}.sd__lbl{color:#4b5565;font-size:.8rem;font-weight:600}.sd__pats{flex-wrap:wrap;gap:6px;display:flex}.sd__pat{border:1px solid var(--sd-line);background:#f7f8fa;border-radius:999px;padding:5px 12px;font-size:.85rem}.sd__pat[aria-pressed=true]{color:#7d2a80;background:#f6ecf7;border-color:#9b3a9e;font-weight:600}.sd__prompt,.sd__input{border:1px solid var(--sd-line);resize:vertical;background:#fbfbfc;border-radius:10px;width:100%;padding:10px 12px;font-size:.9rem}.sd__prompt:focus,.sd__input:focus{background:#fff;border-color:#9b3a9e;outline:none;box-shadow:0 0 0 3px #f1e6f2}.sd__go{color:#fff;background:linear-gradient(90deg,#8a2f8d,#b765b9);border:0;border-radius:10px;padding:11px 14px;font-weight:600}.sd__go:disabled{opacity:.55;cursor:wait}.sd__log{color:#4b5565;gap:6px;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.sd__log li{gap:8px;animation:.3s both sdIn;display:flex}.sd__log li:before{content:"✓";color:#18855a;font-weight:700}@keyframes sdIn{0%{opacity:0;transform:translateY(4px)}}.sd__tabs{background:#f3f4f7;border-radius:10px;gap:4px;padding:4px;display:flex}.sd__tab{color:#4b5565;background:0 0;border:0;border-radius:7px;flex:1;padding:6px 4px;font-size:.82rem}.sd__tab[aria-selected=true]{color:#17202e;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.sd__panel{gap:10px;display:grid}.sd__hint{color:#5a6678;margin:0;font-size:.8rem}.sd__fields{gap:4px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sd__fields li{border-bottom:1px solid #f0f1f4;grid-template-columns:minmax(0,1fr) auto 28px 22px;align-items:center;gap:6px;padding:3px 4px 3px 0;display:grid}.sd__fields input{background:0 0;border:1px solid #0000;border-radius:6px;min-width:0;padding:5px 7px;font-size:.88rem}.sd__fields input:hover{border-color:var(--sd-line)}.sd__fields input:focus{background:#fff;border-color:#9b3a9e;outline:none}.sd__type{color:#6b7585;background:#f3f4f7;border-radius:5px;padding:2px 6px;font-size:.7rem}.sd__eye,.sd__del{color:#6b7585;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.sd__eye[aria-pressed=false]{color:#b4bac5}.sd__eye:hover,.sd__del:hover{color:#17202e;background:#f3f4f7}.sd__del{font-size:1.1rem;line-height:1}.sd__lock{text-align:center;color:#c3c8d1}.sd__add,.sd__ask{gap:6px;display:flex}.sd__add input,.sd__ask input{border:1px solid var(--sd-line);border-radius:8px;flex:1;min-width:0;padding:7px 9px;font-size:.85rem}.sd__add select{border:1px solid var(--sd-line);background:#fff;border-radius:8px;max-width:92px;padding:0 4px;font-size:.8rem}.sd__add button,.sd__ask button{color:#fff;background:#17202e;border:0;border-radius:8px;padding:0 12px;font-size:.85rem;font-weight:600}.sd__colors{flex-wrap:wrap;gap:8px;display:flex}.sd__sw{background:var(--c);width:30px;height:30px;box-shadow:0 0 0 1px var(--sd-line);border:3px solid #fff;border-radius:50%}.sd__sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--c)}.sd__switch{align-items:center;gap:8px;font-size:.88rem;display:flex}.sd__switch input{accent-color:#9b3a9e;width:16px;height:16px}.sd__chat{align-content:start;gap:6px;max-height:220px;display:grid;overflow:auto}.sd__msg{border-radius:12px;max-width:92%;margin:0;padding:8px 11px;font-size:.84rem;line-height:1.4}.sd__msg--bot{background:#f3f4f7;border-bottom-left-radius:4px;justify-self:start}.sd__msg--me{color:#fff;background:#8a2f8d;border-bottom-right-radius:4px;justify-self:end}.sd__sugs{flex-wrap:wrap;gap:5px;display:flex}.sd__sug{color:#4b5565;background:#fff;border:1px dashed #c9cdd6;border-radius:999px;padding:4px 10px;font-size:.76rem}.sd__sug:hover{color:#7d2a80;border-color:#9b3a9e}.sd__reset{color:#6b7585;background:0 0;border:0;justify-self:start;padding:0;font-size:.8rem;text-decoration:underline}.sd__frame{border:1px solid var(--sd-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #17202e1f}.sd__bar{border-bottom:1px solid var(--sd-line);background:#f3f4f7;align-items:center;gap:6px;padding:10px 14px;display:flex}.sd__bar span{background:#d5d9e0;border-radius:50%;width:10px;height:10px}.sd__bar em{color:#6b7585;white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:.75rem;font-style:normal;overflow:hidden}.sd__empty{color:#6b7585;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:6px;min-height:460px;padding:24px;display:grid}.sd__empty strong{color:#17202e}.sd__spin{border:3px solid #eadcec;border-top-color:#9b3a9e;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite sdSpin}@keyframes sdSpin{to{transform:rotate(360deg)}}.sd__app{--p:#9b3a9e;--bg:#f6f8fa;--sf:#fff;--fg:#1d2330;--mu:#6b7585;--ln:#eaeef2;--mn:#f3f4f6;background:var(--bg);min-height:460px;color:var(--fg);grid-template-columns:200px minmax(0,1fr);display:grid;position:relative}.sd__app.is-dark{--bg:#14171d;--sf:#1d2129;--fg:#e9edf3;--mu:#98a2b3;--ln:#2c313b;--mn:#191c22}.sd__app.is-compact{grid-template-columns:64px minmax(0,1fr)}.sa__menu{background:var(--mn);border-right:1px solid var(--ln);flex-direction:column;gap:6px;padding:14px 10px;display:flex}.sa__brand{align-items:center;gap:9px;padding:2px 6px 12px;display:flex}.sa__mark{color:#fff;background:linear-gradient(135deg, var(--p), color-mix(in srgb, var(--p) 55%, #fff));border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.sa__brand b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.sa__menu nav{gap:4px;display:grid}.sa__item{color:var(--fg);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:.86rem;display:flex;position:relative}.sa__item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sa__item:hover{background:color-mix(in srgb, var(--p) 10%, transparent)}.sa__item.is-on{color:#fff;background:linear-gradient(90deg, var(--p), color-mix(in srgb, var(--p) 65%, #fff))}.sa__item em{color:#fff;background:#e5484d;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:.7rem;font-style:normal}.sa__user{border:1px solid var(--ln);background:var(--sf);border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:8px;display:flex}.sa__user>span{width:30px;height:30px;color:var(--p);background:color-mix(in srgb, var(--p) 12%, transparent);border-radius:8px;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.sa__user div{min-width:0;display:grid}.sa__user b{font-size:.78rem}.sa__user small{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.is-compact .sa__brand b,.is-compact .sa__item span,.is-compact .sa__user div{display:none}.is-compact .sa__item{justify-content:center}.is-compact .sa__item em{position:absolute;top:2px;right:2px}.is-compact .sa__brand,.is-compact .sa__user{justify-content:center;padding-inline:0}.is-compact .sa__user{background:0 0;border:0}.sa__main{align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.sa__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sa__head h3{margin:0;font-family:inherit;font-size:1.15rem}.sa__head small{color:var(--mu);font-size:.78rem}.sa__count{color:var(--mu);font-weight:400}.sa__btn{color:#fff;background:linear-gradient(90deg, var(--p), color-mix(in srgb, var(--p) 70%, #fff));border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.84rem;font-weight:600;display:inline-flex}.sa__btn--ghost{color:var(--fg);border:1px solid var(--ln);background:0 0}.sa__btn--sm{padding:5px 10px;font-size:.78rem}.sa__back{color:var(--p);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.sa__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sa__kpi{background:var(--sf);border:1px solid var(--ln);border-radius:12px;gap:2px;min-width:0;padding:12px;display:grid}.sa__kpi small{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.sa__kpi b{font-size:1.2rem}.sa__kpi.is-main{color:#fff;background:linear-gradient(135deg, var(--p), color-mix(in srgb, var(--p) 60%, #fff));border:0}.sa__kpi.is-main small{color:#ffffffd9}.sa__card{background:var(--sf);border:1px solid var(--ln);border-radius:12px;min-width:0;padding:6px;display:grid}.sa__ctitle{color:var(--mu);padding:8px 10px 4px;font-size:.8rem;font-weight:600}.sa__search{background:var(--sf);border:1px solid var(--ln);color:var(--mu);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.sa__search input{width:130px;color:var(--fg);background:0 0;border:0;outline:none;padding:7px 0;font-size:.84rem}.sa__chips{flex-wrap:wrap;gap:6px;display:flex}.sa__chip{border:1px solid var(--ln);background:var(--sf);color:var(--fg);border-radius:999px;padding:4px 12px;font-size:.78rem}.sa__chip.is-on{border-color:var(--p);color:var(--p);background:color-mix(in srgb, var(--p) 10%, var(--sf));font-weight:600}.sa__th,.sa__row.sa__row--cols{grid-template-columns:minmax(0, 2.4fr) repeat(var(--n,3), minmax(0, 1fr)) 96px;align-items:center;gap:8px;display:grid}.sa__th{color:var(--mu);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--ln);padding:8px 10px;font-size:.72rem}.sa__th span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa__row{width:100%;color:var(--fg);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sa__row:hover{background:color-mix(in srgb, var(--p) 6%, transparent)}.sa__rt{align-items:center;gap:10px;min-width:0;display:flex}.sa__rt>span:last-child,.sa__row--q .sa__rt{min-width:0;display:grid}.sa__rt b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.sa__rt small{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.sa__av{width:32px;height:32px;color:var(--p);background:color-mix(in srgb, var(--p) 14%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.sa__cell{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.sa__pill{white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 10px;font-size:.72rem;font-weight:600}.sa__pill.p0{color:#c2384f;background:#fdecef}.sa__pill.p1{color:#18855a;background:#e3f4ec}.sa__pill.p2{color:#5a6678;background:#eceef1}.is-dark .sa__pill.p0{color:#ff9aac;background:#3a2028}.is-dark .sa__pill.p1{color:#6fd3a5;background:#183428}.is-dark .sa__pill.p2{color:#b2bac6;background:#2b2f37}.sa__row--q{grid-template-columns:auto minmax(0,1fr) auto}.sa__qa{gap:6px;display:flex}.sa__none{text-align:center;color:var(--mu);margin:0;padding:20px;font-size:.86rem}.sa__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.sa__form label{color:var(--mu);gap:5px;min-width:0;font-size:.78rem;font-weight:600;display:grid}.sa__form .is-wide{grid-column:1/-1}.sa__form input:not([type=checkbox]),.sa__form select{border:1px solid var(--ln);background:var(--bg);color:var(--fg);border-radius:10px;width:100%;padding:8px 10px;font-size:.86rem;font-weight:400}.sa__form input:focus,.sa__form select:focus{border-color:var(--p);outline:none}.sa__drop{border:1.5px dashed var(--ln);color:var(--mu);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:16px;font-weight:400;display:flex}.sa__tg{color:var(--fg);align-items:center;gap:6px;font-weight:400;display:flex}.sa__actions{justify-content:flex-end;gap:8px;display:flex}.sa__det{gap:12px;padding:16px}.sa__det h3{margin:0;font-family:inherit;font-size:1.05rem}.sa__det dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.sa__det dt{color:var(--mu);font-size:.72rem}.sa__det dd{margin:2px 0 0;font-size:.9rem}.sa__thumb{background:color-mix(in srgb, var(--p) 12%, transparent);width:56px;height:42px;color:var(--p);border-radius:8px;place-items:center;display:inline-grid}.sa__toast{color:#fff;background:#17202e;border-radius:10px;max-width:90%;padding:9px 14px;font-size:.82rem;animation:.25s both sdIn;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}@media (width<=640px){.sd__app,.sd__app.is-compact{grid-template-columns:56px minmax(0,1fr)}.sd__app .sa__brand b,.sd__app .sa__item span,.sd__app .sa__user div{display:none}.sd__app .sa__item{justify-content:center}.sd__app .sa__item em{position:absolute;top:2px;right:2px}.sd__app .sa__brand,.sd__app .sa__user{justify-content:center;padding-inline:0}.sd__app .sa__user{background:0 0;border:0}.sa__main{padding:12px}.sa__kpis{grid-template-columns:1fr 1fr}.sa__kpi.is-main{grid-column:1/-1}.sa__th{display:none}.sa__row.sa__row--cols{grid-template-columns:minmax(0,1fr) auto}.sa__row--cols .sa__cell,.sa__row .sa__cell{display:none}.sa__form,.sa__det dl{grid-template-columns:1fr}.sa__row--q{grid-template-columns:auto minmax(0,1fr)}.sa__qa{grid-column:1/-1}}.dgs-demo[data-astro-cid-umoomhlp] .section-head[data-astro-cid-umoomhlp]{margin-bottom:28px}.dgs[data-astro-cid-umoomhlp]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(28px,5vw,64px);padding-block:clamp(32px,6vw,72px) clamp(64px,10vw,120px);display:grid}@media (width<=900px){.dgs[data-astro-cid-umoomhlp]{grid-template-columns:1fr}}.dgs[data-astro-cid-umoomhlp] h1[data-astro-cid-umoomhlp]{margin:8px 0 16px;font-size:clamp(2rem,4.4vw,3.2rem)}.dgs__main[data-astro-cid-umoomhlp] h2[data-astro-cid-umoomhlp]{margin:44px 0 16px;font-size:1.5rem}.dgs__pasos[data-astro-cid-umoomhlp]{gap:12px;padding:0;list-style:none;display:grid}.dgs__pasos[data-astro-cid-umoomhlp] li[data-astro-cid-umoomhlp]{align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.dgs__pasos[data-astro-cid-umoomhlp] li[data-astro-cid-umoomhlp] div[data-astro-cid-umoomhlp]{gap:4px;display:grid}.dgs__pasos[data-astro-cid-umoomhlp] li[data-astro-cid-umoomhlp] div[data-astro-cid-umoomhlp] span[data-astro-cid-umoomhlp]{color:var(--text-muted)}.dgs__n[data-astro-cid-umoomhlp]{color:var(--accent);min-width:2ch;font-size:1.1rem;font-weight:700}.dgs__nota[data-astro-cid-umoomhlp]{color:var(--text-muted);margin-top:14px;font-size:.92rem}.dgs__faq[data-astro-cid-umoomhlp]{gap:10px;max-width:68ch;display:grid}.dgs__faq[data-astro-cid-umoomhlp] details[data-astro-cid-umoomhlp]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:14px 18px}.dgs__faq[data-astro-cid-umoomhlp] summary[data-astro-cid-umoomhlp]{cursor:pointer;font-weight:600}.dgs__faq[data-astro-cid-umoomhlp] p[data-astro-cid-umoomhlp]{color:var(--text-muted);margin-top:10px}.dgs__side[data-astro-cid-umoomhlp]{position:sticky;top:96px}@media (width<=900px){.dgs__side[data-astro-cid-umoomhlp]{order:-1;position:static}}.dgs__precio[data-astro-cid-umoomhlp]{color:var(--accent);background:var(--accent-soft-2);border-radius:999px;margin-bottom:12px;padding:6px 12px;font-size:.9rem;display:inline-block}.dgs__box[data-astro-cid-umoomhlp] h2[data-astro-cid-umoomhlp]{margin-bottom:6px;font-size:1.4rem}.dgs__box[data-astro-cid-umoomhlp] .muted[data-astro-cid-umoomhlp]{color:var(--text-muted);margin-bottom:18px}.rf[data-astro-cid-umoomhlp]{gap:14px;display:grid}.rf[data-astro-cid-umoomhlp] label[data-astro-cid-umoomhlp]{gap:6px;font-size:.92rem;font-weight:500;display:grid}.rf[data-astro-cid-umoomhlp] label[data-astro-cid-umoomhlp] .muted[data-astro-cid-umoomhlp]{margin:0;font-weight:400;display:inline}.rf[data-astro-cid-umoomhlp] input[data-astro-cid-umoomhlp]:not([type=checkbox]),.rf[data-astro-cid-umoomhlp] textarea[data-astro-cid-umoomhlp]{font:400 1rem var(--font);color:var(--text-primary);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-primary);resize:vertical;width:100%;padding:12px 14px}.rf[data-astro-cid-umoomhlp] input[data-astro-cid-umoomhlp]:focus,.rf[data-astro-cid-umoomhlp] textarea[data-astro-cid-umoomhlp]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft-2);background:#fff;outline:none}.rf__hp[data-astro-cid-umoomhlp]{position:absolute;left:-9999px}.rf[data-astro-cid-umoomhlp] .rf__check[data-astro-cid-umoomhlp]{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:.88rem;font-weight:400;display:flex}.rf__check[data-astro-cid-umoomhlp] input[data-astro-cid-umoomhlp]{accent-color:var(--accent);flex:none;width:18px;height:18px;margin-top:3px}.rf[data-astro-cid-umoomhlp] .btn[data-astro-cid-umoomhlp]{width:100%}.rf[data-astro-cid-umoomhlp] .btn[data-astro-cid-umoomhlp]:disabled{opacity:.6;cursor:wait}
