.qttjva_poster{isolation:isolate;background:radial-gradient(70% 45% at var(--gx,50%) var(--gy,28%), color-mix(in oklab, var(--studio-accent) 34%, transparent), transparent 72%), radial-gradient(60% 40% at 50% 94%, color-mix(in oklab, var(--studio-primary) 20%, transparent), transparent 70%), linear-gradient(var(--ga,165deg), color-mix(in oklab, var(--studio-on-container) 8%, var(--background)), color-mix(in oklab, var(--studio-accent) 13%, var(--background)) 55%, var(--background));position:relative;overflow:hidden}.qttjva_poster:before{content:"";z-index:-1;background:conic-gradient(from 160deg at 50% 0%, transparent 0deg, color-mix(in oklab, var(--foreground) 9%, transparent) 20deg, transparent 40deg);filter:blur(6px);position:absolute;inset:-25% 5% 35%}.qttjva_poster:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg, color-mix(in oklab, var(--foreground) 5%, transparent) 0 1px, transparent 1px 3px);mix-blend-mode:overlay;position:absolute;inset:0}.qttjva_glyph{filter:drop-shadow(0 14px 22px color-mix(in oklab, var(--studio-accent) 45%, transparent));animation:6s ease-in-out infinite qttjva_unosi}@keyframes qttjva_unosi{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}.qttjva_recDot{animation:1.2s steps(2,jump-none) infinite qttjva_rec}@keyframes qttjva_rec{0%,to{opacity:1}50%{opacity:.15}}.qttjva_backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.qttjva_glowA,.qttjva_glowB{filter:blur(60px);will-change:transform;border-radius:9999px;position:absolute}.qttjva_glowA{background:radial-gradient(closest-side, color-mix(in oklab, var(--studio-accent) 30%, transparent), transparent);width:70vmax;height:70vmax;animation:22s ease-in-out infinite alternate qttjva_dryf;top:-35vmax;right:-30vmax}.qttjva_glowB{background:radial-gradient(closest-side, color-mix(in oklab, var(--studio-primary) 16%, transparent), transparent);width:60vmax;height:60vmax;animation:28s ease-in-out infinite alternate-reverse qttjva_dryf;bottom:-38vmax;left:-28vmax}@keyframes qttjva_dryf{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6vmax,4vmax)scale(1.12)}}.qttjva_spot{background:conic-gradient(from 180deg at 62% -6%, transparent 0deg, color-mix(in oklab, var(--foreground) 7%, transparent) 14deg, transparent 30deg, transparent 330deg, color-mix(in oklab, var(--studio-accent) 8%, transparent) 345deg, transparent 360deg);filter:blur(10px);position:absolute;inset:-10% -20% 20%}.qttjva_grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.qttjva_bracket{border-color:color-mix(in oklab, var(--foreground) 45%, transparent);border-style:solid;border-width:0;width:22px;height:22px;position:absolute}.qttjva_bracket[data-k=tl]{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.qttjva_bracket[data-k=tr]{border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.qttjva_bracket[data-k=bl]{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.qttjva_bracket[data-k=br]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.qttjva_stage{perspective:1100px;perspective-origin:50% 38%;height:clamp(270px,74vw,520px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.qttjva_tilt{transform-style:preserve-3d;transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .9s cubic-bezier(0,0,0,1);position:absolute;inset:0}.qttjva_ring{width:0;height:0;transform-style:preserve-3d;animation:90s linear infinite qttjva_obrot;position:absolute;top:46%;left:50%}.qttjva_ring[data-pauza=true]{animation-play-state:paused}@keyframes qttjva_obrot{0%{transform:rotateX(-8deg)rotateY(0)}to{transform:rotateX(-8deg)rotateY(-360deg)}}.qttjva_arcCard{--w:clamp(84px, 24vw, 150px);width:var(--w);aspect-ratio:9/16;left:calc(var(--w) / -2);top:calc(var(--w) * -.889);transform:rotateY(calc(var(--i) * 30deg)) translateZ(calc(var(--w) * 2.05));backface-visibility:hidden;box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 14%, transparent), 0 24px 60px -18px color-mix(in oklab, var(--studio-accent) 45%, transparent);border-radius:14px;position:absolute;overflow:hidden}.qttjva_arcCard[data-aktywna=true]{box-shadow:0 0 0 2px var(--studio-accent), 0 24px 70px -14px color-mix(in oklab, var(--studio-accent) 70%, transparent)}.qttjva_floor{background:radial-gradient(closest-side, color-mix(in oklab, var(--studio-accent) 30%, transparent), transparent);filter:blur(18px);border-radius:9999px;width:70%;height:18%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.qttjva_tiltCard{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(0,0,0,1)}.qttjva_glare{pointer-events:none;opacity:var(--glare,0);background:radial-gradient(60% 45% at var(--mx,50%) var(--my,30%), color-mix(in oklab, var(--foreground) 22%, transparent), transparent 70%);mix-blend-mode:overlay;transition:opacity .3s;position:absolute;inset:0}.qttjva_render{background:color-mix(in oklab, var(--foreground) 15%, transparent);border-radius:9999px;height:3px;position:relative;overflow:hidden}.qttjva_render:after{content:"";border-radius:inherit;background:var(--studio-accent);width:40%;animation:1.6s ease-in-out infinite qttjva_render;position:absolute;inset:0}@keyframes qttjva_render{0%{transform:translate(-100%)}to{transform:translate(250%)}}.qttjva_finale{background:radial-gradient(60% 120% at 85% 0%, color-mix(in oklab, var(--studio-accent) 26%, transparent), transparent 70%), radial-gradient(50% 100% at 10% 100%, color-mix(in oklab, var(--studio-primary) 14%, transparent), transparent 70%), var(--background)}@media (prefers-reduced-motion:reduce){.qttjva_glyph,.qttjva_recDot,.qttjva_glowA,.qttjva_glowB,.qttjva_render:after{animation:none}.qttjva_ring{animation:none;transform:rotateX(-8deg)rotateY(-15deg)}.qttjva_tilt,.qttjva_tiltCard{transition:none;transform:none}}
