/*! DEP · aidepsv.com · © 2026 Robin Enrique Robredo Castillo. Todos los derechos reservados. Software propietario: se prohíbe copiarlo, modificarlo, redistribuirlo o ejecutarlo fuera de DEP sin autorización escrita (Términos, «Propiedad intelectual»). Compilación 368270d26d6c. */
html body .side .side-col{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;margin:0 -6px;padding:0 6px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent;--mc-fa:0px;--mc-fb:0px}html body .side .side-col.mc-arriba{--mc-fa:18px}html body .side .side-col.mc-abajo{--mc-fb:28px}html body .side .brand{transition:box-shadow .2s ease}html body .side.mc-col-arriba .brand{box-shadow:0 1px #ffffff14}html body .side .side-col::-webkit-scrollbar{width:6px}html body .side .side-col::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:6px}html body .side .side-col::-webkit-scrollbar-track{background:transparent}@media (pointer:coarse){html body .side .side-col{scrollbar-width:none}html body .side .side-col::-webkit-scrollbar{display:none}}html body .side .side-col>.card.nav{flex:none}html body .side .side-col>.recents{flex:none!important;overflow:visible!important;min-height:0;max-height:none!important;-webkit-mask-image:none!important;mask-image:none!important;padding-bottom:10px!important}@media (pointer:coarse){html body .side .side-col.mc-desborda #sideNav.vl-grupo{touch-action:pan-y pinch-zoom!important}}@media (max-height:500px) and (orientation:landscape){html body .side.open .side-col{flex:none!important;overflow:visible!important;margin:0;padding:0;-webkit-mask-image:none!important;mask-image:none!important}}html body .side .nav .nav-masl.mc-entra>.item{animation:mcMasIn .26s var(--spring,cubic-bezier(.32,.72,0,1)) both}html body .side .nav .nav-masl.mc-entra>.item:nth-child(2){animation-delay:30ms}html body .side .nav .nav-masl.mc-entra>.item:nth-child(3){animation-delay:60ms}@keyframes mcMasIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:root{--mc-vidrio:rgba(30,14,48,.84);--mc-tinte:linear-gradient(135deg,rgba(91,33,182,.2),rgba(163,22,110,.13));--mc-filo:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 .5px rgba(255,255,255,.09);--mc-sombra:0 18px 48px rgba(8,2,18,.5),0 2px 8px rgba(8,2,18,.28)}html body .dep-menu,html body .pop.dep-menu,html body .acc-menu.dep-menu{position:fixed!important;z-index:150;box-sizing:border-box;min-width:236px!important;max-width:min(340px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:6px!important;border-radius:18px!important;border:0!important;background:var(--mc-tinte),var(--mc-vidrio)!important;-webkit-backdrop-filter:blur(30px) saturate(170%)!important;backdrop-filter:blur(30px) saturate(170%)!important;box-shadow:var(--mc-filo),var(--mc-sombra)!important;color:var(--ink,#f4f0fa);font-family:var(--font,-apple-system,BlinkMacSystemFont,system-ui);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;transform-origin:var(--mc-ox,50%) var(--mc-oy,100%);animation:none!important;outline:none}html.ios-liviano body .dep-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--mc-tinte),#1e0e30f7!important}html body .pop.dep-menu{display:none}html body .pop.dep-menu.on,html body .pop.dep-menu.mc-sale{display:block}html body .dep-menu.mc-entra{animation:mcMenuIn .3s var(--spring,cubic-bezier(.32,.72,0,1)) both!important}html body .dep-menu.mc-sale{animation:mcMenuOut .16s cubic-bezier(.4,0,1,1) both!important;pointer-events:none}@keyframes mcMenuIn{0%{opacity:0;transform:scale(.96);filter:blur(6px)}60%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@keyframes mcMenuOut{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:scale(.96);filter:blur(4px)}}html.ios-liviano .dep-menu.mc-entra{animation-name:mcMenuInIos!important}html.ios-liviano .dep-menu.mc-sale{animation-name:mcMenuOutIos!important}@keyframes mcMenuInIos{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes mcMenuOutIos{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){html body .dep-menu.mc-entra,html body .dep-menu.mc-sale{animation:none!important}html body .side .nav .nav-masl.mc-entra>.item{animation:none!important}}body.poco-mov .dep-menu.mc-entra,body.poco-mov .dep-menu.mc-sale,body.poco-mov .side .nav .nav-masl.mc-entra>.item{animation:none!important}html body .dep-menu [role=menuitem]{display:flex!important;align-items:center;gap:12px!important;width:100%;box-sizing:border-box;min-height:44px;margin:0;padding:0 12px!important;border:0;border-radius:12px!important;background:none!important;box-shadow:none!important;color:var(--ink,#f4f0fa);font:400 15px/1.25 var(--font,system-ui)!important;letter-spacing:normal;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background-color .14s ease,transform .14s ease;outline:none}html body .dep-menu [role=menuitem] .oi,html body .dep-menu [role=menuitem]>i.ti{width:18px!important;height:18px!important;flex:none;display:grid;place-items:center;margin:0!important;align-self:center!important;background:none!important;border:0!important;color:#ece6f6c7!important}html body .dep-menu [role=menuitem] i.ti,html body .dep-menu [role=menuitem] svg{width:18px!important;height:18px!important;font-size:18px!important}html body .dep-menu [role=menuitem] svg{stroke-width:1.5!important}html body .dep-menu [role=menuitem] .tx,html body .dep-menu [role=menuitem]>span:not(.oi):not(.kbs){flex:1;min-width:0;display:block}html body .dep-menu [role=menuitem] .n{font:inherit!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .dep-menu .kbs{display:inline-flex;gap:3px;flex:none;margin-left:10px}html body .dep-menu kbd{min-width:20px;height:20px;padding:0 5px;display:inline-grid;place-items:center;border-radius:6px;border:0;background:#ffffff12;box-shadow:inset 0 0 0 .5px #ffffff1a;font:500 12px/1 var(--font,system-ui);color:#e2daf0b3;font-variant-numeric:tabular-nums}html body .dep-menu.tactil .kbs{display:none}@media (hover:hover) and (pointer:fine){html body .dep-menu [role=menuitem]:not([aria-disabled=true]):hover{background:linear-gradient(180deg,#ffffff17,#ffffff0d)!important}}html body .dep-menu [role=menuitem]:focus-visible,html body .dep-menu [role=menuitem].mc-foco{background:linear-gradient(180deg,#ffffff17,#ffffff0d)!important;box-shadow:inset 0 0 0 1.5px #d58bff80!important}html body .dep-menu [role=menuitem]:not([aria-disabled=true]):active{background:linear-gradient(180deg,#ffffff21,#ffffff12)!important;transform:scale(.985)}html body .dep-menu [role=menuitem][aria-disabled=true]{opacity:.42;cursor:default}html body .dep-menu [role=menuitem].mc-fuerte .oi{color:var(--ink,#f4f0fa)!important}html body .dep-menu .mc-sep,html body .dep-menu [role=separator]{height:1px;margin:5px 10px;background:#ffffff14;border:0}html body .dep-menu .mc-nota{padding:6px 12px 8px;font:400 13px/1.35 var(--font,system-ui);color:#e2daf0b3}@media (prefers-reduced-motion:reduce){html body .dep-menu [role=menuitem]{transition:none}}.macts.ai>[data-a=reintentar]{display:none!important}.macts.ai>[data-a=copiar]{order:1}.macts>.acc-voz{order:2;display:inline-flex;align-items:center;gap:2px}.macts>.acc-voz:empty{display:none}.macts.ai>[data-a=mas]{order:5}.macts .acc-voz>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:9px;background:none;color:var(--muted);cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.macts .acc-voz>button i.ti{width:16px;height:16px;font-size:16px}.macts .acc-voz>button:active{background:#ffffff14}html .cbox .send#snd{touch-action:none}html.doc-scroll .side.open>.mc-franja{display:block}.side>.mc-franja{display:none;position:absolute;left:0;right:0;top:0;height:84px;z-index:0;pointer-events:none;background:linear-gradient(180deg,#141022 0,#141022eb 10px,#1410229e 30px,#1410224d 52px,#1410221a 70px,#14102200 84px)}html.doc-scroll .side.open>.brand,html.doc-scroll .side.open>.side-col{position:relative;z-index:1}html body :is(#popMode,#popModel,#popPlus,#popSub,#popMic){position:fixed!important}html body :is(#popMode,#popModel,#popPlus,#popSub,#popMic).mc-recorte{overflow-y:auto!important;overscroll-behavior:contain}html body :is(#popMode,#popModel,#popPlus,#popSub,#popMic){box-sizing:border-box;max-width:calc(100vw - 16px)!important}html body #popMic{min-width:0!important;width:min(340px,calc(100vw - 16px))!important}html body #popMic .pi .tx,html body #popMic .pi .n,html body #popMic .pi .d{min-width:0;white-space:normal!important}html body #thread .msg.ai>.macts{opacity:1!important;gap:4px;min-height:32px;align-items:center;transition:none}html body #thread .msg.ai>.macts{margin:8px 0 0 -6px}html body #thread .macts.ai button,html body #thread .macts.ai .acc-voz>button{width:32px!important;height:32px!important;min-height:0;padding:0!important;margin:0!important;place-items:center;border-radius:10px;color:var(--muted);opacity:.72!important;transition:opacity .16s ease,color .16s ease,background-color .16s ease!important;flex:none}html body #thread .macts.ai>.acc-voz{gap:4px}html body #thread .macts.ai button i.ti,html body #thread .macts.ai button>i.ti svg,html body #thread .macts.ai .voz-btn .voz-ic svg{width:18px!important;height:18px!important;font-size:18px!important}html body #thread .macts.ai button svg{stroke-width:1.5}html body #thread .macts.ai .mts{font-size:13px!important;line-height:32px;height:32px;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums;color:var(--muted);opacity:.8;margin:0 4px 0 6px}html body #thread .macts.ai .mts{margin:0 4px 0 6px}@media (hover:hover) and (pointer:fine){html body #thread .macts.ai button:hover{opacity:1!important;color:var(--ink);background:#ffffff12}}html body #thread .macts.ai button:focus-visible,html body #thread .macts.ai.mas-on [data-a=mas],html body #thread .macts.ai .voz-btn.voz-activo{opacity:1!important;color:var(--ink)}html body #thread .macts.ai button:focus-visible{outline:2px solid rgba(213,139,255,.6);outline-offset:0}html body #thread .macts.ai button:active{background:#ffffff17}html body #thread .macts.ai .voz-btn .voz-anillo{inset:50% auto auto 50%!important;width:28px!important;height:28px!important;margin:-14px 0 0 -14px!important}html body #thread .macts.ai .voz-btn:not(.voz-activo) .voz-anillo{visibility:hidden}html body #thread .macts.ai .voz-btn .voz-play svg{transform:translate(.8px)}@media (pointer:coarse){html body #thread .msg.ai>.macts{gap:0;min-height:40px}html body #thread .macts.ai>.acc-voz{gap:0}html body #thread .macts.ai button,html body #thread .macts.ai .acc-voz>button{width:40px!important;height:40px!important;border-radius:12px}html body #thread .msg.ai>.macts{margin:4px 0 0 -10px}html body #thread .macts.ai .mts{line-height:40px;height:40px;margin:0 2px 0 10px}}html.mc-sin-tip #depTip{display:none!important}:root{color-scheme:dark}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){color:var(--ink,#f4f0fa);-webkit-text-fill-color:currentColor;caret-color:#d58bff}:where(input,textarea)::placeholder{color:#e2daf0a8;-webkit-text-fill-color:currentColor;opacity:1}:where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--ink,#f4f0fa);caret-color:#d58bff;transition:background-color 9999s ease 0s}
