.dm{z-index:100;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dm__backdrop{cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060a149e;border:0;padding:0;position:absolute;inset:0}.dm__panel{z-index:1;will-change:transform, opacity;width:min(96vw,1000px);max-width:100%;position:relative}.dm__panel:has(.dm__slot--specimen){width:min(96vw,860px)}.dm__face{align-items:start}.dm__hr{overflow-wrap:anywhere}.dm__en{opacity:.75;font-size:.86em;font-weight:600}.dm__alt{font-family:var(--font-carta-serif), Georgia, serif;color:var(--ink-soft);margin:-.2rem 0 0;font-size:.95rem}.dm__alt b{color:var(--ink);font-weight:500}.dm__facts div[data-hue=true]{background:oklch(.96 .03 var(--fact-hue) / .9);box-shadow:inset 0 0 0 1px oklch(.6 .12 var(--fact-hue) / .45)}.dm__facts div[data-hue=true] dt{color:oklch(.42 .12 var(--fact-hue))}.dm__info{max-width:62ch}.dm__slot--specimen{place-items:center;width:240px;min-height:336px;display:grid}.dm__specimen{text-align:center;color:var(--c-wash);justify-items:center;gap:.55rem;padding:1.2rem .9rem;display:grid}.dm__specimen-icon{color:#fff;background:radial-gradient(circle at 35% 30%, var(--type), var(--type-deep) 75%);border-radius:999px;place-items:center;width:26px;height:26px;display:inline-grid;box-shadow:inset 0 0 0 1.5px #ffffff8c}.dm__specimen-hr{font-family:var(--font-carta-serif), Georgia, serif;letter-spacing:-.02em;overflow-wrap:anywhere;text-shadow:0 2px #00000040;font-size:clamp(2rem,2.6vw,2.7rem);font-style:italic;font-weight:500;line-height:1.02}.dm__specimen-es{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:.8rem;font-weight:700}.dm__specimen[data-loading=true] .dm__specimen-hr{animation:1.2s ease-in-out infinite alternate dm-breathe}@keyframes dm-breathe{0%{opacity:.55}to{opacity:1}}.dm__skeleton{gap:.7rem;animation:1s ease-in-out infinite alternate dm-breathe;display:grid}.dm__skeleton-row{gap:.5rem;display:flex}.dm__skeleton-row span{background:#ffffff80;border-radius:8px;width:6rem;height:2.2rem;box-shadow:inset 0 0 0 1px #0000001a}.dm__skeleton-block{background:#ffffff80;border-radius:10px;height:2.6rem;box-shadow:inset 0 0 0 1px #0000001a}.dm .tcgm__btn:active,.dm .tcgm__close:active{transition-duration:.16s;transform:scale(.97)}@media (hover:none){.dm .tcgm__btn:hover{transform:none}}@media (max-width:640px){.dm{align-items:flex-end;padding:0}:is(.dm__panel,.dm__panel:has(.dm__slot--specimen)){width:100%;max-height:92dvh;padding-bottom:max(8px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.dm__face{max-height:calc(92dvh - 16px - env(safe-area-inset-bottom));border-radius:15px 15px 0 0}.dm__slot--specimen{width:100%;min-height:0}.dm__specimen{padding:.9rem .8rem}.dm__info{max-width:none}.dm__panel .tcgm__close{z-index:3;position:absolute;top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.dm__specimen[data-loading=true] .dm__specimen-hr,.dm__skeleton{animation-duration:2s}}
.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 #378fd58c,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:#7cb7ea;background:linear-gradient(#142449,#0a1018);border:1.5px solid #378fd58c;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:#7cb7ea;background:#0a1018eb;border:1.5px solid #378fd580;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 #378fd54d;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:#e6eefb;background:#171f2ae6;border:1px solid #378fd566;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:#e6eefba6;border-radius:999px;width:40px;height:4px}.curso-pip-drag__badge{pointer-events:auto;cursor:pointer;color:#e6eefb;background:#04070c8c;border:1px solid #e6eefb40;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}}