.pq-root{--pq-red:oklch(58% .22 25);--pq-red-soft:oklch(58% .22 25/.35);--pq-red-line:oklch(58% .22 25/.55);--pq-ink:oklch(98% .01 250);--pq-muted:oklch(72% .02 250);--pq-hair:oklch(72% .02 250/.16);--pq-panel:oklch(17% .01 260/.72);color:var(--pq-ink)}.pq-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,.8,.3,1),transform .7s cubic-bezier(.22,.8,.3,1);transform:translateY(14px)}.pq-reveal.is-on{opacity:1;transform:translateY(0)}.pq-card{border:1px solid var(--pq-hair);opacity:.62;filter:saturate(.5);background:linear-gradient(oklch(20% .01 260/.55),oklch(15% .01 260/.55));border-radius:14px;transition:border-color .9s,box-shadow .9s,opacity .9s,filter .9s;position:relative}.pq-energized .pq-card{opacity:1;filter:saturate();border-color:oklch(58% .22 25/.35);box-shadow:0 0 0 1px oklch(58% .22 25/.08)}.pq-platform{border:1px solid var(--pq-red-line);clip-path:inset(0);opacity:0;background:radial-gradient(at 50% 35%,oklch(58% .22 25/.16) 0%,#0000 62%),linear-gradient(oklch(18% .02 20/.7),oklch(13% .01 260/.8));border-radius:18px;transition:opacity .9s,transform .9s cubic-bezier(.22,.8,.3,1);position:relative;transform:scale(.965);box-shadow:0 0 0 1px oklch(58% .22 25/.18),0 0 40px oklch(58% .22 25/.18),inset 0 0 60px oklch(58% .22 25/.06)}.pq-platform.is-on{opacity:1;transform:scale(1)}.pq-platform.is-on:after{content:"";pointer-events:none;border:1px solid oklch(62% .22 25/.85);border-radius:18px;animation:1.2s ease-out both pq-trace;position:absolute;inset:-1px}@keyframes pq-trace{0%{clip-path:inset(0 100% 100% 0);opacity:1}45%{clip-path:inset(0 0 100%)}to{clip-path:inset(0);opacity:.55}}.pq-cube{animation:1.1s cubic-bezier(.22,.8,.3,1) both pq-cube-in}@keyframes pq-cube-in{0%{opacity:0;filter:blur(6px);transform:perspective(600px)rotateX(24deg)scale(.6)}to{opacity:1;filter:blur();transform:perspective(600px)rotateX(0)scale(1)}}.pq-core{animation:3.6s ease-in-out infinite pq-core}@keyframes pq-core{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.pq-chip{opacity:0;animation:.52s ease-out forwards pq-chip-in;transform:translateY(6px)}@keyframes pq-chip-in{to{opacity:1;transform:translateY(0)}}.pq-link{background:linear-gradient(90deg, transparent, var(--pq-red-line), transparent);transform-origin:0;height:1px;transition:transform .7s;position:relative;transform:scaleX(0)}.pq-energized .pq-link{transform:scaleX(1)}.pq-energized .pq-link:after{content:"";background:oklch(68% .22 25);border-radius:3px;width:22%;height:3px;animation:2.6s linear infinite pq-pulse;position:absolute;top:-1px;left:0;box-shadow:0 0 12px oklch(62% .22 25/.9)}@keyframes pq-pulse{0%{opacity:0;left:-25%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}.pq-vlink{background:linear-gradient(180deg, transparent, var(--pq-red-line), transparent);transform-origin:top;width:1px;transition:transform .7s;transform:scaleY(0)}.pq-energized .pq-vlink{transform:scaleY(1)}.pq-axion-pulse{animation:6s ease-in-out infinite pq-axion}@keyframes pq-axion{0%,82%,to{box-shadow:0 0 oklch(58% .22 25/0)}90%{box-shadow:0 0 26px oklch(58% .22 25/.45)}}.pq-word{letter-spacing:.12em;color:#0000;-webkit-text-stroke:1px oklch(72% .02 250/.13);opacity:0;font-weight:800;transition:opacity 1.4s}.pq-energized .pq-word{opacity:1;-webkit-text-stroke:1px oklch(58% .22 25/.16)}.pq-fabrica{border:1px solid var(--pq-red-line);border-radius:10px;transition:box-shadow .3s,border-color .3s,transform .3s;position:relative;overflow:hidden}.pq-fabrica:hover{border-color:oklch(68% .22 25);transform:translateY(-1px);box-shadow:0 0 26px oklch(58% .22 25/.35)}.pq-rain{pointer-events:none;animation:1.5s forwards pq-rain-out;position:absolute;inset:0}@keyframes pq-rain-out{0%,60%{opacity:1}to{opacity:0}}.pq-arrow{opacity:0;animation:.42s ease-out 1.4s forwards pq-chip-in}@media (prefers-reduced-motion:reduce){.pq-root *,.pq-root :before,.pq-root :after{transition:opacity .2s!important;animation:none!important}.pq-reveal,.pq-platform{opacity:1;transform:none}.pq-link{transform:scaleX(1)}.pq-vlink{transform:scaleY(1)}.pq-arrow{opacity:1}}
