.dm--tour{--p-bg:#f2f3f5;--p-surf:#ffffff;--p-ink:#010004;--p-mid:rgba(1,0,4,.64);--p-dim:rgba(1,0,4,.46);--p-line:rgba(1,0,4,.1);--p-line2:rgba(1,0,4,.2);--p-sombra:0 30px 80px -34px rgba(0,0,0,.9);max-width:1080px;margin:0 auto;overflow:visible;border-radius:0;background:none!important;border:0!important;box-shadow:none!important}.dm--tour .dm-pasos{display:none!important}.dmt-bar{display:flex;align-items:center;gap:14px;padding:0 4px 12px}.dmt-bar__badge{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid);white-space:nowrap}.dmt-bar__hint{flex:1;min-width:0;font-size:12.5px;color:var(--ink-dim)}.dmt-bar__reset{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid);background:none;border:1px solid var(--line-strong);border-radius:100px;padding:7px 13px;cursor:pointer}.dmt-bar__reset:hover{color:var(--ink);border-color:var(--ink-mid)}.dmt-win{position:relative;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;height:clamp(520px,calc(100svh - 230px),620px);background:var(--p-bg);color:var(--p-ink);border-radius:16px;box-shadow:var(--p-sombra),0 0 0 1px #ffffff14;font-family:var(--font);-webkit-font-smoothing:antialiased}.dmt-cab{flex:none;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:13px 20px;background:var(--p-surf);border-bottom:1px solid var(--p-line);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.dmt-cab__mk{display:inline-flex;width:16px;height:16px;color:var(--p-ink)}.dmt-cab__mk svg{width:100%;height:100%}.dmt-cab__rol{color:var(--p-ink);font-weight:600;white-space:nowrap}.dmt-cab__ctx{color:var(--p-mid);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmt-cab__pant{color:var(--p-dim);white-space:nowrap}.dmt-cuerpo{position:relative;flex:1;min-height:0;overflow:auto;padding:26px 30px 30px;overscroll-behavior:contain}.dmt-rot{display:block;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--p-mid)}.dmt-escena__t{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px;color:var(--p-ink)}.dmt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:14.5px;font-weight:500;line-height:1.2;color:var(--p-ink);background:var(--p-surf);border:1px solid var(--p-line2);border-radius:100px;padding:11px 20px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.dmt-btn:hover{border-color:var(--p-ink)}.dmt-btn--primario{color:#fff;background:var(--p-ink);border-color:var(--p-ink)}.dmt-btn--primario:hover{background:#2a2a30}.dm--tour :focus-visible{outline:2px solid var(--p-ink);outline-offset:3px}.dmt-entrada,.dmt-fin{display:flex;flex-direction:column;justify-content:safe center;gap:16px;max-width:560px;min-height:100%;margin:0 auto}.dmt-entrada[hidden],.dmt-fin[hidden]{display:none}.dmt-entrada__t,.dmt-fin__t{font-size:clamp(24px,3.4cqi,32px);font-weight:600;letter-spacing:-.025em;line-height:1.12;margin:0}.dmt-entrada__lista,.dmt-fin__regs{list-style:none;margin:4px 0 6px;padding:0;border-top:1px solid var(--p-line)}.dmt-entrada__lista li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--p-line)}.dmt-entrada__lista .k,.dmt-fin__regs .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--p-dim)}.dmt-entrada__lista .l{font-size:15.5px;font-weight:500}.dmt-entrada__lista .r{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-mid);text-align:right}.dmt-entrada .dmt-btn,.dmt-fin__btns{align-self:flex-start}.dmt-fin__rot{margin-top:4px}.dmt-fin__regs li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--p-line)}.dmt-fin__regs li[hidden]{display:none}.dmt-fin__regs .k{text-transform:uppercase}.dmt-fin__regs .v{font-family:var(--mono);font-size:12.5px;line-height:1.5;color:var(--p-ink)}.dmt-fin__btns{display:flex;flex-wrap:wrap;gap:10px}.dmt-accion{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px;align-items:start}.dmt-form{display:grid;gap:20px}.dm--tour .dmt-campo{display:grid;gap:10px}.dmt-opts{display:flex;flex-wrap:wrap;gap:8px}.dm--tour .dmt-opt{font:inherit;font-size:14.5px;color:var(--p-ink);background:var(--p-surf);border:1px solid var(--p-line2);border-radius:10px;padding:10px 14px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.dm--tour .dmt-opt:hover{border-color:var(--p-ink)}.dm--tour .dmt-opt[aria-pressed=true]{color:#fff;background:var(--p-ink);border-color:var(--p-ink)}.dm--tour .dm-run{justify-self:start}.dmt-comprobante{position:relative;min-height:230px;background:var(--p-surf);border:1px solid var(--p-line);border-radius:14px;padding:18px 20px}.dmt-esqueleto{display:grid;gap:14px;padding-top:6px}.dmt-esqueleto[hidden]{display:none}.dmt-esqueleto i{display:block;height:12px;border-radius:6px;background:#ebecef}.dmt-esqueleto i:nth-child(1){width:46%}.dmt-esqueleto i:nth-child(2){width:82%}.dmt-esqueleto i:nth-child(3){width:68%}.dmt-esqueleto i:nth-child(4){width:74%}.dmt-kanban{display:grid;gap:12px}.dmt-kanban.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.dmt-kanban.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.dmt-kanban.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.dmt-kanban.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.dm--tour .dmt-col{background:#e8e9ed;border:0;border-radius:12px;padding:12px;min-height:240px}.dm--tour .dmt-col__t{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--p-mid)}.dm--tour .dmt-col__t .n{min-width:22px;padding:2px 6px;border-radius:100px;background:var(--p-surf);color:var(--p-ink);text-align:center}.dm--tour .dmt-col__list{display:grid;gap:8px;min-height:60px}.dm--tour .dmt-col__list.vacia:after{content:"";display:block;height:58px;border:1px dashed var(--p-line2);border-radius:10px}.dm--tour .dmt-item{display:grid;gap:3px;background:var(--p-surf);border:1px solid var(--p-line);border-radius:10px;padding:12px 14px;color:var(--p-ink)}.dm--tour .dmt-item .l{font-size:15.5px;font-weight:600}.dm--tour .dmt-item .d{font-size:13px;line-height:1.45;color:var(--p-mid)}.dmt-item__acc{justify-self:start;margin-top:10px;font:inherit;font-size:13.5px;font-weight:500;color:#fff;background:var(--p-ink);border:0;border-radius:100px;padding:8px 14px;cursor:pointer}.dmt-item__acc[hidden],.dmt-ocultas{display:none}.dmt-modulos{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.dmt-menu{display:grid;gap:6px}.dm--tour .dmt-menu__i{display:grid;gap:2px;text-align:left;font:inherit;color:var(--p-mid);background:none;border:1px solid transparent;border-radius:10px;padding:10px 12px;cursor:pointer}.dm--tour .dmt-menu__i .l{font-size:15px;font-weight:500}.dm--tour .dmt-menu__i .r{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--p-dim)}.dm--tour .dmt-menu__i[aria-expanded=true]{color:var(--p-ink);background:var(--p-surf);border-color:var(--p-line)}.dmt-panel{background:var(--p-surf);border:1px solid var(--p-line);border-radius:14px;padding:18px 20px}.dmt-salida{max-width:640px;background:var(--p-surf);border:1px solid var(--p-line);border-radius:14px;padding:20px 22px}.dmt-mail{display:grid;margin:0 0 16px;padding-bottom:6px;border-bottom:1px solid var(--p-line)}.dmt-mail>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:baseline;padding:6px 0}.dmt-mail dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-dim)}.dmt-mail dd{margin:0;font-size:15px;font-weight:500;color:var(--p-ink)}.dm--tour .dm-out{gap:12px}.dm--tour .dm-out__t{color:var(--p-mid)}.dm--tour .dm-out__p{font-size:14.5px;line-height:1.55;color:var(--p-mid)}.dm--tour .dm-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.dm--tour .dm-kpi{--kpi-max:clamp(24px, 3.2cqi, 34px);background:var(--p-bg);border:1px solid var(--p-line)}.dm--tour .dm-kpi b,.dm--tour .dm-kpi--spark b{color:var(--p-ink)}.dm--tour .dm-kpi span{color:var(--p-mid)}.dm--tour .dm-kv{background:none;border:0;border-radius:0;padding:0}.dm--tour .dm-kv__row{border-bottom:1px solid var(--p-line);padding:9px 0}.dm--tour .dm-kv dt{font-size:14.5px;color:var(--p-mid)}.dm--tour .dm-kv dd{color:var(--p-ink)}.dm--tour .dm-kv__row--spark dd{color:var(--p-ink);font-size:19px}.dm--tour .dm-dot{border-color:var(--p-ink)}.dm--tour .dm-dot--ok{background:var(--p-ink)}.dm--tour .dm-dot--alerta{box-shadow:0 0 0 2px var(--p-surf),0 0 0 3px var(--p-mid)}.dm--tour .dm-dot--neutro{border-color:var(--p-dim)}.dm--tour .dm-st{color:var(--p-ink);border-color:var(--p-line2)}.dm--tour .dm-st:before{background:var(--p-ink)}.dm--tour .dm-st--pendiente:before{background:transparent;border:1px solid var(--p-ink)}.dm--tour .dm-st--alerta:before{background:transparent;box-shadow:0 0 0 1.5px var(--p-ink)}.dm--tour .dm-st--spark{color:var(--p-ink);border-color:var(--p-ink)}.dm--tour .dm-st--spark:before{background:var(--p-ink)}.dm--tour .dm-reg{display:none}.dm--tour .dmt-foco{position:relative;z-index:3;box-shadow:0 0 0 2px var(--p-surf),0 0 0 4px var(--accent)!important}.dm--tour .dmt-foco--late{animation:dmt-late 1.15s var(--ease-out) 2}@keyframes dmt-late{0%{box-shadow:0 0 0 2px var(--p-surf),0 0 0 4px var(--accent),0 0 0 4px #4d8eff80}to{box-shadow:0 0 0 2px var(--p-surf),0 0 0 4px var(--accent),0 0 0 16px #4d8eff00}}.dm--tour .dmt-foco-zona{cursor:pointer;border-radius:8px}.dm--tour .dmt-cambio{animation:dmt-cambio .9s var(--ease-out) 1}@keyframes dmt-cambio{0%{background-color:#dcdee3}to{background-color:transparent}}.dm--tour .dmt-item.dmt-cambio,.dm--tour .dmt-comprobante.dmt-cambio{animation-name:dmt-cambio-sup}@keyframes dmt-cambio-sup{0%{background-color:#e4e6eb}to{background-color:var(--p-surf)}}.dmt-globo{position:absolute;top:0;left:0;z-index:6;width:300px;max-width:calc(100% - 24px);background:var(--p-surf);color:var(--p-ink);border:1px solid var(--p-line2);border-radius:12px;box-shadow:0 18px 44px -14px #01000461;padding:14px 16px 15px;opacity:0;transition:opacity .22s var(--ease-out),transform .36s var(--ease-out)}.dmt-globo[hidden]{display:none}.dmt-globo.on{opacity:1}.dmt-globo__rot{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--p-dim);margin-bottom:6px}.dmt-globo__rot:empty{display:none}.dmt-globo__txt{margin:0;font-size:15.5px;font-weight:500;line-height:1.42;letter-spacing:-.005em}.dmt-globo__txt.es-log{font-family:var(--mono);font-size:13px;font-weight:400;line-height:1.55}.dmt-globo__acc{display:block;margin-top:9px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-mid)}.dmt-globo__acc:empty{display:none}.dmt-globo__seguir{margin-top:12px;padding:9px 16px;font-size:14px}.dmt-globo__seguir[hidden]{display:none}.dmt-globo__flecha{position:absolute;width:12px;height:12px;background:var(--p-surf);border:1px solid var(--p-line2);transform:rotate(45deg)}.dmt-globo[data-lado=izq] .dmt-globo__flecha{left:-7px;top:var(--flecha, 24px);border-top:0;border-right:0}.dmt-globo[data-lado=der] .dmt-globo__flecha{right:-7px;top:var(--flecha, 24px);border-bottom:0;border-left:0}.dmt-globo[data-lado=arriba] .dmt-globo__flecha{top:-7px;left:var(--flecha, 24px);border-bottom:0;border-right:0}.dmt-globo[data-lado=abajo] .dmt-globo__flecha{bottom:-7px;left:var(--flecha, 24px);border-top:0;border-left:0}.dmt-globo--abajo{position:relative;flex:none;width:auto;max-width:none;transform:none!important;border-radius:0;border-width:1px 0 0;box-shadow:0 -10px 24px -18px #01000459;padding:14px 20px 16px}.dmt-globo--abajo .dmt-globo__flecha{display:none}.dmt-aviso{position:absolute;top:58px;right:16px;z-index:7;display:flex;flex-direction:column;gap:3px;max-width:min(380px,calc(100% - 32px));margin:0;padding:10px 14px;background:var(--p-ink);color:#fff;border-radius:10px;font-family:var(--mono);font-size:12px;line-height:1.5;box-shadow:0 14px 30px -16px #01000499;opacity:0;transform:translateY(-6px);transition:opacity .25s var(--ease-out),transform .3s var(--ease-out)}.dmt-aviso[hidden]{display:none}.dmt-aviso.on{opacity:1;transform:none}.dmt-aviso__k{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.dmt-pie{display:flex;align-items:center;gap:16px;padding:14px 4px 0}.dmt-pie__btn{font:inherit;font-size:13.5px;color:var(--ink-mid);background:none;border:1px solid var(--line-strong);border-radius:100px;padding:8px 15px;cursor:pointer}.dmt-pie__btn:hover:not(:disabled){color:var(--ink);border-color:var(--ink-mid)}.dmt-pie__btn:disabled{opacity:.4;cursor:default}.dmt-pie__n{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);white-space:nowrap}.dmt-prog{position:relative;flex:1;height:2px;background:var(--line-strong);border-radius:2px;overflow:hidden}.dmt-prog i{position:absolute;inset:0 auto 0 0;width:0;background:var(--ink);transition:width .4s var(--ease-out)}.dmt-escena.entra>*{opacity:0;transform:translateY(8px)}.dmt-escena.entra.on>*{opacity:1;transform:none;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}@container (max-width:720px){.dmt-cuerpo{padding:20px 18px 22px}.dmt-escena__t{font-size:21px;margin-bottom:16px}.dmt-accion{grid-template-columns:minmax(0,1fr);gap:18px}.dmt-comprobante{min-height:0}.dmt-kanban.n2,.dmt-kanban.n3,.dmt-kanban.n4,.dmt-kanban.n5{grid-template-columns:minmax(0,1fr)}.dm--tour .dmt-col{min-height:0}.dmt-modulos{grid-template-columns:minmax(0,1fr)}.dmt-menu{grid-auto-flow:column;overflow-x:auto}.dmt-cab{grid-template-columns:auto minmax(0,1fr) auto}.dmt-cab__ctx{display:none}.dmt-fin__regs li{grid-template-columns:minmax(0,1fr);gap:2px}.dmt-entrada__lista .r{display:none}.dmt-entrada__lista li{grid-template-columns:28px minmax(0,1fr)}}@media(max-width:760px){.dmt-win{height:min(640px,calc(100svh - 140px));border-radius:14px}.dmt-bar__hint{display:none}.dmt-bar{gap:10px;justify-content:space-between}.dmt-bar__badge{min-width:0;white-space:normal;font-size:9.5px;line-height:1.45}.dmt-bar__reset{flex:none}.dmt-pie{gap:10px}.dmt-pie__btn{flex:none;padding:8px 12px}.dmt-pie__n{min-width:0;overflow:hidden;text-overflow:ellipsis}}.dm--tour:not(.dm--js) .dmt-win{height:auto}.dm--tour:not(.dm--js) .dmt-cuerpo{overflow:visible}.dm--tour:not(.dm--js) .dmt-escena[hidden],.dm--tour:not(.dm--js) .dm-res[hidden],.dm--tour:not(.dm--js) .dm-modout[hidden]{display:block}.dm--tour:not(.dm--js) .dmt-escena{padding-top:22px;margin-top:22px;border-top:1px solid var(--p-line)}.dm--tour:not(.dm--js) .dmt-entrada .dmt-btn,.dm--tour:not(.dm--js) .dmt-pie,.dm--tour:not(.dm--js) .dmt-bar__reset,.dm--tour:not(.dm--js) .dmt-esqueleto{display:none}.dm--tour:not(.dm--js) .dm-out>*{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dm--tour *,.dm--tour *:before,.dm--tour *:after{animation:none!important;transition:none!important}.dmt-escena.entra>*{opacity:1;transform:none}}.dm--sb [hidden]{display:none!important}.dms-bar__reg b{font-weight:600;margin-left:3px}.dm--sb .dmt-aviso{top:8px;right:12px;pointer-events:none}.dms-cab{grid-template-columns:auto auto minmax(0,auto) minmax(0,1fr);padding:9px 16px;gap:10px 14px}.dms-cab__k{color:var(--p-dim);white-space:nowrap}.dms-roles{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.dms-roles::-webkit-scrollbar,.dms-tabs::-webkit-scrollbar{display:none}.dms-rol-btn{flex:none;display:grid;gap:1px;text-align:left;font:inherit;font-family:var(--font);letter-spacing:0;text-transform:none;color:var(--p-mid);background:none;border:1px solid var(--p-line);border-radius:10px;padding:6px 11px;cursor:pointer;transition:background .2s,border-color .2s}.dms-rol-btn:hover{border-color:var(--p-ink)}.dms-rol-btn .l{font-size:13.5px;font-weight:600;line-height:1.2;color:var(--p-ink)}.dms-rol-btn .s{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-dim);white-space:nowrap}.dms-rol-btn[aria-pressed=true]{background:var(--p-ink);border-color:var(--p-ink)}.dms-rol-btn[aria-pressed=true] .l{color:#fff}.dms-rol-btn[aria-pressed=true] .s{color:#ffffff9e}.dms-cab__ctx{text-align:right}.dms-cuerpo{padding:0;display:flex;flex-direction:column;overflow:hidden}.dms-rol{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-height:0}.dms-menu{display:flex;flex-direction:column;gap:14px;padding:18px 12px;border-right:1px solid var(--p-line);background:#eceef1;overflow-y:auto}.dms-menu__g{display:grid;gap:2px}.dms-menu__rot{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--p-dim);padding:0 10px 6px}.dms-menu__i{text-align:left;font:inherit;font-size:14px;font-weight:500;line-height:1.3;color:var(--p-mid);background:none;border:0;border-radius:8px;padding:8px 10px;cursor:pointer;transition:background .2s,color .2s}.dms-menu__i:hover{color:var(--p-ink);background:#0100040a}.dms-menu__i[aria-current=page]{color:var(--p-ink);background:var(--p-surf);box-shadow:0 1px #0100040f;font-weight:600}.dms-panel{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 26px 28px}.dms-pant{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.dms-pant__t{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0;color:var(--p-ink);outline:none}.dms-pant__t:focus-visible{outline:2px solid var(--p-ink);outline-offset:4px;border-radius:2px}.dms-pant.entra>*{opacity:0;transform:translateY(8px)}.dms-pant.entra.on>*{opacity:1;transform:none;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.dms-rol--celular{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;justify-items:center;background:#e8e9ed}.dms-rol--celular .dms-panel{grid-row:1;width:100%;max-width:420px;padding:20px 18px 18px;background:var(--p-bg);border-inline:1px solid var(--p-line)}.dms-rol--celular .dms-menu{grid-row:2;width:100%;max-width:420px;flex-direction:row;gap:0;padding:0;border:0;border-top:1px solid var(--p-line);border-inline:1px solid var(--p-line);background:var(--p-surf);overflow:visible}.dms-rol--celular .dms-menu__g{display:flex;flex:1;gap:0}.dms-rol--celular .dms-menu__rot{display:none}.dms-rol--celular .dms-menu__i{flex:1;text-align:center;font-size:11px;font-weight:500;line-height:1.25;border-radius:0;padding:11px 4px}.dms-rol--celular .dms-menu__i[aria-current=page]{box-shadow:inset 0 2px 0 var(--p-ink);background:none}.dms-rol--celular .dms-pant__t{font-size:20px}.dms-rol--celular .dms-kpi{padding:12px 14px}.dms-rol--celular .dms-kpi .v{font-size:19px}.dms-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.dms-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;background:var(--p-surf);border:1px solid var(--p-line);border-radius:14px;padding:16px 18px}.dms-card--chica{gap:4px;padding:12px 14px}.dms-card--chica b{font-size:15px;font-weight:600}.dms-card--ticket{max-width:600px}.dms-card--resumen{position:sticky;top:0}.dms-card--pregunta{border-color:var(--p-ink)}.dms-card .dmt-btn{justify-self:start}.dms-card__h{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.dms-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.dms-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dms-col{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.dms-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.dms-kpi{display:grid;gap:4px;min-width:0;background:var(--p-surf);border:1px solid var(--p-line);border-radius:12px;padding:14px 16px}.dms-kpi .v{font-size:clamp(20px,2.4cqi,26px);font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.dms-kpi .k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-mid)}.dms-filas{margin:0;display:grid}.dms-fila{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:space-between;gap:14px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--p-line);font-size:14px;line-height:1.45}.dms-fila dt{color:var(--p-mid)}.dms-fila dd{margin:0;color:var(--p-ink);text-align:right;font-variant-numeric:tabular-nums}.dms-fila--total dt{color:var(--p-ink);font-weight:500}.dms-fila--total dd{font-size:17px;font-weight:600}.dms-tabla-w{overflow-x:auto;border:1px solid var(--p-line);border-radius:12px;background:var(--p-surf)}.dms-tabla{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.4}.dms-tabla th{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--p-dim);text-align:left;padding:10px 12px;border-bottom:1px solid var(--p-line);background:#f7f8fa;white-space:nowrap}.dms-tabla td{padding:10px 12px;border-bottom:1px solid var(--p-line);vertical-align:top;font-variant-numeric:tabular-nums}.dms-tabla tr:last-child td{border-bottom:0}.dms-tabla--alertas td:nth-child(4){min-width:220px}.dms-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--p-ink);border:1px solid var(--p-line2);border-radius:100px;padding:3px 8px;vertical-align:middle;white-space:nowrap}.dms-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--p-ink)}.dms-pill--pend:before{background:transparent;border:1px solid var(--p-ink)}.dms-pill--alerta{border-color:var(--p-ink)}.dms-pill--alerta:before{background:transparent;box-shadow:0 0 0 1.5px var(--p-ink)}.dms-pill--mute{color:var(--p-mid)}.dms-pill--mute:before{background:var(--p-dim)}.dms-nota{margin:0;font-size:13px;line-height:1.5;color:var(--p-mid)}.dms-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;text-align:left;font:inherit;font-size:14px;font-weight:500;line-height:1.35;color:#fff;background:var(--p-ink);border:0;border-radius:10px;padding:11px 14px;cursor:pointer}.dms-banner:after{content:"→";flex:none}.dms-banner--quieto{cursor:default}.dms-banner--quieto:after{content:none}.dms-vacio{margin:0;font-size:14px;line-height:1.5;color:var(--p-dim);padding:14px;border:1px dashed var(--p-line2);border-radius:10px}.dms-vacio--card{display:grid;gap:10px;justify-items:start;max-width:560px;background:var(--p-surf);border-style:solid;border-color:var(--p-line);padding:20px;color:var(--p-mid)}.dms-vacio--card p{margin:0}.dms-hoja{display:grid;gap:12px;background:var(--p-surf);border:1px solid var(--p-ink);border-radius:14px;padding:16px 18px}.dms-hoja__aviso{margin:0;font-size:15px;font-weight:600}.dms-hoja__ayuda{margin:0;font-size:13.5px;color:var(--p-mid)}.dms-hoja__acc{display:flex;flex-wrap:wrap;gap:8px}.dms-input{display:grid;gap:6px}.dms-input span{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-dim)}.dms-input input{font:inherit;font-size:15px;color:var(--p-ink);background:var(--p-bg);border:1px solid var(--p-line2);border-radius:10px;padding:10px 12px;width:100%;max-width:360px}.dms-fila-acc{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dms-tabs{display:inline-flex;justify-self:start;max-width:100%;overflow-x:auto;scrollbar-width:none;gap:2px;border:1px solid var(--p-line);border-radius:100px;padding:3px;background:var(--p-surf)}.dms-tabs span{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-dim);padding:6px 12px;border-radius:100px;white-space:nowrap}.dms-tabs span.on{background:var(--p-ink);color:#fff}.dms-opts--col{flex-direction:column;align-items:stretch}.dms-opts--col .dms-chip{text-align:left}.dms-opts--chicas .dms-chip{padding:5px 9px;font-size:12.5px}.dm--tour .dms-chip--off{color:var(--p-dim);border-style:dashed;cursor:default}.dms-visita--sel{border-color:var(--p-ink)}.dms-acc:disabled{opacity:.4;cursor:default}.dm--sb .dmt-btn:disabled{opacity:.4;cursor:default}.dm--sb .dmt-btn:disabled:hover{border-color:var(--p-line2)}.dm--sb .dmt-btn--primario:disabled:hover{background:var(--p-ink)}.dms-kanban .dmt-col{min-height:200px}.dms-pie-cola{display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--p-mid);padding-top:10px;border-top:1px solid var(--p-line)}.dms-pie-cola .n{color:var(--p-ink);font-weight:600}.dms-notif{display:grid;gap:4px;background:var(--p-surf);border:1px solid var(--p-line);border-radius:12px;padding:12px 14px}.dms-notif .l{font-size:14.5px;font-weight:600}.dms-notif .d{font-size:13px;color:var(--p-mid)}.dms-notif--abierta{border-color:var(--p-ink);gap:10px}.dms-mail{max-width:none;margin-top:6px}.dms-alerta{display:grid;gap:4px;margin-top:10px;background:var(--p-surf);border:1px solid var(--p-ink);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.45}.dms-alerta .l{font-weight:600}.dms-alerta .d{color:var(--p-mid)}.dms-link{font:inherit;color:var(--p-ink);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.dms-btn--ancho{justify-self:stretch!important;width:100%}.dms-btn--chico{justify-self:start;padding:7px 13px;font-size:13px}.dm--sb b.n.dmt-cambio{border-radius:4px}.dms-reg{position:absolute;top:0;right:0;bottom:0;z-index:8;width:min(360px,100%);display:flex;flex-direction:column;gap:10px;background:var(--p-surf);border-left:1px solid var(--p-line2);box-shadow:-20px 0 50px -30px #01000480;padding:16px 18px;overflow:auto}.dms-reg__cab{display:flex;justify-content:space-between;align-items:center}.dms-reg__cerrar{font:inherit;font-size:22px;line-height:1;color:var(--p-mid);background:none;border:0;cursor:pointer;padding:2px 6px}.dms-reg__nada{margin:0;font-size:13.5px;line-height:1.5;color:var(--p-dim)}.dms-reg__lista{list-style:none;margin:0;padding:0;display:grid}.dms-reg__lista li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--p-line);font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--p-ink)}.dms-reg__lista li .h{color:var(--p-dim)}.dms-pista{flex:none;border-top:1px solid var(--p-line);background:var(--p-surf)}.dms-pista__i{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:12px 20px}.dms-pista__k{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--p-dim)}.dms-pista__t{font-size:14.5px;font-weight:500;line-height:1.35}.dms-pista__btn{padding:9px 16px;font-size:14px}@container (max-width:720px){.dms-cab{grid-template-columns:auto minmax(0,1fr);padding:8px 12px}.dms-cab__k,.dms-cab__ctx{display:none}.dms-rol{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dms-menu{flex-direction:row;gap:6px;overflow-x:auto;padding:10px 12px;border-right:0;border-bottom:1px solid var(--p-line);scrollbar-width:none}.dms-menu::-webkit-scrollbar{display:none}.dms-menu__g{display:flex;gap:4px}.dms-menu__rot{display:none}.dms-menu__i{white-space:nowrap;font-size:13px;padding:7px 10px}.dms-panel{padding:16px 16px 20px}.dms-pant__t{font-size:19px}.dms-grid2,.dms-grid3{grid-template-columns:minmax(0,1fr)}.dms-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dms-kpi{padding:12px}.dms-kpi .v{font-size:18px}.dms-mail{padding:16px 14px}.dms-mail .dms-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.dms-card--resumen{position:static}.dms-pista__i{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 14px}.dms-pista__k{display:none}.dms-pista__t{font-size:13.5px}.dms-rol--celular{grid-template-rows:minmax(0,1fr) auto}.dms-rol--celular .dms-menu{flex-direction:row;gap:0;padding:0;border-bottom:0;border-top:1px solid var(--p-line)}.dms-rol--celular .dms-menu__g{gap:0}.dms-rol--celular .dms-menu__i{white-space:normal;font-size:11px;padding:11px 4px}}@container (max-width:300px){.dms-kpis{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.dm--sb .dmt-bar{flex-wrap:wrap;gap:8px 10px;justify-content:flex-start}.dm--sb .dmt-bar__badge{flex-basis:100%}}.dms-sinjs{margin:auto;max-width:440px;padding:24px;text-align:center;font-size:15px;line-height:1.5;color:var(--p-mid)}.dm--sb.dm--js .dms-sinjs,.dm--sb:not(.dm--js) .dms-roles,.dm--sb:not(.dm--js) .dms-cab__k,.dm--sb:not(.dm--js) .dms-pista,.dm--sb:not(.dm--js) .dmt-bar__reset{display:none}@media(prefers-reduced-motion:reduce){.dms-pant.entra>*{opacity:1;transform:none}}.dmw{position:relative;width:100%}.dmw-bar-ext{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:10px}.dmw-badge{font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.dmw-hint{font-size:12.5px;color:var(--ink-dim)}.dmw-intro{margin:0 0 16px;max-width:72ch;font-size:14.5px;line-height:1.5;color:var(--ink-mid)}.dmw-win{--dmw-alto:clamp(580px, 68vh, 640px);position:relative;display:flex;flex-direction:column;height:var(--dmw-alto);overflow:hidden;color:#fff;font-size:13.5px;line-height:1.45;background:radial-gradient(120% 80% at 18% 0%,rgba(255,255,255,.07),transparent 60%),radial-gradient(90% 70% at 100% 100%,rgba(255,255,255,.04),transparent 60%),#14141a75;border:1px solid rgba(255,255,255,.16);border-radius:16px;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0f}.dmw-cab{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.dmw-dots{display:flex;gap:6px;flex:none}.dmw-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff38}.dmw-titulo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13.5px}.dmw-modos{position:relative;display:flex;flex:none;padding:3px;border-radius:100px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.dmw-modo{position:relative;z-index:1;padding:6px 14px;border:0;border-radius:100px;background:none;color:var(--ink-mid);font:500 11px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .2s}.dmw-modo[aria-selected=true]{color:#010004}.dmw-modo:focus-visible{outline:2px solid #fff;outline-offset:2px}.dmw-marca{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:100px;background:#f2f3f5;box-shadow:inset 0 -2px 0 var(--accent);transition:transform .35s var(--ease-out)}.dmw[data-modo=ahora] .dmw-marca{transform:translate(100%)}.dmw-narra{margin:0;min-height:calc(2.9em + 20px);padding:10px 16px;font-size:14.5px;color:var(--ink);border-bottom:1px solid rgba(255,255,255,.06)}.dmw-cuerpo{position:relative;flex:1 1 auto;min-height:0}.dmw-cuerpo>[data-panel]{position:absolute;inset:0;display:flex;flex-direction:column}.dmw-cuerpo>[data-panel][hidden]{display:none}.dmw-pie{display:flex;justify-content:flex-end;padding:10px 14px;border-top:1px solid rgba(255,255,255,.1)}.dmw-pie>span{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dmw-pie>span[hidden]{display:none}.dmw-sinjs{margin:0;padding:10px 16px;font-size:13px;color:var(--ink-mid)}.dmw-chat{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;padding:0 16px;--dmw-fade:34px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--dmw-fade));mask-image:linear-gradient(180deg,transparent,#000 var(--dmw-fade))}.dmw-hilo{list-style:none;margin:0;padding:14px 0 10px;display:flex;flex-direction:column;gap:9px;transition:translate .5s var(--ease-out)}.dmw-m{position:relative;display:grid;gap:4px;max-width:min(78%,440px);padding:8px 12px 9px;border-radius:14px 14px 14px 4px;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.dmw-m--vendedor{align-self:flex-end;border-radius:14px 14px 4px;background:#ffffff21}.dmw-de{font:500 9.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dmw-txt{overflow-wrap:anywhere}.dmw-adj{display:flex;align-items:center;gap:10px}.dmw-adj b{flex:none;display:grid;place-items:center;width:30px;height:37px;border-radius:3px;background:#e4e5e8;color:#010004;font:600 9px/1 var(--mono);letter-spacing:.06em;clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%)}.dmw-tipeo{display:grid;gap:5px;min-width:min(260px,60vw);padding:8px 10px;border-radius:6px;background:#f2f3f5;color:#010004}.dmw-tipeo small{font:500 9.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#0100048c}.dmw-tipeo__txt{font:500 12px/1.4 var(--mono)}.dmw-tipeo__txt.escribe:after{content:"";display:inline-block;width:1px;height:13px;margin-left:1px;vertical-align:-2px;background:#010004;animation:dmw-caret .8s steps(1) infinite}@keyframes dmw-caret{50%{opacity:0}}.dmw-antes{flex-direction:row!important}.dmw-cuenta{flex:0 0 clamp(240px,26%,320px);display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px;border-left:1px solid rgba(255,255,255,.1);background:#0100042e}.dmw-cuenta__c{display:none}.dmw-cuenta__l{font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.dmw-cuenta b{font-size:64px;font-weight:600;line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transform-origin:left bottom}.dmw-cuenta b.late{animation:dmw-late .5s var(--ease-out)}.dmw-tareas{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:7px;counter-reset:t}.dmw-tareas li{position:relative;padding-left:22px;font-size:12.5px;line-height:1.35;color:var(--ink-mid);counter-increment:t}.dmw-tareas li:before{content:counter(t);position:absolute;left:0;top:1px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.3);font:600 8.5px/1 var(--mono);color:var(--ink)}.dmw--js .dmw-tareas li{opacity:0;transform:translate(6px);transition:opacity .35s var(--ease-out),transform .45s var(--ease-out)}.dmw--js .dmw-tareas li.on{opacity:1;transform:none}@keyframes dmw-late{0%{transform:scale(1.35)}to{transform:none}}.dmw--js .dmw-m{opacity:0;transform:translateY(10px);transition:opacity .35s var(--ease-out),transform .45s var(--ease-out)}.dmw--js .dmw-m.on{opacity:1;transform:none}.dmw [data-ir-ahora]{transition:box-shadow .3s}.dmw--antes-fin [data-ir-ahora]{animation:dmw-pulso 1.8s var(--ease-out) 2}@keyframes dmw-pulso{0%{box-shadow:0 0 #ffffff73}to{box-shadow:0 0 0 12px #fff0}}.dmw-portal{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:14px 16px 10px}.dmw-portal[hidden]{display:none}.dmw-buscar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dmw-busca{flex:1 1 220px;display:flex;align-items:center;gap:9px;min-height:38px;padding:0 14px;border-radius:100px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d}.dmw-busca:focus-within{border-color:#ffffff80}.dmw-busca input{flex:1;min-width:0;border:0;outline:0;background:none;color:#fff;font:inherit;font-size:14px}.dmw-busca input::placeholder{color:var(--ink-dim)}.dmw-busca input::-webkit-search-cancel-button{filter:invert(1)}.dmw-lupa{flex:none;position:relative;width:11px;height:11px;border:1.5px solid var(--ink-mid);border-radius:50%}.dmw-lupa:after{content:"";position:absolute;right:-4px;bottom:-3px;width:5px;height:1.5px;background:var(--ink-mid);transform:rotate(45deg)}.dmw-sugs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dmw-sugs__l{font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dmw-sug{padding:5px 10px;border-radius:100px;border:1px solid rgba(255,255,255,.18);background:none;color:var(--ink-mid);font-size:12.5px;cursor:pointer}.dmw-sug:hover{color:#fff;border-color:#fff6}.dmw-prods{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-content:start}.dmw-prod{position:relative;display:grid;grid-template-areas:"img" "n" "p" "s" "acc";gap:2px;padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;transition:border-color .25s,background .25s,transform .2s}.dmw-prod[hidden]{display:none}.dmw-prod.en-pedido{border-color:#fff6;background:#ffffff14}.dmw-prod.toca{transform:scale(.98);border-color:#fff}.dmw-prod img{grid-area:img;display:block;width:100%;height:clamp(96px,15vh,132px);object-fit:cover;border-radius:8px;margin-bottom:6px;background:#d9dadd}.dmw-prod__n{grid-area:n;font-weight:500;font-size:13.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmw-prod__p{grid-area:p;font:600 13px/1.4 var(--mono)}.dmw-prod__s{grid-area:s;font:500 10px/1.3 var(--mono);letter-spacing:.02em;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmw-prod__acc{grid-area:acc;margin-top:7px;display:flex}.dmw-add{flex:1;min-height:32px;border-radius:100px;border:1px solid rgba(255,255,255,.3);background:none;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.dmw-add:hover{background:#fff;color:#010004}.dmw-add[hidden],.dmw-qty[hidden]{display:none}.dmw-qty{flex:1;display:flex;align-items:center;justify-content:space-between;min-height:32px;border-radius:100px;background:#f2f3f5;color:#010004}.dmw-qty button{width:32px;height:32px;border:0;border-radius:50%;background:none;color:#010004;font-size:17px;font-weight:600;line-height:1;cursor:pointer}.dmw-qty b{font:600 13px/1 var(--mono);font-variant-numeric:tabular-nums}.dmw-vacio{margin:0;font-size:13px;color:var(--ink-mid)}.dmw-vacio[hidden]{display:none}.dmw-carro{display:flex;align-items:center;gap:12px;margin:0 16px 12px;padding:8px 8px 8px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.14);background:#01000473}.dmw-carro[hidden]{display:none}.dmw-carro__t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink-mid)}.dmw-carro.lleno .dmw-carro__t{color:#fff}.dmw-carro__total{font:600 14px/1 var(--mono);white-space:nowrap}.dmw-carro.late{animation:dmw-carro .45s var(--ease-out)}@keyframes dmw-carro{0%{transform:translateY(-3px)}to{transform:none}}.dmw-enviar{flex:none;min-height:34px;padding:0 16px;border-radius:100px;border:0;background:#f2f3f5;color:#010004;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .15s}.dmw-enviar:disabled{opacity:.35;cursor:default}.dmw-enviar.toca{transform:scale(.95)}.dmw-listo{flex:1 1 auto;min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"doc checks" "doc cifra";align-content:center;gap:18px 26px;padding:16px 22px;outline:0}.dmw-listo[hidden]{display:none}.dmw-listo__doc{grid-area:doc;align-self:center;display:grid;padding:16px 18px;border-radius:6px;background:#f2f3f5;color:#010004;box-shadow:0 20px 50px #0006;animation:dmw-entra .5s var(--ease-out)}@keyframes dmw-entra{0%{opacity:0;transform:translateY(12px) rotate(-1deg)}to{opacity:1;transform:none}}.dmw-listo__rot{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0100048c}.dmw-listo__lineas{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid rgba(1,0,4,.4)}.dmw-listo__lineas li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(1,0,4,.12)}.dmw-listo__lineas li span:first-child{font:500 12px/1.4 var(--mono)}.dmw-listo__lineas li span:nth-child(2){font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmw-listo__lineas li b{font:600 12px/1.4 var(--mono)}.dmw-listo__tot{display:flex;justify-content:space-between;align-items:baseline;padding-top:9px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#0100048c}.dmw-listo__tot b{font:600 17px/1 var(--mono);letter-spacing:0;color:#010004}.dmw-checks{grid-area:checks;align-self:end;list-style:none;margin:0;padding:0;display:grid;gap:9px}.dmw-checks li{position:relative;padding-left:24px;color:#fff6;transition:color .3s}.dmw-checks li:before{content:"";position:absolute;left:0;top:3px;width:13px;height:13px;border-radius:50%;border:1px solid rgba(255,255,255,.35);transition:background .3s,border-color .3s}.dmw-checks li:after{content:"";position:absolute;left:4px;top:6px;width:5px;height:3px;border-left:1.5px solid #010004;border-bottom:1.5px solid #010004;transform:rotate(-45deg) scale(0);transition:transform .3s var(--ease-out)}.dmw-checks li.ok{color:#fff}.dmw-checks li.ok:before{background:#f2f3f5;border-color:#f2f3f5}.dmw-checks li.ok:after{transform:rotate(-45deg) scale(1)}.dmw-cifra{grid-area:cifra;align-self:start;margin:0;display:grid;gap:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease-out),transform .5s var(--ease-out)}.dmw-cifra.on{opacity:1;transform:none}.dmw-cifra b{font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1}.dmw-cifra span{font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.dmw-pnl{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(200px,25%) minmax(0,1fr)}.dmw-pnl[hidden]{display:none}.dmw-band{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px 14px 12px;border-right:1px solid rgba(255,255,255,.1);background:#0100042e}.dmw-band__rot{font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.dmw-fichas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dmw-ficha{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t e" "n n";gap:3px 8px;padding:9px 11px;text-align:left;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#fff;font:inherit;cursor:pointer;transition:border-color .2s,background .2s}.dmw-ficha:hover{border-color:#ffffff4d}.dmw-ficha[aria-pressed=true]{border-color:#ffffff80;background:#ffffff17}.dmw-ficha:focus-visible{outline:2px solid #fff;outline-offset:2px}.dmw-ficha__t{grid-area:t;font:500 9.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dmw-ficha__n{grid-area:n;font-weight:500;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmw-ficha__e{grid-area:e;font:500 9.5px/1.4 var(--mono);letter-spacing:.06em;color:var(--ink-mid);white-space:nowrap}.dmw-ficha.registrado .dmw-ficha__e{color:#fff}.dmw-ficha.registrado .dmw-ficha__e:before{content:"✓ "}.dmw-docs{position:relative;min-height:0}.dmw-doc{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;padding:14px 18px 12px;overflow:hidden}.dmw-doc[hidden]{display:none}.dmw-msj{align-self:flex-start;display:grid;gap:4px;max-width:min(92%,520px);padding:8px 12px 9px;border-radius:14px 14px 14px 4px;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.dmw-msj .dmw-txt{white-space:pre-line}.dmw-arma{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:8px;background:#f2f3f5;color:#010004}.dmw-arma__rot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding-bottom:7px;border-bottom:1px solid rgba(1,0,4,.4)}.dmw-arma__rot span{font:500 9.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#0100048c}.dmw-arma__rot b{font-weight:600;font-size:13.5px}.dmw-rs{list-style:none;margin:0;padding:0;display:grid}.dmw-r{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;grid-template-areas:"dice queda cant" "dice nota nota" "ops ops ops";gap:0 12px;align-items:baseline;padding:6px 0;border-bottom:1px solid rgba(1,0,4,.12)}.dmw-r__dice{grid-area:dice;font:500 11.5px/1.4 var(--mono);color:#01000499;overflow-wrap:anywhere}.dmw-r__queda{grid-area:queda;font-weight:600;font-size:13.5px;line-height:1.35}.dmw-r__cant{grid-area:cant;font:600 12px/1.4 var(--mono);white-space:nowrap}.dmw-r__nota{grid-area:nota;font:500 10.5px/1.4 var(--mono);color:#0100048c}.dmw-r--duda .dmw-r__queda{color:#01000480;font-style:italic;font-weight:500}.dmw-r--duda.resuelta .dmw-r__queda{color:#010004;font-style:normal;font-weight:600}.dmw-ops{grid-area:ops;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dmw-r.resuelta .dmw-ops{display:none}.dmw-op{min-height:30px;padding:0 12px;border-radius:100px;border:1px solid rgba(1,0,4,.35);background:#fff;color:#010004;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .2s,color .2s,transform .15s}.dmw-op:hover,.dmw-op.toca{background:#010004;color:#fff}.dmw-op.toca{transform:scale(.96)}.dmw-op:focus-visible{outline:2px solid #010004;outline-offset:2px}.dmw-aprende{margin:0;min-height:1.4em;font:500 11px/1.4 var(--mono);color:#0100049e;opacity:0;transition:opacity .35s}.dmw-aprende.on{opacity:1}.dmw--js .dmw-r{opacity:0;transform:translate(-6px);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.dmw--js .dmw-r.on{opacity:1;transform:none}.dmw-conf{position:relative;display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 6px 6px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.14);background:#01000473}.dmw-conf__t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink-mid)}.dmw-doc.registrado .dmw-conf__t{color:#fff}.dmw-conf .dmw-enviar[hidden]{display:none}.dmw-sello{display:none;flex:none;padding:8px 14px;border-radius:100px;background:#f2f3f5;color:#010004;font:600 12px/1.2 var(--mono);box-shadow:inset 0 -2px 0 var(--accent)}.dmw-doc.registrado .dmw-sello{display:inline-block}.dmw-doc.sella .dmw-sello{animation:dmw-sello .5s var(--ease-out)}@keyframes dmw-sello{0%{opacity:0;transform:scale(1.25) rotate(-3deg)}to{opacity:1;transform:none}}.dmw-conf .dmw-enviar.toca{transform:scale(.95)}.dmw-listo__lineas--docs li span:first-child{font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0100048c}@media(max-width:760px){.dmw-listo__lineas--docs li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t b" "n n";row-gap:1px}.dmw-listo__lineas--docs li span:first-child{grid-area:t}.dmw-listo__lineas--docs li span:nth-child(2){grid-area:n;white-space:normal;overflow:visible;line-height:1.3}.dmw-listo__lineas--docs li b{grid-area:b}}.dmw:not(.dmw--js) .dmw-conf{display:none}.dmw:not(.dmw--js) .dmw-modos,.dmw:not(.dmw--js) .dmw-pie,.dmw:not(.dmw--js) .dmw-cuenta{display:none}@media(max-width:760px){.dmw-win{--dmw-alto:min(640px, calc(100svh - 92px) );font-size:13px;border-radius:14px}.dmw-cab{gap:10px;padding:10px 12px}.dmw-dots i{width:7px;height:7px}.dmw-titulo{font-size:12.5px}.dmw-modo{padding:6px 10px;font-size:10px;letter-spacing:.08em}.dmw-narra{font-size:13.5px;padding:8px 12px;min-height:calc(2.9em + 16px)}.dmw-chat{padding:0 12px;--dmw-fade:64px}.dmw-cuenta{position:absolute;right:10px;top:8px;z-index:2;flex:none;flex-direction:row;align-items:baseline;gap:8px;padding:5px 10px;border:1px solid rgba(255,255,255,.14);border-radius:100px;background:#010004b3;backdrop-filter:blur(6px)}.dmw-cuenta__l{display:none}.dmw-cuenta__c{display:inline;font:500 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.dmw-cuenta b{font:600 14px/1 var(--mono)}.dmw-tareas{display:none}.dmw-m{max-width:86%;padding:7px 10px 8px}.dmw-portal{gap:9px;padding:10px 12px 8px}.dmw-busca{min-height:34px;flex-basis:100%}.dmw-prods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dmw-prod{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"img n" "img p" "img s" "acc acc";column-gap:9px;padding:7px}.dmw-prod img{height:auto;aspect-ratio:1;margin:0;border-radius:6px}.dmw-prod__n{font-size:12.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dmw-prod__p{font-size:12px}.dmw-prod__s{font-size:9.5px}.dmw-prod__acc{margin-top:6px}.dmw-add,.dmw-qty{min-height:30px}.dmw-qty button{width:30px;height:30px}.dmw-carro{margin:0 12px 10px;gap:8px;padding:6px 6px 6px 12px}.dmw-carro__t{font-size:12px}.dmw-carro__total{font-size:12.5px}.dmw-enviar{padding:0 12px;font-size:12.5px}.dmw-listo{grid-template-columns:minmax(0,1fr);grid-template-areas:"doc" "checks" "cifra";align-content:start;gap:12px;padding:12px}.dmw-listo__doc{padding:12px 14px}.dmw-checks{gap:6px}.dmw-cifra{padding-top:10px}.dmw-cifra b{font-size:34px}.dmw-pie{padding:8px 10px}.dmw-pnl{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dmw-band{flex-direction:row;padding:8px 10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.dmw-band__rot{display:none}.dmw-fichas{flex:1;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.dmw-ficha{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "e";padding:6px 9px;border-radius:8px}.dmw-ficha__n{display:none}.dmw-doc{gap:9px;padding:10px 12px}.dmw-msj{max-width:100%;padding:7px 10px 8px}.dmw-arma{padding:9px 11px;gap:6px}.dmw-arma__rot b{font-size:12.5px}.dmw-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dice cant" "queda cant" "nota nota" "ops ops";padding:5px 0}.dmw-r__queda{font-size:13px}.dmw-r__dice{font-size:10.5px}.dmw-op{min-height:28px;padding:0 10px;font-size:12px}.dmw-conf{gap:8px;min-height:40px;padding:5px 5px 5px 12px}.dmw-conf__t{font-size:12px}}@media(max-width:760px)and (max-height:720px),(max-width:340px){.dmw-narra{font-size:12.5px;min-height:calc(2.8em + 12px);padding:6px 12px;line-height:1.4}.dmw-cab{padding:8px 10px}.dmw-sugs__l{display:none}.dmw-portal{gap:7px;padding:8px 10px 6px}.dmw-busca{min-height:32px}.dmw-sug{padding:4px 9px;font-size:12px}.dmw-prods{gap:6px}.dmw-prod{grid-template-columns:40px minmax(0,1fr);column-gap:7px;padding:6px}.dmw-prod__n{font-size:12px;-webkit-line-clamp:1}.dmw-prod__acc{margin-top:4px}.dmw-add,.dmw-qty{min-height:28px;font-size:12px}.dmw-qty button{width:28px;height:28px}.dmw-carro{margin:0 10px 8px;padding:5px 5px 5px 10px}.dmw-enviar{min-height:30px}.dmw-pie{padding:6px 8px}.dmw-listo{gap:8px;padding:8px 10px}.dmw-listo__doc{padding:10px 12px}.dmw-listo__lineas li{padding:5px 0;font-size:12.5px}.dmw-checks{gap:4px;font-size:12.5px}.dmw-cifra{padding-top:6px}.dmw-cifra b{font-size:26px}.dmw-doc{gap:6px;padding:7px 10px 8px}.dmw-msj{font-size:12px;line-height:1.35}.dmw-arma{padding:7px 10px;gap:4px}.dmw-arma__rot{padding-bottom:4px}.dmw-r{padding:3px 0}.dmw-r__nota{display:none}.dmw-ops{margin-top:4px}.dmw-aprende{font-size:10px}.dmw-band{padding:6px 8px}}@media(prefers-reduced-motion:reduce){.dmw *,.dmw *:before,.dmw *:after{transition:none!important;animation:none!important}}[data-demo].fuera,[data-demo].fuera *{animation-play-state:paused!important}.dmm-win{--dmw-alto:clamp(560px, 66vh, 620px)}.dmm-cuenta{flex:none;font:500 10.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dmm-tabs{display:flex;gap:4px;padding:8px 12px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,.1);flex:none}.dmm-tabs::-webkit-scrollbar{display:none}.dmm-tab{flex:none;padding:8px 12px 9px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-mid);font:500 12.5px/1.2 var(--font, inherit);white-space:nowrap;cursor:pointer;transition:color .2s,border-color .2s}.dmm-tab:hover{color:#fff}.dmm-tab[aria-selected=true]{color:#fff;border-bottom-color:var(--accent)}.dmm-tab:focus-visible{outline:2px solid #fff;outline-offset:-2px}.dmm-mod{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;padding:16px 20px}.dmm-mod[hidden]{display:none}.dmm-nota{margin:0;font-size:14px;line-height:1.45;color:#ffffffdb;max-width:70ch}.dmm-flujo{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,.9fr) 34px minmax(0,1.2fr);align-items:center;gap:10px}.dmm-rot{display:block;margin-bottom:8px;font:500 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dmm-msj{position:relative;display:grid;gap:4px;padding:10px 12px;border-radius:12px 12px 12px 4px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);font-size:13.5px;line-height:1.4}.dmm-de{font:500 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.dmm-tipo{justify-self:start;padding:2px 6px;border-radius:4px;background:#ffffff29;font:600 10px/1.3 var(--mono);letter-spacing:.08em}.dmm-msj--pregunta{border-radius:12px 12px 4px}.dmm-msj--dato{border-style:dashed}.dmm-flecha{position:relative;height:2px;background:#ffffff59}.dmm-flecha:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid rgba(255,255,255,.55);border-right:0}.dmm-hoja{position:relative;padding:12px 14px;border-radius:8px;background:#f2f3f5;color:#010004;box-shadow:0 18px 40px #00000059}.dmm-hoja__t{display:block;font-size:13.5px;font-weight:600;line-height:1.3;padding-bottom:8px;border-bottom:1px solid rgba(1,0,4,.4)}.dmm-filas{list-style:none;margin:0;padding:0}.dmm-fila{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid rgba(1,0,4,.1);font-size:12.5px;line-height:1.35;opacity:0;transform:translateY(4px);transition:opacity .35s var(--ease-out),transform .45s var(--ease-out);transition-delay:calc(var(--k) * .14s + .12s)}.dmm-fila span{color:#0100049e;flex:0 1 auto}.dmm-fila b{font:600 12px/1.35 var(--mono);text-align:right}.dmm-fila--ok b:before{content:"✓ ";color:#0f7a43}.dmm-fila--alerta b{color:#b3261e}.dmm-fila--alerta b:before{content:"! "}.dmm-mod.arma .dmm-fila{opacity:1;transform:none}.dmm-sello{position:absolute;right:10px;top:-12px;padding:5px 10px;border-radius:100px;background:#010004;color:#f2f3f5;font:600 10.5px/1.2 var(--mono);letter-spacing:.06em;opacity:0;transform:scale(1.2) rotate(-3deg);transition:opacity .3s,transform .4s var(--ease-out);pointer-events:none}.dmm-mod.listo .dmm-sello{opacity:1;transform:rotate(-2deg)}.dmm-pie{flex:none;display:grid;gap:12px}.dmm-tiempo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.dmm-tiempo>div{padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12)}.dmm-tiempo dt{font:500 9.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dmm-tiempo dd{margin:4px 0 0;font-size:13px;line-height:1.3}.dmm-tiempo__antes dd{color:var(--ink-mid);text-decoration:line-through;text-decoration-color:#ffffff59}.dmm-tiempo__ahora dd{color:#fff;font-weight:600}.dmm-tiempo__ahorro{background:#ffffff0f}.dmm-tiempo__ahorro dd{color:#fff;font-weight:600}.dmm-tiempo:not(:has(.dmm-tiempo__ahorro)){grid-template-columns:repeat(2,minmax(0,1fr))}.dmm-acciones{display:flex;justify-content:space-between;align-items:center;gap:10px}.dmm-btn{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border:0;border-radius:100px;background:#f2f3f5;color:#010004;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dmm-sig{min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:100px;background:none;color:#fff;font-size:13px;cursor:pointer;white-space:nowrap}.dmm-btn:focus-visible,.dmm-sig:focus-visible{outline:2px solid #fff;outline-offset:2px}.dmm:not(.dmm--js) .dmm-mod[hidden]{display:flex}.dmm:not(.dmm--js) .dmm-fila{opacity:1;transform:none}.dmm:not(.dmm--js) .dmm-acciones,.dmm:not(.dmm--js) .dmm-tabs{display:none}.dmm:not(.dmm--js) .dmm-win{height:auto}@media(max-width:760px){.dmm-win{--dmw-alto:auto;height:auto;min-height:0}.dmm-mod{padding:12px 14px 14px;gap:10px}.dmm-nota{font-size:13px}.dmm-flujo{grid-template-columns:minmax(0,1fr);gap:6px}.dmm-flecha{justify-self:center;width:2px;height:14px}.dmm-flecha:after{right:-4px;top:auto;bottom:-2px;border:5px solid transparent;border-top:7px solid rgba(255,255,255,.55);border-bottom:0}.dmm-rot{margin-bottom:5px}.dmm-msj{padding:8px 10px;font-size:12.5px}.dmm-hoja{padding:10px 12px}.dmm-fila{padding:4px 0;font-size:12px}.dmm-tiempo dd{font-size:12px}.dmm-tiempo>div{padding:6px 8px}}@media(max-width:360px){.dmm-tabs{padding:6px 8px 0}.dmm-tab{padding:7px 9px 8px;font-size:12px}.dmm-mod{padding:10px 10px 12px;gap:8px}.dmm-nota{font-size:12px;line-height:1.4}.dmm-flujo{gap:4px}.dmm-flecha{height:8px}.dmm-flecha:after{display:none}.dmm-rot{margin-bottom:3px;font-size:9px}.dmm-msj{padding:6px 8px;font-size:12px;gap:2px}.dmm-txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dmm-hoja{padding:8px 10px}.dmm-hoja__t{font-size:12.5px;padding-bottom:5px}.dmm-fila{padding:3px 0;font-size:11.5px;gap:8px}.dmm-fila b{font-size:11px}.dmm-pie{gap:8px}.dmm-tiempo{gap:5px}.dmm-tiempo>div{padding:5px 6px}.dmm-tiempo dt{font-size:8.5px}.dmm-tiempo dd{font-size:11px;margin-top:2px}.dmm-acciones{gap:6px}.dmm-btn,.dmm-sig{min-height:32px;padding:0 11px;font-size:12px}.dmm-btn{flex:1 1 auto;min-width:0;justify-content:center;white-space:normal;line-height:1.15;text-align:center}}@media(prefers-reduced-motion:reduce){.dmm-fila,.dmm-sello{transition:none}}[data-demo].fuera .dmm-fila{transition:none}.dmr-win{--dmw-alto:clamp(600px, 72vh, 660px)}.dmr-cuenta{flex:none;font:500 10.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.dmr-reset{flex:none;min-height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.2);border-radius:100px;background:none;color:var(--ink-mid);font-size:12px;cursor:pointer;white-space:nowrap}.dmr-reset:hover{color:#fff;border-color:#fff6}.dmr-pasos{flex:none;display:flex;gap:2px;padding:6px 10px 0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,.1)}.dmr-pasos::-webkit-scrollbar{display:none}.dmr-tab{flex:1 0 auto;display:flex;align-items:center;gap:8px;padding:7px 10px 8px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-mid);cursor:pointer;text-align:left;transition:color .2s,border-color .2s}.dmr-tab:hover{color:#fff}.dmr-tab[aria-selected=true]{color:#fff;border-bottom-color:var(--accent)}.dmr-tab:focus-visible{outline:2px solid #fff;outline-offset:-2px}.dmr-tab__n{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.3);font:600 10px/1 var(--mono)}.dmr-tab[aria-selected=true] .dmr-tab__n{background:#f2f3f5;color:#010004;border-color:#f2f3f5}.dmr-tab.hecho .dmr-tab__n{font-size:0}.dmr-tab.hecho .dmr-tab__n:before{content:"✓";font-size:11px}.dmr-tab__txt{display:grid;font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap}.dmr-tab__txt small{font:500 9px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dmr-paso{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dmr-paso[hidden]{display:none}.dmr-cuerpo{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,27%,300px);grid-template-rows:auto minmax(0,1fr);gap:12px 16px;padding:14px 16px 12px}.dmr-guia{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.dmr-quien{flex:none;padding:3px 9px;border-radius:100px;border:1px solid rgba(255,255,255,.22);font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff}.dmr-hace,.dmr-listo{flex:1 1 320px;margin:0;font-size:14px;line-height:1.45;color:#ffffffdb}.dmr-toca{color:#fff;white-space:nowrap}.dmr-listo{display:none}.dmr-listo b{color:#fff}.dmr-listo span{color:var(--ink-mid);white-space:nowrap}.dmr-paso.hecho .dmr-hace{display:none}.dmr-paso.hecho .dmr-listo{display:block}.dmr-pantalla{position:relative;min-height:0;display:flex;justify-content:center;align-items:stretch;gap:16px}.dmr-app--par{align-self:center}.dmr-app{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;background:#f4f5f7;color:#14141a;box-shadow:0 18px 40px #00000059;font-size:13px}.dmr-app__bar{flex:none;display:flex;align-items:center;gap:10px;padding:9px 12px;background:#fff;border-bottom:1px solid rgba(1,0,4,.08);font-size:12.5px}.dmr-app__bar>span{font-weight:600;white-space:nowrap}.dmr-app__bar em{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;color:#01000480}.dmr-app__bar em:before{content:"›";margin-right:8px}.dmr-logo{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#010004;color:#fff;font:700 11px/1 var(--mono)}.dmr-av{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#dfe1e6;font:600 9.5px/1 var(--mono);font-style:normal;color:#3a3a44}.dmr-app__in{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;overflow:hidden}.dmr-tabla{width:100%;border-collapse:collapse;font-size:12.5px}.dmr-tabla th{padding:0 8px 6px;text-align:left;font:500 9.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#01000480;border-bottom:1px solid rgba(1,0,4,.12)}.dmr-tabla td{padding:8px;border-bottom:1px solid rgba(1,0,4,.07)}.dmr-tabla code{font:500 11.5px/1 var(--mono);padding:2px 5px;border-radius:4px;background:#0100040f}.dmr-num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.dmr-sel{background:#225cff12}.dmr-sel td:first-child,.dmr-vend.dmr-sel b{font-weight:600}.dmr-ok{color:#0f7a43}.dmr-alerta{color:#b3261e}.dmr-despues-de,.dmr-paso.hecho .dmr-antes-de{display:none}.dmr-paso.hecho .dmr-despues-de{display:inline}.dmr-form{display:grid;gap:8px;margin-top:auto;padding:12px;border-radius:8px;background:#fff;border:1px solid rgba(1,0,4,.08)}.dmr-form__t{font-size:12.5px}.dmr-form__fila{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;color:#010004b3}.dmr-form__fila small{color:#01000473}.dmr-stepper{display:inline-flex;align-items:center;border:1px solid rgba(1,0,4,.18);border-radius:8px;overflow:hidden}.dmr-stepper button{width:34px;height:32px;border:0;background:#f4f5f7;color:#010004;font-size:17px;cursor:pointer}.dmr-stepper button:hover{background:#e7e9ee}.dmr-stepper output{min-width:48px;text-align:center;font:600 14px/32px var(--mono);color:#010004}.dmr-paso.hecho .dmr-stepper{pointer-events:none;opacity:.6}.dmr-cta{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:0;border-radius:100px;background:#010004;color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dmr-cta:focus-visible,.dmr-local--cta:focus-visible,.dmr-opcion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dmr-paso:not(.hecho) .dmr-cta,.dmr-paso:not(.hecho) .dmr-local--cta,.dmr-paso:not(.hecho) .dmr-opcion--cta{animation:dmr-late 1.8s var(--ease-out) infinite}.dmr-paso.hecho .dmr-cta{background:#dfe1e6;color:#01000473;pointer-events:none}.dmr-paso.hecho .dmr-sig{background:#f2f3f5;color:#010004;border-color:#f2f3f5;animation:dmr-late-claro 1.8s var(--ease-out) 3}@keyframes dmr-late{0%{box-shadow:0 0 #225cff8c}to{box-shadow:0 0 0 12px #225cff00}}@keyframes dmr-late-claro{0%{box-shadow:0 0 #ffffff73}to{box-shadow:0 0 0 12px #fff0}}.dmr-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dmr-kpis>div{display:grid;gap:2px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid rgba(1,0,4,.08)}.dmr-kpis b{font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dmr-kpis>div>span{font-size:11.5px;color:#0100048c;line-height:1.3}.dmr-kpi--alerta b{color:#b3261e}.dmr-paso.hecho .dmr-kpi--alerta b{color:#0f7a43}.dmr-pregunta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:auto;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid rgba(1,0,4,.1);font-size:12.5px}.dmr-pregunta>span{flex:1 1 220px}.dmr-pregunta small{color:#01000480}.dmr-duda:not(.x) td{transition:background .3s}.dmr-paso.hecho .dmr-duda{background:#0f7a4314}.dmr-equipo,.dmr-red{display:grid;gap:2px}.dmr-equipo__cab{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;padding:0 8px 6px;font:500 9.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#01000480;border-bottom:1px solid rgba(1,0,4,.12)}.dmr-red__t{font-size:12.5px;margin-bottom:4px}.dmr-vend{display:grid;grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"n b v" "n s s";align-items:center;gap:2px 10px;padding:7px 8px;border-radius:6px}.dmr-vend>b{grid-area:n;font-weight:500;font-size:12.5px}.dmr-vend .dmr-barra{grid-area:b}.dmr-vend .dmr-num{grid-area:v;font:600 12px/1.2 var(--mono)}.dmr-vend small{grid-area:s;font-size:11px;color:#01000480}.dmr-vend--alerta small{color:#b3261e}.dmr-barra{position:relative;display:block;height:8px;border-radius:100px;background:#01000414}.dmr-barra i{position:absolute;left:0;top:0;bottom:0;border-radius:100px;background:#3a3a44;transition:width .9s var(--ease-out)}.dmr-sel .dmr-barra i,.dmr-red .dmr-barra i{background:var(--accent)}.dmr-barra em{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:#010004}.dmr-mejores{color:#010004b3}.dmr-mejores b{color:#010004}.dmr-act{font:500 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#01000473}.dmr-toast{position:absolute;left:50%;bottom:12px;max-width:calc(100% - 24px);padding:9px 14px;border-radius:8px;background:#010004;color:#fff;font-size:12.5px;line-height:1.35;box-shadow:0 10px 30px #0000004d;opacity:0;transform:translate(-50%,8px);transition:opacity .3s,transform .4s var(--ease-out);pointer-events:none}.dmr-paso.hecho .dmr-toast{opacity:1;transform:translate(-50%);animation:dmr-fuera .4s 3.2s forwards}@keyframes dmr-fuera{to{opacity:0;transform:translate(-50%,8px)}}.dmr-tel{flex:none;width:min(300px,100%);padding:10px;border-radius:34px;background:#0b0b10;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 40px #00000073}.dmr-tel__in{position:relative;height:100%;min-height:400px;overflow:hidden;border-radius:26px;background:#f4f5f7;color:#14141a;font-size:13px}.dmr-tel__lista,.dmr-tel__ficha{position:absolute;inset:0;display:flex;flex-direction:column;gap:7px;padding:18px 14px 14px;transition:transform .4s var(--ease-out),opacity .3s}.dmr-tel__ficha{transform:translate(100%);opacity:0;background:#f4f5f7}.dmr-paso.hecho .dmr-tel__lista{transform:translate(-30%);opacity:0;pointer-events:none}.dmr-paso.hecho .dmr-tel__ficha{transform:none;opacity:1}.dmr-tel__cab{display:grid;gap:4px;padding:12px;border-radius:12px;background:#fff;border:1px solid rgba(1,0,4,.08)}.dmr-tel__cab b{font-size:16px}.dmr-tel__cab small{font-size:11.5px;color:#0100048c}.dmr-tel__cab .dmr-barra{margin:4px 0 0}.dmr-tel__cab .dmr-barra i{background:var(--accent)}.dmr-tel__rot{margin-top:6px;font:500 9.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#01000480}.dmr-tel__titulo{font-size:17px}.dmr-local{position:relative;display:grid;gap:2px;width:100%;padding:10px 28px 10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(1,0,4,.08);text-align:left;font:inherit;color:inherit}.dmr-local b{font-size:13.5px}.dmr-local span{font-size:11.5px;color:#01000499}.dmr-local i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:18px;color:#01000459}.dmr-local--cta{cursor:pointer;border-color:var(--accent)}.dmr-local--cta span{color:#0f4fd6}.dmr-volver{align-self:flex-start;padding:4px 0;border:0;background:none;color:#0f4fd6;font-size:13px;cursor:pointer}.dmr-prod{display:grid;gap:1px;padding:9px 12px;border-radius:10px;background:#fff;border:1px solid rgba(1,0,4,.08);font-size:12.5px}.dmr-prod small{font-size:11px;color:#0f4fd6}.dmr-prod--top{border-color:var(--accent)}.dmr-opcion{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(1,0,4,.14);background:#fff;color:#14141a;font-size:13.5px;text-align:left;cursor:pointer}.dmr-opcion--cta{background:#010004;color:#fff;border-color:#010004;font-weight:600}.dmr-tel__ficha--ok{justify-content:center;align-items:center;text-align:center;gap:8px}.dmr-tel__ficha--ok p{margin:0;font-size:13.5px}.dmr-sello{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#0f7a43;color:#fff;font-size:26px}.dmr-pend{padding:3px 9px;border-radius:100px;background:#b378001f;color:#8a5a00;font:500 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.dmr-tel__ficha--ok .dmr-volver{align-self:center;margin-top:6px}.dmr-lado{min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.dmr-aa{display:grid;gap:8px;margin:0}.dmr-aa>div{padding:9px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.12)}.dmr-aa dt{font:500 9.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dmr-aa dd{margin:4px 0 0;font-size:13px;line-height:1.35}.dmr-aa__antes dd{color:var(--ink-mid);text-decoration:line-through;text-decoration-color:#ffffff59}.dmr-aa__ahora{background:#ffffff0f}.dmr-aa__ahora dd{color:#fff;font-weight:600}.dmr-reg{flex:1 1 auto;min-height:0;overflow:hidden;padding:10px 11px;border-radius:8px;border:1px dashed rgba(255,255,255,.16)}.dmr-reg>b{display:block;margin-bottom:6px;font:500 9.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dmr-reg ol{list-style:none;margin:0;padding:0;display:grid;gap:5px}.dmr-reg ol{gap:8px}.dmr-reg li{position:relative;padding-left:18px;font-size:12px;line-height:1.35;color:var(--ink-dim);transition:color .3s}.dmr-reg li:before{content:"○";position:absolute;left:0;color:#ffffff4d}.dmr-reg li.aca{color:#ffffffdb}.dmr-reg li.aca:before{content:"›";color:#fff;font-weight:700}.dmr-reg li.on{color:#ffffffdb}.dmr-reg li.on:before{content:"✓";color:#5fd394}.dmr-nav{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.1)}.dmr-ant,.dmr-sig{min-height:36px;padding:0 15px;border:1px solid rgba(255,255,255,.22);border-radius:100px;background:none;color:#fff;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.dmr-ant:disabled{opacity:.35;cursor:default}.dmr-ant:focus-visible,.dmr-sig:focus-visible,.dmr-reset:focus-visible,.dmr-stepper button:focus-visible,.dmr-volver:focus-visible{outline:2px solid #fff;outline-offset:2px}.dmr-puntos{display:flex;gap:6px}.dmr-puntos i{width:6px;height:6px;border-radius:50%;background:#ffffff40}.dmr-puntos i.on{background:#fff}.dmr:not(.dmr--js) .dmr-paso[hidden]{display:flex}.dmr:not(.dmr--js) .dmr-win{height:auto}.dmr:not(.dmr--js) .dmr-nav,.dmr:not(.dmr--js) .dmr-pasos,.dmr:not(.dmr--js) .dmr-reset,.dmr:not(.dmr--js) .dmr-cuenta{display:none}@media(max-width:900px){.dmr-cuerpo{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.dmr-reg,.dmr-app--par{display:none}.dmr-aa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dmr-win{--dmw-alto:auto;height:auto;min-height:0}.dmw-cab{gap:10px;padding:10px 12px}.dmw-cab .dmw-titulo{display:none}.dmr-cuenta{flex:1 1 auto}.dmr-reset{padding:0 9px;font-size:11.5px}.dmr-pasos{padding:4px 6px 0}.dmr-tab{flex:none;padding:6px 8px 7px;gap:6px}.dmr-tab__txt{font-size:12px}.dmr-cuerpo{padding:10px 12px;gap:9px}.dmr-guia{gap:6px}.dmr-quien{font-size:9.5px}.dmr-hace,.dmr-listo{flex-basis:100%;font-size:13px;line-height:1.4}.dmr-ocultable{display:none}.dmr-app{font-size:12.5px}.dmr-app__bar{padding:7px 10px;gap:8px;font-size:12px}.dmr-app__in{padding:10px;gap:9px}.dmr-tabla td{padding:5px 6px}.dmr-tabla th{padding:0 4px 5px;font-size:8.5px;letter-spacing:.04em}.dmr-tabla td{padding-left:4px;padding-right:4px}.dmr-kpis b{font-size:17px}.dmr-kpis>div{padding:7px 8px}.dmr-kpis>div>span{font-size:10.5px}.dmr-form{padding:10px;gap:6px}.dmr-vend{grid-template-columns:62px minmax(0,1fr) auto;padding:5px 6px}.dmr-equipo__cab{grid-template-columns:62px minmax(0,1fr)}.dmr-pregunta{padding:8px 10px}.dmr-pregunta>span{flex-basis:100%}.dmr-cta{width:100%}.dmr-toast{display:none}.dmr-tel{width:100%;padding:0;border:0;border-radius:12px;background:none;box-shadow:none}.dmr-tel__in{min-height:330px;border-radius:12px}.dmr-tel__lista,.dmr-tel__ficha{padding:12px;gap:6px}.dmr-aa{gap:6px}.dmr-aa>div{padding:6px 8px}.dmr-aa dd{font-size:12px;line-height:1.3}.dmr-aa dt{font-size:9px}.dmr-nav{padding:8px 12px}.dmr-ant,.dmr-sig{min-height:34px;padding:0 12px;font-size:12.5px}}@media(max-width:360px){.dmr-hace,.dmr-listo{font-size:12px}.dmr-tabla{font-size:11.5px}.dmr .dmr-app__in{padding-left:5px;padding-right:5px}.dmr-pub,.dmr-mejores,.dmr-act{display:none}.dmr-pregunta{justify-content:stretch}.dmr-kpis b{font-size:15px}.dmr-kpis>div>span{font-size:10px;line-height:1.2}.dmr-puntos{display:none}.dmr-aa dd{font-size:11.5px}.dmr-tel__in{min-height:300px}}@media(max-width:760px)and (max-height:740px){.dmr-lado,.dmr-quien,.dmr-puntos{display:none}.dmr-cuerpo{grid-template-rows:auto minmax(0,1fr);padding:8px 10px;gap:8px}.dmr-pasos{padding-top:2px}.dmr-tab{padding:5px 7px 6px}.dmr-tab__txt small{display:none}.dmr-app__in{padding:8px;gap:7px}.dmr-tabla td{padding-top:4px;padding-bottom:4px}.dmr-form{padding:8px;gap:5px}.dmr-stepper button{height:28px}.dmr-stepper output{line-height:28px}.dmr-cta{min-height:34px}.dmr-tel__in{min-height:290px}.dmr-tel__lista,.dmr-tel__ficha{padding:10px;gap:5px}.dmr-local{padding:7px 26px 7px 10px}.dmr-opcion{min-height:38px}.dmr-vend{padding:3px 6px}}@media(prefers-reduced-motion:reduce){.dmr-cta,.dmr-local--cta,.dmr-opcion--cta,.dmr-sig{animation:none!important}.dmr-tel__lista,.dmr-tel__ficha,.dmr-barra i,.dmr-toast{transition:none}}[data-demo].fuera .dmr-cta,[data-demo].fuera .dmr-local--cta,[data-demo].fuera .dmr-opcion--cta{animation:none}.dmb{position:relative;width:100%;--b-bg:#f5f6f8;--b-side:#eceef2;--b-card:#fff;--b-ink:#15161b;--b-mid:#4a4e59;--b-dim:#7b8090;--b-line:#e1e3e9;--b-acc:#2563eb;--b-acc-50:#e8efff;--b-ok:#16784a;--b-ok-50:#e6f4ec;--b-al:#b4460c;--b-al-50:#fdf0e6}.dmb-ext{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:10px}.dmb-ext__badge{font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.dmb-ext__hint{font-size:12.5px;color:var(--ink-dim)}.dmb-intro{margin:0 0 16px;max-width:72ch;font-size:14.5px;line-height:1.5;color:var(--ink-mid)}.dmb-win{position:relative;display:flex;flex-direction:column;height:600px;overflow:hidden;container-type:inline-size;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#14141a99;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0f}.dmb-cab{display:flex;align-items:center;gap:14px;padding:11px 16px;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.dmb-dots{display:flex;gap:6px;flex:none}.dmb-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff38}.dmb-titulo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13.5px}.dmb-prog{display:flex;align-items:center;gap:9px;flex:none;font:500 11px/1 var(--mono);letter-spacing:.06em;color:#ffffffbf}.dmb-prog__barra{width:70px;height:5px;border-radius:9px;background:#ffffff24;overflow:hidden}.dmb-prog__barra i{display:block;height:100%;width:0;border-radius:9px;background:#fff;transition:width .5s var(--ease-out)}.dmb-user{display:flex;align-items:center;gap:7px;flex:none;font-size:12px;color:#fffc}.dmb-user i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff29;font-style:normal;font-weight:600;font-size:11px}.dmb-app{flex:1 1 auto;min-height:0;display:flex;background:var(--b-bg);color:var(--b-ink);font-size:13.5px;line-height:1.4}.dmb-nav{flex:0 0 184px;display:flex;flex-direction:column;gap:2px;padding:12px 10px;background:var(--b-side);border-right:1px solid var(--b-line)}.dmb-nav__it{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--b-mid);font:500 13px/1.2 inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s,color .15s}.dmb-nav__it svg{flex:none}.dmb-nav__it span{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmb-nav__it:hover{background:#0000000d;color:var(--b-ink)}.dmb-nav__it[aria-current=page]{background:var(--b-card);color:var(--b-ink);box-shadow:0 1px 2px #00000014,inset 3px 0 0 var(--b-acc)}.dmb-nav__it:focus-visible,.dmb button:focus-visible,.dmb a:focus-visible{outline:2px solid var(--b-acc);outline-offset:2px}.dmb-nav__badge{flex:none;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:9px;background:var(--b-acc);color:#fff;font:600 10.5px/1 var(--mono)}.dmb-nav__badge.ok{background:var(--b-ok-50);color:var(--b-ok)}.dmb-main{position:relative;flex:1 1 auto;min-width:0}.dmb-vista{position:absolute;inset:0;display:flex;flex-direction:column}.dmb-vista[hidden]{display:none}.dmb-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--b-line);background:var(--b-card)}.dmb-ruta{display:flex;align-items:center;gap:7px;margin:0;min-width:0;font-size:13px;color:var(--b-dim);white-space:nowrap}.dmb-ruta button{padding:0;border:0;background:none;color:var(--b-acc);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#2563eb59}.dmb-ruta b{color:var(--b-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis}.dmb-estado>span{display:inline-block;padding:4px 10px;border-radius:99px;background:var(--b-al-50);color:var(--b-al);font:600 11.5px/1.2 inherit;white-space:nowrap}.dmb-estado>span.ok{background:var(--b-ok-50);color:var(--b-ok)}.dmb-estado>span[hidden]{display:none}.dmb-estado.late>span{animation:dmb-late .5s var(--ease-out)}@keyframes dmb-late{0%{transform:scale(.85);opacity:.3}to{transform:none;opacity:1}}.dmb-cuerpo{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:16px 20px}.dmb-saludo{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--b-ink)}.dmb-sub{margin:-6px 0 0;font-size:13px;color:var(--b-dim)}.dmb-sub--fin{color:var(--b-ok);font-weight:600}.dmb-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.dmb-tarea{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid var(--b-line);border-radius:10px;background:var(--b-card);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.dmb-tarea:hover{border-color:#c3cad8;box-shadow:0 2px 8px #0000000f}.dmb-tarea.sigue{border-color:var(--b-acc);box-shadow:0 0 0 3px var(--b-acc-50)}.dmb-tarea__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--b-acc-50);color:var(--b-acc)}.dmb-tarea.ok .dmb-tarea__ico{background:var(--b-ok-50);color:var(--b-ok)}.dmb-tarea__txt{flex:1 1 auto;min-width:0;display:grid}.dmb-tarea__txt b{font-weight:600;font-size:13px}.dmb-tarea__txt small{font-size:11.5px;color:var(--b-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmb-chip{flex:none;padding:3px 8px;border-radius:99px;background:var(--b-al-50);color:var(--b-al);font-size:10.5px;font-weight:600;white-space:nowrap}.dmb-tarea.ok .dmb-chip{background:var(--b-ok-50);color:var(--b-ok)}.dmb-tarea__ir{flex:none;color:var(--b-dim);font-size:18px;line-height:1}.dmb-entra{align-self:flex-start;max-width:min(100%,460px);display:grid;gap:4px}.dmb-entra[hidden],.dmb-hoja[hidden],.dmb-fila[hidden],.dmb-barras[hidden]{display:none}.dmb-entra__de{font:500 10px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--b-dim)}.dmb-entra__c{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--b-card);border:1px solid var(--b-line);box-shadow:0 1px 2px #0000000a}.dmb-entra--whatsapp .dmb-entra__c{background:#dcf8c6;border-color:#c5e9ab;border-radius:12px 12px 12px 3px}.dmb-entra--pregunta .dmb-entra__c{background:var(--b-acc-50);border-color:#cddcff;border-radius:12px 12px 3px}.dmb-entra--dato .dmb-entra__c{border-style:dashed}.dmb-doc{flex:none;display:grid;place-items:center;width:30px;height:38px;border-radius:3px;background:#e9ebf0;color:var(--b-mid);font:600 9px/1 var(--mono);clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%)}.dmb-entra--foto .dmb-doc{background:#dbe6ff;color:var(--b-acc)}.dmb-entra--pdf .dmb-doc{background:#ffe1dc;color:#b42318}.dmb-hoja{border:1px solid var(--b-line);border-radius:12px;background:var(--b-card);padding:10px 14px 6px;box-shadow:0 1px 2px #0000000a}.dmb-hoja__t{display:block;padding-bottom:7px;border-bottom:1px solid var(--b-line);font-size:13px;font-weight:600}.dmb-hoja ul{list-style:none;margin:0;padding:0}.dmb-fila{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #f0f1f4;font-size:13px}.dmb-fila:last-child{border-bottom:0}.dmb-fila span{color:var(--b-mid);min-width:0}.dmb-fila b{flex:none;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.dmb-fila--ok b{color:var(--b-ok)}.dmb-fila--ok b:before{content:"✓ "}.dmb-fila--alerta b{color:var(--b-al)}.dmb-fila--alerta b:before{content:"! "}.dmb--js .nuevo{animation:dmb-entra .55s var(--ease-out) both}.dmb--js .dmb-fila.nuevo{animation:dmb-entra .55s var(--ease-out) both,dmb-flash 1.6s ease-out}@keyframes dmb-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dmb-flash{0%,30%{background:var(--b-acc-50)}to{background:transparent}}.dmb-barras{margin:0;border:1px solid var(--b-line);border-radius:12px;background:var(--b-card);padding:10px 14px}.dmb-barras figcaption{font-size:13px;font-weight:600;padding-bottom:6px}.dmb-barras ol{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;height:150px}.dmb-barras li{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.dmb-barras__p{--cero:0%;position:relative;flex:1 1 auto;width:100%}.dmb-barras--neg .dmb-barras__p{--cero:24%}.dmb-barras--neg .dmb-barras__p:after{content:"";position:absolute;left:-4px;right:-4px;bottom:var(--cero);border-top:1px dashed #c3cad8}.dmb-barras__p i{position:absolute;left:15%;right:15%;bottom:var(--cero);height:calc(var(--h) * (1% - var(--cero) / 100));min-height:3px;border-radius:4px 4px 0 0;background:#b9cdf7;transform-origin:bottom}.dmb-barras li.neg .dmb-barras__p i{bottom:auto;top:calc(100% - var(--cero));border-radius:0 0 4px 4px;background:var(--b-al);transform-origin:top}.dmb-barras__v{font:600 11px/1 inherit;color:var(--b-mid);white-space:nowrap}.dmb-barras li.neg .dmb-barras__v{color:var(--b-al)}.dmb-barras__d{font:500 10px/1 var(--mono);color:var(--b-dim);white-space:nowrap}.dmb--js .dmb-barras.nuevo li i{animation:dmb-crece .7s var(--ease-out) both}@keyframes dmb-crece{0%{transform:scaleY(0)}to{transform:none}}.dmb-pie{flex:none;display:grid;gap:9px;padding:10px 20px 14px;border-top:1px solid var(--b-line);background:var(--b-card)}.dmb-guia{margin:0;font-size:12.5px;color:var(--b-mid)}.dmb-guia[hidden]{display:none}.dmb-guia__n{display:inline-block;margin-right:6px;padding:2px 7px;border-radius:5px;background:var(--b-acc-50);color:var(--b-acc);font:600 10.5px/1.4 var(--mono);letter-spacing:.04em}.dmb-tiempo{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12.5px}.dmb-tiempo[hidden]{display:none}.dmb-tiempo div{display:flex;gap:6px;align-items:baseline}.dmb-tiempo dt{font:500 10px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--b-dim)}.dmb-tiempo dd{margin:0;color:var(--b-dim);text-decoration:line-through;text-decoration-color:#0000004d}.dmb-tiempo .ahora dd{color:var(--b-ink);font-weight:600;text-decoration:none}.dmb-tiempo .ahorro dd{color:var(--b-ok);font-weight:600;text-decoration:none}.dmb-acc{display:flex;align-items:center;justify-content:space-between;gap:10px}.dmb-volver{padding:9px 14px;border:1px solid var(--b-line);border-radius:9px;background:var(--b-card);color:var(--b-mid);font:500 13px/1 inherit;font-family:inherit;cursor:pointer}.dmb-volver:hover{color:var(--b-ink);border-color:#c3cad8}.dmb-enlace{margin-right:auto;font-size:12.5px;color:var(--b-acc)}.dmb-enlace[hidden]{display:none}.dmb-btn{position:relative;padding:10px 18px;border:0;border-radius:9px;background:var(--b-acc);color:#fff;font:600 13.5px/1 inherit;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s}.dmb-btn:hover{background:#1d4fd0}.dmb-btn--pulso{animation:dmb-pulso 2s var(--ease-out) infinite}@keyframes dmb-pulso{0%{box-shadow:0 0 #2563eb73}70%,to{box-shadow:0 0 0 10px #2563eb00}}.dmb-toast{position:absolute;left:50%;bottom:122px;z-index:5;padding:9px 16px;border-radius:99px;background:#15161b;color:#fff;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 10px 30px #0000004d;transform:translate(-50%)}.dmb-toast[hidden]{display:none}.dmb-toast.on{animation:dmb-toast .4s var(--ease-out)}@keyframes dmb-toast{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.dmb-sinjs{margin:0;padding:10px 16px;font-size:13px;color:var(--ink-mid)}@container (max-width: 760px){.dmb-user{display:none}.dmb-lista{grid-template-columns:1fr;gap:6px}}@container (max-width: 620px){.dmb-cab{gap:10px;padding:10px 12px}.dmb-prog__barra{width:40px}.dmb-app{flex-direction:column}.dmb-nav{flex:none;flex-direction:row;gap:4px;padding:7px 8px;overflow-x:auto;scrollbar-width:none;border-right:0;border-bottom:1px solid var(--b-line)}.dmb-nav::-webkit-scrollbar{display:none}.dmb-nav__it{flex:none;width:auto;padding:7px 10px;gap:6px;font-size:12.5px}.dmb-nav__it[aria-current=page]{box-shadow:0 1px 2px #00000014,inset 0 -2px 0 var(--b-acc)}.dmb-nav__badge{min-width:16px;height:16px;font-size:9.5px}.dmb-head{padding:9px 14px}.dmb-ruta{font-size:12.5px}.dmb-estado>span{font-size:10.5px;padding:3px 8px}.dmb-cuerpo{gap:9px;padding:11px 14px}.dmb-saludo{font-size:15.5px}.dmb-sub{font-size:12px}.dmb-tarea{padding:6px 10px;gap:8px}.dmb-tarea__ico{width:24px;height:24px}.dmb-tarea__txt b{font-size:12.5px}.dmb-tarea__txt small{font-size:11px}.dmb-tarea__ir{display:none}.dmb-entra__c{padding:7px 10px;font-size:12.5px}.dmb-doc{width:24px;height:30px}.dmb-hoja{padding:8px 12px 4px}.dmb-fila{padding:5px 0;font-size:12.5px}.dmb-barras ol{height:130px;gap:5px}.dmb-barras__v{font-size:10px}.dmb-pie{padding:8px 14px 11px;gap:7px}.dmb-guia,.dmb-tiempo{font-size:11.5px}.dmb-tiempo{gap:3px 12px}.dmb-btn{padding:10px 14px;font-size:13px;white-space:normal;text-align:center;line-height:1.15}.dmb-volver{padding:9px 11px;font-size:12.5px;flex:none}.dmb-toast{display:none!important}.dmb-titulo{display:none}.dmb-prog{flex:1 1 auto;justify-content:flex-end}.dmb-lista{grid-template-columns:1fr 1fr}.dmb-tarea{padding:8px 9px}.dmb-tarea__txt small,.dmb-chip{display:none}.dmb-tarea.ok .dmb-tarea__ico:after{content:"✓";position:absolute;right:-4px;top:-4px;width:13px;height:13px;display:grid;place-items:center;border-radius:50%;background:var(--b-ok);color:#fff;font-size:8px}.dmb-tarea__ico{position:relative}}@container (max-width: 300px){.dmb-cuerpo{gap:7px;padding:9px 12px}.dmb-entra__de{display:none}.dmb-hoja__t{font-size:12px;padding-bottom:5px}.dmb-fila{padding:4px 0;font-size:11.5px;gap:8px}.dmb-tiempo div:first-child{display:none}}@media(prefers-reduced-motion:reduce){.dmb *,.dmb *:before{animation:none!important;transition:none!important}}.dmw-cuerpo>.dmc-ahora{position:absolute;inset:0;display:flex;flex-direction:row;overflow:hidden}.dmw-cuerpo>.dmc-ahora[hidden]{display:none}.dmc-conv{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.dmc-conv[hidden]{display:none}.dmc-vista{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;padding:0 16px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 34px);mask-image:linear-gradient(180deg,transparent,#000 34px)}.dmc-hilo{list-style:none;margin:0;padding:14px 0 10px;display:flex;flex-direction:column;gap:12px;transition:translate .5s var(--ease-out)}.dmc-par{display:flex;flex-direction:column;gap:8px}.dmc-yo,.dmc-ia{display:grid;gap:5px;max-width:min(82%,480px);padding:8px 12px 10px}.dmc-yo{align-self:flex-end;border-radius:14px 14px 4px;background:#ffffff21;border:1px solid rgba(255,255,255,.16)}.dmc-ia{align-self:flex-start;border-radius:14px 14px 14px 4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.dmc-yo small,.dmc-ia small{font:500 9.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dmc-tool{justify-self:start;padding:2px 8px;border-radius:5px;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;font:500 11px/1.5 var(--mono);color:#fff}.dmc-piensa{display:none;gap:4px;padding:4px 0}.dmc-piensa i{width:6px;height:6px;border-radius:50%;background:var(--ink-mid);animation:dmc-punto 1s var(--ease-out) infinite}.dmc-piensa i:nth-child(2){animation-delay:.15s}.dmc-piensa i:nth-child(3){animation-delay:.3s}@keyframes dmc-punto{0%,60%,to{opacity:.3}30%{opacity:1}}.dmc-card{display:grid;gap:8px;min-width:min(300px,62vw);padding:10px 12px;border-radius:6px;background:#f2f3f5;color:#010004}.dmc-card dl{margin:0;display:grid;gap:3px}.dmc-card dl>div{display:grid;grid-template-columns:minmax(76px,auto) minmax(0,1fr);gap:10px;align-items:baseline;padding:3px 0;border-bottom:1px solid rgba(1,0,4,.1)}.dmc-card dt{font:500 9.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0100048c}.dmc-card dd{margin:0;min-width:0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.dmc-card__pie{position:relative;display:flex;align-items:center;min-height:34px}.dmc-si{min-height:32px;padding:0 14px;border-radius:100px;border:0;background:#010004;color:#f2f3f5;font-size:13px;font-weight:600;cursor:pointer;transition:transform .15s,opacity .2s}.dmc-si:focus-visible{outline:2px solid #010004;outline-offset:2px}.dmc-si.toca{transform:scale(.95)}.dmc-sello{position:absolute;left:2px;top:50%;translate:0 -50%;padding:4px 8px;border:2px solid rgba(1,0,4,.82);border-radius:3px;font:600 10.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#010004d9;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:rotate(-3deg) scale(1.3);transition:opacity .22s var(--ease-out),transform .38s var(--ease-out);pointer-events:none}.dmc-par.ok .dmc-si{visibility:hidden;pointer-events:none}.dmc-par.ok .dmc-sello{opacity:1;transform:rotate(-3deg)}.dmc-compone{display:flex;padding:8px 16px 12px}.dmc-sug{flex:1;display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 6px 6px 14px;border-radius:22px;border:1px solid rgba(255,255,255,.28);background:#01000473;color:#fff;font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:border-color .2s,transform .15s}.dmc-sug[hidden]{display:none}.dmc-sug:hover,.dmc-sug:focus-visible{border-color:#fff9;outline:0}.dmc-sug.toca{transform:scale(.98)}.dmc-sug__n{flex:none;font:500 9.5px/1 var(--mono);letter-spacing:.1em;color:var(--ink-dim)}.dmc-sug__t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmc-sug__b{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f2f3f5;color:#010004;font-weight:700}.dmc-sis{flex:0 0 clamp(220px,24%,280px);display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-left:1px solid rgba(255,255,255,.1);background:#0100042e}.dmc-sis[hidden]{display:none}.dmc-sis__l{font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.dmc-mods{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dmc-mod{position:relative;display:flex;align-items:baseline;gap:8px;min-width:0;padding:5px 10px 5px 24px;border-radius:8px;border:1px solid rgba(255,255,255,.08);color:var(--ink-dim);font-size:13px;font-weight:500;transition:color .3s,border-color .3s,background .3s}.dmc-mod>span{flex:none}.dmc-mod:before{content:"";position:absolute;left:9px;top:11px;width:7px;height:7px;border-radius:50%;border:1px solid rgba(255,255,255,.3);transition:background .3s,border-color .3s}.dmc-mod small{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font:500 10px/1.35 var(--mono);color:var(--ink-mid)}.dmc-mod small:empty{display:none}.dmc-mod.lee{border-color:#ffffff4d;color:var(--ink-mid)}.dmc-mod.on{color:#fff;border-color:#ffffff38;background:#ffffff0f}.dmc-mod.on:before{background:#f2f3f5;border-color:#f2f3f5}.dmc-mod.late{animation:dmc-late .5s var(--ease-out)}@keyframes dmc-late{0%{transform:translate(-4px)}to{transform:none}}.dmc-listo{position:absolute;inset:0}.dmc-listo .dmw-listo__lineas li span:first-child{font:500 10.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#01000499}.dmc-listo .dmw-listo__lineas li span:nth-child(2){font-size:13px}.dmw--js .dmc-par{display:none}.dmw--js .dmc-par.on{display:flex}.dmw--js .dmc-par.on .dmc-yo{animation:dmc-entra .35s var(--ease-out)}.dmw--js .dmc-ia{display:none}.dmw--js .dmc-par.piensa .dmc-ia{display:grid;animation:dmc-entra .35s var(--ease-out)}.dmw--js .dmc-par.piensa .dmc-piensa{display:flex}.dmw--js .dmc-par.piensa :is(.dmc-tool,.dmc-card){display:none}.dmw--js .dmc-par.resp .dmc-ia{display:grid}.dmw--js .dmc-par.resp .dmc-card{animation:dmc-entra .4s var(--ease-out)}@keyframes dmc-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dmw:not(.dmw--js) .dmc-si,.dmw:not(.dmw--js) .dmc-compone{display:none}.dmw:not(.dmw--js) .dmc-sello{opacity:1;transform:rotate(-3deg)}@media(max-width:760px){.dmw-cuerpo>.dmc-ahora{flex-direction:column-reverse}.dmc-sis{flex:none;padding:8px 10px;gap:0;border-left:0;border-bottom:1px solid rgba(255,255,255,.1)}.dmc-sis__l{display:none}.dmc-mods{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.dmc-mod{padding:4px 5px 4px 15px;font-size:10.5px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmc-mod span{overflow:hidden;text-overflow:ellipsis}.dmc-mod:before{left:5px;top:8px;width:5px;height:5px}.dmc-mod small{display:none}.dmc-vista{padding:0 12px}.dmc-hilo{gap:9px}.dmc-yo,.dmc-ia{max-width:90%;padding:7px 10px 8px}.dmc-card{min-width:0;padding:8px 10px;gap:6px}.dmc-card dl>div{grid-template-columns:minmax(64px,auto) minmax(0,1fr);gap:8px;padding:2px 0}.dmc-card dd{font-size:12.5px}.dmc-compone{padding:6px 10px 8px}.dmc-sug{min-height:40px;font-size:12.5px;gap:8px;padding:4px 4px 4px 12px}.dmc-sug__n{display:none}.dmc-sug__b{width:30px;height:30px}.dmc-listo .dmw-listo__lineas li{padding:5px 0}.dmc-sug__t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}}@media(max-width:760px)and (max-height:720px),(max-width:340px){.dmc-listo .dmw-listo__lineas li{padding:3px 0;font-size:12px}.dmc-listo .dmw-listo__lineas li span:first-child{font-size:9px}.dmc-listo .dmw-checks li:nth-child(n+3){display:none}.dmc-card dl>div:nth-child(n+4){display:none}.dmc-sug{min-height:36px}.dmc-mod{font-size:10px}}.dmc-ahora{gap:10px;padding:12px 16px}.dmc-riel{display:flex;align-items:center;gap:12px;flex:none}.dmc-riel__n{flex:none;min-width:8.5ch;font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);font-variant-numeric:tabular-nums}.dmc-riel__pasos{flex:1 1 auto;list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}.dmc-seg{display:block;width:100%;height:20px;padding:0;border:0;background:none;cursor:pointer}.dmc-seg i{display:block;height:3px;border-radius:2px;background:#ffffff29;transition:background .3s}.dmc-seg.ya i{background:#ffffff8c}.dmc-seg.on i{background:#f2f3f5;height:5px}.dmc-seg:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:2px}.dmc-pantallas{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dmc-pant{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:14px 16px 12px;border-radius:10px;background:#f2f3f5;color:#010004;box-shadow:0 20px 50px #0006}.dmc-pant[hidden]{display:none}.dmc-pant.entra{animation:dmc-entra .45s var(--ease-out)}@keyframes dmc-entra{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.dmc-pant__cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:9px;border-bottom:1px solid rgba(1,0,4,.4)}.dmc-rol{order:2;margin-left:auto;padding:3px 9px;border-radius:100px;border:1px solid rgba(1,0,4,.3);font:500 9.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#010004b3;white-space:nowrap}.dmc-pant__t{font-size:15px;font-weight:600;letter-spacing:-.01em}.dmc-tabla{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.dmc-tabla th{padding:0 8px 6px 0;text-align:left;font:500 9.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0100048c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmc-tabla td{padding:7px 8px 7px 0;border-top:1px solid rgba(1,0,4,.12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmc-tabla th:first-child,.dmc-tabla td:first-child{width:38%}.dmc-tabla td:not(:first-child),.dmc-tabla th:not(:first-child){font-family:var(--mono);font-size:12px;text-align:right}.dmc-tabla th:not(:first-child){font-size:9.5px}.dmc-tabla td:first-child{font-weight:500}.dmc-tabla tr.is-mejor td{font-weight:600;background:#01000412}.dmc-tabla tr.is-mejor td:first-child{box-shadow:inset 3px 0 #010004;padding-left:8px}.dmc-tabla tr.is-fuera td{border-top-style:dashed;color:#010004b3;font-style:italic}.dmc-tabla tr.is-falta td:last-child{font-weight:600;text-decoration:underline;text-decoration-style:wavy;text-underline-offset:3px}.dmc-tabla tr.is-ok td:last-child:before{content:"✓ "}.dmc-tabla td.is-dest{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.dmc-pant.entra .dmc-tabla tbody tr{animation:dmc-fila .4s var(--ease-out) both;animation-delay:calc(.12s + var(--k) * 90ms)}@keyframes dmc-fila{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.dmc-pant__res{margin:0;padding:8px 10px;border-radius:6px;background:#0100040f;font-size:12.5px;line-height:1.4;color:#010004cc}.dmc-pant__acc{position:relative;display:flex;align-items:center;gap:12px;margin-top:auto;min-height:40px}.dmc-btn{display:inline-flex;white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 16px;border-radius:100px;border:0;background:#010004;color:#f2f3f5;font-size:13px;font-weight:600;cursor:pointer;transition:transform .15s var(--ease-out),opacity .25s}.dmc-btn:hover{opacity:.85}.dmc-btn:focus-visible{outline:2px solid #010004;outline-offset:3px}.dmc-btn.toca{transform:scale(.95)}.dmc-pant.hecho .dmc-btn{opacity:.25;pointer-events:none}.dmc-sello{padding:4px 9px;border:2px solid rgba(1,0,4,.82);outline:1px solid rgba(1,0,4,.82);outline-offset:2px;border-radius:3px;font:600 10.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#010004d9;white-space:nowrap;opacity:0;transform:rotate(-4deg) scale(1.3);transition:opacity .22s var(--ease-out),transform .38s var(--ease-out)}.dmc-sello.on{opacity:1;transform:rotate(-4deg)}.dmc-fin{position:absolute;inset:0;padding:12px 6px}.dmc-historia{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid rgba(1,0,4,.4)}.dmc-historia li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:5px 0;border-bottom:1px solid rgba(1,0,4,.12);animation:dmc-fila .4s var(--ease-out) both;animation-delay:calc(var(--k) * 70ms)}.dmc-historia span{font:500 10px/1.4 var(--mono);color:#01000480}.dmc-historia b{font:600 11.5px/1.4 var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmc-historia small{font:500 9.5px/1.4 var(--mono);letter-spacing:.04em;color:#0100048c;white-space:nowrap}.dmc:not(.dmw--js) .dmc-riel,.dmc:not(.dmw--js) .dmc-pant__acc{display:none}.dmc:not(.dmw--js) .dmc-pant[hidden]{display:none}@media(max-width:760px){.dmc-ahora{gap:8px;padding:8px 10px 10px}.dmc-riel{gap:8px}.dmc-riel__n{font-size:9.5px;letter-spacing:.08em}.dmc-pant{gap:8px;padding:10px 12px}.dmc-pant__t{font-size:14px}.dmc-rol{order:0;margin-left:0;font-size:9px}.dmc-tabla{font-size:12px}.dmc-tabla td{padding:6px 6px 6px 0}.dmc-tabla td:not(:first-child){font-size:11px}.dmc-tabla th{font-size:8.5px;letter-spacing:.06em}.dmc-tabla--c4 th:first-child,.dmc-tabla--c4 td:first-child{width:27%}.dmc-tabla--c4 td{padding-right:4px}.dmc-tabla--c4 td:not(:first-child){font-size:10.5px;letter-spacing:-.02em}.dmc-tabla--c4 td:first-child{font-size:11.5px}.dmc-pant__acc{gap:8px}.dmc-pant__res{font-size:12px;padding:6px 8px}.dmc-btn{min-height:34px;padding:0 13px;font-size:12.5px}.dmc-sello{font-size:9.5px;padding:3px 7px}.dmc-fin{padding:6px 0;overflow:hidden}.dmc-historia li{padding:3px 0}.dmc-historia small{display:none}}@media(max-width:760px)and (max-height:720px),(max-width:340px){.dmc-tabla td{padding:4px 5px 4px 0}.dmc-pant__res{display:none}.dmc-tabla:not(.dmc-tabla--c4) :is(th,td):first-child{width:42%}.dmc-fin .dmw-checks{display:none}}@media(prefers-reduced-motion:reduce){.dmc *,.dmc *:before,.dmc *:after{transition:none!important;animation:none!important}}@media(min-width:341px)and (max-width:760px){.dmc-tabla td{white-space:normal;overflow-wrap:anywhere;line-height:1.3}}.dkt .dkt-m--nadie{align-self:center;max-width:none;padding:5px 12px;border-radius:100px;border-style:dashed;background:none;font:500 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--ink-mid);text-align:center}.dkt .dkt-m--nadie .dmw-de{display:none}.dkt-ahora{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.dkt-ahora[hidden]{display:none!important}.dkt-rot{display:block;font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dkt-wa{position:relative;min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-right:1px solid rgba(255,255,255,.1)}.dkt-chat{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;--dmw-fade:26px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--dmw-fade));mask-image:linear-gradient(180deg,transparent,#000 var(--dmw-fade))}.dkt-hilo{list-style:none;margin:0;padding:12px 0 8px;display:flex;flex-direction:column;gap:8px;transition:translate .5s var(--ease-out)}.dkt-b{display:none;max-width:88%;padding:7px 11px 8px;border-radius:14px 14px 14px 4px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);overflow-wrap:anywhere}.dkt-b.on{display:grid;gap:3px;animation:dkt-entra .4s var(--ease-out)}.dkt-b--yo{align-self:flex-end;border-radius:14px 14px 4px;background:#ffffff26}.dkt-de{font:500 9.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}@keyframes dkt-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dkt-wa:after{content:"· · ·";position:absolute;left:16px;bottom:60px;padding:3px 10px;border-radius:100px;background:#ffffff14;font:600 13px/1.2 var(--mono);color:var(--ink-mid);opacity:0;transition:opacity .2s;pointer-events:none}.dkt--escribe .dkt-wa:after{opacity:1}.dkt-resp{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-height:36px}.dkt-op{min-height:34px;padding:0 14px;border-radius:100px;border:1px solid rgba(255,255,255,.4);background:none;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s,color .2s,transform .15s}.dkt-op[hidden]{display:none}.dkt-op:hover,.dkt-op.toca{background:#fff;color:#010004}.dkt-op.toca{transform:scale(.96)}.dkt[data-fase=recordatorio] [data-responder],.dkt[data-fase=elegir] .dkt-op:not([hidden]){animation:dmw-pulso 1.8s var(--ease-out) 2 .6s}.dkt-ag{min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:#0100042e}.dkt-turnos{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid rgba(255,255,255,.22)}.dkt-t{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:5px 6px;border-bottom:1px solid rgba(255,255,255,.08);transition:background .4s var(--ease-out),opacity .3s}.dkt-h{display:flex;align-items:center;gap:6px;font:500 11px/1.3 var(--mono);color:var(--ink-mid);white-space:nowrap}.dkt-h i{font-style:normal;padding:1px 5px;border-radius:3px;background:#ffffff1a;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.dkt-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.dkt-v b{font-weight:600}.dkt-t.is-libre .dkt-v{color:var(--ink-dim);font:500 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.dkt-t--sale{opacity:.25}.dkt-t--cambia{animation:dkt-cambia 1.2s var(--ease-out)}.dkt-t--movido{background:#ffffff1a;box-shadow:inset 2px 0 #fff}@keyframes dkt-cambia{0%{background:#ffffff47}to{background:transparent}}.dkt-t--movido.dkt-t--cambia{animation:none}.dkt-aviso{font:500 9.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#010004;background:#f2f3f5;padding:3px 7px;border-radius:100px;white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.dkt-t--avisado .dkt-aviso{opacity:1;transform:none}.dkt-demora{align-self:flex-start;margin-top:auto;min-height:36px;padding:0 16px;border-radius:100px;border:0;background:#f2f3f5;color:#010004;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .15s}.dkt-demora:disabled{opacity:.3;cursor:default}.dkt-demora.toca{transform:scale(.95)}.dkt[data-fase=demora] .dkt-demora:not(:disabled){animation:dmw-pulso 1.8s var(--ease-out) 2 .4s}.dkt-listo{position:absolute;inset:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"doc checks" "doc cifra";align-content:center;gap:18px 26px;padding:18px 24px;background:#0c0c12;outline:0;animation:dkt-entra .4s var(--ease-out)}.dkt-listo[hidden]{display:none}.dkt-listo__doc{grid-area:doc;align-self:center;display:grid;gap:6px;padding:16px 18px;border-radius:6px;background:#f2f3f5;color:#010004;box-shadow:0 20px 50px #0006}.dkt-listo__rot{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0100048c}.dkt-listo__t{margin:0;padding-top:8px;border-top:1px solid rgba(1,0,4,.4);font-size:17px;font-weight:500}.dkt-listo__t b{font-weight:600}.dkt-listo__s{margin:0;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#01000499}.dkt-listo .dmw-checks{grid-area:checks}.dkt-listo .dmw-cifra{grid-area:cifra}@media(max-width:760px){.dkt-ahora{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.dkt-wa{padding:8px 12px;gap:6px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.dkt-b{max-width:90%;padding:6px 10px 7px;font-size:12.5px;line-height:1.38}.dkt-wa:after{bottom:48px;left:12px}.dkt-resp{min-height:32px}.dkt-op{min-height:32px;padding:0 12px;font-size:12.5px}.dkt-ag{padding:8px 12px 10px;gap:6px}.dkt-t{grid-template-columns:78px minmax(0,1fr) auto;min-height:30px;padding:3px 4px;gap:8px}.dkt-h{font-size:10px}.dkt-h i{display:none}.dkt-v{font-size:12px}.dkt-aviso{font-size:8.5px;padding:2px 6px}.dkt-demora{min-height:32px;font-size:12.5px;margin-top:4px}.dkt-listo{grid-template-columns:minmax(0,1fr);grid-template-areas:"doc" "checks" "cifra";align-content:start;gap:12px;padding:14px}}@media(max-width:760px)and (max-height:720px),(max-width:340px){.dkt-t{min-height:26px;padding:2px 4px}.dkt-b{font-size:12px}.dkt-listo{gap:8px;padding:10px}.dkt-listo .dmw-cifra b{font-size:26px}}@media(prefers-reduced-motion:reduce){.dkt *,.dkt *:before,.dkt *:after{transition:none!important;animation:none!important}}.dm-emb{display:grid;gap:18px;width:100%}.dm-emb__intro{margin:0;color:var(--ink-mid);font-size:15px}.dm-emb__ventana{overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:#ffffff08;backdrop-filter:blur(14px);box-shadow:0 30px 80px -30px #000000e6}.dm-emb__barra{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line)}.dm-emb__puntos{display:inline-flex;gap:6px}.dm-emb__puntos i{width:10px;height:10px;border-radius:50%;background:#fff3}.dm-emb__titulo{flex:1;min-width:0;overflow:hidden;font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--ink-mid)}.dm-emb__abrir{flex:none;color:var(--ink);font-size:13px;text-decoration:none}.dm-emb__abrir:hover{color:var(--accent)}.dm-emb__marco{display:block;width:100%;height:min(82vh,820px);border:0;background:#010004}@media(max-width:760px){.dm-emb__marco{height:78svh}.dm-emb__titulo{display:none}.dm-emb__abrir{margin-left:auto}}.dm{border-radius:var(--radius);margin-top:0}.dm .demo-badge--dm,.dm .demo-hint{color:var(--ink-mid)}.dm .demo-intro{padding:18px 22px 4px;font-size:15px}.dm-ctx{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line);background:#ffffff06}.dm-ctx__mk{display:inline-flex;width:22px;height:22px;color:var(--ink)}.dm-ctx__mk svg{width:100%;height:100%;display:block}.dm-ctx__rol{font-size:15px;font-weight:500;color:var(--ink);line-height:1.3}.dm-ctx__ent{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);min-width:0}.dm-ctx__n{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--ink-dim);font-variant-numeric:tabular-nums}.dm-ctx__rol:empty,.dm-ctx__ent:empty{display:none}.dm-narra{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;padding:16px 22px;border-bottom:1px solid var(--line);font-size:17px;line-height:1.5;color:var(--ink);min-height:62px}.dm-narra__mk{display:inline-flex;width:22px;height:22px;color:var(--ink-mid);margin-top:2px}.dm-narra__mk svg{width:100%;height:100%;display:block}.dm-narra__txt{display:block;transition:opacity .32s var(--ease-out),transform .32s var(--ease-out)}.dm-narra.sale .dm-narra__txt{opacity:0;transform:translateY(-4px);transition-duration:.16s}.dm-body{display:grid;grid-template-columns:1fr}.dm-rail{border-bottom:1px solid var(--line)}.dm-tabs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.dm-tabs::-webkit-scrollbar{display:none}.dm-tab{flex:none;scroll-snap-align:start;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:baseline;min-width:150px;padding:14px 18px;background:none;border:0;border-right:1px solid var(--line);color:var(--ink-mid);font:inherit;text-align:left;cursor:pointer;transition:color .25s,background .25s}.dm-tab:last-child{border-right:0}.dm-tab:hover{color:var(--ink);background:#ffffff08}.dm-tab[aria-selected=true]{color:var(--ink)}.dm-tab .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em}.dm-tab .l{font-size:15px;line-height:1.3;font-weight:500}.dm-progress{display:flex;gap:3px;height:2px}.dm-progress i{flex:1;background:var(--line);transition:background .4s var(--ease-out)}.dm-progress i.hecho{background:var(--ink-mid)}.dm-progress i.on{background:var(--ink)}.dm-stage{position:relative;padding:22px;overflow:hidden}.dm-sala{position:absolute;inset:0;width:100%;height:100%;fill:#ffffff0e;pointer-events:none;z-index:0}.dm-sala--tex{object-fit:cover;opacity:.35}.dm-timebar{position:absolute;left:0;right:0;top:0;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;opacity:0;transition:opacity .3s;z-index:3}.dm-timebar.on{opacity:1}.dm-cursor{position:absolute;left:0;top:0;z-index:3;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:1.5px solid var(--ink);background:#ffffff1f;box-shadow:0 0 0 1px #01000499;opacity:0;pointer-events:none;will-change:transform;transition:transform .52s var(--ease-out),opacity .25s}.dm-cursor:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--ink);transform:scale(.6);transition:transform .14s var(--ease-out)}.dm-cursor.on{opacity:1}.dm-cursor.press{border-width:2.5px}.dm-cursor.press:after{transform:scale(1)}.dm-pressed{background:#ffffff24!important}.dm-escena{position:relative;z-index:1}.dm .dm-escena[hidden]{display:none}.dm-escena.entra>*{opacity:0;transform:translateY(10px)}.dm-escena.entra.on>*{opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.dm-escena.entra.on>:nth-child(2){transition-delay:70ms}.dm-escena.entra.on>:nth-child(3){transition-delay:.14s}.dm-escena.entra.on>:nth-child(4){transition-delay:.21s}.dm-escena.entra.on>:nth-child(5){transition-delay:.28s}.dm-guion[hidden]{display:none}.dm-nota{font-size:17px;line-height:1.55;color:var(--ink-mid);margin-bottom:18px;max-width:62ch}.dm-fin{position:absolute;inset:0;z-index:4;display:grid;place-content:center;justify-items:center;gap:22px;padding:28px;text-align:center;background:#010004db}.dm-fin[hidden]{display:none}.dm-fin p{font-size:clamp(20px,2.2vw,28px);font-weight:600;letter-spacing:-.015em;line-height:1.2;max-width:24ch}.dm-fin__btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.dm-porque{margin-top:22px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--ink-mid)}.dm-porque span{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:6px}.dm-out{display:grid;gap:14px}.dm-out>*{opacity:0;transform:translateY(8px);transition:opacity .38s var(--ease-out),transform .38s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}.dm-out>.on{opacity:1;transform:none}.dm-out__t{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid)}.dm-out__p{font-size:16px;line-height:1.55;color:var(--ink-mid)}.dm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.dm-kpi{--kpi-max:clamp(28px,2.8vw,40px);--kpi-fit:40cqi;container-type:inline-size;min-width:0;background:#0b0a10;border:1px solid var(--line);border-radius:10px;padding:14px 16px}.dm-kpi--media{--kpi-fit:26cqi}.dm-kpi--larga{--kpi-fit:14cqi;grid-column:1 / -1}.dm-kpi b{display:block;font-size:min(var(--kpi-max),var(--kpi-fit));font-weight:600;letter-spacing:-.015em;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap}.dm-kpi span{display:block;margin-top:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.dm-kpi--spark b{color:var(--accent)}.dm-kv{display:grid;background:#0b0a10;border:1px solid var(--line);border-radius:10px;padding:4px 16px}.dm-kv__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line)}.dm-kv__row:last-child{border-bottom:0}.dm-kv dt{font-size:15.5px;color:var(--ink-mid)}.dm-kv dd{font-family:var(--mono);font-size:14px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:8px;text-align:right}.dm-kv__row--spark dd{color:var(--accent);font-family:var(--font);font-size:21px;font-weight:600;letter-spacing:-.02em}.dm-dot{width:7px;height:7px;border-radius:50%;border:1px solid var(--ink);flex:none}.dm-dot--ok{background:var(--ink)}.dm-dot--pendiente{background:transparent}.dm-dot--alerta{background:transparent;box-shadow:0 0 0 2px #0b0a10,0 0 0 3px var(--ink-mid)}.dm-dot--neutro{border-color:var(--ink-dim)}.dm-chipsout,.dm-chips{display:flex;flex-wrap:wrap;gap:8px}.dm-st{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-strong);border-radius:100px;padding:6px 12px}.dm-st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink)}.dm-st--pendiente:before{background:transparent;border:1px solid var(--ink)}.dm-st--alerta:before{background:transparent;box-shadow:0 0 0 1.5px var(--ink)}.dm-st--neutro{color:var(--ink-mid);border-color:var(--line)}.dm-st--neutro:before{display:none}.dm-st--spark{color:var(--accent);border-color:#4d8eff73}.dm-st--spark:before{background:var(--accent);box-shadow:none}.dm-reg{font-family:var(--mono);font-size:13.5px;line-height:1.6;color:var(--ink);background:#05060a;border:1px solid var(--line);border-radius:9px;padding:12px 14px}.dm-reg__k{display:block;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:6px}.dm-mods{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.dm-mod{display:grid;gap:4px;text-align:left;background:#0b0a10;border:1px solid var(--line);border-radius:10px;padding:12px 14px;color:var(--ink-mid);font:inherit;cursor:pointer;transition:border-color .25s,color .25s,background .25s}.dm-mod:hover{color:var(--ink);border-color:var(--line-strong)}.dm-mod[aria-expanded=true]{color:var(--ink);border-color:var(--ink);background:#ffffff0a}.dm-mod .l{font-size:16px;font-weight:500}.dm-mod .r{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-dim)}.dm-modout[hidden]{display:none}.dm-cols{display:grid;gap:10px;margin-bottom:16px}.dm-cols.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-cols.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-cols.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.dm-cols.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.dm-col{background:#0b0a10;border:1px solid var(--line);border-radius:10px;padding:12px;min-height:120px}.dm-col h4{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);font-weight:500;margin-bottom:10px}.dm-col h4 .n{color:var(--ink)}.dm-col__list{display:grid;gap:8px;min-height:44px}.dm-col__list.vacia:after{content:"—";color:var(--ink-dim);font-family:var(--mono);font-size:12px}.dm-item{display:grid;gap:2px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:8px;padding:10px 12px;will-change:transform}.dm-item .l{font-size:16px;font-weight:500}.dm-item .d{font-size:12.5px;color:var(--ink-mid);line-height:1.45}.dm-pasos{list-style:none;display:grid;gap:6px;margin-bottom:14px}.dm-paso{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:baseline;font-size:14px;line-height:1.45;color:var(--ink-dim);padding:6px 0;border-top:1px solid var(--line);transition:color .25s}.dm-paso .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em}.dm-paso.hecho{color:var(--ink-mid)}.dm-paso[aria-current=step]{color:var(--ink)}.dm-outwrap[hidden]{display:none}.dm-campos{display:grid;gap:14px;margin-bottom:16px}.dm-campo{display:grid;gap:8px}.dm-campo__l{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid)}.dm-chip{font:inherit;font-size:14.5px;color:var(--ink-mid);background:none;border:1px solid var(--line-strong);border-radius:100px;padding:8px 14px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.dm-chip:hover{color:var(--ink)}.dm-chip[aria-pressed=true]{color:var(--ink);border-color:var(--ink);background:#ffffff1a}.dm-run{justify-self:start}.dm-reswrap{position:relative}.dm-espera{display:grid;place-items:center;min-height:200px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dm-espera[hidden],.dm-res[hidden]{display:none}.dm-log{display:grid;gap:12px;max-height:380px;overflow-y:auto;padding-right:4px}.dm-msg{display:grid;grid-template-columns:20px 1fr;gap:11px;opacity:0;transform:translateY(8px);transition:opacity .38s var(--ease-out),transform .38s var(--ease-out)}.dm-msg.on{opacity:1;transform:none}.dm-msg[hidden]{display:none}.dm-msg .who{font-family:var(--mono);font-size:12px;color:var(--ink-dim);line-height:1.6}.dm-msg.agent .who{color:var(--ink)}.dm-msg p{font-size:15px;line-height:1.55;color:var(--ink)}.dm-msg.user p{color:var(--ink-mid)}.dm-msg .b{display:grid;gap:8px}.dm-tool{justify-self:start;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid);border:1px solid var(--line-strong);border-radius:100px;padding:5px 11px}.dm-input{font-family:var(--mono);font-size:14.5px;color:var(--ink);background:#05060a;border:1px solid var(--line-strong);border-radius:10px;padding:13px 16px;min-height:48px;display:flex;align-items:center;gap:3px}.dm-input .caret{color:var(--ink-mid)}.dm-qs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.dm-q{font:inherit;font-size:13px;color:var(--ink-mid);background:none;border:1px solid var(--line-strong);border-radius:100px;padding:7px 13px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.dm-q[aria-pressed=true]{color:var(--ink);border-color:var(--ink);background:#ffffff1a}.dm-results{display:grid;gap:9px}.dm-results[hidden]{display:none}.dm-resitem{display:grid;gap:3px;font-size:14.5px;color:var(--ink);border:1px solid var(--line);border-left:2px solid var(--ink);border-radius:8px;padding:12px 14px;background:var(--surface-2);opacity:0;transform:translateY(8px);transition:opacity .38s var(--ease-out),transform .38s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}.dm-resitem.on{opacity:1;transform:none}.dm-resitem .d{font-size:13px;color:var(--ink-mid)}.dm-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--line)}.dm-count{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--ink-dim)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dm--full .dm-body{grid-template-columns:220px minmax(0,1fr)}.dm--full .dm-rail{border-bottom:0;border-right:1px solid var(--line);display:grid;grid-template-columns:1fr 2px}.dm--full .dm-tabs{flex-direction:column;overflow:visible}.dm--full .dm-tab{min-width:0;border-right:0;border-bottom:1px solid var(--line);padding:16px 18px}.dm--full .dm-progress{flex-direction:column;width:2px;height:auto}.dm--full .dm-stage{padding:26px 28px}.dm--full .dm-kpi{--kpi-max:clamp(32px,3vw,46px)}.dm--full .dm-narra{padding:18px 28px;font-size:18px}.dm--full .dm-escena--dos{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:32px;row-gap:18px;align-items:start}.dm--full .dm-escena--dos>.dm-nota,.dm--full .dm-escena--dos>.dm-cols,.dm--full .dm-escena--dos>.dm-porque,.dm--full .dm-escena--dos>.dm-guion{grid-column:1 / -1}.dm--full .dm-escena--dos .dm-salida{border-left:1px solid var(--line);padding-left:32px;min-height:240px}.dm--full .dm-escena--dos .dm-mods{grid-template-columns:1fr;margin-bottom:0}.dm--full .dm-escena--dos .dm-campos,.dm--full .dm-escena--dos .dm-pasos{margin-bottom:0}.dm--full .dm-escena--dos .dm-porque{margin-top:8px}.dm-play,.dm-stop{white-space:nowrap}.dm-play>.dm-play__rm{display:none}.dm-play--rm>.dm-play__film{display:none}.dm-play--rm>.dm-play__rm{display:inline-block}.dm-time{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--ink-dim);font-variant-numeric:tabular-nums}.dm--film .dm-tab,.dm--film .dm-chip,.dm--film .dm-mod,.dm--film .dm-run,.dm--film .dm-q{pointer-events:auto}.dm--una .dm-rail,.dm--una .dm-count{display:none}.dm--una .dm-body{grid-template-columns:1fr}.dm:not(.dm--js) .dm-escena[hidden],.dm:not(.dm--js) .dm-modout[hidden],.dm:not(.dm--js) .dm-outwrap[hidden],.dm:not(.dm--js) .dm-res[hidden],.dm:not(.dm--js) .dm-msg[hidden],.dm:not(.dm--js) .dm-results[hidden]{display:block}.dm:not(.dm--js) .dm-escena+.dm-escena{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.dm:not(.dm--js) .dm-foot,.dm:not(.dm--js) .dm-progress,.dm:not(.dm--js) .dm-espera{display:none}.dm:not(.dm--js) .dm-out>*,.dm:not(.dm--js) .dm-msg,.dm:not(.dm--js) .dm-resitem{opacity:1;transform:none}@media(max-width:900px){.dm--full .dm-escena--dos{grid-template-columns:1fr}.dm--full .dm-escena--dos .dm-salida{border-left:0;padding-left:0;min-height:0}.dm--full .dm-narra{padding:16px 22px;font-size:16px}.dm--full .dm-body{grid-template-columns:1fr}.dm--full .dm-rail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr}.dm--full .dm-tabs{flex-direction:row;overflow-x:auto}.dm--full .dm-tab{min-width:150px;border-bottom:0;border-right:1px solid var(--line)}.dm--full .dm-progress{flex-direction:row;width:auto;height:2px}.dm--full .dm-stage{padding:20px}}@media(max-width:760px){.dm .demo-bar{flex-wrap:wrap;row-gap:8px}.dm .demo-bar .demo-reset{margin-left:auto}.dm .demo-hint{flex:1 1 100%;order:3}.dm-ctx{gap:4px 16px}.dm-cols.n3,.dm-cols.n4,.dm-cols.n5{grid-template-columns:1fr}.dm-col{min-height:0}.dm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-foot{flex-wrap:wrap}.dm-foot .ui-btn{flex:1;justify-content:center}.dm-play{flex-basis:100%;order:-1}.dm-narra{font-size:16px}.dm-ctx{grid-template-columns:auto minmax(0,1fr) auto}.dm-ctx__n{grid-column:3;grid-row:1}.dm-ctx__ent{grid-column:2 / -1;grid-row:2}.dm-stage{min-height:0!important}.dm:has(.demo-intro) .demo-hint{display:none}.dm .demo-reset{min-height:36px;padding-inline:14px}.dm-espera{min-height:0;padding:18px 0 6px}.dm-stop{flex-basis:100%;order:-1}.dm .demo-bar{flex-wrap:nowrap}.dm .demo-badge{min-width:0;white-space:normal;line-height:1.45}.dm .demo-bar .demo-reset{flex:none;min-height:40px}.dm-ctx__ent{text-wrap:balance}.dm-sala--tex{opacity:.2}.dm-tab{min-width:128px;padding:13px 14px}.dm-tabs{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.dm-foot .ui-btn{min-height:44px}.dm-chip{min-height:40px}.dm-run{min-height:44px}.dm-tab .k,.dm-campo__l,.dm-porque span,.dm .demo-badge,.dm .demo-reset{font-size:11px}}@media(prefers-reduced-motion:reduce){.dm *,.dm *:before,.dm *:after{transition:none!important;animation:none!important}.dm-out>*,.dm-msg,.dm-resitem{opacity:1;transform:none}.dm-cursor,.dm-timebar{display:none}.dm-escena.entra>*{opacity:1;transform:none}.dm-play>.dm-play__film{display:none}.dm-play>.dm-play__rm{display:inline-block}}.dmv{--dmv-r:14px}.dmv-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:clamp(24px,3vw,44px);align-items:stretch}.dmv-stage{position:relative;display:grid;border-radius:var(--dmv-r);overflow:hidden;border:1px solid var(--line);background:#08080b;min-width:0}.dmv-scene{position:relative;grid-area:1 / 1;aspect-ratio:16 / 10.5;min-height:440px;display:grid;place-items:center;padding:56px 28px 40px;background-image:var(--img, none),radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.1),transparent 60%),linear-gradient(180deg,#16161b,#08080b);background-size:cover;background-position:center}.dmv:not(.dmv--js) .dmv-scene{grid-area:auto}.dmv-scene[hidden]{display:none}.dmv-scene:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 100%,#01000400,#0100044d);pointer-events:none}.dmv-scene>*{position:relative;z-index:1}.dmv--js .dmv-scene:not([hidden]){animation:dmvIn .55s cubic-bezier(.22,1,.36,1)}@keyframes dmvIn{0%{opacity:0}to{opacity:1}}.dmv-badge,.dmv-count{position:absolute;z-index:2;top:16px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;background:#14141a75;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;padding:5px 11px}.dmv-badge{left:16px}.dmv-count{right:16px;font-variant-numeric:tabular-nums}.dmv:not(.dmv--js) .dmv-count{display:none}.dmv [data-linea],.dmv [data-hit],.dmv [data-cifra]{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.dmv--js [data-linea]:not(.on),.dmv--js [data-hit]:not(.on),.dmv--js [data-cifra]:not(.on){opacity:0;transform:translateY(8px)}.dmv .dmv-doc{width:min(460px,78%);-webkit-mask-image:none;mask-image:none;font-size:14px}.dmv .dmv-doc span{margin-top:9px}.dmv-busca{width:min(540px,86%);display:grid;gap:14px}.dmv .dmv-prompt{width:100%;font-size:15px}.dmv-q{min-height:1.4em}.dmv-hits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dmv .dmv-hit{width:auto;padding:12px;display:grid;grid-template-columns:60px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;row-gap:2px;align-items:center}.dmv-hit img{grid-row:1 / 4;width:60px;height:60px;object-fit:cover;border-radius:10px;display:block}.dmv-hit__t{font-size:13.5px;font-weight:500;color:#fff;line-height:1.3}.dmv-hit__p{font-size:15px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.dmv-hit__s{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa8}.dmv-hit__s i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.dmv .dmv-win{width:min(400px,80%);font-size:14px}.dmv .dmv-win ul{gap:10px}.dmv .dmv-win li{transition:color .35s}.dmv .dmv-win li:before{top:4px;transition:background-color .35s,border-color .35s,box-shadow .35s}.dmv .dmv-win li.ok:before{box-shadow:0 0 10px var(--accent)}.dmv .dmv-win li.go{color:#ffffffd9}.dmv-avanzar{margin-top:18px;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13.5px;font-weight:500;color:#fff;background:var(--accent);border:0;border-radius:999px;padding:9px 16px;cursor:pointer;transition:opacity .25s,background-color .25s}.dmv-avanzar:hover{background:#3d7ef0}.dmv-avanzar:focus-visible,.dmv-step:focus-visible,.dmv-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dmv-avanzar.fin,.dmv-avanzar:disabled{background:#ffffff1f;color:#ffffffbf;cursor:default}.dmv-avanzar.fin i{display:none}.dmv:not(.dmv--js) .dmv-avanzar{display:none}.dmv-graf{position:absolute!important;inset:0}.dmv .dmv-chart{position:absolute;right:-1px;bottom:-1px;width:min(560px,72%);border-radius:16px 0 var(--dmv-r) 0;padding:22px}.dmv .dmv-chart .pg-bars{height:clamp(110px,14vw,170px);gap:8px}.dmv--js .dmv-chart .pg-bars i{transform:scaleY(0);transform-origin:50% 100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.15s + var(--b, 0) * 80ms)}.dmv--js .dmv-in .dmv-chart .pg-bars i{transform:none}.dmv .dmv-cifra{position:absolute;left:6%;top:64px;width:auto;max-width:min(320px,60%);margin:0}.dmv-cifra b{font-size:clamp(40px,5vw,64px);letter-spacing:-.02em;line-height:1;margin:0 0 8px}.dmv-cifra span{display:block;color:#ffffffbf;font-size:14px;line-height:1.45}.dmv-side{display:flex;flex-direction:column;min-width:0}.dmv-steps{display:grid;border-top:1px solid var(--line)}.dmv-step{all:unset;box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px;padding:18px 4px;border-bottom:1px solid var(--line);cursor:pointer;color:var(--ink-dim);transition:color .25s}.dmv-step:hover{color:var(--ink-mid)}.dmv-step__n{font-family:var(--mono);font-size:12px;letter-spacing:.1em;padding-top:4px;font-variant-numeric:tabular-nums;transition:color .25s}.dmv-step__t{font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.3;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dmv-step__d{display:block;font-size:14.5px;line-height:1.5;color:var(--ink-mid);margin-top:6px}.dmv--js .dmv-step__d{display:none}.dmv-step.on{color:var(--ink)}.dmv-step.on .dmv-step__n{color:var(--accent)}.dmv--js .dmv-step.on .dmv-step__d{display:block}.dmv-step.visto .dmv-step__n{color:var(--ink-mid)}.dmv-guias{margin-top:22px}.dmv-guia{display:flex;gap:10px;align-items:baseline;font-size:14.5px;line-height:1.5;color:var(--ink-mid)}.dmv-guia[hidden]{display:none}.dmv-guia i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ink-mid);transform:translateY(-1px)}.dmv:not(.dmv--js) .dmv-guias,.dmv:not(.dmv--js) .dmv-ctrl{display:none}.dmv-ctrl{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap}.dmv-btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14.5px;font-weight:500;color:var(--ink);background:transparent;border:1px solid var(--line-strong);border-radius:999px;padding:11px 20px;cursor:pointer;transition:background-color .25s,border-color .25s}.dmv-btn:hover{border-color:var(--ink-mid)}.dmv-btn--main{background:var(--ink);color:#05060a;border-color:var(--ink)}.dmv-btn--main:hover{background:#fff}.dmv-nota{margin-top:clamp(20px,3vw,32px);text-align:center;color:var(--ink-mid);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em}@media(max-width:900px){.dmv-grid{grid-template-columns:1fr}.dmv-scene{aspect-ratio:auto;min-height:430px;padding:56px 16px 28px}.dmv .dmv-doc,.dmv .dmv-win{width:100%;max-width:400px}.dmv-busca{width:100%}.dmv-hits{grid-template-columns:1fr}.dmv .dmv-chart{width:92%}.dmv .dmv-cifra{left:16px;max-width:calc(100% - 32px)}.dmv--js .dmv-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.dmv--js .dmv-step{grid-template-columns:30px minmax(0,1fr);padding:12px 2px}.dmv--js .dmv-step__t{font-size:15px}.dmv--js .dmv-step.on .dmv-step__d{display:none}.dmv-guias{margin-top:16px}}@media(prefers-reduced-motion:reduce){.dmv *,.dmv-scene{animation:none!important;transition:none!important}.dmv--js .dmv-chart .pg-bars i{transform:none}}.am-can{display:grid;gap:10px}.am-can__barra{display:flex;gap:3px;height:14px}.am-can__seg{display:block;height:100%;border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .8s var(--ease-out) calc(.2s + var(--k) * .22s)}.am-can__seg--0{background:var(--ink)}.am-can__seg:not(.am-can__seg--0){border:1.5px solid var(--ink-mid);background:repeating-linear-gradient(135deg,rgba(255,255,255,.14) 0 2px,transparent 2px 6px)}.go .am-can__seg{transform:none}.am-can__rotulos{display:flex;gap:3px}.am-can__rotulos span{min-width:0;font:500 9.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);opacity:0;transition:opacity .45s var(--ease-out) calc(.6s + var(--k) * .22s)}.am-can__rotulos b{font-weight:600;color:var(--ink)}.go .am-can__rotulos span{opacity:1}.am-cot{display:grid;gap:10px}.am-cot__regla{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.am-cot__marcas{display:block;height:9px;border-bottom:1px solid var(--line-strong);background:repeating-linear-gradient(90deg,var(--line-strong) 0 1px,transparent 1px calc(100% / var(--escala))) left bottom / 100% 6px no-repeat}.am-cot__tramo{padding-left:calc(8px + 1ch);padding-right:calc(8px + 5ch)}.am-cot__cota{width:calc(var(--p) * 100%);justify-items:start;--cota-d:.15s}.am-cot__cota>span{white-space:nowrap;text-align:left}.am-diez{display:grid;gap:16px;width:100%}.am-diez__fila{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rot n" "regla regla";gap:8px 12px;align-items:end}.am-diez__fila .am-rot{grid-area:rot}.am-diez__n{grid-area:n;font:600 12px/1 var(--mono);color:var(--ink-mid);font-variant-numeric:tabular-nums}.am-diez__regla{grid-area:regla;display:flex;gap:3px;height:22px}.am-diez__regla i{display:block;flex:0 0 calc((100% - (var(--n) - 1) * 3px) / var(--n));height:100%;border-radius:2px;border:1.5px solid var(--ink-mid);background:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 2px,transparent 2px 6px);transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease-out) calc(.25s + var(--k) * 90ms),background-color .45s var(--ease-out),border-color .45s var(--ease-out)}.am-diez__fila--ahora .am-diez__regla i{background:var(--ink);border-color:var(--ink)}.go .am-diez__regla i,.cf.go .am-diez__regla i{transform:none}.cf--grande.fin .am-diez__uno{background:var(--accent);border-color:var(--accent)}.cf--grande:has(.am-diez){display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-areas:"v dib" "c dib" "k dib";column-gap:clamp(32px,5vw,72px);row-gap:14px;align-items:center}.cf--grande:has(.am-diez) .cf-v{grid-area:v;font-size:clamp(72px,13vw,180px);letter-spacing:-.02em;line-height:.92;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.cf--grande.go:has(.am-diez) .cf-v{opacity:1;transform:none}.cf--grande:has(.am-diez) .cf-c{grid-area:c;margin:0}.cf--grande:has(.am-diez) .cf-k{grid-area:k}.cf--grande:has(.am-diez) .cf-dib{grid-area:dib;width:100%;margin:0;max-width:none}@media(max-width:760px){.cf--grande:has(.am-diez){grid-template-columns:minmax(0,1fr);grid-template-areas:"v" "dib" "c" "k"}.cf--grande:has(.am-diez) .cf-v{font-size:clamp(72px,24vw,96px)}.cf--grande:has(.am-diez) .cf-dib{margin:8px 0 6px}}@media(prefers-reduced-motion:reduce){.am-diez__regla i,.cf--grande:has(.am-diez) .cf-v{transition:none!important}}.am-emb{display:grid;grid-template-columns:auto minmax(48px,1fr) auto;align-items:center;column-gap:10px;height:var(--h)}.am-emb__in{list-style:none;margin:0;padding:0;display:grid}.am-emb__in li{height:18px;display:flex;align-items:center;justify-content:flex-end;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);opacity:0;transition:opacity .4s var(--ease-out) calc(var(--k) * .11s)}.go .am-emb__in li{opacity:1}.am-emb__lineas{width:100%;height:var(--h);overflow:visible;clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease-out) .35s}.go .am-emb__lineas{clip-path:inset(0 0 0 0)}.am-emb__lineas path{fill:none;stroke:var(--line-strong);stroke-width:1.5}.am-emb__sal{display:inline-flex;align-items:center;gap:8px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .45s var(--ease-out) 1.3s}.am-emb__sal svg{width:16px;height:16px}.go .am-emb__sal{opacity:1}.am-kj{display:grid;gap:10px}.am-kj__regla{list-style:none;margin:0;padding:0;display:flex;gap:6px}.am-kj__regla li{position:relative;flex:1 1 0;min-width:0;display:grid;place-items:center;min-height:38px;padding:0 6px;border:1px solid var(--line-strong);border-radius:4px;background:#ffffff0f;transition:opacity .4s var(--ease-out) calc(.7s + var(--k) * .22s)}.am-kj__regla span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:500 9.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mid)}.am-kj__regla i{position:absolute;left:6px;right:6px;top:50%;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease-out) calc(.4s + var(--k) * .22s)}.go .am-kj__regla i{transform:scaleX(1)}.go .am-kj__regla li{opacity:.45}.am-kj__pie{font-size:9.5px}.am-km{display:grid;gap:10px}.am-km__barras{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;align-items:end;height:120px}.am-km__barras li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;min-width:0}.am-km__barras i{display:block;width:100%;max-width:30px;height:calc(var(--h) * 78px + 2px);border-radius:3px 3px 0 0;background:#f2f3f5d9;transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease-out) calc(.2s + var(--k) * 90ms)}.am-km__barras li.is-curso i{background:none;border:1.5px dashed rgba(242,243,245,.6);border-bottom:0}.am-km__n{font:500 9.5px/1 var(--mono);color:var(--ink-mid);opacity:0;transition:opacity .4s var(--ease-out) calc(.6s + var(--k) * 90ms)}.am-km__m{font:500 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap}.go .am-km__barras i{transform:none}.go .am-km__n{opacity:1}.am-km__pie{font-size:9.5px}.cf-dib:has(.am-resp){flex:1 0 100%;max-width:560px}.am-resp{display:grid;gap:10px}.am-resp__fila{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center}.am-resp__fila em{font:500 10.5px/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.am-resp__fila span{display:flex;gap:clamp(2px,.5vw,6px)}.am-resp svg{width:clamp(16px,2.1vw,26px);height:clamp(16px,2.1vw,26px);fill:#ffffff52;opacity:0;transition:opacity .3s var(--ease-out) calc(var(--k) * 45ms)}.am-resp svg.mas{fill:#fff}.go .am-resp svg{opacity:1}@media(prefers-reduced-motion:reduce){.am-resp svg{opacity:1;transition:none}}.am-ren{display:grid;gap:10px}.am-ren__grilla{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:7px 5px}.am-ren__grilla i{display:block;height:2px;border-radius:1px;background:#ffffff24}.am-ren__grilla i.is-llena{background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease-out) calc(.2s + var(--k) * 6ms)}.go .am-ren__grilla i.is-llena{transform:none}.am-ren__pie{font-size:9.5px}@container (max-width:420px){.am-ren__grilla{grid-template-columns:repeat(20,minmax(0,1fr))}}.am-sello{position:relative;display:inline-grid;justify-items:start;gap:6px;padding:18px 22px 16px;transform:rotate(-2.5deg)}.am-sello:before{content:"";position:absolute;inset:5px;border:1px solid var(--line-strong);border-radius:3px;pointer-events:none}.am-sello__filete{position:absolute;inset:0;border:2px solid var(--ink);border-radius:5px;pointer-events:none;transition:border-color .45s var(--ease-out) .25s}.am-sello__rot{font:500 11px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mid)}.am-sello__n{font:600 30px/1 var(--mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.am-sello__n em{font-style:normal;color:var(--ink-dim);margin:0 .14em}.cf .am-sello{opacity:0;transform:rotate(-2.5deg) scale(1.06);transition:opacity .35s var(--ease-out),transform .45s var(--ease-out)}.cf.go:not(.cf--grande) .am-sello,.cf--grande.fin .am-sello{opacity:1;transform:rotate(-2.5deg)}.cf--grande.fin .am-sello__filete{border-color:var(--accent)}.cf--grande:has(.am-sello){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"v dib" "c dib" "k dib";column-gap:clamp(32px,5vw,72px);row-gap:14px;align-items:center}.cf--grande:has(.am-sello) .cf-v{grid-area:v;font-size:clamp(72px,13vw,180px);letter-spacing:-.02em;line-height:.92;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.cf--grande.go:has(.am-sello) .cf-v{opacity:1;transform:none}.cf--grande:has(.am-sello) .cf-c{grid-area:c;margin:0}.cf--grande:has(.am-sello) .cf-k{grid-area:k}.cf--grande:has(.am-sello) .cf-dib{grid-area:dib;justify-self:center;margin:0;max-width:none}.cf--grande .am-sello{padding:26px 32px 22px;gap:10px}.cf--grande .am-sello__n{font-size:clamp(34px,4vw,52px)}@media(max-width:760px){.cf--grande:has(.am-sello){grid-template-columns:minmax(0,1fr);grid-template-areas:"v" "dib" "c" "k"}.cf--grande:has(.am-sello) .cf-v{font-size:clamp(72px,24vw,96px)}.cf--grande:has(.am-sello) .cf-dib{justify-self:start;margin:8px 0 6px}}@media(prefers-reduced-motion:reduce){.cf .am-sello,.cf--grande:has(.am-sello) .cf-v,.am-sello__filete{transition:none!important}}.am-sl{display:grid;gap:10px}.am-sl__lista{list-style:none;margin:0;padding:0;display:flex;gap:10px}.am-sl__lista li{position:relative;display:grid;justify-items:center;gap:5px;transition:opacity .4s var(--ease-out) calc(.6s + var(--k) * .2s)}.am-sl__lista b{display:grid;place-items:center;width:34px;height:42px;border-radius:3px;background:#ffffff24;color:var(--ink);font:600 8.5px/1 var(--mono);letter-spacing:.06em;clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%)}.am-sl__lista span{font:500 9px/1 var(--mono);letter-spacing:.08em;color:var(--ink-dim)}.am-sl__lista i{position:absolute;left:-4px;right:-4px;top:20px;height:1.5px;background:var(--ink);transform:rotate(-38deg) scaleX(0);transition:transform .35s var(--ease-out) calc(.3s + var(--k) * .2s)}.go .am-sl__lista i{transform:rotate(-38deg) scaleX(1)}.go .am-sl__lista li{opacity:.45}.am-sl__pie{font-size:9.5px}.am-umb{display:grid;gap:6px}.am-umb__zonas{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;column-gap:10px;height:64px}.am-umb__zona{display:grid;grid-template-rows:auto 40px auto;justify-items:center;align-items:end;gap:4px}.am-umb__val{font:600 11px/1 var(--mono);color:var(--ink);opacity:0;transition:opacity .4s var(--ease-out) calc(.8s + var(--k) * .2s)}.am-umb__barra{display:block;width:min(56px,60%);height:calc(var(--v) * 40px);align-self:end;background:var(--ink);border-radius:2px 2px 0 0;transform:scaleY(0);transform-origin:center bottom;transition:transform .8s var(--ease-out) calc(.35s + var(--k) * .2s)}.am-umb__barra--bajo{background:none;border:1.5px solid var(--ink-mid);border-bottom:0}.am-umb__lab{font:500 9px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);text-align:center}.am-umb__compuerta{align-self:stretch;display:grid;place-items:center;width:1px;margin:0 6px;border-left:1.5px dashed var(--ink-mid);position:relative;transform:scaleY(0);transform-origin:center bottom;transition:transform .6s var(--ease-out) .15s}.am-umb__compuerta span{position:absolute;top:-2px;white-space:nowrap;transform:translateY(-100%);font:500 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid)}.go .am-umb__compuerta,.go .am-umb__barra{transform:none}.go .am-umb__val{opacity:1}.am-umb__eje{font:500 9px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border-top:1px solid var(--line-strong);padding-top:5px}.cs-destino__in[data-astro-cid-b5b2zmkp]{display:grid;justify-items:center;gap:20px;text-align:center}.cs-destino[data-astro-cid-b5b2zmkp] h2[data-astro-cid-b5b2zmkp]{font-size:clamp(30px,4vw,48px);font-weight:600;letter-spacing:-.025em;line-height:1.04;text-wrap:balance}.cs-destino[data-astro-cid-b5b2zmkp] p[data-astro-cid-b5b2zmkp]{max-width:56ch;color:var(--ink-mid);font-size:16px;line-height:1.55}.cierre--casos[data-astro-cid-iizh3kn4]{padding:clamp(72px,11vh,128px) 0 clamp(96px,15vh,168px);text-align:left}.cierre--casos[data-astro-cid-iizh3kn4] .cierre-in[data-astro-cid-iizh3kn4]{align-items:stretch}.sr-only[data-astro-cid-iizh3kn4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cc-lista[data-astro-cid-iizh3kn4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.cc-lista[data-astro-cid-iizh3kn4].n3{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-lista[data-astro-cid-iizh3kn4].n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.cc-lista[data-astro-cid-iizh3kn4].n1{grid-template-columns:minmax(0,380px)}.cc-card[data-astro-cid-iizh3kn4]{height:100%;display:flex;flex-direction:column;gap:14px;padding:10px 10px 16px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:var(--ink);text-decoration:none;background:#ffffff0d;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);transition:border-color .25s,background .25s,transform .3s var(--ease-out)}.cc-card[data-astro-cid-iizh3kn4]:hover{border-color:#ffffff52;background:#ffffff17;transform:translateY(-3px)}.cc-li[data-astro-cid-iizh3kn4]{position:relative}.cc-li[data-astro-cid-iizh3kn4] .kg-play[data-astro-cid-iizh3kn4]{left:20px;top:20px}.cc-foto[data-astro-cid-iizh3kn4]{position:relative;display:block;aspect-ratio:16 / 10;border-radius:9px;overflow:hidden;background:#0100048c}.cc-foto[data-astro-cid-iizh3kn4] img[data-astro-cid-iizh3kn4]{width:100%;height:100%;object-fit:cover;display:block}.cc-t[data-astro-cid-iizh3kn4]{padding:0 6px;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1000px){.cc-lista[data-astro-cid-iizh3kn4],.cc-lista[data-astro-cid-iizh3kn4].n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cierre--casos[data-astro-cid-iizh3kn4]{padding:56px 0 80px}.cc-lista[data-astro-cid-iizh3kn4],.cc-lista[data-astro-cid-iizh3kn4].n2,.cc-lista[data-astro-cid-iizh3kn4].n3{grid-template-columns:minmax(0,1fr);gap:10px}.cc-card[data-astro-cid-iizh3kn4]{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:14px;row-gap:10px;align-items:start;padding:8px 12px 8px 8px;border-radius:12px}.cc-foto[data-astro-cid-iizh3kn4]{aspect-ratio:4 / 5;border-radius:8px}.cc-t[data-astro-cid-iizh3kn4]{padding:4px 0 0;font-size:14.5px;-webkit-line-clamp:unset;display:block}.cc-li[data-astro-cid-iizh3kn4] .kg-play[data-astro-cid-iizh3kn4]{left:14px;top:14px;width:34px;height:34px}}
