.cn{--cn-bg:#060B1C;--cn-card:rgba(255,255,255,.06);--cn-card-b:rgba(255,255,255,.12);--cn-sub:rgba(255,255,255,.06);--cn-tx:#F4EFE2;--cn-t2:#B9C0D4;--cn-t3:#8b93aa;--cn-ln:rgba(255,255,255,.12);--cn-oro:linear-gradient(104deg,#FBE7A1,#E2B54A 46%,#9C6F1C);--cn-oro-btn:linear-gradient(104deg,#FBE7A1 6%,#E8BE58 50%,#C99A3A);--cn-oro-1:#E2B54A;--cn-osc:#F4EFE2;--cn-oscx:#060B1C;--cn-verde:#19c26b;--cn-rojo:#d03b3b;--cn-side:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.05));--cn-side-b:rgba(255,255,255,.16);--cn-fondo:radial-gradient(60% 50% at 90% 0%,rgba(226,181,74,.22),transparent 60%),radial-gradient(50% 50% at 0% 100%,rgba(57,135,229,.15),transparent 60%),#060B1C;--cn-r:24px;font-family:Manrope,system-ui,sans-serif;color:var(--cn-tx)}.cn[data-tema=claro]{--cn-bg:#eeeef1;--cn-card:#ffffff;--cn-card-b:#e6e6ec;--cn-sub:#f4f4f7;--cn-tx:#17171c;--cn-t2:#6b6b78;--cn-t3:#8a8a96;--cn-ln:#e6e6ec;--cn-osc:#17171c;--cn-oscx:#ffffff;--cn-side:rgba(255,255,255,.75);--cn-side-b:rgba(255,255,255,.95);--cn-fondo:#eeeef1}.cn .cn-tarjeta{background:var(--cn-card);border:1px solid var(--cn-card-b);border-radius:var(--cn-r);padding:16px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:var(--cn-tx)}.cn[data-tema=claro] .cn-tarjeta{box-shadow:0 2px 12px rgba(0,0,0,.05)}.cn .cn-tarjeta h3{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--cn-tx)}.cn .cn-tarjeta-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cn .cn-destacada{background:var(--cn-oro-btn);border:none;color:#1a1205}.cn .cn-destacada h3{color:#1a1205;font-size:18px;font-weight:600}.cn .cn-cifra small{display:block;font-size:11.5px;color:var(--cn-t2);font-weight:600}.cn .cn-cifra b{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:30px;letter-spacing:.01em;color:var(--cn-tx)}.cn .cn-var{font-style:normal;font-size:10px;font-weight:800;border-radius:8px;padding:2px 6px;margin-left:6px;vertical-align:10px;color:#fff;background:var(--cn-verde)}.cn .cn-var.mal{background:var(--cn-rojo)}.cn .cn-pildoras{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:var(--cn-card);border:1px solid var(--cn-card-b)}.cn .cn-pildoras button{border:none;background:none;padding:7px 15px;border-radius:999px;font:600 12.5px Manrope,sans-serif;color:var(--cn-t2);cursor:pointer}.cn .cn-pildoras button.on{background:var(--cn-osc);color:var(--cn-oscx)}.cn .cn-estado{display:inline-block;font-size:10.5px;font-weight:800;border-radius:9px;padding:2px 8px;background:var(--cn-sub);color:var(--cn-t2)}.cn .cn-estado.listo{background:rgba(25,194,107,.16);color:var(--cn-verde)}.cn .cn-estado.novedad{background:rgba(208,59,59,.16);color:#ef6b6b}.cn .cn-estado.nuevo{background:rgba(226,181,74,.18);color:var(--cn-oro-1)}.cn .cn-vacio{text-align:center;padding:16px 8px;color:var(--cn-t2);font-size:13px}.cn .cn-vacio p{margin:0 0 10px}.cn .cn-btn{border:none;border-radius:999px;padding:10px 16px;font:800 13px Manrope,sans-serif;color:#1a1205;background:var(--cn-oro-btn);box-shadow:0 6px 18px rgba(226,181,74,.28);cursor:pointer}.cn .cn-btn.sec{background:var(--cn-sub);color:var(--cn-tx);box-shadow:none;border:1px solid var(--cn-ln)}.cn .cn-medidor{display:flex;align-items:center;gap:10px}.cn .cn-medidor svg{width:150px;flex:none}.cn .cn-medidor path{fill:none;stroke-width:16;stroke-linecap:round}.cn .cn-medidor-fondo{stroke:var(--cn-ln)}.cn .cn-medidor-valor{stroke:var(--cn-oro-1)}.cn .cn-medidor b{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:30px}.cn .cn-medidor b small{font-size:15px;color:var(--cn-t2)}.cn .cn-barras{display:flex;align-items:flex-end;gap:10px;height:150px;padding-top:24px}.cn .cn-barras>div{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.cn .cn-barras span{position:relative;width:100%;border-radius:12px;background:repeating-linear-gradient(135deg,var(--cn-ln) 0 2px,transparent 2px 7px)}.cn .cn-barras .on span{background:var(--cn-oro)}.cn .cn-barras i{position:absolute;top:-26px;left:50%;transform:translateX(-50%);font-style:normal;font-size:11px;font-weight:800;background:var(--cn-osc);color:var(--cn-oscx);padding:2px 7px;border-radius:8px}.cn .cn-barras small{font-size:10px;color:var(--cn-t2)}.cn .cn-candado h3{margin-top:8px}.cn{--tarjeta:var(--cn-card);--surface:var(--cn-card);--nav:transparent;--bg:transparent}.cn[data-tema=claro]{--line:#e3e3ea;--linea:#e3e3ea;--rejilla:#ececf2;--ink:#17171c;--tinta:#17171c;--tinta-2:#5c5c69;--tinta-3:#6b6b78;--muted:#5c5c69;--oro-1:#7a5410;--oro-2:#8a6116;--gold:#8a6116;--green:#118a4c;--cn-verde:#118a4c;--cn-oro-1:#8a6116}.cn .panel{border-radius:var(--cn-r);background:var(--cn-card);border:1px solid var(--cn-card-b);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.cn[data-tema=claro] .panel{box-shadow:0 2px 12px rgba(0,0,0,.05)}.cn .page-content{max-width:1400px}.cn .page-heading.vista-cab h1{color:var(--cn-tx)}.cn .page-heading.vista-cab .num{color:var(--cn-oro-1)}.cn .beta-banda,.cn .notice{background:var(--cn-card);border:1px solid var(--cn-card-b);border-radius:16px;color:var(--cn-tx)}.cn h1,.cn h2,.cn h3,.cn h4{color:var(--cn-tx)}.cn .secondary{color:var(--cn-tx)}.cn .chip,.cn .mini,.cn .secondary{border-color:var(--cn-ln);background:var(--cn-sub)}.cn .chip,.cn .mini{color:var(--cn-t2)}.cn .chip.activo,.cn .chip.on,.cn .chip[aria-pressed=true]{background:var(--cn-osc);color:var(--cn-oscx);border-color:var(--cn-osc)}.cn[data-tema=claro] .ai-output,.cn[data-tema=claro] .es-lienzo,.cn[data-tema=claro] .sugs button,.cn[data-tema=claro] input,.cn[data-tema=claro] select,.cn[data-tema=claro] textarea{background:#fff;color:#17171c;border-color:#d9d9e2}.cn[data-tema=claro] .tablero .oficina{background:#fff}.cn[data-tema=claro] .ing,.cn[data-tema=claro] .tablero{--tinta:#17171c;--tinta-2:#5c5c69;--tinta-3:#6b6b78;--linea:#e3e3ea;--rejilla:#ececf2;--atento:#8a5a00;--critico:#a12020}.cn[data-tema=claro] .page-footer,.cn[data-tema=claro] .page-footer span{color:#5c5c69}.cn[data-tema=claro] .rd-meta .chip.rd-nuevo{color:#217821}.cn[data-tema=claro] .etq.real{color:#0a6e0a}.cn[data-tema=claro] .es-tipo small,.cn[data-tema=claro] .pp-avance span{color:#5c5c69}.cn[data-tema=claro] .estado.e-atento,.cn[data-tema=claro] .tablero .e-atento{color:#8a5a00}.cn[data-tema=claro] :is(.es-paso,.es-pieza,.es-tipo,.foto-op,.fotos-elegir-t,.pp-lista button),.cn[data-tema=claro] main :is(.panel,.new-tool,.tablero) label{color:#17171c}.cn input,.cn select,.cn textarea{border-radius:14px}.cn table th{color:var(--cn-t2)}.cn table td{border-color:var(--cn-ln)}.cn[data-tema=claro] .demo-pill{background:#fff;color:#17171c;border:1px solid #e3e3ea}.cn .page-footer{color:var(--cn-t3)}.cn .grilla-cat>*{border-radius:20px;background:var(--cn-card);border:1px solid var(--cn-card-b);overflow:hidden;transition:transform .15s,box-shadow .15s}.cn .grilla-cat>:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.25)}.cn .grilla-cat img{background:#fff}.cn .cn-pasos-l{position:sticky;top:10px;z-index:15;display:flex;gap:4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 0 12px;padding:5px;border-radius:999px;background:var(--cn-bg);border:1px solid var(--cn-card-b);box-shadow:0 6px 20px rgba(0,0,0,.22)}.cn .cn-pasos-l button:not(.on) span{display:none}.cn .cn-pasos-l button:not(.on){padding:5px}.cn .paso-l{scroll-margin-top:70px}.cn #mapa-oficinas{scroll-margin-top:16px}.cn .cn-pasos-l button{display:flex;align-items:center;gap:8px;border:none;background:none;color:var(--cn-t2);padding:7px 14px 7px 7px;border-radius:999px;font:700 12.5px Manrope,sans-serif;cursor:pointer}.cn .cn-pasos-l button b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--cn-sub);color:var(--cn-t2);font-size:11.5px}.cn .cn-pasos-l button.on{background:var(--cn-osc);color:var(--cn-oscx)}.cn .cn-pasos-l button.on b{background:var(--cn-oro-btn);color:#1a1205}.cn .cn-pasos-l button.hecho b{background:var(--cn-verde);color:#fff}@media (max-width:767px){.cn .cn-pasos-l{border-radius:18px;top:6px}.cn .cn-pasos-l button{padding:6px 10px 6px 6px;font-size:11.5px}}.cn .cn-inicio{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.cn .cn-hero{display:flex;align-items:flex-end;gap:26px;flex-wrap:wrap}.cn .cn-hero h1{flex:1 1;min-width:260px;margin:0;font-family:Manrope,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--cn-tx)}.cn .cn-hero h1 small{display:block;font-size:13px;font-weight:600;color:var(--cn-t2);margin-bottom:4px;letter-spacing:0}.cn .cn-bento{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:14px}.cn .cn-fila2{display:grid;grid-template-columns:1fr 1.4fr;gap:14px}.cn .cn-nota{margin:6px 0 0;font-size:12px;color:var(--cn-t2)}.cn .cn-conex{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.cn .cn-conex button{border:1px solid var(--cn-ln);background:none;color:var(--cn-t2);border-radius:14px;padding:7px 10px;font:600 11.5px Manrope,sans-serif;cursor:pointer}.cn .cn-conex button.ok{color:var(--cn-verde);border-color:rgba(25,194,107,.35)}.cn .cn-paso{margin:6px 0 12px;font-size:14px;font-weight:600;color:#1a1205}.cn .cn-btn-blanco{border:none;border-radius:999px;background:#fff;color:#1a1205;padding:9px 15px;font:800 12px Manrope,sans-serif;cursor:pointer}.cn .cn-enlace{display:block;margin-top:14px;border:none;background:none;padding:0;color:#3a2a08;font:700 11.5px Manrope,sans-serif;text-decoration:underline;cursor:pointer}.cn .cn-nov{background:var(--cn-sub);border-radius:16px;padding:11px 13px;font-size:12px}.cn .cn-nov small{color:var(--cn-t2)}.cn .cn-nov b{display:block;margin:3px 0;font-size:13px;line-height:1.3}.cn .cn-nov p{margin:0;color:var(--cn-t2)}.cn .cn-flechas{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11px;color:var(--cn-t2)}.cn .cn-flechas button{width:26px;height:26px;border-radius:50%;border:1px solid var(--cn-ln);background:none;color:var(--cn-tx);cursor:pointer}.cn .cn-flechas button:disabled{opacity:.35;cursor:default}.cn .cn-nuevos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cn .cn-nuevos button{display:flex;flex-direction:column;gap:4px;border:none;border-radius:14px;background:var(--cn-sub);padding:6px;cursor:pointer;color:var(--cn-tx);font:700 10.5px Manrope,sans-serif;text-align:left}.cn .cn-nuevos img{width:100%;height:62px;object-fit:contain;border-radius:10px;background:#fff}.cn .cn-nuevos span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn .cn-semana{position:relative}.cn .cn-dias{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;text-align:center}.cn .cn-dias small{display:block;font-size:10.5px;color:var(--cn-t2);font-weight:700}.cn .cn-dias b{display:grid;place-items:center;margin:6px auto 4px;width:38px;height:38px;border-radius:50%;background:rgba(226,181,74,.22);font-size:13px}.cn .cn-dias i{display:block;font-style:normal;font-size:11px;color:var(--cn-t3)}.cn .cn-dias i.rojo{color:#ef6b6b;font-weight:800}.cn .cn-rescate{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border-radius:18px;background:var(--cn-osc);color:var(--cn-oscx)}.cn .cn-rescate b{font-size:13.5px}.cn .cn-mas{border:1px solid var(--cn-ln);border-radius:var(--cn-r);padding:10px 16px;background:var(--cn-card)}.cn .cn-mas summary{cursor:pointer;font-weight:700;font-size:13.5px;color:var(--cn-tx);padding:4px 0}.cn .cn-hero h1,.cn .cn-hero h1 small{text-transform:none}@media (max-width:1500px){.cn .cn-bento{grid-template-columns:1fr 1fr}}@media (max-width:1100px){.cn .cn-fila2{grid-template-columns:1fr}}@media (max-width:767px){.cn .cn-bento{grid-template-columns:1fr}.cn .cn-hero h1{font-size:27px}}.cn.cn-shell{background:var(--cn-fondo);background-attachment:fixed;color:var(--cn-tx);min-height:100vh}.cn.cn-shell .workspace{margin-left:calc(var(--cn-ancho,260px) + 24px);width:auto;transition:margin-left .3s}.cn.cn-shell:has(.cn-menu.cerrado){--cn-ancho:72px}.cn .cn-lado{position:fixed;top:16px;bottom:16px;left:16px;z-index:30;display:flex}.cn .cn-menu{width:var(--cn-ancho,260px);display:flex;flex-direction:column;gap:2px;padding:14px 12px;border-radius:26px;background:var(--cn-side);border:1px solid var(--cn-side-b);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 18px 50px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.14);transition:width .3s cubic-bezier(.2,.8,.2,1);overflow:hidden}.cn .cn-menu.cerrado{width:72px;padding:14px 10px}.cn .cn-menu-cab{justify-content:space-between;gap:6px;padding:0 2px 10px}.cn .cn-marca,.cn .cn-menu-cab{display:flex;align-items:center}.cn .cn-marca{gap:9px;text-decoration:none;min-width:0}.cn .cn-marca img{width:38px;height:auto;flex:none;filter:drop-shadow(0 4px 10px rgba(226,181,74,.35))}.cn .cn-marca b{display:block;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:19px;letter-spacing:.08em;background:var(--cn-oro);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.cn .cn-marca b i{font:800 8.5px Manrope,sans-serif;letter-spacing:.1em;color:#1a1205;background:var(--cn-oro-btn);-webkit-text-fill-color:#1a1205;border-radius:6px;padding:1px 5px;margin-left:6px;vertical-align:3px}.cn .cn-marca small{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:9px;letter-spacing:.2em;color:var(--cn-t2)}.cn .cn-tg{flex:none;width:26px;height:26px;border-radius:50%;border:none;background:var(--cn-osc);color:var(--cn-oscx);font-weight:800;cursor:pointer;box-shadow:0 3px 10px rgba(0,0,0,.35)}.cn .cn-menu.cerrado .cn-menu-cab{flex-direction:column}.cn .cn-bus{position:relative;margin:0 0 6px}.cn .cn-bus input{width:100%;box-sizing:border-box;background:var(--cn-sub);color:var(--cn-tx);padding:8px 11px;font:500 12.5px Manrope,sans-serif}.cn .cn-bus input,.cn .cn-bus-res{border-radius:12px;border:1px solid var(--cn-ln)}.cn .cn-bus-res{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:5;display:flex;flex-direction:column;padding:6px;background:var(--cn-bg);box-shadow:0 10px 30px rgba(0,0,0,.4)}.cn .cn-bus-res button{text-align:left;border:none;background:none;color:var(--cn-tx);padding:7px 9px;border-radius:9px;font:600 12.5px Manrope,sans-serif;cursor:pointer}.cn .cn-bus-res button:hover{background:var(--cn-sub)}.cn .cn-bus-res small{color:var(--cn-t2);padding:6px 9px}.cn .cn-menu-lista{flex:1 1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.cn .cn-gr{margin:10px 8px 3px;font-size:9.5px;letter-spacing:.16em;font-weight:800;color:var(--cn-t3)}.cn .cn-grupo-abajo{margin-top:10px;padding-top:8px;border-top:1px solid var(--cn-ln)}.cn .cn-it{position:relative;width:100%;display:flex;align-items:center;gap:11px;padding:8px 10px;border:none;border-radius:13px;background:none;color:var(--cn-tx);font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap;text-align:left}.cn .cn-it:hover:not(.on){background:var(--cn-sub)}.cn .cn-it.on{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.09));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 4px 14px rgba(0,0,0,.22)}.cn[data-tema=claro] .cn-it.on{background:var(--cn-osc);color:var(--cn-oscx)}.cn .cn-it.on .cn-ic{color:var(--cn-oro-1)}.cn .cn-it.pronto{opacity:.55}.cn .cn-ic{width:18px;flex:none;text-align:center;font-size:14px}.cn .cn-bd{margin-left:auto;font-size:10px;font-weight:800;border-radius:10px;padding:1px 7px;background:var(--cn-rojo);color:#fff}.cn .cn-fl,.cn .cn-lk,.cn .cn-pronto{margin-left:auto;font-size:10.5px;color:var(--cn-t3)}.cn .cn-fl.ab{transform:rotate(180deg)}.cn .cn-sub{margin:2px 0 4px 20px;padding-left:12px;border-left:1px solid var(--cn-ln);display:flex;flex-direction:column}.cn .cn-sub button{display:flex;align-items:center;gap:9px;border:none;background:none;color:var(--cn-t2);padding:5px 8px;border-radius:10px;font:600 12px Manrope,sans-serif;cursor:pointer;text-align:left}.cn .cn-sub button:hover{background:var(--cn-sub);color:var(--cn-tx)}.cn .cn-sub i{width:7px;height:7px;border-radius:50%;flex:none;background:var(--cn-t3)}.cn .cn-sub i.oro{background:var(--cn-oro-1)}.cn .cn-sub i.verde{background:var(--cn-verde)}.cn .cn-sub small{color:var(--cn-t3);padding:5px 8px;font-size:11.5px}.cn .cn-menu.cerrado .cn-bd,.cn .cn-menu.cerrado .cn-gr,.cn .cn-menu.cerrado .cn-lk,.cn .cn-menu.cerrado .cn-pronto,.cn .cn-menu.cerrado .cn-tx{display:none}.cn .cn-menu.cerrado .cn-it{justify-content:center;padding:9px 0}.cn .cn-menu.cerrado .cn-grupo+.cn-grupo{border-top:1px solid var(--cn-ln);margin-top:6px;padding-top:6px}.cn .cn-menu.cerrado .cn-it:hover:after{content:attr(data-n);position:fixed;left:96px;background:var(--cn-osc);color:var(--cn-oscx);font-size:11.5px;font-weight:800;padding:5px 10px;border-radius:9px;box-shadow:0 6px 18px rgba(0,0,0,.35);z-index:40}.cn .cn-yo{display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px;border-radius:15px;background:var(--cn-sub);border:1px solid var(--cn-ln)}.cn .cn-av{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#1a1205;background:var(--cn-oro-btn)}.cn .cn-yo-tx{min-width:0;flex:1 1}.cn .cn-yo-tx b{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn .cn-yo-tx small{font-size:10.5px;color:var(--cn-t2);text-transform:capitalize}.cn .cn-salir{border:none;background:none;color:var(--cn-t2);font:700 11px Manrope,sans-serif;cursor:pointer}.cn .cn-menu.cerrado .cn-yo{justify-content:center;background:none;border:none;padding:4px 0}.cn .cn-barra{display:flex;align-items:center;gap:10px;padding:16px 28px 0;max-width:1560px;margin:0 auto}.cn .cn-migas{font-size:12.5px;color:var(--cn-t2);font-weight:600}.cn .cn-migas b{color:var(--cn-tx)}.cn .cn-esp{flex:1 1}.cn .cn-vivo{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--cn-t2);font-weight:600}.cn .cn-vivo i{width:7px;height:7px;border-radius:50%;background:var(--cn-verde);box-shadow:0 0 0 3px rgba(25,194,107,.2)}.cn .cn-rep{border:1px solid var(--cn-ln);background:none;color:var(--cn-t2);border-radius:999px;padding:8px 13px;font:700 11.5px Manrope,sans-serif;cursor:pointer}.cn .cn-tema{display:flex;gap:3px;padding:4px;border-radius:999px;background:var(--cn-card);border:1px solid var(--cn-card-b)}.cn .cn-tema button{width:30px;height:30px;border-radius:50%;border:none;background:none;color:var(--cn-tx);cursor:pointer}.cn .cn-tema button[aria-pressed=true]{background:var(--cn-osc);color:var(--cn-oscx)}.cn .cn-ico{position:relative;width:38px;height:38px;border-radius:50%;border:1px solid var(--cn-card-b);background:var(--cn-card);color:var(--cn-tx);cursor:pointer}.cn .cn-pt{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;border-radius:9px;background:var(--cn-rojo);color:#fff;font-size:9.5px;font-weight:800;display:grid;place-items:center;padding:0 3px}.cn .cn-dock,.cn .cn-solo-cel{display:none}.cn .cn-velo{position:fixed;inset:0;border:none;background:rgba(0,0,0,.45);z-index:-1}.cn .page-content{color:var(--cn-tx)}@media (max-width:767px){.cn.cn-shell .workspace{margin-left:0}.cn .cn-lado{display:none;top:0;bottom:0;left:0;padding:10px}.cn .cn-lado.ver{display:flex}.cn .cn-lado .cn-menu{width:280px}.cn .cn-no-cel{display:none}.cn .cn-solo-cel{display:inline-grid;place-items:center}.cn .cn-barra{padding:12px 14px 0}.cn .page-content{padding:24px 16px 96px}.cn .cn-dock{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:25;justify-content:space-around;padding:8px 6px;border-radius:24px;background:var(--cn-side);border:1px solid var(--cn-side-b);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 30px rgba(0,0,0,.4)}.cn .cn-dock button{display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:none;color:var(--cn-t2);font:700 9.5px Manrope,sans-serif;padding:4px 8px;border-radius:14px}.cn .cn-dock button.on{background:var(--cn-sub);color:var(--cn-tx)}.cn .cn-dock span{font-size:16px}.cn .burbuja{bottom:88px}}.ing.ing-cn{--tinta:var(--cn-tx);--tinta-2:var(--cn-t2);--linea:var(--cn-ln);background:var(--cn-fondo);font-family:Manrope,system-ui,sans-serif}.ing-cn .ing-marca img{filter:drop-shadow(0 4px 10px rgba(226,181,74,.35))}.ing-cn .ing-marca b{font:500 20px/1 Cormorant Garamond,Georgia,serif;letter-spacing:.12em}.ing-cn .ing-titulo{font:800 clamp(32px,6vw,44px)/1.05 Manrope,sans-serif;letter-spacing:-.02em}.ing-cn .ing-titulo em{display:inline-block;padding:0 .08em .12em 0}.ing-cn .ing-paso h2{font:800 26px/1.1 Manrope,sans-serif;letter-spacing:-.01em}.ing-cn .ing-pest{background:var(--cn-card);border-color:var(--cn-card-b);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ing-cn .ing-pest button{font-family:Manrope,sans-serif;color:var(--cn-t2)}.ing-cn .ing-pest button[aria-selected=true]{background:var(--cn-osc);color:var(--cn-oscx)}.ing-cn .ing-tarjeta{background:var(--cn-card);border-color:var(--cn-card-b);border-radius:var(--cn-r);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 60px -24px rgba(0,0,0,.55)}.ing-cn .ing-tarjeta input,.ing-cn .ing-tarjeta select{background:var(--cn-sub);border-color:var(--cn-ln);color:var(--cn-tx);font-family:Manrope,sans-serif}.ing-cn .ing-btn{background:var(--cn-oro-btn);color:#1a1205;font-family:Manrope,sans-serif;box-shadow:0 6px 18px rgba(226,181,74,.28)}.ing-cn[data-tema=claro]{--oro-1:#8a5f12;--gold:#8a5f12}.ing-cn[data-tema=claro] .ing-tarjeta{box-shadow:0 2px 14px rgba(0,0,0,.06)}.cn[data-tema=claro] .cn-marca b,.ing-cn[data-tema=claro] .ing-marca b,.ing-cn[data-tema=claro] .ing-titulo em{background:linear-gradient(104deg,#B8862B,#8a6116 50%,#5e400c);-webkit-background-clip:text;background-clip:text}.ing-cn[data-tema=claro] .ing-tarjeta input,.ing-cn[data-tema=claro] .ing-tarjeta select{background:#fff}.ing-cn[data-tema=claro] .ing-msg{color:var(--cn-tx)}.ing-cn[data-tema=claro] .ing-msg.mal{color:#a32a1c}.cn[data-tema=claro] .sidebar nav button{color:#3d485c}.cn[data-tema=claro] .crumb{color:#17171c}.cn[data-tema=claro] .outline-pill{color:#3d495c}.cn[data-tema=claro] .welcome-banner p{color:#3a485f}.cn[data-tema=claro] .big-g{color:#816018}.cn[data-tema=claro] .art-caption{color:#5b533e}.cn[data-tema=claro] .banner-number{color:#5c5c69}.cn[data-tema=claro] .tool-card:hover{background:#ffffff}.cn[data-tema=claro] .tool-card p{color:#3d495c}.cn[data-tema=claro] .tool-link{color:#785d21}.cn[data-tema=claro] .service-icon{color:#384861}.cn[data-tema=claro] .status{color:#3e495b}.cn[data-tema=claro] .text-button{color:#685631}.cn[data-tema=claro] label{color:#3b485e}.cn[data-tema=claro] input,.cn[data-tema=claro] select,.cn[data-tema=claro] select option,.cn[data-tema=claro] textarea{background:#ffffff}.cn[data-tema=claro] .tip{color:#645835}.cn[data-tema=claro] .notice{color:#7b5d1e}.cn[data-tema=claro] .ai-output{color:#354764}.cn[data-tema=claro] .chat-response,.cn[data-tema=claro] .copy-url{background:#ffffff}.cn[data-tema=claro] .auth-detail{color:#5f523a}.cn[data-tema=claro] .chat-question{color:#7f601a}.cn[data-tema=claro] .creative-canvas,.cn[data-tema=claro] .tutorial{background:#ffffff}.cn[data-tema=claro] input,.cn[data-tema=claro] select,.cn[data-tema=claro] textarea{background:#f4f4f7}.cn[data-tema=claro] .demo-pill,.cn[data-tema=claro] .panel-chat{background:#ffffff}.cn[data-tema=claro] .sugs button{background:#f4f4f7}.cn[data-tema=claro] .prod .cat,.cn[data-tema=claro] .ruta-lista small{color:#5c5c69}.cn[data-tema=claro] .fc-veredicto.bien b,.cn[data-tema=claro] .fc-veredicto.bien small{color:#258019}.cn[data-tema=claro] .fc-veredicto.justo b,.cn[data-tema=claro] .fc-veredicto.justo small{color:#8e640b}.cn[data-tema=claro] .fc-veredicto.mal b,.cn[data-tema=claro] .fc-veredicto.mal small{color:#8e0b0b}.cn[data-tema=claro] .ai-output{background:#f4f4f7}.cn[data-tema=claro] .tablero .aviso-error{color:#8e0b0b}.cn[data-tema=claro] .tablero .e-bien{color:#1e7b1e}.cn[data-tema=claro] .tablero .e-critico{color:#8e0b0b}.cn[data-tema=claro] .tablero .oficina{background:#f4f4f7}.cn[data-tema=claro] .rd-ficha dt{color:#5c5c69}.cn[data-tema=claro] .conex-pronto,.cn[data-tema=claro] .conex-vuelta{color:#8e640b}.cn[data-tema=claro] .conex-pronto.admin{color:#124687}.cn[data-tema=claro] .conex-vuelta{color:#217821}.cn[data-tema=claro] .conex-vuelta.revisar{color:#8e640b}.cn[data-tema=claro] .conex-est.ok{color:#217821}.cn[data-tema=claro] .conex-est.revisar{color:#8e640b}.cn[data-tema=claro] .rd-voto .mini.on-no{color:#8e0b0b}.cn[data-tema=claro] .ra-estado .ok,.cn[data-tema=claro] .rd-nuevo{color:#217821}.cn[data-tema=claro] .ra-estado .mal{color:#8e640b}.cn[data-tema=claro] .pp-fin{background:#f4f4f7}.cn[data-tema=claro] .pp-lista button{color:#17171c}.cn[data-tema=claro] .page-heading.vista-cab p{color:#3a445f}.cn[data-tema=claro] main .new-tool label,.cn[data-tema=claro] main .panel label,.cn[data-tema=claro] main .tablero label{color:#17171c}.cn[data-tema=claro] .g-nota{color:#3a445f}.cn[data-tema=claro] .es-pieza{color:#17171c}.cn[data-tema=claro] .es-ia-espera{color:#5c5c69}.cn[data-tema=claro] .es-ver{background:#ffffff}.cn[data-tema=claro] .es-tipo{color:#17171c}.cn[data-tema=claro] .es-tipo small{color:#5c5c69}.cn[data-tema=claro] .es-paso{color:#17171c}.cn[data-tema=claro] .es-paso small{color:#5c5c69}.cn[data-tema=claro] .es-angulos-d summary,.cn[data-tema=claro] .es-mas>summary{color:#846315}.cn[data-tema=claro] .es-cupos small{color:#5c5c69}.cn[data-tema=claro] .es-ia-error{color:#881c11}.cn[data-tema=claro] .es-pieza small{color:#5c5c69}.cn[data-tema=claro] .es-etapa.tofu{color:#124687}.cn[data-tema=claro] .es-etapa.mofu{color:#8e640b}.cn[data-tema=claro] .es-etapa.bofu{color:#288118}.cn[data-tema=claro] .es-lienzo{background:#f4f4f7}.cn[data-tema=claro] .cl-est{color:#3a445f}.cn[data-tema=claro] .cl-est.ok{color:#217821}.cn[data-tema=claro] .cl-costos span{color:#3a445f}.cn[data-tema=claro] .cl-borrar summary,.cn[data-tema=claro] .cl-peligro{color:#8e0b0b}.cn[data-tema=claro] .op-ej{color:#8e640b}.cn[data-tema=claro] .op-kpis span{color:#3a445f}.cn[data-tema=claro] .op-kpis small{color:#5c5c69}.cn[data-tema=claro] .marca-texto,.cn[data-tema=claro] .op-s p,.cn[data-tema=claro] .paso-m p{color:#3a445f}.cn[data-tema=claro] .adm-tabla-cupos th small{color:#5c5c69}.cn[data-tema=claro] .esc-falta span{color:#3a445f}.cn[data-tema=claro] .esc-pasos>li{background:#f4f4f7}.cn[data-tema=claro] .esc-pasos ul{color:#3a445f}.cn[data-tema=claro] .esc-video video{background:#ffffff}.cn[data-tema=claro] .esc-h{background:#f4f4f7}.cn[data-tema=claro] .esc-est{color:#5c5c69}.cn[data-tema=claro] .esc-est.ok{color:#25744d}.cn[data-tema=claro] .esc-h p{color:#3a445f}.cn[data-tema=claro] .esc-cuenta.ok{color:#25744d}.cn[data-tema=claro] .esc-c small,.cn[data-tema=claro] .esc-c span{color:#5c5c69}.cn[data-tema=claro] .esc-c.ok span{color:#25744d}.cn[data-tema=claro] .bnf-pasos3 p,.cn[data-tema=claro] .bnf-uso p{color:#3a445f}.cn[data-tema=claro] .avisos-ok{color:#25744d}.cn[data-tema=claro] .avisos-temas label{color:#17171c}.cn[data-tema=claro] .fc-escribe{background:#f4f4f7}.cn[data-tema=claro] .fc-escribe i{color:#3a445f}.cn[data-tema=claro] .calc-experta,.cn[data-tema=claro] .est-mini{background:#ffffff}.cn[data-tema=claro] .ejl-m{background:#f4f4f7}.cn[data-tema=claro] .inv-pasos .inv-error>span{color:#8e160b}.cn[data-tema=claro] .video-mod video{background:#ffffff}.cn[data-tema=claro] .meta-claude summary b{color:#846315}.cn[data-tema=claro] .chip-ok{color:#2f7c1d}.cn[data-tema=claro] .chip-no{color:#5c5c69}.cn[data-tema=claro] .meta-esperando{color:#8e690b}.cn[data-tema=claro] .meta-resultado .ok{color:#2f7c1d}.cn[data-tema=claro] .meta-nivel,.cn[data-tema=claro] .meta-titulos{color:#5c5c69}.cn[data-tema=claro] .guia-mod summary b,.cn[data-tema=claro] .meta-flecha,.cn[data-tema=claro] .meta-tablas>summary{color:#846315}.cn[data-tema=claro] .guia-mod-ok,.cn[data-tema=claro] .meta-resumen .bien{color:#2f7c1d}.cn[data-tema=claro] .meta-resumen .mal{color:#8e0b0b}.cn[data-tema=claro] .mini-pill.obra{color:#8e5f0b}.cn[data-tema=claro] .mini-pill.est-resuelto{color:#1c7d45}.cn[data-tema=claro] .mini-pill.est-en_revision{color:#846215}.cn[data-tema=claro] .nov-cuerpo{color:#3a445f}.cn[data-tema=claro] .nov-del{color:#881c11}.cn[data-tema=claro] .afi-cta{color:#8c680d;background:#ffffff}.cn[data-tema=claro] .afi-cta:hover,.cn[data-tema=claro] .ce-wa{background:#ffffff}.cn[data-tema=claro] .wa-cab{color:#17171c}.cn[data-tema=claro] .wa-cab small{color:#5c5c69}.cn[data-tema=claro] .wa-chat{background:#ffffff}.cn[data-tema=claro] .wa-in,.cn[data-tema=claro] .wa-out{color:#17171c}.cn[data-tema=claro] .wa-media{color:#5c5c69}.cn[data-tema=claro] .ce-chip.medio{color:#8c4a0d}.cn[data-tema=claro] .esc-paso p{color:#374562}.cn[data-tema=claro] .esc-est.corregir{color:#812018}.cn[data-tema=claro] .esc-g p{color:#374562}@media(max-width:700px){.cn[data-tema=claro] .sidebar,.cn[data-tema=claro] .topbar{background:#ffffff}}.cn[data-tema=claro] .of-pierde{color:#8c420d}.cn[data-tema=claro] .foto-op,.cn[data-tema=claro] .fotos-elegir-t{color:#17171c}.cn[data-tema=claro] .foto-op small{color:#5c5c69}.cn[data-tema=claro] .foto-op.on small,.cn[data-tema=claro] .foto-op.propia small{color:#846315}.cn[data-tema=claro] .foto-op.falta small{color:#894310}