.quota-badge{align-items:center;background:var(--mt-hoja);border:1px solid var(--mt-filete);border-radius:var(--mt-r-pill);color:var(--mt-tinta2);display:inline-flex;font-family:var(--mt-font);font-size:var(--mt-t-chip);font-weight:var(--mt-t-chip-w);gap:6px;line-height:1;padding:4px 10px;white-space:nowrap}.quota-badge .bi{color:var(--mt-morado-txt);font-size:.8em}.quota-badge-txt{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums}.qb-tick{animation:qbTick var(--mt-d-base) var(--mt-pop)}@keyframes qbTick{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.qo-overlay{align-items:center;animation:qoFade var(--mt-d-fast) var(--mt-ease);background:var(--mt-e-veil);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:3;z-index:var(--mt-z-modal,3)}.qo-modal{animation:qoRise var(--mt-d-rise) var(--mt-ease);background:var(--mt-hoja);border:1px solid var(--mt-filete);border-radius:var(--mt-r-sheet);color:var(--mt-tinta);font-family:var(--mt-font);max-height:calc(100vh - 40px);max-width:460px;overflow-y:auto;padding:26px 24px 20px;position:relative;width:100%}@keyframes qoFade{0%{opacity:0}to{opacity:1}}@keyframes qoRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.qo-close{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--mt-ceniza);cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background var(--mt-d-fast) var(--mt-ease),color var(--mt-d-fast) var(--mt-ease);width:32px}.qo-close:hover{background:var(--mt-filete2);color:var(--mt-tinta)}.qo-title{color:var(--mt-tinta);font-size:1.18rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 24px 6px 0}.qo-sub{color:var(--mt-tinta2);font-size:.84rem;line-height:1.5;margin:0 0 18px}.qo-packs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:420px){.qo-packs{grid-template-columns:1fr}}.qo-pack{align-items:center;background:var(--mt-resalte);border:1.5px solid var(--mt-filete);border-radius:var(--mt-r-card);display:flex;flex-direction:column;padding:16px 14px 14px;position:relative;text-align:center}.qo-pack-best{border-color:var(--mt-morado)}.qo-pack-tag{background:var(--mt-morado);border-radius:var(--mt-r-pill);color:#fff;font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);left:50%;letter-spacing:.08em;padding:3px 10px;position:absolute;text-transform:uppercase;top:-9px;transform:translateX(-50%);white-space:nowrap}.qo-pack-credits{font-feature-settings:"tnum";color:var(--mt-tinta);font-size:1.7rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.1}.qo-pack-lbl{color:var(--mt-tinta2);font-size:.72rem;font-weight:600;margin-top:2px}.qo-pack-price{font-feature-settings:"tnum";color:var(--mt-morado-txt);font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:800;margin-top:8px}.qo-pack-note{color:var(--mt-ceniza);font-size:.68rem;font-weight:500;margin-top:2px}.qo-buy{align-items:center;background:var(--mt-cta-bg);border:none;border-radius:var(--mt-r-control);color:var(--mt-cta-ink);cursor:pointer;display:flex;font-family:var(--mt-font);font-size:var(--mt-t-button-mid);font-weight:var(--mt-t-button-mid-w);gap:7px;height:var(--mt-h-control-mid);justify-content:center;margin-top:12px;transition:opacity var(--mt-d-fast) var(--mt-ease),transform var(--mt-d-fast) var(--mt-ease);width:100%}.qo-buy:hover:not(:disabled){opacity:.9}.qo-buy:active:not(:disabled){transform:scale(.98)}.qo-buy:disabled{cursor:default;opacity:.55}.qo-pro{align-items:center;background:var(--mt-morado-suave);border:1.5px solid var(--mt-morado);border-radius:var(--mt-r-card);cursor:pointer;display:flex;font-family:var(--mt-font);gap:12px;margin-top:14px;padding:13px 14px;text-align:left;transition:transform var(--mt-d-fast) var(--mt-ease);width:100%}.qo-pro:hover{transform:translateY(-1px)}.qo-pro-icon{align-items:center;background:var(--mt-morado);border-radius:10px;color:#fff;display:flex;flex:none;font-size:1rem;height:36px;justify-content:center;width:36px}.qo-pro-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.qo-pro-head{color:var(--mt-tinta);font-size:.88rem;font-weight:800;letter-spacing:-.01em}.qo-pro-sub{color:var(--mt-tinta2);font-size:.74rem;font-weight:500;line-height:1.4}.qo-pro-cta{align-items:center;color:var(--mt-morado-txt);display:inline-flex;flex:none;font-size:.76rem;font-weight:700;gap:5px;white-space:nowrap}.qo-err{align-items:center;color:var(--mt-peligro);display:flex;font-size:.78rem;font-weight:600;gap:6px;margin-top:12px}.qo-note{color:var(--mt-ceniza);font-size:.72rem;font-weight:500;line-height:1.5;margin:14px 0 0;text-align:center}.qo-packs-section{margin-top:40px}.qo-packs-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,320px));justify-content:center}@media (max-width:720px){.qo-packs-grid{grid-template-columns:minmax(0,360px)}}.qo-anchor{color:var(--mt-tinta2);font-family:var(--mt-font);font-size:.8rem;font-weight:500;line-height:1.55;margin:18px auto 0;max-width:560px;text-align:center}.qo-anchor .bi{color:var(--mt-morado-txt);margin-right:4px}.qo-packs-section .qo-err{justify-content:center}@media (prefers-reduced-motion:reduce){.qb-tick,.qo-modal,.qo-overlay{animation:none}}.ec-page{--ec-ink:var(--mt-tinta);--ec-ink-dim:var(--mt-tinta2);--ec-ink-mute:var(--mt-ceniza);--ec-bg:var(--mt-papel);--ec-bg-2:var(--mt-skel2);--ec-grad:var(--mt-morado);--ec-grad-soft:var(--mt-morado-suave);--ec-glass-bg:var(--mt-hoja);--ec-glass-bg-strong:var(--mt-hoja);--ec-glass-bg-soft:var(--mt-hoja);--ec-glass-border:var(--mt-filete);--ec-glass-border-inner:#0000;--ec-glass-edge:var(--mt-filete);--ec-glass-shadow:none;-webkit-font-smoothing:antialiased;background:var(--ec-bg);color:var(--ec-ink);font-family:var(--mt-font);letter-spacing:0;min-height:100vh;overflow-x:hidden;padding-bottom:60px;position:relative}.ec-page *{box-sizing:border-box}.ec-page button:where(:not(.ds-btn,.ds-tab,.ds-chip,.ds-menu__item)){background:none;border:0;color:inherit;cursor:pointer;font:inherit}.ec-page input:where(:not(.ds-field)),.ec-page select:where(:not(.ds-field)),.ec-page textarea:where(:not(.ds-field)){color:inherit;font:inherit}.ec-page .ds-field>input,.ec-page .ds-field>select,.ec-page .ds-field>textarea{font-family:inherit;font-size:14px;font-weight:500}.ec-page ::selection{background:var(--mt-marcatextos);color:var(--mt-tinta)}.ec-page :focus-visible{outline:2px solid var(--mt-morado);outline-offset:2px}.ec-ambient{display:none;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.ec-blob{border-radius:var(--mt-r-pill);display:none;position:absolute}.ec-blob.b1{left:0}.ec-blob.b1,.ec-blob.b2{background:#0000;height:0;opacity:0;top:0;width:0}.ec-blob.b2{right:0}.ec-blob.b3{background:#0000;bottom:0;height:0;left:0;opacity:0;width:0}.ec-glass{background:var(--mt-hoja);border:1px solid var(--mt-filete);border-radius:var(--mt-r-card);position:relative}.ec-glass:before{background:none;inset:0}.ec-glass:after,.ec-glass:before{border-radius:inherit;content:"";display:none;pointer-events:none;position:absolute}.ec-glass:after{border:0;inset:1px}.ec-glass-soft{border:1px solid var(--mt-filete);position:relative}.ec-glass-soft,.ec-topbar{background:var(--mt-hoja);border-radius:var(--mt-r-card)}.ec-topbar{align-items:center;border:1px solid var(--mt-filete);display:flex;gap:var(--mt-s-row);justify-content:space-between;margin:var(--mt-s-row) var(--mt-s-screen) 0;min-height:var(--mt-h-app-bar);padding:6px var(--mt-s-row) 6px var(--mt-s-card);position:-webkit-sticky;position:sticky;top:var(--mt-s-row);z-index:40}.ec-topbar:after{border:0;border-radius:inherit;content:"";display:none;inset:1px;pointer-events:none;position:absolute}.ec-tb-left{align-items:center;display:flex;gap:var(--mt-s-row);min-width:0}.ec-tb-back{align-items:center;background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-small);color:var(--mt-tinta);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--mt-h-touch-min);justify-content:center;transition:background var(--mt-d-fast) var(--mt-ease),border-color var(--mt-d-fast) var(--mt-ease),color var(--mt-d-fast) var(--mt-ease);width:var(--mt-h-touch-min)}.ec-tb-back:hover{background:var(--mt-skel2);border-color:var(--mt-tinta);color:var(--mt-tinta)}.ec-tb-back i{font-size:14px}.ec-crumbs{color:var(--mt-ceniza);display:flex;font-size:var(--mt-t-body);font-weight:var(--mt-t-body-w);min-width:0}.ec-crumbs,.ec-crumbs .ec-logo{align-items:center;gap:var(--mt-s-inset)}.ec-crumbs .ec-logo{color:var(--mt-tinta);display:inline-flex;font-size:var(--mt-t-title);font-weight:var(--mt-t-title-w);letter-spacing:var(--mt-t-title-ls)}.ec-crumbs .ec-logo svg{display:block;height:22px;width:auto}.ec-crumbs .ec-sep{color:var(--mt-ceniza2)}.ec-crumbs .ec-here{color:var(--mt-tinta2);font-weight:var(--mt-t-row-w);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-tb-right{align-items:center;display:flex;flex-shrink:0;gap:var(--ds-s-12)}.ec-topbar .ds-chip .dot{background:var(--mt-ceniza);border-radius:var(--mt-r-pill);height:6px;width:6px}@keyframes ec-pulse{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.ec-btn{align-items:center;border-radius:var(--mt-r-control);display:inline-flex;font-size:var(--mt-t-button-mid);font-weight:600;gap:var(--mt-s-inset);height:var(--mt-h-control-mid);justify-content:center;padding:0 var(--mt-s-card);transition:background var(--mt-d-fast) var(--mt-ease),border-color var(--mt-d-fast) var(--mt-ease),color var(--mt-d-fast) var(--mt-ease);white-space:nowrap}.ec-btn i{font-size:14px}.ec-btn.ghost{background:var(--mt-hoja);border:1px solid var(--mt-borde);color:var(--mt-tinta2);cursor:pointer;font-weight:600}.ec-btn.ghost:hover{background:var(--mt-skel2);border-color:var(--mt-tinta);color:var(--mt-tinta)}body[data-user-pro=true] .ec-btn.ghost:hover{border-color:var(--mt-exito);color:var(--mt-exito)}.ec-btn.primary{background:var(--mt-cta-bg);border:1px solid var(--mt-cta-bg);color:var(--mt-cta-ink);font-size:var(--mt-t-button);font-weight:var(--mt-t-button-w);height:var(--mt-h-control);padding:0 var(--mt-s-card)}.ec-btn.primary:hover{background:var(--mt-tinta2);border-color:var(--mt-tinta2)}.ec-btn.ghost:disabled,.ec-btn.primary:disabled{cursor:not-allowed;opacity:.35}.ec-btn.danger-ghost{background:var(--mt-rosa-bg);border:1px solid var(--mt-rosa-line);color:var(--mt-rosa-txt);font-weight:var(--mt-t-button-mid-w)}.ec-btn.danger-ghost:hover{background:var(--mt-marcatextos)}.ec-btn.icon-only{justify-content:center;padding:0;width:var(--mt-h-touch-min)}.ec-btn.icon-only .label{display:none}.ec-stage{grid-gap:var(--mt-s-screen);display:grid;gap:var(--mt-s-screen);grid-template-columns:minmax(0,1fr) var(--mt-w-side-panel);margin:var(--mt-s-screen) auto 60px;max-width:1480px;padding:0 var(--mt-s-screen);position:relative;z-index:1}.ec-editor{min-width:0}.ec-editor,.ec-side{display:flex;flex-direction:column;gap:var(--mt-s-card)}.ec-side{align-self:start;position:-webkit-sticky;position:sticky;top:96px}.ec-head-card{padding:var(--mt-s-screen)}.ec-head-meta{color:var(--mt-ceniza);display:flex;flex-wrap:wrap;font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);letter-spacing:var(--mt-t-label-ls);margin-bottom:var(--mt-s-row);text-transform:uppercase}.ec-head-meta,.ec-head-meta .ec-draft{align-items:center;gap:var(--mt-s-inset)}.ec-head-meta .ec-draft{background:#0000;border:1px dashed var(--mt-ceniza);border-radius:var(--mt-r-chip);color:var(--mt-tinta2);display:inline-flex;height:var(--mt-h-status-chip);padding:0 11px 0 9px}.ec-head-meta .ec-draft .d{background:var(--mt-ceniza);border-radius:var(--mt-r-pill);height:6px;width:6px}.ec-head-meta .sep{color:var(--mt-ceniza2)}.ec-title-input{background:#0000;border:0;color:var(--mt-tinta);display:block;font-family:inherit;font-size:var(--mt-t-display);font-weight:var(--mt-t-display-w);letter-spacing:var(--mt-t-display-ls);line-height:var(--mt-t-display-lh);outline:0;padding:2px 0;width:100%}.ec-title-input::placeholder{color:var(--mt-ceniza2);font-style:normal;font-weight:var(--mt-t-display-w)}.ec-desc-input{background:#0000;border:0;color:var(--mt-tinta2);display:block;font-family:inherit;font-size:var(--mt-t-input);font-weight:var(--mt-t-body-w);line-height:var(--mt-t-body-lh);margin-top:var(--mt-s-row);min-height:28px;outline:0;resize:none;width:100%}.ec-desc-input::placeholder{color:var(--mt-ceniza2)}.ec-head-divider{background:var(--mt-filete);height:1px;margin:var(--mt-s-card) calc(var(--mt-s-screen)*-1) var(--mt-s-card)}.ec-meta-row{grid-gap:var(--mt-s-row);display:grid;gap:var(--mt-s-row);grid-template-columns:repeat(3,1fr)}.ec-meta-cell{background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-control);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:var(--mt-h-control);padding:var(--mt-s-inset) var(--mt-s-row);position:relative;text-align:left;transition:border-color var(--mt-d-fast) var(--mt-ease),background var(--mt-d-fast) var(--mt-ease);width:100%}.ec-meta-cell:hover{background:var(--mt-resalte)}.ec-meta-cell:focus-within{border-color:var(--mt-morado)}.ec-meta-cell .lab{color:var(--mt-tinta2);font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);letter-spacing:var(--mt-t-label-ls);text-transform:uppercase}.ec-meta-cell .val{font-feature-settings:"tnum";align-items:center;color:var(--mt-tinta);display:flex;font-size:var(--mt-t-row);font-variant-numeric:tabular-nums;font-weight:var(--mt-t-row-w);gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ec-meta-cell .val .chev{color:var(--mt-ceniza2);flex-shrink:0;margin-left:auto}.ec-meta-cell .val input,.ec-meta-cell .val select{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;outline:0;padding:0;width:100%}.ec-meta-cell .val input[type=number]{-moz-appearance:textfield}.ec-meta-cell .val input::-webkit-inner-spin-button,.ec-meta-cell .val input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ec-meta-cell.input-cell{padding:var(--mt-s-inset) var(--mt-s-row)}.ec-ai-wrap{position:relative}.ec-ai-wrap:before{background:none;border-radius:var(--mt-r-card);content:"";display:none;inset:0;position:absolute;z-index:0}.ec-ai-hero{background:var(--mt-papel);border:1px solid var(--mt-tinta);overflow:hidden;padding:var(--mt-s-screen);position:relative;z-index:1}.ec-ai-hero:after{background:none;border-radius:inherit;content:"";display:none;inset:0;pointer-events:none;position:absolute}.ec-ai-head{flex-wrap:wrap;gap:var(--mt-s-row);justify-content:space-between;margin-bottom:var(--mt-s-row);position:relative;z-index:1}.ec-ai-head,.ec-ai-title{align-items:center;display:flex}.ec-ai-title{gap:var(--mt-s-inset)}.ec-ai-spark{align-items:center;background:var(--mt-morado-suave);border-radius:var(--mt-r-small);color:var(--mt-morado-txt);display:inline-flex;flex-shrink:0;height:var(--mt-h-icon);justify-content:center;width:var(--mt-h-icon)}.ec-ai-spark i{font-size:16px}.ec-ai-title h3{color:var(--mt-tinta);font-size:var(--mt-t-title);font-weight:var(--mt-t-title-w);letter-spacing:var(--mt-t-title-ls);margin:0}.ec-ai-title h3 em{background:none;color:var(--mt-morado-txt);font-style:italic;font-weight:var(--mt-t-title-w)}.ec-ai-mode{background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-chip);display:inline-flex;font-size:var(--mt-t-segment);font-weight:var(--mt-t-segment-w);letter-spacing:0;padding:2px;text-transform:none}.ec-ai-mode button{border-radius:var(--mt-r-chip);color:var(--mt-tinta2);height:var(--mt-h-segment);padding:0 13px;transition:background var(--mt-d-fast) var(--mt-ease),color var(--mt-d-fast) var(--mt-ease)}.ec-ai-mode button.on{background:var(--mt-tinta);color:var(--mt-cta-ink);font-weight:var(--mt-t-chip-w)}.ec-ai-input{background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-control);padding:var(--mt-s-row);position:relative;transition:border-color var(--mt-d-fast) var(--mt-ease);z-index:1}.ec-ai-input:focus-within{border-color:var(--mt-morado)}.ec-ai-input textarea{background:#0000;border:0;color:var(--mt-tinta);font-family:inherit;font-size:var(--mt-t-input);line-height:var(--mt-t-body-lh);min-height:54px;outline:0;resize:none;width:100%}.ec-ai-input textarea::placeholder{color:var(--mt-ceniza)}.ec-ai-tools{gap:var(--mt-s-row);justify-content:space-between;margin-top:var(--mt-s-inset)}.ec-ai-quick,.ec-ai-tools{align-items:center;display:flex;flex-wrap:wrap}.ec-ai-quick{gap:var(--mt-s-inset)}.ec-qchip{align-items:center;background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-chip);color:var(--mt-tinta2);display:inline-flex;font-size:var(--mt-t-segment);font-weight:var(--mt-t-segment-w);gap:6px;height:var(--mt-h-segment);letter-spacing:0;padding:0 13px;transition:background var(--mt-d-fast) var(--mt-ease),color var(--mt-d-fast) var(--mt-ease),border-color var(--mt-d-fast) var(--mt-ease)}.ec-qchip:hover{background:var(--mt-skel2);color:var(--mt-tinta)}.ec-qchip.on{background:var(--mt-tinta);border-color:var(--mt-tinta);font-weight:var(--mt-t-chip-w)}.ec-ai-go,.ec-qchip.on{color:var(--mt-cta-ink)}.ec-ai-go{align-items:center;background:var(--mt-cta-bg);border:1px solid var(--mt-cta-bg);border-radius:var(--mt-r-control);display:inline-flex;font-size:var(--mt-t-button);font-weight:var(--mt-t-button-w);gap:var(--mt-s-inset);height:var(--mt-h-control);justify-content:center;padding:0 var(--mt-s-card);transition:background var(--mt-d-fast) var(--mt-ease),border-color var(--mt-d-fast) var(--mt-ease)}.ec-ai-go:hover{background:var(--mt-tinta2);border-color:var(--mt-tinta2)}.ec-ai-go:disabled{cursor:not-allowed;opacity:.35}.ec-ai-go i{font-size:13px}.ec-tabs-row{align-items:center;background:var(--mt-hoja);border:1px solid var(--mt-filete);border-radius:var(--mt-r-control);gap:var(--mt-s-inset);justify-content:space-between;padding:6px}.ec-tabs,.ec-tabs-row{display:flex;flex-wrap:wrap}.ec-tabs{gap:4px;min-width:0}.ec-tab{align-items:center;border-radius:var(--mt-r-chip);color:var(--mt-tinta2);display:inline-flex;font-size:var(--mt-t-segment);font-weight:var(--mt-t-segment-w);gap:var(--mt-s-inset);height:var(--mt-h-segment);padding:0 13px;transition:background var(--mt-d-fast) var(--mt-ease),color var(--mt-d-fast) var(--mt-ease);white-space:nowrap}.ec-tab:hover{background:var(--mt-skel2);color:var(--mt-tinta)}.ec-tab.on{background:var(--mt-tinta);color:var(--mt-cta-ink);font-weight:var(--mt-t-chip-w)}.ec-page .ds-tab{gap:var(--ds-s-8)}.ec-page .ds-tab .count{font-feature-settings:"tnum";align-items:center;background:var(--mt-skel);border-radius:var(--mt-r-pill);color:var(--mt-tinta2);display:inline-flex;font-size:var(--mt-t-meta);font-variant-numeric:tabular-nums;font-weight:var(--mt-t-row-w);height:18px;justify-content:center;min-width:18px;padding:0 6px}.ec-tabs-tools{align-items:center;display:flex;gap:var(--mt-s-inset);padding-right:6px}.ec-icon-btn{align-items:center;background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-small);color:var(--mt-tinta2);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--mt-h-icon);justify-content:center;position:relative;transition:background var(--mt-d-fast) var(--mt-ease),color var(--mt-d-fast) var(--mt-ease),border-color var(--mt-d-fast) var(--mt-ease);width:var(--mt-h-icon)}.ec-icon-btn:after{content:"";inset:-4px;position:absolute}.ec-icon-btn:hover{background:var(--mt-skel2);border-color:var(--mt-tinta);color:var(--mt-tinta)}.ec-icon-btn i{font-size:13px}.ec-qlist{flex-direction:column}.ec-qcard,.ec-qlist{display:flex;gap:var(--mt-s-row)}.ec-qcard{border-left:3px solid #0000;border-radius:var(--mt-r-card);padding:var(--mt-s-card);position:relative;transition:background var(--mt-d-fast) var(--mt-ease),border-color var(--mt-d-fast) var(--mt-ease)}.ec-qcard:before{background:var(--mt-filete);border-radius:var(--mt-r-pill);bottom:var(--mt-s-row);content:"";left:0;position:absolute;top:var(--mt-s-row);width:3px}.ec-qcard:hover{background:var(--mt-resalte);border-color:var(--mt-borde);border-left-color:#0000}.ec-qcard:focus-within{background:var(--mt-resalte);border-color:var(--mt-morado);border-left-color:#0000}.ec-qcard:focus-within:before{background:var(--mt-morado)}.ec-q-handle{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:var(--mt-s-inset);min-width:32px;padding-top:4px}.ec-q-handle .num{font-feature-settings:"tnum";align-items:center;background:var(--mt-skel);border:1px solid var(--mt-filete);border-radius:var(--mt-r-chip);color:var(--mt-tinta);display:inline-flex;font-size:var(--mt-t-chip);font-variant-numeric:tabular-nums;font-weight:var(--mt-t-chip-w);height:var(--mt-h-status-chip);justify-content:center;letter-spacing:0;width:var(--mt-h-status-chip)}body[data-user-pro=true] .ec-q-handle .num{border-color:var(--mt-exito)}.ec-q-handle .grip{align-items:center;color:var(--mt-ceniza2);cursor:grab;display:inline-flex;height:18px;justify-content:center;width:24px}.ec-q-handle .grip i{font-size:12px}.ec-q-body{flex:1 1;min-width:0}.ec-q-top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mt-s-inset);margin-bottom:var(--mt-s-row)}.ec-q-type{align-items:center;background:var(--mt-skel);border:1px solid var(--mt-filete);border-radius:var(--mt-r-chip);color:var(--mt-tinta2);display:inline-flex;font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);gap:6px;height:var(--mt-h-status-chip);letter-spacing:var(--mt-t-label-ls);padding:0 var(--mt-s-row);text-transform:uppercase}body[data-user-pro=true] .ec-q-type{border-color:var(--mt-exito);color:var(--mt-exito)}.ec-q-type select{color:inherit!important}.ec-q-type i{font-size:11px}.ec-q-type.alt{background:var(--mt-morado-suave);border-color:var(--mt-morado-suave);color:var(--mt-morado-txt)}.ec-q-points{align-items:center;background:var(--mt-hoja);border:1px solid var(--mt-filete);border-radius:var(--mt-r-chip);color:var(--mt-tinta2);display:inline-flex;font-size:var(--mt-t-meta);font-weight:var(--mt-t-meta-w);gap:6px;height:var(--mt-h-segment);letter-spacing:0;padding:0 var(--mt-s-row) 0 var(--mt-s-inset)}.ec-q-points input{font-feature-settings:"tnum";background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-small);color:var(--mt-tinta);font-family:inherit;font-size:var(--mt-t-input);font-variant-numeric:tabular-nums;font-weight:var(--mt-t-chip-w);height:var(--mt-h-control-sm);outline:none;padding:0 6px;text-align:center;width:52px}.ec-q-points input:focus{border-color:var(--mt-morado);border-width:1.5px}.ec-q-actions{display:flex;gap:var(--mt-s-inset);margin-left:auto;opacity:1;transition:opacity var(--mt-d-fast) var(--mt-ease)}.ec-q-actions .ec-icon-btn{background:var(--mt-hoja);border:1px solid var(--mt-filete);border-radius:var(--mt-r-small);color:var(--mt-tinta2);height:var(--mt-h-icon);width:var(--mt-h-icon)}.ec-q-actions .ec-icon-btn:hover{background:var(--mt-skel2);border-color:var(--mt-tinta);color:var(--mt-tinta)}@media (hover:hover){.ec-qcard .ec-q-actions{opacity:.55}.ec-qcard:focus-within .ec-q-actions,.ec-qcard:hover .ec-q-actions{opacity:1}}.ec-q-prompt{background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-control);color:var(--mt-tinta);font-family:inherit;font-size:var(--mt-t-input);font-weight:var(--mt-t-input-w);line-height:var(--mt-t-body-lh);margin:0 0 var(--mt-s-row);outline:0;padding:var(--mt-s-row);resize:none;transition:border-color var(--mt-d-fast) var(--mt-ease),background var(--mt-d-fast) var(--mt-ease);width:100%}.ec-q-prompt:hover{background:var(--mt-resalte)}.ec-q-prompt:focus{background:var(--mt-hoja);border-color:var(--mt-morado);border-width:1.5px}.ec-q-prompt::placeholder{color:var(--mt-ceniza2);font-style:normal}.ec-add-q{align-items:center;background:var(--mt-hoja);border:1px dashed var(--mt-ceniza);border-radius:var(--mt-r-card);color:var(--mt-tinta2);display:flex;flex-wrap:wrap;font-size:var(--mt-t-row);font-weight:var(--mt-t-row-w);gap:var(--mt-s-inset);justify-content:center;min-height:var(--mt-h-control);padding:var(--mt-s-card);transition:background var(--mt-d-fast) var(--mt-ease),color var(--mt-d-fast) var(--mt-ease),border-color var(--mt-d-fast) var(--mt-ease);width:100%}.ec-add-q:hover{background:var(--mt-resalte);border-color:var(--mt-tinta);color:var(--mt-tinta)}.ec-add-q i{font-size:14px}.ec-add-q .types{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:var(--mt-s-inset)}.ec-add-q .types span{background:var(--mt-skel);border:1px solid var(--mt-filete);border-radius:var(--mt-r-chip);color:var(--mt-tinta2);font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);letter-spacing:var(--mt-t-label-ls);padding:3px var(--mt-s-inset);text-transform:uppercase}.ec-add-types{display:flex;flex-wrap:wrap;gap:var(--mt-s-card);margin-top:4px}.ec-add-types-group{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--mt-s-inset);min-width:200px}.ec-add-types-label{align-items:center;color:var(--mt-tinta2);display:inline-flex;font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);gap:6px;letter-spacing:var(--mt-t-label-ls);text-transform:uppercase}.ec-add-types-label:before{background:var(--mt-morado);border-radius:var(--mt-r-pill);content:"";height:4px;width:4px}.ec-add-types-row{display:flex;flex-wrap:wrap;gap:var(--mt-s-inset)}.ec-add-type-btn{align-items:center;background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-control);color:var(--mt-tinta2);cursor:pointer;display:inline-flex;font-size:var(--mt-t-button-mid);font-weight:600;gap:7px;height:var(--mt-h-control-mid);padding:0 13px;transition:background var(--mt-d-fast) var(--mt-ease),color var(--mt-d-fast) var(--mt-ease),border-color var(--mt-d-fast) var(--mt-ease)}.ec-add-type-btn:hover{background:var(--mt-skel2);border-color:var(--mt-tinta);color:var(--mt-tinta)}body[data-user-pro=true] .ec-add-type-btn:hover{border-color:var(--mt-exito);color:var(--mt-exito)}.ec-add-type-btn.locked{cursor:not-allowed;opacity:.35}.ec-add-type-btn.locked:hover{background:var(--mt-hoja);border-color:var(--mt-borde);color:var(--mt-tinta2)}.ec-add-type-btn .pro-tag{background:var(--mt-morado-suave);border-radius:var(--mt-r-small);color:var(--mt-morado-txt);font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);letter-spacing:var(--mt-t-label-ls);padding:1px 5px}body[data-user-pro=true] .ec-add-type-btn .pro-tag{background:var(--mt-exito-bg);color:var(--mt-exito)}.ec-footer-actions{flex-wrap:wrap;justify-content:space-between;margin-top:var(--mt-s-inset);padding:var(--mt-s-row) var(--mt-s-card)}.ec-footer-actions,.ec-footer-actions .left,.ec-footer-actions .right{align-items:center;display:flex;gap:var(--mt-s-inset)}.ec-footer-actions .right{flex-wrap:wrap}.ec-footer-meta{font-feature-settings:"tnum";color:var(--mt-ceniza);font-size:var(--mt-t-meta);font-variant-numeric:tabular-nums;font-weight:var(--mt-t-meta-w);letter-spacing:0}.ec-side-card{padding:var(--mt-s-screen)}.ec-side-card h4{display:flex;font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);gap:var(--mt-s-inset);letter-spacing:var(--mt-t-label-ls);margin:0 0 var(--mt-s-row);text-transform:uppercase}.ec-side-card h4,.ec-side-card h4 .icn{align-items:center;color:var(--mt-tinta2)}.ec-side-card h4 .icn{background:var(--mt-skel);border:1px solid var(--mt-filete);border-radius:var(--mt-r-small);display:inline-flex;height:24px;justify-content:center;width:24px}.ec-side-card h4 .icn i{font-size:11px}.ec-summary-grid{grid-gap:var(--mt-s-inset);display:grid;gap:var(--mt-s-inset);grid-template-columns:1fr 1fr}.ec-sm-cell{background:var(--mt-papel);border:1px solid var(--mt-filete);border-radius:var(--mt-r-card);padding:var(--mt-s-row)}.ec-sm-cell .lab{color:var(--mt-ceniza);font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);letter-spacing:var(--mt-t-label-ls);margin-bottom:4px;text-transform:uppercase}.ec-sm-cell .val{font-feature-settings:"tnum";color:var(--mt-tinta);font-size:var(--mt-t-display);font-variant-numeric:tabular-nums;font-weight:var(--mt-t-display-w);letter-spacing:var(--mt-t-display-ls);line-height:var(--mt-t-display-lh)}.ec-sm-cell .val small{color:var(--mt-ceniza);font-size:var(--mt-t-meta);font-weight:var(--mt-t-meta-w);letter-spacing:0;margin-left:4px}.ec-sm-cell .val em{background:none;color:var(--mt-morado-txt);font-style:italic;font-weight:var(--mt-t-display-w)}.ec-dist{flex-direction:column;margin-top:var(--mt-s-row)}.ec-dist,.ec-dist-row{display:flex;gap:var(--mt-s-inset)}.ec-dist-row{align-items:center;color:var(--mt-tinta2);font-size:var(--mt-t-body)}.ec-dist-row .name{min-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-dist-row .bar{background:var(--mt-skel);border-radius:var(--mt-r-pill);flex:1 1;height:6px;overflow:hidden;position:relative}.ec-dist-row .bar i{background:var(--mt-tinta);border-radius:var(--mt-r-pill);display:block;height:100%;transition:width var(--mt-d-base) var(--mt-ease)}.ec-dist-row .bar.alt i{background:var(--mt-morado)}.ec-dist-row .bar.alt2 i{background:var(--mt-ceniza2)}.ec-dist-row .pct{font-feature-settings:"tnum";color:var(--mt-tinta);font-size:var(--mt-t-meta);font-variant-numeric:tabular-nums;font-weight:var(--mt-t-row-w);min-width:24px;text-align:right}.ec-preset-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-bottom:var(--mt-s-row)}.ec-preset-btn{align-items:center;background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-chip);color:var(--mt-tinta2);display:flex;flex-direction:column;font-size:var(--mt-t-segment);font-weight:var(--mt-t-segment-w);gap:2px;justify-content:center;min-height:var(--mt-h-touch-min);padding:var(--mt-s-inset);transition:background var(--mt-d-fast) var(--mt-ease),color var(--mt-d-fast) var(--mt-ease),border-color var(--mt-d-fast) var(--mt-ease)}.ec-preset-btn .lvl-icon{font-size:14px}.ec-preset-btn.locked{cursor:not-allowed;opacity:.45}.ec-preset-btn .pro{background:var(--mt-morado-suave);border-radius:var(--mt-r-small);color:var(--mt-morado-txt);font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);letter-spacing:var(--mt-t-label-ls);padding:1px 6px}.ec-preset-btn:hover{background:var(--mt-skel2);color:var(--mt-tinta)}.ec-preset-btn.on{background:var(--mt-tinta);border-color:var(--mt-tinta);color:var(--mt-cta-ink);font-weight:var(--mt-t-chip-w)}.ec-tog-list{display:flex;flex-direction:column;gap:2px;margin:6px calc(var(--mt-s-inset)*-1) 0}.ec-tog{align-items:flex-start;border-radius:var(--mt-r-control);display:flex;gap:var(--mt-s-row);min-height:var(--mt-h-list-item);padding:var(--mt-s-row);text-align:left;transition:background var(--mt-d-base) var(--mt-ease);width:100%}.ec-tog:hover{background:var(--mt-resalte)}.ec-tog .ico{align-items:center;background:var(--mt-skel);border:1px solid var(--mt-filete);border-radius:var(--mt-r-small);color:var(--mt-tinta2);display:inline-flex;flex-shrink:0;height:var(--mt-h-icon);justify-content:center;width:var(--mt-h-icon)}.ec-tog .ico i{font-size:13px}.ec-tog .text{flex:1 1;min-width:0}.ec-tog .text .name{align-items:center;color:var(--mt-tinta);display:flex;flex-wrap:wrap;font-size:var(--mt-t-row);font-weight:var(--mt-t-row-w);gap:var(--mt-s-inset)}.ec-tog .text .name .pro{background:var(--mt-morado-suave);border-radius:var(--mt-r-small);color:var(--mt-morado-txt);font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);letter-spacing:var(--mt-t-label-ls);padding:1px 6px}body[data-user-pro=true] .ec-tog .text .name .pro{background:var(--mt-exito-bg);color:var(--mt-exito)}.ec-tog .text .name .beta{background:var(--mt-alerta-bg);border-radius:var(--mt-r-small);color:var(--mt-alerta);font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);letter-spacing:var(--mt-t-label-ls);padding:1px 6px;text-transform:uppercase}.ec-tog .text .desc{color:var(--mt-ceniza);font-size:var(--mt-t-meta);line-height:var(--mt-t-meta-lh);margin-top:2px}.ec-switch{background:var(--mt-skel);display:inline-block;flex-shrink:0;height:20px;margin-top:4px;position:relative;transition:background var(--mt-d-base) var(--mt-ease),border-color var(--mt-d-base) var(--mt-ease);width:34px}.ec-switch,.ec-switch:after{border:1px solid var(--mt-filete);border-radius:var(--mt-r-pill)}.ec-switch:after{background:var(--mt-hoja);content:"";height:16px;left:1px;position:absolute;top:1px;transition:transform var(--mt-d-base) var(--mt-ease);width:16px}.ec-switch.on{background:var(--mt-tinta);border-color:var(--mt-tinta)}.ec-switch.on:after{background:var(--mt-cta-ink);border-color:var(--mt-tinta);transform:translateX(14px)}.ec-switch:disabled{cursor:not-allowed;opacity:.35}.ec-tog.on .ico{background:var(--mt-morado-suave);border-color:var(--mt-morado-suave);color:var(--mt-morado-txt)}.ec-tog.locked{opacity:.35}.ec-tog.locked .ec-switch{cursor:not-allowed}.ec-sched{grid-gap:var(--mt-s-inset);display:grid;gap:var(--mt-s-inset);grid-template-columns:1fr;margin-top:6px}.ec-sched .cell{background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-control);min-width:0;overflow:hidden;padding:var(--mt-s-inset) var(--mt-s-row);transition:border-color var(--mt-d-fast) var(--mt-ease)}.ec-sched .cell:focus-within{border-color:var(--mt-morado);border-width:1.5px}.ec-sched .cell .lab{color:var(--mt-tinta2);font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);letter-spacing:var(--mt-t-label-ls);margin-bottom:4px;text-transform:uppercase}.ec-sched .cell .val{font-feature-settings:"tnum";color:var(--mt-tinta);font-size:var(--mt-t-row);font-variant-numeric:tabular-nums;font-weight:var(--mt-t-row-w)}.ec-sched .cell input{font-feature-settings:"tnum";background:#0000;border:0;box-sizing:border-box;color:var(--mt-tinta);cursor:pointer;font:inherit;font-family:inherit;font-size:var(--mt-t-input);font-variant-numeric:tabular-nums;font-weight:var(--mt-t-input-w);max-width:100%;min-width:0;outline:0;overflow:hidden;padding:0;width:100%}.ec-sched .cell input::-webkit-calendar-picker-indicator{cursor:pointer;flex-shrink:0;margin-left:4px;opacity:.6;padding:0}.ec-sched .cell input::-webkit-datetime-edit{overflow:hidden;padding:0}.ec-sched .cell input::-webkit-datetime-edit-fields-wrapper{padding:0}.ec-section-card{padding:var(--mt-s-screen)}.ec-section-title{align-items:center;color:var(--mt-tinta);display:flex;font-size:var(--mt-t-title);font-weight:var(--mt-t-title-w);gap:var(--mt-s-inset);letter-spacing:var(--mt-t-title-ls);margin-bottom:var(--mt-s-row)}.ec-section-title .badge{align-items:center;background:var(--mt-morado-suave);border:1px solid var(--mt-morado-suave);border-radius:var(--mt-r-chip);color:var(--mt-morado-txt);display:inline-flex;font-size:var(--mt-t-label);font-weight:var(--mt-t-label-w);height:var(--mt-h-status-chip);letter-spacing:var(--mt-t-label-ls);padding:0 var(--mt-s-inset);text-transform:uppercase}body[data-user-pro=true] .ec-section-title .badge{background:var(--mt-exito-bg);border-color:var(--mt-exito-bg);color:var(--mt-exito)}.ec-form-row{grid-gap:var(--mt-s-row);display:grid;gap:var(--mt-s-row);grid-template-columns:1fr 1fr;margin-bottom:var(--mt-s-row)}.ec-form-row.single{grid-template-columns:1fr}.ec-form-group{display:flex;flex-direction:column;gap:5px;min-width:0}.ec-form-group label{color:var(--mt-tinta2);font-size:var(--mt-t-field-label);font-weight:var(--mt-t-field-label-w);letter-spacing:0;text-transform:none}.ec-input,.ec-select{background:var(--mt-hoja);border:1px solid var(--mt-borde);border-radius:var(--mt-r-control);color:var(--mt-tinta);font-family:inherit;font-size:var(--mt-t-input);font-weight:var(--mt-t-input-w);height:var(--mt-h-control);outline:none;padding:0 var(--mt-s-row);transition:border-color var(--mt-d-fast) var(--mt-ease);width:100%}.ec-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%238f8a7a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:36px}.ec-input:focus,.ec-select:focus{border-color:var(--mt-morado);border-width:1.5px}.ec-textarea{height:auto;line-height:var(--mt-t-body-lh);min-height:88px;padding:var(--mt-s-row);resize:vertical}.ec-alert{align-items:center;border-radius:var(--mt-r-card);display:flex;font-size:var(--mt-t-row);font-weight:var(--mt-t-row-w);gap:var(--mt-s-inset);padding:var(--mt-s-row) var(--mt-s-card)}.ec-alert i{font-size:16px}.ec-alert.err{background:var(--mt-rosa-bg);border:1px solid var(--mt-rosa-line);color:var(--mt-rosa-txt)}.ec-alert.ok{background:var(--mt-exito-bg);border:1px solid var(--mt-exito);color:var(--mt-exito)}.ec-loading{align-items:center;animation:ec-skel 1.2s ease-in-out infinite;color:var(--mt-tinta2);display:flex;flex-direction:column;font-size:var(--mt-t-body);gap:var(--mt-s-card);justify-content:center;min-height:100vh}.ec-spinner{animation:ec-spin .8s linear infinite;border:2px solid;border-radius:var(--mt-r-pill);border-top:2px solid #0000;height:18px;opacity:.9;width:18px}@keyframes ec-spin{to{transform:rotate(1turn)}}@keyframes ec-skel{0%{opacity:1}50%{opacity:.45}to{opacity:1}}@media (max-width:1100px){.ec-stage{grid-template-columns:1fr}.ec-side{position:static;top:auto}}@media (max-width:860px){.ec-topbar{margin:var(--mt-s-inset) var(--mt-s-row) 0;min-height:var(--mt-h-app-bar);padding:6px var(--mt-s-inset) 6px var(--mt-s-row)}.ec-stage{gap:var(--mt-s-card);margin:var(--mt-s-card) auto 40px;padding:0 var(--mt-s-card)}.ec-head-card{padding:var(--mt-s-screen)}.ec-head-divider{margin:var(--mt-s-card) calc(var(--mt-s-screen)*-1) var(--mt-s-card)}.ec-meta-row{grid-template-columns:1fr 1fr}.ec-ai-hero,.ec-section-card,.ec-side-card{padding:var(--mt-s-card)}.ec-form-row{grid-template-columns:1fr}.ec-crumbs{font-size:var(--mt-t-body);gap:var(--mt-s-inset)}.ec-crumbs .ec-logo{font-size:var(--mt-t-title)}.ec-crumbs .ec-logo svg{height:20px}.ec-crumbs .ec-here,.ec-crumbs .sep,.ec-tb-right .ds-btn--secondary .label,.ec-tb-right .ds-btn--tertiary .label,.ec-topbar .ds-chip{display:none}.ec-tb-right .ds-btn--secondary,.ec-tb-right .ds-btn--tertiary{min-width:0;padding-inline:0;width:var(--ds-h-md)}.ec-tb-right .ds-btn--primary .label-long{display:none}.ec-footer-actions{align-items:stretch;flex-direction:column}.ec-footer-actions .right{justify-content:stretch}.ec-footer-actions .right .ds-btn{flex:1 1 auto;justify-content:center}}@media (max-width:540px){.ec-topbar{margin:var(--mt-s-inset) var(--mt-s-row) 0;min-height:var(--mt-h-app-bar);padding:6px var(--mt-s-inset)}.ec-tb-back{height:var(--mt-h-touch-min);width:var(--mt-h-touch-min)}.ec-tb-left{gap:var(--mt-s-inset)}.ec-stage{padding:0 var(--mt-s-row)}.ec-head-card{border-radius:var(--mt-r-card);padding:var(--mt-s-card)}.ec-head-divider{margin:var(--mt-s-row) calc(var(--mt-s-card)*-1) var(--mt-s-row)}.ec-meta-row{grid-template-columns:1fr}.ec-title-input{font-size:var(--mt-t-display)}.ec-desc-input{font-size:var(--mt-t-input)}.ec-ai-wrap:before,.ec-glass,.ec-glass-soft,.ec-glass:after{border-radius:var(--mt-r-card)}.ec-ai-hero,.ec-section-card,.ec-side-card{border-radius:var(--mt-r-card);padding:var(--mt-s-card)}.ec-ai-input{padding:var(--mt-s-row)}.ec-tabs-row{padding:4px}.ec-tab{font-size:var(--mt-t-segment);padding:0 var(--mt-s-row)}.ec-qcard{border-radius:var(--mt-r-card);gap:var(--mt-s-inset);padding:var(--mt-s-row)}.ec-q-handle .num{font-size:var(--mt-t-meta);height:28px;width:28px}.ec-q-handle .grip{display:none}.ec-q-prompt{font-size:var(--mt-t-input)}.ec-q-actions{opacity:1}.ec-add-q .types{display:none}.ec-add-types-row{gap:4px}.ec-add-type-btn{font-size:var(--mt-t-button-mid);padding:0 var(--mt-s-row)}.ec-summary-grid{grid-template-columns:1fr 1fr}.ec-sm-cell{padding:var(--mt-s-row)}.ec-sm-cell .val{font-size:var(--mt-t-title)}.ec-sched{grid-template-columns:1fr}.ec-tog{gap:var(--mt-s-inset);padding:var(--mt-s-inset)}.ec-tog .ico{height:var(--mt-h-control-sm);width:var(--mt-h-control-sm)}.ec-ai-tools{align-items:stretch;flex-direction:column}.ec-ai-go{width:100%}.ec-footer-actions .right{flex-direction:column}.ec-footer-actions .right .ds-btn{width:100%}}@media (max-width:380px){.ec-tb-right .ds-btn--primary{min-width:0;padding-inline:var(--ds-s-8)}.ec-tb-right{gap:var(--ds-s-8)}.ec-preset-row,.ec-summary-grid{grid-template-columns:1fr}}@supports (-webkit-touch-callout:none){.ec-page .ec-q-points input,.ec-page input,.ec-page select,.ec-page textarea{font-size:var(--mt-t-input)}}.ec-group-chip{align-items:center;background:var(--mt-hoja);border:1px solid var(--mt-filete);border-radius:var(--mt-r-control);color:var(--mt-tinta);display:inline-flex;font-size:13px;gap:8px;height:40px;max-width:100%;padding:0 12px}.ec-group-chip .dot{border-radius:999px;flex:none;height:10px;width:10px}.ec-group-chip strong{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-group-chip .lvl{color:var(--mt-ceniza);font-size:11.5px;font-weight:600;white-space:nowrap}.ec-gen-live{border-top:1px solid var(--mt-filete);margin-top:4px;padding-top:12px}.ec-gen-live-head{color:var(--mt-ceniza);font-size:11px;font-weight:800;letter-spacing:.09em;margin-bottom:8px;text-transform:uppercase}.ec-gen-live-list{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.ec-gen-live-q{align-items:baseline;animation:ecGenQIn var(--mt-d-base) var(--mt-ease) backwards;background:var(--mt-hoja);border:1px solid var(--mt-filete);border-radius:10px;display:flex;gap:10px;padding:8px 10px}@keyframes ecGenQIn{0%{opacity:0}}.ec-gen-live-q .n{font-feature-settings:"tnum";color:var(--mt-ceniza);flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.ec-gen-live-q .p{color:var(--mt-tinta);flex:1 1;font-size:12.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-gen-live-q .t{color:var(--mt-tinta2);flex:none;font-size:10.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.ec-blob,.ec-btn,.ec-dist-row .bar i,.ec-gen-live-q,.ec-qcard,.ec-switch,.ec-switch:after,.ec-topbar .ds-chip .dot{animation:none!important;transition:none!important}}
/*# sourceMappingURL=719.47606428.chunk.css.map*/