body:has(.mant){background:#000;overflow:hidden}body:has(.mant) .tema,body:has(.mant) .wsp{display:none!important}.mant{--cian:#18C8F0;--cian-2:#7FE3F7;--tinta:#06090c;--texto:#EAF2F6;--apagado:rgba(234,242,246,.62);position:fixed;inset:0;background:#000;color:var(--texto);font-family:var(--body);overflow:hidden}.mant__frente{position:relative;z-index:1;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;align-items:center;grid-gap:clamp(8px,2svh,22px);gap:clamp(8px,2svh,22px);padding:max(24px,calc(env(safe-area-inset-top) + 18px)) max(20px,env(safe-area-inset-right)) max(28px,calc(env(safe-area-inset-bottom) + 18px)) max(20px,env(safe-area-inset-left));text-align:center}@media (min-width:960px){.mant__frente{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:1fr auto 1fr;justify-items:start;text-align:left;column-gap:clamp(24px,4vw,72px);padding-inline:clamp(40px,7vw,120px)}.mant__marca{grid-column:1;grid-row:1;align-self:end}.mant__texto{grid-column:1;grid-row:2/4;align-self:start}.mant__holo{grid-column:2;grid-row:1/4;justify-self:stretch}}.mant__logo{width:min(300px,64vw);filter:drop-shadow(0 0 22px rgba(24,200,240,.18))}@media (min-width:960px){.mant__logo{width:min(340px,26vw)}}.mant__logo .logo-svg{display:block;width:100%;height:auto;overflow:visible}.mant__logo .vacia{opacity:.14}.mant__logo .llena{filter:drop-shadow(0 0 6px rgba(255,193,7,.35))}.mant__logo .borde{animation:mant-borde 2.8s ease-in-out infinite}.mant__logo .rayo{animation:mant-rayo 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.mant__logo .palabra{opacity:0;animation:mant-entra 1s ease .5s forwards}@keyframes mant-rayo{0%,60%{opacity:.55;filter:none}70%{opacity:1;filter:drop-shadow(0 0 14px #fff) drop-shadow(0 0 30px #18C8F0)}76%{opacity:.7}82%{opacity:1;filter:drop-shadow(0 0 10px #fff)}to{opacity:.55;filter:none}}@keyframes mant-borde{0%,62%,to{opacity:.85}70%{opacity:1}}.mant__holo{position:relative;width:min(560px,100%);height:100%;min-height:220px}.mant__holo canvas{position:absolute;inset:0;width:100%;height:100%;display:block}@media (min-width:960px){.mant__holo{width:100%;height:min(78svh,760px);align-self:center}}.mant__texto{display:grid;grid-gap:12px;gap:12px;justify-items:inherit;max-width:34rem}.mant__kick{margin:0;font:500 11px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--cian-2)}.mant__t{margin:0;font-family:var(--disp);font-weight:700;font-size:clamp(40px,10.5vw,84px);line-height:.95;letter-spacing:-.04em;text-wrap:balance}.mant__t em{font-style:normal;color:var(--cian)}.mant__d{margin:0;font-size:clamp(16px,1.4vw,20px);color:var(--apagado)}.mant__barra{position:relative;width:min(280px,70vw);height:3px;margin-top:8px;border-radius:2px;background:rgba(127,227,247,.16);overflow:hidden}.mant__barra span{position:absolute;inset:0;transform-origin:left center;background:linear-gradient(90deg,#FFC107,#FF6B35 40%,#00C2A8 75%,#18C8F0);animation:mant-barra 2.8s cubic-bezier(.45,0,.2,1) infinite}@keyframes mant-barra{0%{transform:scaleX(0);opacity:1}68%{transform:scaleX(1);opacity:1}92%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes mant-entra{to{opacity:1}}@media (max-width:959px){.mant__frente{grid-template-rows:auto minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.mant__barra span,.mant__logo .borde,.mant__logo .rayo{animation:none}.mant__barra span{transform:scaleX(.7)}}