@media (prefers-reduced-motion:no-preference){.titan-tablero-fila{animation:.52s cubic-bezier(.2,.8,.2,1) both titan-aparece}.titan-barrido{position:relative;overflow:hidden}.titan-barrido:after{content:"";animation:1.1s cubic-bezier(.4,0,.2,1) both titan-barre;animation-delay:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#b79cff47 45%,#b79cff0d 60%,#0000);position:absolute;inset:0;transform:translate(-100%)}.titan-fila{animation:.38s cubic-bezier(.2,.8,.2,1) both titan-aparece}.titan-elegido{animation:1.4s ease-out titan-pulso}.titan-barra{transition:width .6s cubic-bezier(.2,.8,.2,1)}.titan-aguja{transition:left .6s cubic-bezier(.2,.8,.2,1)}.titan-flujo{animation:5.6s cubic-bezier(.45,0,.55,1) infinite titan-recorre}}@keyframes titan-aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes titan-barre{to{transform:translate(100%)}}@keyframes titan-pulso{0%{box-shadow:0 0 #b79cff99}to{box-shadow:0 0 0 14px #b79cff00}}@keyframes titan-recorre{0%{opacity:0;left:0%}6%{opacity:1}94%{opacity:1}to{opacity:0;left:100%}}.titan-opcion{color:#111118;background:#fff;border:1px solid #5b2ee659;transition:border-color .16s,background-color .16s}.titan-opcion:hover{border-color:#5b2ee6}.titan-opcion[aria-pressed=true]{color:#fff;background:#5b2ee6;border-color:#5b2ee6}.titan-chip{color:#5b2ee6;background:#fff;border:1px solid #5b2ee6;transition:background-color .16s,color .16s}.titan-chip:hover{background:#e4dbff}.titan-chip[aria-pressed=true]{color:#fff;background:#5b2ee6}.titan-opcion:focus-visible,.titan-chip:focus-visible{outline-offset:2px;outline:2px solid #b79cff}.tp-ob .titan-opcion{color:#fff;background:#ffffff08;border-color:#ffffff24;border-radius:16px}.tp-ob .titan-opcion:hover{border-color:#b28cff80}.tp-ob .titan-opcion[aria-pressed=true]{background:linear-gradient(#7b2eff73,#7b2eff33),#0a0a0e99;border-color:#b28cffbf;box-shadow:0 18px 44px -26px #7b2efff2}.tp-ob .titan-chip{color:#fff;background:0 0;border-color:#ffffff47;border-radius:999px}.tp-ob .titan-chip:hover{background:#ffffff14}.tp-ob .titan-chip[aria-pressed=true]{background:#7b2eff;border-color:#7b2eff;box-shadow:0 12px 30px -16px #7b2effe6}
.tp.tp-ob.tp-prisma.titan-vidrio{--ob-lila:#baa4ed;--ob-canto:#ffffff1c;--ob-filo:#ffffff38;--ob-vidrio:linear-gradient(120deg,#ffffff0d,transparent 45%,#ffffff02),#080808a8;background:#000}.titan-vidrio .prisma-header{padding-top:108px}.titan-vidrio .prisma-hero{min-height:560px;padding-block:26px 50px}.titan-vidrio .prisma-hero h1{font-size:clamp(48px,5.6vw,80px)}.titan-vidrio .prisma-acento{color:#b9a8d7}.tp-prisma.titan-vidrio .prisma-arte img{filter:none;object-fit:contain;width:125%;height:calc(100% - 38px);top:-12px;left:-12.5%;-webkit-mask-image:none;mask-image:none}.titan-vidrio .prisma-arte-caption{bottom:0}.titan-vidrio .prisma-arte-marca{display:none}.titan-vidrio .prisma-arte-caption{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(120deg,#ffffff0d,#0000 55%),#080808c2;border-color:#ffffff40 #ffffff23 #ffffff23;border-radius:16px;box-shadow:inset 0 1px #ffffff0c,0 20px 60px #0008}.titan-vidrio .prisma-primary{color:#20192d;background:#e4d9f4;border-color:#f0e5ff;border-radius:11px;transition:background .18s,transform .18s;box-shadow:inset 0 1px #fff6}.titan-vidrio .prisma-primary:hover{background:#f2ebfc}.titan-vidrio .prisma-ctas a:active{transform:translateY(1px)}.titan-vidrio :is(section[id],#simulador){scroll-margin-top:90px}.titan-vidrio>section>div{padding-block:64px}.titan-vidrio #simulador>div{padding-top:40px}.titan-vidrio #simulador .titan-opcion{background:linear-gradient(120deg,#ffffff09,#0000 55%),#060606bd;border:1px solid #ffffff18;border-top-color:#ffffff2c;border-radius:13px;transition:border-color .18s,background-color .18s,transform .18s;box-shadow:inset 0 1px #ffffff05}.titan-vidrio #simulador .titan-opcion:hover{background-color:#111;border-color:#bda4e859}.titan-vidrio #simulador .titan-opcion[aria-pressed=true]{background:linear-gradient(120deg,#ffffff10,#0000 60%),#101010e0;border-color:#c6afe575;box-shadow:inset 3px 0 #b9a4de,inset 0 1px #ffffff16}.titan-vidrio #simulador .titan-opcion:active{transform:translateY(1px)}.titan-vidrio #simulador .titan-chip{font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:#ffffff03;border-color:#ffffff24;border-radius:9px;font-size:12px}.titan-vidrio #simulador .titan-chip[aria-pressed=true]{color:#21172d;background:#d9caec;border-color:#eadcf9;box-shadow:inset 0 1px #fff5}.titan-vidrio #simulador .titan-chip:hover{border-color:#baa4ed80}.tp.tp-ob.tp-prisma.titan-vidrio :is(div,article,li,aside,figure,details,blockquote,dl,table,form):is(.bg-white,.bg-papel,.bg-lavanda,.bg-tinta,.bg-violeta){background:var(--ob-vidrio);border-color:var(--ob-canto);border-top-color:var(--ob-filo);border-radius:16px;box-shadow:inset 0 1px #ffffff0c,0 12px 36px #0008}.titan-vidrio .titan-demo-result{overflow:hidden}.titan-vidrio .titan-demo-result>section{border-color:#ffffff13}.titan-vidrio .titan-demo-result .titan-fila{border-radius:10px}.titan-vidrio .titan-demo-result .titan-fila>span:first-child{flex-wrap:wrap;gap:6px 10px}.tp.tp-ob.tp-prisma.titan-vidrio .titan-elegido.bg-violeta{background:linear-gradient(120deg,#ffffff12,#0000),#151515;border-color:#bda4e859;border-radius:10px;box-shadow:inset 3px 0 #b9a4de}.titan-vidrio .titan-demo-result pre{scrollbar-width:thin}.titan-vidrio .titan-demo-controls{position:sticky;top:106px}.titan-vidrio #por-que .prisma-ejemplos{width:100%}.titan-vidrio #por-que .titan-tablero-fila{border-radius:12px}.tp.tp-ob.tp-prisma.titan-vidrio :is(a,button):is(.bg-white,.bg-violeta,.bg-tinta,.bg-lavanda){color:#20192d;background:#e4d9f4;border:1px solid #ffffff30;border-radius:11px;transition:background .18s,transform .18s}.tp.tp-ob.tp-prisma.titan-vidrio :is(a,button):is(.bg-white,.bg-violeta,.bg-tinta,.bg-lavanda):hover{color:#20192d;background:#f2ebfc}.titan-vidrio #cierre{background:#000}@media (max-width:1023px){.titan-vidrio .titan-demo-controls{position:static}}@media (max-width:600px){.titan-vidrio .prisma-header{padding-top:105px}.titan-vidrio .prisma-hero{min-height:0;padding-top:10px;padding-bottom:36px}.titan-vidrio .prisma-hero h1{font-size:clamp(43px,11.5vw,62px)}.titan-vidrio .prisma-arte{height:350px;margin-top:22px}.titan-vidrio .prisma-arte-caption{left:4%;right:4%}.titan-vidrio>section>div{padding-block:42px}.titan-vidrio #simulador>div{padding-top:35px}.titan-vidrio .titan-demo-result .titan-fila>span:first-child>span:last-child{flex-basis:100%;padding-inline-start:23px}}
