@property --vtang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes vtspin{to{--vtang:360deg}}@keyframes vtflick{0%,to{opacity:.07}50%{opacity:.12}}.vt-grid{--cy:#38f0ff}.vt-grid .vt-card{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .35s,filter .35s,opacity .3s;filter:saturate(.6) brightness(.82)}.vt-grid:has(.vt-card:hover) .vt-card:not(:hover){filter:saturate(.45) brightness(.6);opacity:.8}.vt-card{position:relative;aspect-ratio:63/90;cursor:pointer;--vtang:0deg}.vt-card:hover{filter:saturate(1.12) brightness(1.08);transform:translateY(-10px) scale(1.04)}.vt-frame{position:absolute;inset:0;clip-path:polygon(0 24px,24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%);padding:2px;background:conic-gradient(from var(--vtang),#08141f 0 34%,var(--cor) 44%,#e7ffff 50%,var(--cy) 56%,#08141f 66% 100%);animation:vtspin 6s linear infinite;box-shadow:0 16px 36px rgba(0,0,0,.55),0 0 var(--glow) color-mix(in srgb,var(--cor) 60%,transparent)}.vt-card:hover .vt-frame{box-shadow:0 24px 50px rgba(0,0,0,.62),0 0 calc(var(--glow) + 24px) var(--cor),0 0 16px var(--cy) inset;animation-duration:3.4s}.vt-panel{inset:2px;clip-path:polygon(0 23px,23px 0,100% 0,100% calc(100% - 23px),calc(100% - 23px) 100%,0 100%);background:linear-gradient(180deg,#081a30,#040b19);flex-direction:column;overflow:hidden}.vt-panel,.vt-spine{position:absolute;display:flex}.vt-spine{left:0;top:24px;bottom:66px;width:20px;writing-mode:vertical-rl;transform:rotate(180deg);align-items:center;justify-content:center;font-family:ui-monospace,monospace;font-size:9px;font-weight:800;letter-spacing:.24em;color:#02121f;background:linear-gradient(0deg,var(--cor),color-mix(in srgb,var(--cor) 70%,#fff));box-shadow:0 0 16px color-mix(in srgb,var(--cor) 70%,transparent);z-index:3}.vt-art{position:relative;flex:1;margin:8px 10px 0 26px;border-radius:3px;overflow:hidden;background:repeating-linear-gradient(90deg,#39f0ff0e 0 1px,transparent 1px 20px),repeating-linear-gradient(0deg,#39f0ff0e 0 1px,transparent 1px 20px),#04101f}.vt-card:hover .vt-art{box-shadow:inset 0 0 44px color-mix(in srgb,var(--cor) 26%,transparent)}.vt-art:after{content:"";inset:0;z-index:3;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.2) 2px 3px);opacity:.7}.vt-art:after,.vt-br{position:absolute;pointer-events:none}.vt-br{width:14px;height:14px;z-index:4;border:2px solid var(--cy);filter:drop-shadow(0 0 4px var(--cy))}.vt-br.tl{left:5px;border-right:0}.vt-br.tl,.vt-br.tr{top:5px;border-bottom:0}.vt-br.tr{right:5px;border-left:0}.vt-br.bl{left:5px;border-right:0}.vt-br.bl,.vt-br.brr{bottom:5px;border-top:0}.vt-br.brr{right:5px;border-left:0}.vt-serial{position:absolute;top:7px;left:50%;transform:translateX(-50%);z-index:5;font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.12em;color:#bdfcff;display:flex;align-items:center;gap:6px;white-space:nowrap}.vt-barcode{width:28px;height:9px;background:repeating-linear-gradient(90deg,#bdfcff 0 1px,transparent 1px 2px,#bdfcff 2px 3px,transparent 3px 5px);opacity:.75}.vt-free{top:6px;left:8px;font-family:ui-monospace,monospace;font-size:8.5px;font-weight:900;letter-spacing:.1em;color:#042;background:#49f2a0;padding:2px 6px;border-radius:3px;box-shadow:0 0 10px #49f2a088}.vt-desc,.vt-free{position:absolute;z-index:5}.vt-desc{left:0;right:0;bottom:0;padding:16px 12px 11px;font-size:11px;line-height:1.3;color:#eef7ff;background:linear-gradient(0deg,#030c18f2 42%,color-mix(in srgb,var(--cor) 16%,#030c18e6) 75%,transparent);transform:translateY(101%);opacity:0;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .3s}.vt-card:hover .vt-desc{transform:translateY(0);opacity:1}.vt-plate{padding:8px 12px 11px 26px;position:relative;z-index:2}.vt-type{font-family:ui-monospace,monospace;font-size:8.5px;letter-spacing:.22em;color:var(--cy);text-shadow:0 0 8px #38f0ff55}.vt-title{margin:3px 0 0;font-size:15px;font-weight:800;line-height:1.12;letter-spacing:-.01em;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}.vt-meter{display:flex;align-items:center;gap:5px;margin-top:8px}.vt-segs{display:flex;gap:2px}.vt-segs i{width:7px;height:9px;border-radius:1px;background:#0e2c47;box-shadow:inset 0 0 0 1px #1d4a6e;display:inline-block}.vt-segs i.on{background:var(--cor)}.vt-card:hover .vt-segs i.on{box-shadow:0 0 9px var(--cor)}.vt-pr{display:flex;justify-content:space-between;margin-top:9px;gap:8px}.vt-pr,.vt-price{align-items:center}.vt-price{display:inline-flex;gap:5px;font-size:16px;font-weight:800;color:var(--cor);text-shadow:0 0 12px color-mix(in srgb,var(--cor) 55%,transparent);white-space:nowrap}.vt-price.free{color:#49f2a0;text-shadow:0 0 12px #49f2a066}.vt-go{width:27px;height:27px;flex:none;display:grid;place-items:center;font-weight:900;font-size:13px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-shadow:0 0 12px color-mix(in srgb,var(--cor) 75%,transparent)}.vt-go,.vt-plug{color:#02121f;background:var(--cor);border:0;cursor:pointer}.vt-plug{flex:none;display:inline-flex;align-items:center;gap:5px;font-family:ui-monospace,monospace;font-size:11px;font-weight:800;letter-spacing:.06em;padding:6px 13px;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);box-shadow:0 0 12px color-mix(in srgb,var(--cor) 72%,transparent);transition:box-shadow .3s}.vt-card:hover .vt-plug{box-shadow:0 0 20px var(--cor)}.vt-plug.on{background:transparent;color:#7dffb0;box-shadow:inset 0 0 0 1px #49f2a099}.vt-desplug{flex:none;display:inline-flex;align-items:center;gap:5px;font-family:ui-monospace,monospace;font-size:11px;font-weight:800;letter-spacing:.04em;color:#ffd4dd;background:#4a2536;padding:6px 12px;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);box-shadow:0 0 10px rgba(244,63,94,.3);border:0;cursor:pointer;transition:box-shadow .3s}.vt-card:hover .vt-desplug{box-shadow:0 0 18px rgba(244,63,94,.55)}.vt-crt{z-index:6;mix-blend-mode:overlay;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:vtflick 3.5s steps(6) infinite}.vt-crt,.vt-glyph{position:absolute;inset:0;pointer-events:none}.vt-glyph{display:grid;place-items:center;z-index:2}.vt-glyph:before{content:"";position:absolute;width:60%;height:50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cor) 30%,transparent),transparent 70%)}.vt-glyph b{position:relative;font-style:normal;font-size:52px;line-height:1;filter:drop-shadow(0 6px 16px color-mix(in srgb,var(--cor) 55%,transparent));animation:vtglyph 4.4s ease-in-out infinite}@keyframes vtglyph{0%,to{transform:translateY(-4px)}50%{transform:translateY(5px)}}.vt-conectado{flex:none;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:#7dffb0;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.vt-crt,.vt-frame,.vt-glyph b{animation:none}}.vt-pasta .vt-frame{z-index:1}.vt-aba{position:absolute;z-index:2;top:-15px;left:30px;height:17px;padding:0 16px 0 10px;display:flex;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:8.5px;font-weight:900;letter-spacing:.16em;color:#02121f;background:linear-gradient(180deg,color-mix(in srgb,var(--cor) 80%,#fff),var(--cor));clip-path:polygon(0 100%,6px 0,calc(100% - 10px) 0,100% 100%);box-shadow:0 0 14px color-mix(in srgb,var(--cor) 60%,transparent);white-space:nowrap}.vt-papeis{z-index:0;left:14%;right:10%;pointer-events:none}.vt-papeis,.vt-papel{position:absolute;top:0;height:60px}.vt-papel{left:calc(var(--i) * 15%);width:46%;border-radius:3px 3px 0 0;background:repeating-linear-gradient(180deg,transparent 0 9px,#9fb3cc33 9px 10px),linear-gradient(180deg,#f4f8ff,#d9e4f2);box-shadow:0 -2px 10px rgba(0,0,0,.35);transform:translateY(-9px) rotate(calc((var(--i) - var(--meio)) * 2deg));transform-origin:50% 100%;transition:transform .45s cubic-bezier(.2,.9,.25,1.2);transition-delay:calc(var(--i) * 45ms)}.vt-papel:before{content:"";position:absolute;left:8px;top:5px;width:34%;height:5px;border-radius:2px;background:var(--pcor);box-shadow:0 0 8px var(--pcor)}.vt-papel b{position:absolute;left:8px;right:6px;top:13px;font:800 7.5px/1.1 ui-monospace,monospace;letter-spacing:.12em;color:#23364f;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .3s}.vt-card.vt-pasta:hover .vt-papel{transform:translateY(-24px) rotate(calc((var(--i) - var(--meio)) * 6deg))}.vt-card.vt-pasta:hover .vt-papel b{opacity:1}.vt-pasta-lista{position:absolute;left:8px;right:8px;bottom:8px;z-index:4;display:flex;flex-wrap:wrap;gap:4px}.vt-pasta-lista span{font:800 7.5px/1 ui-monospace,monospace;letter-spacing:.12em;padding:3px 5px;border-radius:3px;color:#02121f;background:var(--pcor);box-shadow:0 0 8px color-mix(in srgb,var(--pcor) 60%,transparent)}.vt-abrir-pasta{flex:none;display:inline-flex;align-items:center;gap:5px;font-family:ui-monospace,monospace;font-size:11px;font-weight:800;letter-spacing:.06em;color:#02121f;background:var(--cor);padding:6px 13px;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);box-shadow:0 0 12px color-mix(in srgb,var(--cor) 72%,transparent);border:0;cursor:pointer;transition:box-shadow .3s}.vt-card:hover .vt-abrir-pasta{box-shadow:0 0 20px var(--cor)}@media (prefers-reduced-motion:reduce){.vt-papel{transition:none}}.vt-foto{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.85) contrast(1.05) brightness(.85);transition:filter .35s,transform .6s cubic-bezier(.2,.8,.2,1)}.vt-card:hover .vt-foto{filter:saturate(1.1) contrast(1.05) brightness(1);transform:scale(1.04)}.vt-art:has(.vt-foto):before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--cor) 22%,#030c18cc))}