:root{--bg-0:#0f0e0c;--bg-1:#11111a;--violet:#7c3aed;--cyan:#06b6d4;--green:#10b981;--text-main:#f5f7fb;--text-dim:rgba(245,247,251,.72);--text-faint:rgba(245,247,251,.4);--border:hsla(0,0%,100%,.1);--ease:cubic-bezier(.16,1,.3,1)}*{margin:0;padding:0;box-sizing:border-box}body.landing-active{background:var(--bg-0);color:var(--text-main);font-family:General Sans,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}::selection{background:rgba(6,182,212,.25)}#preloader{position:fixed;inset:0;z-index:100;background:var(--bg-0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;transition:opacity .8s var(--ease),visibility .8s}#preloader.done{opacity:0;visibility:hidden;pointer-events:none}#preloader .mark{font-family:Clash Display,sans-serif;font-weight:600;font-size:clamp(22px,2.6vw,30px);letter-spacing:.3em;text-transform:none}#preloader .mark b{color:var(--cyan);font-weight:600}#preloader .sub{font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.26em;text-transform:none;color:var(--text-faint)}#preloader .bar{width:min(280px,60vw);height:2px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}#preloader .bar i{display:block;height:100%;width:0;background:var(--cyan);transition:width .3s var(--ease)}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden}#flowCanvas{z-index:0;background:radial-gradient(55% 48% at 30% 40%,rgba(124,58,237,.12),transparent 70%),radial-gradient(48% 42% at 70% 70%,rgba(6,182,212,.09),transparent 70%),var(--bg-0)}#flowCanvas,.hero video{position:absolute;inset:0}.hero video{width:100%;height:100%;object-fit:cover;opacity:0}#loopVideo,#loopVideoB{z-index:1;transition:opacity .5s linear}#introVideo{z-index:2;transition:opacity .45s linear}.hero video.on{opacity:1}.hero video.slowfade{transition:opacity 1.1s var(--ease)}#nucleusGlow{position:absolute;z-index:2;width:30vmin;height:30vmin;left:24%;top:50%;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(245,247,251,.16) 0,rgba(6,182,212,.1) 35%,transparent 70%);animation:breathe 4.6s ease-in-out infinite}#nucleusGlow.on{opacity:1}@keyframes breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.12)}}.hero-shade{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(15,14,12,.18) 0,rgba(15,14,12,.42) 52%,rgba(15,14,12,.84) 100%),linear-gradient(0deg,var(--bg-0) 0,transparent 22%),linear-gradient(180deg,rgba(15,14,12,.45) 0,transparent 16%)}#skipIntro{position:absolute;right:28px;bottom:70px;z-index:6;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.22em;text-transform:none;color:var(--text-faint);background:transparent;border:1px solid var(--border);border-radius:8px;padding:9px 16px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),color .25s,border-color .25s}#skipIntro.show{opacity:1;visibility:visible}#skipIntro:hover{color:var(--text-main);border-color:hsla(0,0%,100%,.3)}.hero-inner{position:relative;z-index:4;width:min(1380px,94vw);margin:0 auto;display:grid;grid-template-columns:minmax(300px,42%) 1fr;gap:4vw;align-items:center;padding:110px 0 120px}.engine-space{min-height:30vh}.stage-hidden .copy-col{opacity:0;pointer-events:none}.copy-col{max-width:620px;justify-self:start}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.22em;color:var(--text-faint);text-transform:none;margin-bottom:24px;display:flex;align-items:center;gap:12px}.eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px rgba(16,185,129,.8);animation:pulse 2.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}h1{font-family:Clash Display,sans-serif;font-weight:600;font-size:clamp(40px,5vw,80px);line-height:1.04;letter-spacing:-.035em}h1 .word{white-space:nowrap}h1 .ch,h1 .word{display:inline-block}h1 .ch{will-change:transform,opacity,filter}h1 .qx{color:var(--cyan)}.hero-sub{margin-top:26px;max-width:46ch;font-size:clamp(16px,1.3vw,18.5px);color:var(--text-dim)}.hero-cta{margin-top:40px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.btn{font-family:Clash Display,sans-serif;font-weight:500;font-size:15px;padding:15px 30px;border-radius:10px;cursor:pointer;text-decoration:none;display:inline-block;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease)}.btn-primary{background:var(--cyan);color:#04222a;border:1px solid var(--cyan)}.btn-primary:hover{transform:translateY(-2px);background:#22d3ee}.btn-ghost{background:transparent;color:var(--text-dim);border:1px solid var(--border)}.btn-ghost:hover{border-color:hsla(0,0%,100%,.28);color:var(--text-main)}.hero-meta{margin-top:56px;display:flex;gap:36px;flex-wrap:wrap;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--text-faint)}.hero-meta b{display:block;font-family:Clash Display,sans-serif;font-weight:600;font-size:22px;color:var(--text-main);letter-spacing:-.02em}.hero-ticker{position:absolute;left:0;right:0;bottom:0;z-index:4;border-top:1px solid var(--border);overflow:hidden;padding:14px 0;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:none;color:var(--text-faint);opacity:.65;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hero-ticker .track{display:inline-flex;gap:56px;white-space:nowrap;animation:tick 40s linear infinite;will-change:transform}@keyframes tick{to{transform:translateX(-50%)}}.hero-ticker .track span i{color:var(--cyan);font-style:normal;margin-right:14px}#deck{position:relative}body.landing-active.deck-on{overflow:hidden;height:100svh}#deckPin,body.landing-active.deck-on #deck,body.landing-active.deck-on #deckPin{height:100svh}#deckPin{position:sticky;top:0;overflow:hidden}#aurora{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;overflow:hidden}#aurora b{position:absolute;display:block;width:64vmax;height:64vmax;border-radius:50%;filter:blur(60px);will-change:transform;opacity:.5}#aurora b:first-child{left:-12%;top:-22%;background:radial-gradient(circle,rgba(124,58,237,.3) 0,transparent 62%);animation:drift1 46s ease-in-out infinite alternate}#aurora b:nth-child(2){right:-18%;top:18%;background:radial-gradient(circle,rgba(6,182,212,.24) 0,transparent 62%);animation:drift2 58s ease-in-out infinite alternate}#aurora b:nth-child(3){left:18%;bottom:-30%;background:radial-gradient(circle,rgba(167,139,250,.22) 0,transparent 62%);animation:drift3 70s ease-in-out infinite alternate}@keyframes drift1{to{transform:translate(14vw,10vh) scale(1.18)}}@keyframes drift2{to{transform:translate(-12vw,-8vh) scale(1.22)}}@keyframes drift3{to{transform:translate(10vw,-12vh) scale(1.15)}}#heartbeat{left:24%;top:50%;z-index:5;width:18vmax;height:18vmax;transform:translate(-50%,-50%) scale(.3);opacity:0;border-radius:50%;border:1.5px solid rgba(6,182,212,.5);box-shadow:0 0 40px rgba(6,182,212,.25),inset 0 0 50px rgba(124,58,237,.18)}#heartbeat,.flux-labels{position:absolute;pointer-events:none}.flux-labels{inset:0;z-index:4;overflow:hidden}.flux-label{position:absolute;display:flex;align-items:center;gap:8px;opacity:0;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:none;color:rgba(245,247,251,.55);white-space:nowrap;will-change:transform,opacity}.flux-label i{width:4px;height:4px;border-radius:50%;flex:none}#burst{left:24%;top:50%;z-index:8;width:26vmax;height:26vmax;transform:translate(-50%,-50%) scale(.15);border-radius:50%;border:2px solid rgba(6,182,212,.55);box-shadow:0 0 60px rgba(6,182,212,.35),inset 0 0 80px rgba(124,58,237,.25);filter:blur(1px)}#burst,#flash{position:absolute;opacity:0;pointer-events:none}#flash{inset:0;z-index:7;background:radial-gradient(40% 40% at 24% 50%,rgba(245,247,251,.3),rgba(6,182,212,.1) 45%,transparent 75%)}.panel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;will-change:opacity,transform,filter;z-index:1}.panel .inner{width:min(1240px,92vw);max-height:94svh}.panel-phrase{text-align:center}.panel-phrase.tint-v{background:radial-gradient(50% 42% at 50% 50%,rgba(124,58,237,.1),transparent 70%)}.panel-phrase.tint-c{background:radial-gradient(50% 42% at 50% 50%,rgba(6,182,212,.1),transparent 70%)}.panel-phrase.tint-g{background:radial-gradient(50% 42% at 50% 50%,rgba(16,185,129,.08),transparent 70%)}.panel-phrase p{font-family:Clash Display,sans-serif;font-weight:500;font-size:clamp(32px,5vw,64px);line-height:1.12;letter-spacing:-.025em;width:min(900px,88vw);margin:0 auto}.accent{color:var(--cyan)}.accent-v{color:#a78bfa}.sweep{position:absolute;inset:-2% -10%;pointer-events:none;z-index:5;opacity:0;background:linear-gradient(100deg,transparent 34%,rgba(6,182,212,.16) 47%,rgba(245,247,251,.1) 50%,rgba(124,58,237,.13) 53%,transparent 66%);filter:blur(7px);transform:translateX(-130%);will-change:transform,opacity}.deck-progress{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transition:opacity .4s var(--ease)}.deck-progress.show{opacity:1;visibility:visible}.deck-progress span{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.18);transition:background .3s,box-shadow .3s;cursor:pointer}.deck-progress span.on{background:var(--cyan);box-shadow:0 0 8px rgba(6,182,212,.8)}.section-label{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.22em;text-transform:none;color:var(--text-faint);margin-bottom:16px}h2{font-family:Clash Display,sans-serif;font-weight:600;font-size:clamp(28px,3.4vw,46px);letter-spacing:-.03em;line-height:1.12}.panel-head{max-width:680px;margin-bottom:42px}.panel-head p{margin-top:16px;color:var(--text-dim);font-size:15.5px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--bg-1);border:1px solid var(--border);border-radius:16px;padding:28px 26px;position:relative;overflow:hidden;transition:border-color .3s var(--ease),transform .3s var(--ease)}.card:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.7),rgba(124,58,237,.6),transparent);opacity:0;transition:opacity .35s var(--ease)}.card:hover:after{opacity:1}.card:hover{border-color:hsla(0,0%,100%,.2);transform:translateY(-4px)}.card .dot{display:block;width:8px;height:8px;border-radius:50%;margin-bottom:18px}.card h3{font-family:Clash Display,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.02em;margin-bottom:8px}.card p{font-size:14px;color:var(--text-dim)}.card .tag{margin-top:18px;display:inline-block;font-size:10.5px;letter-spacing:.14em;color:var(--text-faint);text-transform:none}.card .tag,.engine-note{font-family:IBM Plex Mono,monospace}.engine-note{margin-top:34px;font-size:13px;letter-spacing:.06em;color:var(--text-dim);text-align:center}.engine-note b{color:var(--cyan);font-weight:500}.vectors{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.vector{background:var(--bg-1);border:1px solid var(--border);border-radius:14px;padding:20px 18px}.vector .vname{font-family:Clash Display,sans-serif;font-weight:600;font-size:15px}.vector .vdesc{margin-top:5px;font-size:12.5px;color:var(--text-dim);line-height:1.5}.vector .vstate{margin-top:12px;display:inline-flex;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:none}.vector .vstate i{width:5px;height:5px;border-radius:50%}.vector.live{border-color:rgba(16,185,129,.25)}.vector.live .vstate{color:var(--green)}.vector.live .vstate i{background:var(--green);box-shadow:0 0 8px rgba(16,185,129,.8);animation:pulse 2.4s infinite}.vector.soon .vstate{color:var(--text-faint)}.vector.soon .vstate i{background:var(--violet);box-shadow:0 0 8px rgba(124,58,237,.6)}.output-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center}.output-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:8px}.output-list li{display:flex;gap:14px;align-items:baseline;color:var(--text-dim);font-size:15.5px}.output-list li:before{content:"▸";color:var(--cyan);font-size:13px}.signal-card{background:var(--bg-1);border:1px solid rgba(6,182,212,.25);border-radius:18px;padding:30px}.signal-card .sc-top{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.2em;text-transform:none;color:var(--green)}.signal-card .sc-top i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px rgba(16,185,129,.9);animation:pulse 2.4s infinite}.signal-card h3{font-family:Clash Display,sans-serif;font-weight:600;font-size:20px;margin:14px 0 18px}.sc-rows{display:flex;flex-direction:column;gap:10px;font-size:14.5px}.sc-rows div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border);padding-bottom:10px}.sc-rows span:first-child{color:var(--text-faint);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:none}.sc-rows b{font-weight:600}.sc-rows .pos{color:var(--green)}.sc-note{margin-top:16px;font-size:11.5px}.hist-stats,.sc-note{font-family:IBM Plex Mono,monospace;color:var(--text-faint)}.hist-stats{display:flex;gap:34px;flex-wrap:wrap;margin-bottom:26px;font-size:12px;text-transform:none;letter-spacing:.1em}.hist-stats b{display:block;font-family:Clash Display,sans-serif;font-weight:600;font-size:21px;color:var(--text-main);letter-spacing:-.02em;text-transform:none}.hist-table{width:100%;border-collapse:collapse;font-size:13.5px}.hist-table th{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:none;color:var(--text-faint);text-align:left;padding:10px 12px}.hist-table td,.hist-table th{border-bottom:1px solid var(--border)}.hist-table td{padding:11px 12px;color:var(--text-dim)}.hist-table td:first-child{color:var(--text-main)}.hist-table .ok{color:var(--green)}.hist-table .ko{color:#f87171}.hist-disclaimer{margin-top:18px;font-size:12.5px;color:var(--text-faint)}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.plan{background:var(--bg-1);border:1px solid var(--border);border-radius:16px;padding:26px 22px;display:flex;flex-direction:column}.plan.hot{border-color:rgba(6,182,212,.35)}.plan h3{font-size:17px}.plan .price,.plan h3{font-family:Clash Display,sans-serif;font-weight:600}.plan .price{font-size:28px;letter-spacing:-.02em;margin:10px 0 4px}.plan .price small{font-size:13px;color:var(--text-faint);font-weight:400}.plan .pdesc{margin-bottom:16px}.plan .pdesc,.plan ul{font-size:13px;color:var(--text-dim)}.plan ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.plan ul li:before{content:"·";color:var(--cyan);margin-right:8px}.plan .btn{margin-top:auto;text-align:center;padding:12px 0;font-size:14px}.faq{max-width:760px;margin:0 auto}.faq details{border-bottom:1px solid var(--border);padding:16px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px;font-family:Clash Display,sans-serif;font-weight:500;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--cyan);font-weight:400}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:10px;color:var(--text-dim);font-size:14.5px}.orbit-wrap{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:3vw;align-items:center}.orbit-stage{position:relative;aspect-ratio:1/1;max-height:62svh;margin:0 auto;width:100%;perspective:900px}.orbit-tilt{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.orbit-core .oc-dot{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,rgba(245,247,251,.95) 0,rgba(6,182,212,.55) 38%,rgba(124,58,237,.25) 65%,transparent 80%);box-shadow:0 0 50px rgba(6,182,212,.45);animation:breathe 4.2s ease-in-out infinite}.orbit-core .oc-name{font-size:12.5px;letter-spacing:.22em}.orbit-core .oc-name,.vnode{font-family:IBM Plex Mono,monospace;text-transform:none;color:var(--text-dim)}.vnode{position:absolute;left:0;top:0;z-index:4;cursor:pointer;pointer-events:auto;display:flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:rgba(17,17,26,.78);border:1px solid var(--border);backdrop-filter:blur(4px);font-size:10.5px;letter-spacing:.16em;white-space:nowrap;will-change:transform;transition:border-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.vnode i{width:5px;height:5px;border-radius:50%;flex:none}.vnode.live i{background:var(--green);box-shadow:0 0 8px rgba(16,185,129,.8)}.vnode.soon i{background:var(--violet);box-shadow:0 0 8px rgba(124,58,237,.6)}.vnode.hot,.vnode:hover{border-color:rgba(6,182,212,.55);color:var(--text-main);box-shadow:0 0 22px rgba(6,182,212,.22)}#impulseDot{position:absolute;z-index:5;width:9px;height:9px;border-radius:50%;opacity:0;background:radial-gradient(circle,#f5f7fb 0,rgba(6,182,212,.9) 50%,transparent 75%);pointer-events:none}.orbit-caption{background:var(--bg-1);border:1px solid var(--border);border-radius:16px;padding:28px}.orbit-caption .ocp-name{font-family:Clash Display,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.02em}.orbit-caption .ocp-state{margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:none;color:var(--text-faint)}.orbit-caption .ocp-desc{margin-top:14px;font-size:14.5px;color:var(--text-dim);min-height:66px}.panel-bg{width:100%;height:100%;object-fit:cover;opacity:.5}.panel-bg,.panel-bg-shade{position:absolute;inset:0;z-index:0}.panel-bg-shade{background:radial-gradient(60% 70% at 50% 50%,transparent 20%,rgba(15,14,12,.78) 100%)}body.landing-active.deck-on .vectors,body.landing-active:not(.deck-on) .orbit-wrap,body.landing-active:not(.deck-on) .panel-bg,body.landing-active:not(.deck-on) .panel-bg-shade{display:none}.final-panel{text-align:center}.final-panel h2{max-width:20ch;margin:0 auto}.final-panel p{margin:20px auto 0;max-width:52ch;color:var(--text-dim)}.final-panel .ctas{margin-top:36px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.final-panel .disclaimer{margin-top:42px;font-size:11.5px;letter-spacing:.1em}.final-panel .disclaimer,.final-panel footer{font-family:IBM Plex Mono,monospace;color:var(--text-faint)}.final-panel footer{margin-top:54px;border-top:1px solid var(--border);padding-top:26px;font-size:12px;letter-spacing:.08em}.no-deck #deckPin{position:static;height:auto;overflow:visible}.no-deck .panel{position:static;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;min-height:auto;padding:90px 0}.no-deck .panel.hero{position:relative;min-height:100svh;padding:0}.no-deck #aurora,.no-deck #burst,.no-deck #flash,.no-deck .deck-progress,.no-deck .sweep{display:none}.stage-hidden.no-deck .copy-col{opacity:1;pointer-events:auto}@media (min-width:2200px){.hero-inner{max-width:1560px}.panel .inner{width:min(1400px,80vw)}.hero-ticker{font-size:13px}}@media (max-width:980px){.hero-inner{grid-template-columns:1fr;padding-top:130px}.engine-space{display:none}.hero video{object-position:24% 50%}.cards{grid-template-columns:1fr}.vectors{grid-template-columns:1fr 1fr}.output-grid{grid-template-columns:1fr;gap:28px}.plans{grid-template-columns:1fr 1fr}#skipIntro{bottom:60px;right:16px}.hist-table td:nth-child(3),.hist-table th:nth-child(3){display:none}}@media (max-width:560px){.plans,.vectors{grid-template-columns:1fr}}#vettoriPanel{overflow:hidden}#vettoriPanel:before{content:"";inset:0;z-index:0;background:radial-gradient(46% 40% at 50% 52%,rgba(124,58,237,.075),transparent 70%),radial-gradient(30% 26% at 50% 52%,rgba(6,182,212,.055),transparent 70%)}#vettoriPanel .vlayer,#vettoriPanel:before{position:absolute;pointer-events:none}#vStars{inset:0;width:100%;height:100%;z-index:0;opacity:.7}#vMaster{left:4%;top:4%;width:92%;height:92%;object-fit:contain;z-index:1;filter:brightness(.93) contrast(1.1) saturate(1.06);-webkit-mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 44%,transparent 73%);mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 44%,transparent 73%)}#vFx{inset:0;width:100%;height:100%;z-index:2}#vettoriPanel .vhead-inner{position:absolute;top:6.5vh;left:0;right:0;z-index:6;pointer-events:none;display:block;max-width:var(--maxw);margin:0 auto;padding:0 clamp(24px,4.5vw,72px)}#vettoriPanel .vhead-inner p{max-width:50ch}.vsat{position:absolute;left:0;top:0;z-index:4;width:64px;height:64px;cursor:pointer}.vsat .chip{position:absolute;left:50%;bottom:calc(100% - 4px);transform:translateX(-50%);display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:rgba(17,17,26,.85);border:1px solid var(--border);backdrop-filter:blur(4px);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:none;color:var(--text-dim);white-space:nowrap;transition:border-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.vsat .chip i{width:5px;height:5px;border-radius:50%;flex:none}.vsat.live .chip i{background:var(--green);box-shadow:0 0 8px rgba(16,185,129,.8)}.vsat.soon .chip i{background:var(--violet);box-shadow:0 0 8px rgba(124,58,237,.6)}.vsat.hot .chip,.vsat:hover .chip{border-color:rgba(6,182,212,.6);color:var(--text-main);box-shadow:0 0 22px rgba(6,182,212,.28)}.vcard{position:absolute;right:clamp(24px,4vw,64px);bottom:7vh;z-index:8;width:min(400px,86vw);background:rgba(17,17,26,.92);border:1px solid var(--border);border-radius:18px;overflow:hidden;backdrop-filter:blur(8px);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.vcard.show{opacity:1;transform:translateY(0);pointer-events:auto}.vcard .art{position:relative;height:104px;overflow:hidden}.vcard .art .card-art-bg{width:100%;height:100%;background-size:cover;background-position:50%;display:block}.vcard .art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(17,17,26,.95))}.vcard .body{padding:18px 24px 24px;position:relative}.vcard .body:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.7),rgba(124,58,237,.6),transparent)}.vcard .top{display:flex;align-items:center;gap:12px}.vcard .nm{font-family:Clash Display,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.02em;flex:1}.vcard .pill{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:none;padding:5px 10px;border-radius:999px;white-space:nowrap}.vcard .pill.live{color:var(--green);border:1px solid rgba(16,185,129,.35);background:rgba(16,185,129,.08)}.vcard .pill.soon{color:#a78bfa;border:1px solid rgba(124,58,237,.35);background:rgba(124,58,237,.08)}.vcard .ds{margin-top:12px;font-size:13.5px;color:var(--text-dim);line-height:1.6;min-height:64px}.vcard .meta{margin-top:14px;display:flex;flex-direction:column;gap:8px}.vcard .meta>div{display:flex;gap:14px;align-items:baseline;font-size:12.5px;border-top:1px solid hsla(0,0%,100%,.06);padding-top:8px}.vcard .meta span{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:none;color:var(--text-faint);min-width:64px;flex:none;display:flex;align-items:center;gap:7px}.vcard .meta span:before{content:"";width:4px;height:4px;flex:none;background:var(--cyan);box-shadow:0 0 6px rgba(6,182,212,.7)}.vcard .meta>div:nth-child(2) span:before{background:#a78bfa;box-shadow:0 0 6px rgba(167,139,250,.7)}.vcard .meta>div:nth-child(3) span:before{background:var(--green);box-shadow:0 0 6px rgba(16,185,129,.7)}.vcard .meta b{font-weight:500;color:var(--text-dim)}.no-deck #vettoriPanel{min-height:100svh}@media (max-width:860px){.vcard{right:16px;left:16px;bottom:16px;width:auto}.vcard .art{height:84px}}