.pch{--side:#100d0a;--side-2:#161310;--side-ink:#ebeff4;--side-muted:#ce9f52;--side-faint:#9e711e;--side-hover:#edf2f90f;--side-on:#edf2f91c;--side-line:#edf2f917;--papel:#fbf7ef;--papel-2:#fefdf9;--papel-3:#f3ede2;--tinta:#2c2219;--tinta-2:#61564b;--tinta-3:#887e74;--linea:#dfd8cc;--linea-2:#cfc6b8;--profe:#865900;--profe-ink:#6c4800;--profe-suave:#ece7dd;--yo:#1c1916;--yo-ink:#f8f5ee;--oro:#e4b65c;--oro-suave:#e4b65c24;--f-ui:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;--f-serif:var(--font-outfit), "Outfit", Georgia, serif;--f-mono:var(--font-jetmono), ui-monospace, "SF Mono", monospace;--salida:cubic-bezier(.23, 1, .32, 1);isolation:isolate;background:var(--papel);width:100%;height:min(820px,100dvh - 48px);color:var(--tinta);font-family:var(--f-ui);border-radius:26px;grid-template-columns:280px minmax(0,1fr);font-size:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #edf2f914,0 40px 100px -30px #020201bf,0 12px 30px -12px #02020166;box-shadow:0 0 0 1px lab(95.3397% -.80815 -3.66658/.08),0 40px 100px -30px lab(.46159% .170119 .375253/.75),0 12px 30px -12px lab(.46159% .170119 .375253/.4)}@supports (color:lab(0% 0 0)){.pch{--side:lab(3.69966% .609584 1.60629);--side-2:lab(6.00247% .826784 2.23988);--side-ink:lab(94.184% -.651181 -2.93596);--side-muted:lab(68.7117% 11.7724 46.4628);--side-faint:lab(51.2527% 12.7722 49.7924);--side-hover:lab(95.3397% -.80815 -3.66658/.06);--side-on:lab(95.3397% -.80815 -3.66658/.11);--side-line:lab(95.3397% -.80815 -3.66658/.09);--papel:lab(97.3734% .383407 4.19031);--papel-2:lab(99.2073% .165164 1.89872);--papel-3:lab(94.0195% .771999 6.08865);--tinta:lab(14.1094% 3.87076 7.80229);--tinta-2:lab(37.3345% 3.34334 7.81437);--tinta-3:lab(53.6038% 2.42755 7.30011);--linea:lab(86.7086% 1.09684 6.82675);--linea-2:lab(80.3272% 1.63487 8.31808);--profe:lab(41.752% 20.8329 92.0983);--profe-ink:lab(33.5466% 22.1442 82.1007);--profe-suave:lab(91.9387% .455558 5.73729);--yo:lab(9.05708% .979006 2.89714);--yo-ink:lab(96.5578% .345796 3.80752);--oro:lab(76.9404% 10.0711 51.2784);--oro-suave:lab(76.9404% 10.0711 51.2784/.14)}}@media (min-width:761px){.pch{transition:grid-template-columns .38s var(--salida)}.pch[data-barra=cerrada]{grid-template-columns:0 minmax(0,1fr)}.pch-barra{width:280px;transition:opacity .22s ease 80ms, translate .38s var(--salida)}.pch[data-barra=cerrada] .pch-barra{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease, translate .38s var(--salida), visibility 0s .38s;translate:-32px}}.pch button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pch :focus-visible{outline:2px solid var(--profe);outline-offset:2px}[data-slot=dialog-content].pch-dialog{z-index:80;width:min(1140px,100vw - 48px);max-width:none;box-shadow:none;background:0 0;border:0;border-radius:26px;gap:0;padding:0;display:block}[data-slot=dialog-content].pch-dialog[data-state=open]{animation:pch-entra .34s var(--salida,cubic-bezier(.23, 1, .32, 1)) both}[data-slot=dialog-content].pch-dialog[data-state=closed]{animation:.17s cubic-bezier(.4,0,1,1) both pch-sale}@keyframes pch-entra{0%{opacity:0;filter:blur(6px);scale:.965}}@keyframes pch-sale{to{opacity:0;scale:.98}}body.pchat-abierto [data-slot=dialog-overlay]{z-index:79;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06040380;background:lab(1.26823% .313714 .764689/.5)}body.pchat-abierto .pfab,body.pchat-abierto .curso-fab,body.pchat-abierto .curso-pip-toggle{display:none}.pch-barra{min-height:0;color:var(--side-ink);background:radial-gradient(120% 60% at 0% 0%, #221f1b8c, transparent 70%), var(--side);box-shadow:inset -1px 0 0 var(--side-line);animation:pch-barra-entra .26s var(--salida) backwards;flex-direction:column;padding:14px 10px 10px;display:flex}@supports (color:lab(0% 0 0)){.pch-barra{background:radial-gradient(120% 60% at 0% 0%, lab(11.8415% .971004 2.92006/.55), transparent 70%), var(--side)}}@keyframes pch-barra-entra{0%{opacity:0;translate:-10px}}.pch-barra__cab{align-items:center;gap:10px;padding:0 4px 14px 6px;display:flex}.pch-barra__cara{background:#ffcf82;background:lab(86.1518% 11.0797 44.9797);border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden;box-shadow:0 0 0 1.5px #edf2f980,0 0 0 5px #aa74002e;box-shadow:0 0 0 1.5px lab(95.3397% -.80815 -3.66658/.5),0 0 0 5px lab(53.4445% 19.3648 87.7726/.18)}.pch-barra__cara img{object-fit:cover;width:100%;height:100%}.pch-barra__nombre{min-width:0;font-family:var(--f-serif);letter-spacing:-.01em;flex:1;font-size:18px;font-weight:600;line-height:1}.pch-icono{width:36px;height:36px;color:var(--tinta-2);background:0 0;border:0;border-radius:11px;flex:none;place-items:center;transition:background-color .14s,color .14s,scale .1s ease-out;display:grid}@media (hover:hover){.pch-icono:hover{background:var(--papel-3);color:var(--tinta)}}.pch-icono:active{scale:.94}.pch-icono--barra{color:var(--side-muted)}@media (hover:hover){.pch-icono--barra:hover{background:var(--side-hover);color:var(--side-ink)}}.pch-nuevo{background:var(--side-hover);width:100%;box-shadow:inset 0 0 0 1px var(--side-line);text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 10px 10px 12px;font-size:14px;font-weight:600;transition:background-color .14s,scale .1s ease-out;display:flex}.pch-nuevo span{flex:1}@media (hover:hover){.pch-nuevo:hover{background:var(--side-on)}}.pch-nuevo:active{scale:.985}.pch-kbd{height:20px;font-family:var(--f-mono);letter-spacing:.02em;color:var(--side-muted);background:#edf2f912;background:lab(95.3397% -.80815 -3.66658/.07);border-radius:6px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 -1px #00000280;box-shadow:inset 0 -1px lab(.0990658% .123508 -.722083/.5)}.pch-buscar{height:38px;color:var(--side-faint);border-radius:12px;align-items:center;gap:8px;margin:8px 0 6px;padding:0 12px;transition:background-color .14s;display:flex}.pch-buscar:focus-within{color:var(--side-muted);background:#02020159;background:lab(.46159% .170119 .375253/.35)}.pch-buscar input{min-width:0;color:var(--side-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.pch-buscar input::placeholder{color:var(--side-faint)}.pch-buscar input::-webkit-search-cancel-button{display:none}.pch-barra__lista{scrollbar-width:thin;scrollbar-color:oklch(96% .01 255/.14) transparent;flex:1;min-height:0;margin:0 -6px;padding:0 6px 10px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 18px),#0000 100%)}.pch-barra__vacio{color:var(--side-muted);margin:18px 12px;font-size:13px;line-height:1.5}.pch-grupo{margin-top:14px}.pch-grupo__titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--side-faint);margin:0 0 4px;padding:0 12px;font-size:11px;font-weight:700}.pch-grupo ul{margin:0;padding:0;list-style:none}.pch-fila{border-radius:12px;align-items:center;gap:6px;transition:background-color .12s;display:flex;position:relative}@media (hover:hover){.pch-fila:hover{background:var(--side-hover)}}.pch-fila.is-on{background:var(--side-on)}.pch-fila__abrir{text-align:left;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:11px;min-width:0;padding:7px 8px;display:flex}.pch-fila__abrir:active{scale:.99}.pch-tapa{object-fit:cover;background:var(--side-2);border-radius:5px;flex:none;width:24px;height:34px;box-shadow:0 0 0 1px #edf2f924,0 3px 8px -3px #000002cc;box-shadow:0 0 0 1px lab(95.3397% -.80815 -3.66658/.14),0 3px 8px -3px lab(.0990658% .123508 -.722083/.8)}.pch-tapa--retrato{object-position:50% 20%;background:#ffcf82;background:lab(86.1518% 11.0797 44.9797)}.pch-fila__textos{flex-direction:column;gap:2px;min-width:0;display:flex}.pch-fila__titulo{white-space:nowrap;text-overflow:ellipsis;color:#d9dfe6;color:lab(88.3751% -.959426 -4.39417);font-size:13.5px;font-weight:500;line-height:1.3;overflow:hidden}.pch-fila.is-on .pch-fila__titulo{color:var(--side-ink);font-weight:600}.pch-fila__donde{white-space:nowrap;text-overflow:ellipsis;color:var(--side-faint);font-size:11.5px;line-height:1.3;overflow:hidden}.pch-fila__acciones{opacity:0;gap:2px;padding-right:6px;transition:opacity .12s;display:flex}.pch-fila:focus-within .pch-fila__acciones,.pch-fila.is-on .pch-fila__acciones{opacity:1}@media (hover:hover){.pch-fila:hover .pch-fila__acciones{opacity:1}}@media (hover:none){.pch-fila__acciones{display:none}.pch-fila.is-on .pch-fila__acciones{opacity:1;display:flex}.pch-nuevo .pch-kbd,.pch-atajo{display:none}}.pch-fila__accion{width:28px;height:28px;color:var(--side-muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}@media (hover:hover){.pch-fila__accion:hover{background:var(--side-hover);color:var(--side-ink)}}.pch-fila.is-editando{background:var(--side-on);gap:10px;padding:7px 6px 7px 8px}.pch-fila__input{min-width:0;height:30px;color:var(--side-ink);font:inherit;background:#02020173;background:lab(.46159% .170119 .375253/.45);border:0;border-radius:8px;outline:none;flex:1;padding:0 8px;font-size:13.5px;box-shadow:inset 0 0 0 1px #c7943c99;box-shadow:inset 0 0 0 1px lab(65.2% 13.4315 52.3829/.6)}.pch-fila.is-borrando{background:#902f3347;background:lab(34.8585% 41.4106 21.3281/.28);gap:6px;padding:6px 6px 6px 12px;box-shadow:inset 0 0 0 1px #db646566;box-shadow:inset 0 0 0 1px lab(57.8716% 47.6406 23.8055/.4)}.pch-fila__pregunta{flex:1;font-size:13px;font-weight:600}.pch-fila__si{color:#fff6f5;color:lab(97.5883% 3.05605 1.64278);background:#cb4644;background:lab(49.5822% 53.594 31.9756);border:0;border-radius:8px;height:28px;padding:0 12px;font-size:12.5px;font-weight:700}@media (hover:hover){.pch-fila__si:hover{background:#b63132;background:lab(42.6062% 53.7334 32.9016)}}.pch-barra__pie{box-shadow:inset 0 1px 0 var(--side-line);margin:4px -2px 0;padding:10px 6px 2px}.pch-yo{align-items:center;gap:10px;display:flex}.pch-yo__foto{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.pch-yo__foto--inicial{background:#724d00;background:lab(36.0937% 14.0753 58.3473);place-items:center;font-size:13px;font-weight:700;display:grid}.pch-yo__nombre{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.pch-kunas{height:26px;font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--oro);background:var(--oro-suave);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #e4b65c47;box-shadow:inset 0 0 0 1px lab(76.9404% 10.0711 51.2784/.28)}.pch-kunas--cab{color:#8a5f18;color:lab(44.228% 13.3196 44.8564);background:#e4b65c29;background:lab(76.9404% 10.0711 51.2784/.16);box-shadow:inset 0 0 0 1px #cc9c4266;box-shadow:inset 0 0 0 1px lab(67.5798% 11.9379 52.333/.4)}.pch-moneda{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:13px;height:13px}.pch-moneda circle:first-child{fill:currentColor;fill-opacity:.2}.pch-atajo{color:var(--side-faint);align-items:center;gap:8px;margin:10px 0 0;font-size:11.5px;line-height:1.35;display:flex}.pch-atajo .pch-kbd{flex:none}.pch-esqueleto{flex-direction:column;gap:10px;padding:18px 12px;display:flex}.pch-esqueleto span{background:#edf2f914;background:lab(95.3397% -.80815 -3.66658/.08);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite pch-latido;display:block}.pch-esqueleto--hilo{gap:14px;padding:28px 0}.pch-esqueleto--hilo span{background:var(--papel-3);height:14px}@keyframes pch-latido{50%{opacity:.45}}.pch-main{background:radial-gradient(90% 55% at 50% 0%, #fffdfa, transparent 70%), var(--papel);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}@supports (color:lab(0% 0 0)){.pch-main{background:radial-gradient(90% 55% at 50% 0%, lab(99.4431% .199974 2.27959), transparent 70%), var(--papel)}}.pch-cab{z-index:2;align-items:center;gap:8px;min-height:60px;padding:10px 12px 10px 18px;display:flex;position:relative}.pch[data-barra=cerrada] .pch-cab{padding-left:12px}.pch-cab__textos{flex:1;min-width:0}.pch .pch-cab__titulo{font-family:var(--f-ui);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;color:var(--tinta);margin:0;font-size:15px;font-weight:600;overflow:hidden}.pch-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--linea-2) transparent;flex:1;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 10px),#0000 100%)}.pch-hilo{flex-direction:column;gap:26px;width:min(100% - 48px,46rem);margin:0 auto;padding:18px 0 30px;animation:.2s ease-out both pch-aparece;display:flex}@keyframes pch-aparece{0%{opacity:0}}.pch-main[data-vacio=si] .pch-scroll{flex-direction:column;justify-content:flex-end;display:flex;-webkit-mask-image:none;mask-image:none}.pch-main[data-vacio=si] .pch-hilo{padding-bottom:26px}.pch-main[data-vacio=si] .pch-pie{flex:1}.pch-hola{text-align:center;flex-direction:column;align-items:center;display:flex}.pch-hola__retrato{width:84px;height:84px;box-shadow:0 0 0 3px var(--papel), 0 0 0 4px #aa740059, 0 18px 36px -14px #5433008c;animation:pch-sube .52s var(--salida) both;background:#ffd794;background:lab(88.4762% 11.0031 44.8411);border-radius:50%;overflow:hidden}@supports (color:lab(0% 0 0)){.pch-hola__retrato{box-shadow:0 0 0 3px var(--papel), 0 0 0 4px lab(53.4445% 19.3648 87.7726/.35), 0 18px 36px -14px lab(24.3414% 17.592 54.3636/.55)}}.pch-hola__retrato img{object-fit:cover;width:100%;height:100%}.pch-hola__titulo{font-family:var(--f-serif);letter-spacing:-.02em;color:var(--tinta);animation:pch-sube .52s 60ms var(--salida) both;margin:20px 0 0;font-size:34px;font-weight:500;line-height:1.1}.pch-hola__bajada{max-width:34rem;color:var(--tinta-2);text-wrap:pretty;animation:pch-sube .52s .11s var(--salida) both;margin:10px 0 0;font-size:15px;line-height:1.55}@keyframes pch-sube{0%{opacity:0;translate:0 10px}}.pch-msg.is-nueva{animation:pch-sube .26s var(--salida) both}.pch-msg--yo{justify-content:flex-end;display:flex}.pch-msg--yo .pch-msg__globo{background:var(--yo);max-width:min(80%,36rem);color:var(--yo-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:22px 22px 6px;margin:0;padding:11px 16px 12px;font-size:15px;line-height:1.5;box-shadow:0 8px 20px -14px #100d0acc;box-shadow:0 8px 20px -14px lab(3.69966% .609584 1.60629/.8)}.pch-msg--profe{grid-template-columns:30px minmax(0,1fr);gap:14px;display:grid}.pch-msg__cara{background:#ffd794;background:lab(88.4762% 11.0031 44.8411);border-radius:50%;width:30px;height:30px;margin-top:1px;overflow:hidden;box-shadow:0 0 0 1px #aa74004d;box-shadow:0 0 0 1px lab(53.4445% 19.3648 87.7726/.3)}.pch-msg__cara img{object-fit:cover;width:100%;height:100%}.pch-msg__cuerpo{min-width:0;padding-top:4px}.pch-msg__texto{max-width:68ch;color:var(--tinta);text-wrap:pretty;overflow-wrap:anywhere;font-size:15.5px;line-height:1.68}.pch-msg__texto .pmd__p{margin-bottom:.8em}.pch-msg__texto .pmd__hr{color:var(--profe-ink)}.pch-msg__texto .pmd__ul,.pch-msg__texto .pmd__ol{margin-bottom:.8em}.pch-msg__texto.is-escribiendo>:last-child:after{content:"";background:var(--profe);vertical-align:.1em;border-radius:50%;width:7px;height:7px;margin-left:4px;animation:.9s ease-in-out infinite pch-latido;display:inline-block}.pch-pensando{color:var(--tinta-3);align-items:center;gap:10px;padding-top:3px;font-size:14px;display:inline-flex}.pch-pensando__puntos{gap:4px;display:inline-flex}.pch-pensando__puntos i{background:var(--profe);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite pch-punto}.pch-pensando__puntos i:nth-child(2){animation-delay:.15s}.pch-pensando__puntos i:nth-child(3){animation-delay:.3s}@keyframes pch-punto{0%,80%,to{opacity:.25;translate:0}40%{opacity:1;translate:0 -3px}}.pch-acciones{opacity:0;gap:2px;margin:8px 0 0 -8px;transition:opacity .15s;display:flex}.pch-msg--profe:focus-within .pch-acciones,.pch-msg--profe.is-ultima .pch-acciones{opacity:1}@media (hover:hover){.pch-msg--profe:hover .pch-acciones{opacity:1}}@media (hover:none){.pch-acciones{opacity:1}}.pch-accion{height:30px;color:var(--tinta-3);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:600;transition:background-color .12s,color .12s,scale .1s ease-out;display:inline-flex}@media (hover:hover){.pch-accion:hover{background:var(--papel-3);color:var(--tinta)}}.pch-accion:active{scale:.95}.pch-accion--guardar span{display:none}.pch-accion--guardar.is-on{color:var(--profe-ink)}.pch-accion--guardar.is-on span{display:inline}@media (hover:hover){.pch-accion--guardar:hover span{display:inline}}.pch-aviso{animation:pch-sube .26s var(--salida) both;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:44px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.pch-aviso p{flex:16rem;margin:0}.pch-aviso--rojo{color:#862628;color:lab(31.4012% 41.1837 23.7145);background:#ffe8e7;background:lab(93.8589% 10.9696 5.14892);box-shadow:inset 0 0 0 1px #f5b9b6;box-shadow:inset 0 0 0 1px lab(80.7502% 22.0219 10.4497)}.pch-aviso--ambar{color:#633f0c;color:lab(30.2354% 12.8855 35.2809);background:#ffedc2;background:lab(94.4287% 1.54644 23.6817);box-shadow:inset 0 0 0 1px #e9c57d;box-shadow:inset 0 0 0 1px lab(81.6463% 6.44311 41.2848)}.pch-aviso--neutro{background:var(--papel-3);box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta-2)}.pch-aviso__reintentar{background:#fffdfabf;background:lab(99.4356% .130862 1.51824/.75);border:0;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px}.pch-pie{z-index:1;flex-direction:column;gap:10px;width:min(100% - 32px,48rem);margin:0 auto;padding:0 0 14px;display:flex;position:relative}.pch-comp{background:var(--papel-2);box-shadow:inset 0 0 0 1px var(--linea), 0 1px 0 #fffdfa inset, 0 18px 40px -26px #4027128c, 0 2px 6px -2px #3d29191f;border-radius:26px;flex-direction:column;gap:4px;padding:10px 12px 10px 16px;transition:box-shadow .18s;display:flex}@supports (color:lab(0% 0 0)){.pch-comp{box-shadow:inset 0 0 0 1px var(--linea), 0 1px 0 lab(99.4356% .130862 1.51824) inset, 0 18px 40px -26px lab(18.6164% 10.1142 18.838/.55), 0 2px 6px -2px lab(18.6681% 7.83302 14.503/.12)}}.pch-comp:focus-within{box-shadow:inset 0 0 0 1px #a975008c,0 0 0 4px #aa74001a,0 18px 40px -26px #4027128c,0 2px 6px -2px #3d29191f;box-shadow:inset 0 0 0 1px lab(53.521% 15.8712 63.4812/.55),0 0 0 4px lab(53.4445% 19.3648 87.7726/.1),0 18px 40px -26px lab(18.6164% 10.1142 18.838/.55),0 2px 6px -2px lab(18.6681% 7.83302 14.503/.12)}.pch-comp__txt{resize:none;width:100%;min-height:28px;max-height:200px;color:var(--tinta);font:inherit;field-sizing:content;background:0 0;border:0;outline:none;padding:4px 0 2px;font-size:15.5px;line-height:1.5}.pch-comp__txt::placeholder{color:var(--tinta-3)}.pch-comp__txt:focus-visible{outline:none}.pch-comp__barra{align-items:center;gap:8px;display:flex}.pch-comp__teclado{height:34px;box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 11px 0 10px;transition:background-color .14s,color .14s,box-shadow .14s,scale .1s ease-out;display:inline-flex}.pch-comp__teclado span{font-family:var(--f-serif);font-size:16px;font-weight:600;line-height:1}@media (hover:hover){.pch-comp__teclado:hover{background:var(--papel-3);color:var(--tinta)}}.pch-comp__teclado:active{scale:.95}.pch-comp__teclado.is-on{background:var(--profe-suave);color:var(--profe-ink);box-shadow:inset 0 0 0 1px #a9750073;box-shadow:inset 0 0 0 1px lab(53.521% 15.8712 63.4812/.45)}.pch-ctx{background:var(--papel-3);transform-origin:50% 100%;border-radius:16px;align-items:center;gap:12px;margin:0 0 6px;padding:8px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #d8d0c3b3;box-shadow:inset 0 0 0 1px lab(83.8131% 1.23563 7.59739/.7)}.pch-ctx-caja{margin:0 -4px 0 -8px;overflow:clip}.pch-ctx__tapa{object-fit:cover;object-position:50% 20%;background:#ffcf82;background:lab(86.1518% 11.0797 44.9797);border-radius:6px;flex:none;width:32px;height:45px;box-shadow:0 0 0 1px #3d291914,0 4px 10px -4px #3d291973;box-shadow:0 0 0 1px lab(18.6681% 7.83302 14.503/.08),0 4px 10px -4px lab(18.6681% 7.83302 14.503/.45)}.pch-ctx__textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pch-ctx__rotulo{letter-spacing:.09em;text-transform:uppercase;color:var(--profe-ink);font-size:10.5px;font-weight:700}.pch-ctx__clase{white-space:nowrap;text-overflow:ellipsis;color:var(--tinta);font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.pch-ctx__leccion{color:var(--tinta-2);font-weight:500}.pch-ctx__ahora{min-width:0;color:var(--tinta-2);align-items:baseline;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.pch-ctx__ahora q,.pch-ctx__ahora>span{white-space:nowrap;text-overflow:ellipsis;font-style:italic;overflow:hidden}.pch-ctx__ahora q{quotes:"«" "»"}.pch-ctx__seg{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--profe-ink);flex:none;font-size:11.5px;font-style:normal;font-weight:600}.pch-ctx__seg:before{content:"";vertical-align:.02em;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;margin-right:5px;display:inline-block}.pch-ctx__quitar{width:26px;height:26px;color:var(--tinta-2);background:#2c221912;background:lab(14.1094% 3.87076 7.80229/.07);border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;transition:background-color .12s,color .12s,scale .1s ease-out;display:grid}@media (hover:hover){.pch-ctx__quitar:hover{background:var(--tinta);color:var(--papel-2)}}.pch-ctx__quitar:active{scale:.9}.pch-comp__volver{height:34px;box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px 0 10px;font-size:13px;font-weight:500;transition:background-color .14s,color .14s,scale .1s ease-out;display:inline-flex}@media (hover:hover){.pch-comp__volver:hover{background:var(--papel-3);color:var(--tinta)}}.pch-comp__volver:active{scale:.96}.pch-comp__enviar{background:var(--yo);width:36px;height:36px;color:var(--yo-ink);border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:background-color .15s,opacity .15s,scale .1s ease-out;display:grid}@media (hover:hover){.pch-comp__enviar:hover:not(:disabled){background:#4f3100;background:lab(23.2275% 15.7517 49.2533)}}.pch-comp__enviar:active:not(:disabled){scale:.92}.pch-comp__enviar:disabled{cursor:default;background:var(--linea);color:var(--papel-2)}.pch-comp__enviar.is-frenar{background:var(--tinta)}.pch-sugerencias{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.pch-sug{box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta-2);animation:pch-sube .42s var(--salida) both;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:500;transition:background-color .14s,color .14s,box-shadow .14s,scale .1s ease-out}@media (hover:hover){.pch-sug:hover{background:var(--papel-2);box-shadow:inset 0 0 0 1px var(--linea-2);color:var(--tinta)}}.pch-sug:active{scale:.97}.pch-pista{text-align:center;color:var(--tinta-3);margin:0;font-size:11.5px}.pch-teclado{--lomo-ink:var(--side-ink);--lomo-muted:var(--side-muted);--lomo-hover:var(--side-hover);--hoja:#faf6ef;--hoja-2:#ede7dd;--hoja-3:#e5ddd0;--hoja-hi:#fffdfad9;--hoja-ink:var(--tinta);--hoja-ink-soft:var(--tinta-2);--hoja-ink-faint:var(--tinta-3);--accent:var(--profe-ink);--oro-claro:#f7dba1;--oro-ink:#54360b;--font-serif:var(--f-serif);--font-sans:var(--f-ui);--font-mono:var(--f-mono);--ease-out:var(--salida);color:var(--side-ink);background:var(--side);padding:10px 14px 14px;box-shadow:inset 0 1px #edf2f91f;box-shadow:inset 0 1px lab(95.3397% -.80815 -3.66658/.12)}@supports (color:lab(0% 0 0)){.pch-teclado{--hoja:lab(97.1378% .345618 3.80743);--hoja-2:lab(91.9284% .720382 5.70586);--hoja-3:lab(88.4534% 1.22964 7.59306);--hoja-hi:lab(99.4356% .130862 1.51824/.85);--oro-claro:lab(88.6194% 4.04969 32.1325);--oro-ink:lab(25.6208% 11.194 30.4862)}}.pch-teclado .dxk .hg-theme-default .hg-button{height:42px}.pch-main{animation:pch-vista .3s var(--salida) backwards}@keyframes pch-vista{0%{opacity:0;translate:0 8px}}.pch-cab__abrir,.pch-kunas--cab{animation:pch-asoma .26s .12s var(--salida) backwards}@keyframes pch-asoma{0%{opacity:0;scale:.85}}.pch-comp__volver{animation:pch-asoma .24s .14s var(--salida) backwards}.pch-msg.is-nueva .pch-msg__texto{animation:.26s ease-out backwards pch-aparece}.pch-icono-vivo{place-items:center;display:grid}.pch-kunas__moneda{perspective:60px;display:grid}.pch-kunas__n{display:inline-block}.pch-kunas[data-cambio] .pch-kunas__n{animation:pch-kuna-baja .46s var(--salida) backwards}.pch-kunas[data-cambio=sube] .pch-kunas__n{animation-name:pch-kuna-sube}.pch-kunas[data-cambio] .pch-kunas__moneda{animation:pch-kuna-gira .62s var(--salida) backwards}@keyframes pch-kuna-baja{0%{opacity:0;filter:blur(2px);translate:0 -.75em}}@keyframes pch-kuna-sube{0%{opacity:0;filter:blur(2px);translate:0 .75em}}@keyframes pch-kuna-gira{0%{rotate:y 0deg;scale:1.25}to{rotate:y 360deg;scale:1}}.pch-velo{display:none}@media (max-width:760px){[data-slot=dialog-content].pch-dialog{--tw-translate-x:0px;--tw-translate-y:0px;border-radius:0;width:100vw;height:100dvh;top:0;left:0}[data-slot=dialog-content].pch-dialog[data-state=open]{animation-name:pch-entra-movil}@keyframes pch-entra-movil{0%{opacity:0;translate:0 24px}}.pch,.pch[data-barra=cerrada]{border-radius:0;grid-template-columns:minmax(0,1fr);height:100dvh}.pch-barra,.pch[data-barra=cerrada] .pch-barra{z-index:5;width:min(86vw,330px);padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:calc(10px + env(safe-area-inset-bottom));visibility:hidden;transition:translate .34s var(--salida), visibility 0s .34s;animation:none;display:flex;position:absolute;inset:0 auto 0 0;translate:-102%;box-shadow:30px 0 60px -20px #02020199;box-shadow:30px 0 60px -20px lab(.46159% .170119 .375253/.6)}.pch[data-cajon=abierto] .pch-barra{visibility:visible;transition:translate .38s var(--salida);translate:0}.pch-velo{z-index:4;opacity:0;pointer-events:none;background:#06040373;background:lab(1.26823% .313714 .764689/.45);border:0;padding:0;transition:opacity .3s;display:block;position:absolute;inset:0}.pch[data-cajon=abierto] .pch-velo{opacity:1;pointer-events:auto}.pch-cab{padding:calc(8px + env(safe-area-inset-top)) 8px 8px}.pch-hilo{gap:22px;width:calc(100% - 32px)}.pch-pie{width:calc(100% - 20px);padding-bottom:calc(10px + env(safe-area-inset-bottom))}.pch-hola__titulo{font-size:29px}.pch-msg--profe{grid-template-columns:26px minmax(0,1fr);gap:10px}.pch-msg__cara{width:26px;height:26px}.pch-aviso{margin-left:36px}.pch-pista{display:none}.pch-teclado{padding:8px 6px calc(8px + env(safe-area-inset-bottom))}.pch-teclado .dxk .hg-theme-default .hg-button{height:40px;font-size:16px}}@media (prefers-reduced-motion:reduce){[data-slot=dialog-content].pch-dialog[data-state=open],.pch-barra,.pch-hola__retrato,.pch-hola__titulo,.pch-hola__bajada,.pch-msg.is-nueva,.pch-aviso,.pch-sug,.pch-main,.pch-cab__abrir,.pch-kunas--cab,.pch-comp__volver,.pch-msg.is-nueva .pch-msg__texto,.pch-kunas[data-cambio] .pch-kunas__n{animation-name:pch-aparece;animation-duration:.16s}.pch,.pch-barra{transition:visibility}.pch-kunas[data-cambio] .pch-kunas__moneda{animation:none}}@media (prefers-reduced-transparency:reduce){body.pchat-abierto [data-slot=dialog-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060403b3;background:lab(1.26823% .313714 .764689/.7)}}
.curso-scope{overflow-x:clip}body{--curso-pip-w:126px;--curso-pip-h:calc(var(--curso-pip-w) * 16 / 9)}body.curso-pip-big{--curso-pip-w:min(56vw, 250px)}@media (max-width:767px){.curso-scope .h-screen{height:100svh}.curso-scope .curso-pip{left:max(14px, env(safe-area-inset-left));bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;width:var(--curso-pip-w);transition:width .35s cubic-bezier(.22,1,.36,1);position:fixed;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important}.curso-scope .curso-pip>div{height:auto;display:block;padding:0!important}.curso-scope .curso-pip>div>span{display:none}.curso-scope .curso-pip__frame{border-radius:14px;width:100%;overflow:hidden;height:auto!important;padding:0!important;animation:none!important;transform:none!important;box-shadow:0 0 0 1.5px #d5a0378c,0 16px 34px -12px #000000bf!important}.curso-scope .curso-pip__frame>div{border-radius:inherit}.curso-scope .curso-pip [class*=__tape],.curso-scope .curso-pip .cuaderno-mixer__trigger{display:none}.curso-scope .ej-steps,.curso-scope .tr-steps,.curso-scope .aula-steps,.curso-scope .cuaderno-deluxe__steps,.curso-scope .trib-rail{padding-left:calc(var(--curso-pip-w) + 26px);padding-right:70px}.curso-scope .ej__stage,.curso-scope .trib__stage,.curso-scope .fab__stage,.curso-scope .tr__stage,.curso-scope .cuaderno-deluxe__stagewrap{padding-left:max(.9rem, env(safe-area-inset-left));padding-right:max(.9rem, env(safe-area-inset-right))}.curso-scope .ej__topbar,.curso-scope .trib__topbar,.curso-scope .fab__topbar,.curso-scope .tr__topbar,.curso-scope .pal__topbar,.curso-scope .aula__topbar{padding-left:1rem;padding-right:1rem}}@media (max-width:1023px){.curso-scope .curso-nav{display:none}.curso-scope .curso-drawer__panel .curso-nav{display:block}}@media (min-width:768px) and (max-width:1023px){.curso-scope .curso-pip__frame{width:clamp(190px,26vw,280px);height:auto!important}}.curso-fab{right:max(14px, env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));z-index:70;cursor:pointer;color:#eac57c;background:linear-gradient(#272623,#0a1018);border:1.5px solid #d5a0378c;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;box-shadow:0 14px 30px -10px #000000b3}.curso-fab:active{transform:scale(.94)}.curso-pip-toggle{left:max(14px, env(safe-area-inset-left));bottom:calc(14px + env(safe-area-inset-bottom) + var(--curso-pip-h) + 10px);z-index:61;cursor:pointer;color:#eac57c;background:#0a1018eb;border:1.5px solid #d5a03780;border-radius:50%;place-items:center;width:36px;height:36px;transition:bottom .35s cubic-bezier(.22,1,.36,1);display:none;position:fixed;box-shadow:0 8px 18px -8px #000000b3}@media (max-width:767px){.curso-pip-toggle{display:grid}}.curso-drawer{z-index:80;position:fixed;inset:0}.curso-drawer__backdrop{cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04070c9e;border:0;animation:.25s ease-out both cursoFade;position:absolute;inset:0}.curso-drawer__panel{background:#0a1018;border-left:1px solid #d5a0374d;width:min(340px,88vw);height:100%;animation:.32s cubic-bezier(.22,1,.36,1) both cursoSlide;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-24px 0 60px -20px #000c}.curso-drawer__panel>nav{height:100%!important}.curso-drawer__close{z-index:2;cursor:pointer;color:#f6f3eb;background:#1c1b18e6;border:1px solid #d5a03766;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}@keyframes cursoFade{0%{opacity:0}to{opacity:1}}@keyframes cursoSlide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@media (pointer:coarse){.curso-scope .trib-rail__dot{width:2.4rem;height:2.4rem}.curso-scope .ej-step,.curso-scope .tr-step{padding-top:9px;padding-bottom:9px}}@media (max-width:767px),(min-width:1024px){.curso-scope .curso-pip{touch-action:none;will-change:transform}.curso-scope .curso-pip .curso-pip-drag{z-index:6;pointer-events:none;border-radius:14px;position:absolute;inset:0}.curso-pip-drag__cover{pointer-events:auto;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:14px;position:absolute;inset:0}.curso-pip-drag__cover:active{cursor:grabbing}.curso-pip-drag__strip{pointer-events:auto;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#04070c99,#0000);border-radius:14px 14px 0 0;place-items:center;height:30px;display:grid;position:absolute;top:0;left:0;right:0}.curso-pip-drag__pill{background:#f6f3eba6;border-radius:999px;width:40px;height:4px}.curso-pip-drag__badge{pointer-events:auto;cursor:pointer;color:#f6f3eb;background:#04070c8c;border:1px solid #f6f3eb40;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}body[data-curso-pip-corner=br] .curso-scope .ej-steps,body[data-curso-pip-corner=br] .curso-scope .tr-steps,body[data-curso-pip-corner=br] .curso-scope .aula-steps,body[data-curso-pip-corner=br] .curso-scope .cuaderno-deluxe__steps,body[data-curso-pip-corner=br] .curso-scope .trib-rail{padding-left:16px;padding-right:calc(var(--curso-pip-w) + 26px)}body[data-curso-pip-corner=tl] .curso-scope .ej-steps,body[data-curso-pip-corner=tl] .curso-scope .tr-steps,body[data-curso-pip-corner=tl] .curso-scope .aula-steps,body[data-curso-pip-corner=tl] .curso-scope .cuaderno-deluxe__steps,body[data-curso-pip-corner=tl] .curso-scope .trib-rail,body[data-curso-pip-corner=tr] .curso-scope .ej-steps,body[data-curso-pip-corner=tr] .curso-scope .tr-steps,body[data-curso-pip-corner=tr] .curso-scope .aula-steps,body[data-curso-pip-corner=tr] .curso-scope .cuaderno-deluxe__steps,body[data-curso-pip-corner=tr] .curso-scope .trib-rail{padding-left:16px;padding-right:70px}}@media (prefers-reduced-motion:reduce){.curso-scope .curso-pip,.curso-pip-toggle,.curso-drawer__backdrop,.curso-drawer__panel{transition:none;animation:none}}