.ventix-root .vh{overflow-x:clip}.ventix-root .vh-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--color-accent), var(--color-accent-2));pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.ventix-root .vh-mask{margin-block:-.09em;padding-block:.09em;display:block;overflow:hidden}.ventix-root .vh-mask>span{will-change:transform;display:block}.ventix-root .vh-hero{flex-direction:column;justify-content:center;min-height:min(100svh,940px);display:flex;position:relative;overflow:hidden}.ventix-root .vh-hero-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;width:100%;display:grid}.ventix-root .vh-headline{margin:0 0 20px}.ventix-root .vh-spot{z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(560px circle at var(--mx,72%) var(--my,28%), color-mix(in srgb, var(--color-accent-2) 30%, transparent), transparent 70%);position:absolute;inset:0}.ventix-root .vh-rings{width:min(700px,58vw);top:-40%;right:-10%}.ventix-root .vh-wall-stage{z-index:-1;pointer-events:none;perspective:1500px;perspective-origin:72% 45%;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 80%,#0000 100%),linear-gradient(90deg,#0000 36%,#000 64%);mask-image:linear-gradient(#0000 0%,#000 16% 80%,#0000 100%),linear-gradient(90deg,#0000 36%,#000 64%);-webkit-mask-composite:source-in;mask-composite:intersect}.ventix-root .vh-wall-tilt{transform-style:preserve-3d;position:absolute;inset:0}.ventix-root .vh-wall{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.2vw,18px);width:min(800px,58vw);height:210%;display:grid;position:absolute;top:50%;right:-7%;transform:translateY(-50%)rotateX(22deg)rotateY(-20deg)rotate(9deg)}.ventix-root .vh-wall .ventix-wall-col:nth-child(4){animation-duration:58s}.ventix-root .vh-twinkle{animation:3.2s ease-in-out infinite vh-twinkle}@keyframes vh-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.62)rotate(45deg)}}.ventix-root .vh-word-slot{color:var(--color-accent-2)}.ventix-root .vh-word{isolation:isolate;display:inline-block;position:relative}.ventix-root .vh-word-mark{z-index:-1;transform-origin:0;height:.15em;color:var(--color-accent);display:block;position:absolute;bottom:-.06em;left:-1%;right:-1%}.ventix-root .vh-word-mark svg{width:100%;height:100%;display:block}.ventix-root .vh-search{transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease)}.ventix-root .vh-search:focus-within{border-color:var(--color-accent);box-shadow:var(--glow-accent)}.ventix-root .vh-live{align-items:center;gap:8px;display:inline-flex}.ventix-root .vh-live i,.ventix-root .vo-live i{background:var(--color-success);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite vh-pulse}@keyframes vh-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 60%, transparent)}to{box-shadow:0 0 0 9px #0000}}.ventix-root .vh-nextup{width:min(410px,100%);filter:drop-shadow(0 22px 34px #0000008c) drop-shadow(0 0 26px color-mix(in srgb, var(--color-accent) 32%, transparent))}.ventix-root .vh-ticket{--stub:104px;all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:78px minmax(0, 1fr) var(--stub);width:100%;min-height:96px;color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 84%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);-webkit-mask-image:radial-gradient(circle 9px at calc(100% - var(--stub)) 0, transparent 97%, #000), radial-gradient(circle 9px at calc(100% - var(--stub)) 100%, transparent 97%, #000);mask-image:radial-gradient(circle 9px at calc(100% - var(--stub)) 0, transparent 97%, #000), radial-gradient(circle 9px at calc(100% - var(--stub)) 100%, transparent 97%, #000);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:radial-gradient(circle 9px at calc(100% - var(--stub)) 0, transparent 97%, #000), radial-gradient(circle 9px at calc(100% - var(--stub)) 100%, transparent 97%, #000);-webkit-mask-composite:source-in;transition:scale var(--dur-slow) var(--ease-out);border-radius:20px;animation:7s ease-in-out infinite vh-float;display:grid;overflow:hidden}.ventix-root .vh-ticket:hover{scale:1.03}@keyframes vh-float{0%,to{translate:0}50%{translate:0 -9px}}.ventix-root .vh-ticket-art{display:block;overflow:hidden}.ventix-root .vh-ticket-body{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:14px 16px;display:flex}.ventix-root .vh-ticket-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-700);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.ventix-root .vh-ticket-eyebrow i{background:var(--color-accent-2);border-radius:50%;width:6px;height:6px}.ventix-root .vh-ticket-title{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.ventix-root .vh-ticket-meta{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ventix-root .vh-ticket-stub{border-left:2px dashed var(--color-divider-strong);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 8px;display:flex}.ventix-root .vh-ticket-price{text-align:center;font-size:12.5px;font-weight:700;line-height:1.2}.ventix-root .vh-ticket-go{background:var(--color-accent-fill);width:34px;height:34px;color:var(--color-accent-fill-text);transition:transform var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.ventix-root .vh-ticket:hover .vh-ticket-go{transform:translate(3px)}.ventix-root .vh-scrollcue{letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}.ventix-root .vh-scrollcue i{background:linear-gradient(180deg, transparent, var(--color-text));transform-origin:50% 0;width:1px;height:34px;animation:vh-cue 2.2s var(--ease-out) infinite}@keyframes vh-cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:1100px){.ventix-root .vh-hero-inner{grid-template-columns:minmax(0,1fr)}.ventix-root .vh-nextup{margin-top:12px}}@media (max-width:900px){.ventix-root .vh-wall{opacity:.4;width:150%;right:-46%}.ventix-root .vh-hero{min-height:0}.ventix-root .vh-scrollcue{display:none}}.ventix-root .vh-ticker{border-block:1px solid var(--color-divider);gap:clamp(4px,.8vw,12px);padding:clamp(20px,2.6vw,36px) 0;display:grid}.ventix-root .vh-ticker-row ul{animation-duration:64s}.ventix-root .vh-ticker-row[data-reverse=true] ul{animation-duration:78s;animation-direction:reverse}.ventix-root .vh-ticker-row li{color:var(--color-text);font-size:clamp(30px,5vw,72px)}.ventix-root .vh-ticker-row[data-outline=true] li{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--color-text) 34%, transparent)}.ventix-root .vh-ticker-row[data-outline=true] li svg{color:var(--color-accent-2)}.ventix-root .vh-lineup{max-width:var(--content-max);padding:clamp(56px, 8vw, 112px) var(--gutter) clamp(64px, 9vw, 128px);margin:0 auto}.ventix-root .vh-lineup .ventix-lineup-head{align-items:flex-end;margin-bottom:clamp(28px,3.4vw,48px)}.ventix-root .vh-lineup-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:clamp(24px,3vw,36px);display:grid}.ventix-root .vh-lineup-cell{display:flex}.ventix-root .vh-lineup-cell>.ventix-eventcard{flex:1}.ventix-root .vh-chip{cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding:8px 16px;font-size:13px}.ventix-root .vh-chip:hover:not([data-on=true]){color:var(--color-text);border-color:var(--color-accent)}.ventix-root .ventix-eventcard .ventix-poster:after{content:"";pointer-events:none;background:radial-gradient(280px circle at var(--px,50%) var(--py,50%), #ffffff42, transparent 65%);mix-blend-mode:overlay;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.ventix-root .ventix-eventcard:hover .ventix-poster:after{opacity:1}.ventix-root .vs{position:relative}.ventix-root .vs-track{height:340vh}.ventix-root .vs-sticky{isolation:isolate;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.ventix-root .vs-ghost{font-size:clamp(110px,19vw,300px);bottom:-4%;right:-3%}.ventix-root .vs-cols{width:100%;max-width:var(--content-max);padding:var(--header-h) var(--gutter) 0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,96px);margin:0 auto;display:grid}.ventix-root .vs-headline{margin:0 0 clamp(20px,3.4vh,44px)}.ventix-root .vs-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ventix-root .vs-step{opacity:.4;transition:opacity var(--dur-slow) var(--ease-out);grid-template-columns:auto minmax(0,1fr);gap:18px;padding:14px 0 14px 24px;display:grid;position:relative}.ventix-root .vs-step[data-done=true]{opacity:.62}.ventix-root .vs-step[data-on=true]{opacity:1}.ventix-root .vs-rail{background:var(--color-divider);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0;overflow:hidden}.ventix-root .vs-rail i{background:var(--color-accent);transform-origin:50% 0;height:100%;display:block}.ventix-root .vs-num{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-accent);padding-top:5px;font-size:15px;font-weight:700}.ventix-root .vs-steptitle{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.1}.ventix-root .vs-stepfold{transition:grid-template-rows .52s var(--ease-out);grid-template-rows:0fr;display:grid}.ventix-root .vs-step[data-on=true] .vs-stepfold{grid-template-rows:1fr}.ventix-root .vs-stepbody{max-width:44ch;min-height:0;color:var(--text-secondary);margin:8px 0 0;font-size:17px;line-height:1.55;overflow:hidden}.ventix-root .vs-stage{perspective:1400px;place-items:center;min-height:min(74vh,700px);display:grid;position:relative}.ventix-root .vs-glow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 42%, transparent), transparent 68%);filter:blur(24px);border-radius:50%;width:82%;position:absolute}.ventix-root .vs-orbit{aspect-ratio:1;border:1.5px dashed color-mix(in srgb, var(--color-text) 20%, transparent);border-radius:50%;width:min(540px,98%);position:absolute}.ventix-root .vs-orbit:before,.ventix-root .vs-orbit:after{content:"";border-radius:50%;position:absolute}.ventix-root .vs-orbit:before{background:var(--color-accent);width:14px;height:14px;margin-left:-7px;top:-7px;left:50%}.ventix-root .vs-orbit:after{background:var(--color-accent-400);width:9px;height:9px;bottom:12%;left:6%}.ventix-root .vs-float{color:var(--color-accent);display:block;position:absolute}.ventix-root .vs-float svg{width:100%;height:auto;display:block}.ventix-root .vs-float-a{width:46px;top:9%;left:5%}.ventix-root .vs-float-b{opacity:.45;width:132px;bottom:13%;left:-3%;rotate:-12deg}.ventix-root .vs-float-c{width:26px;color:var(--color-accent-400);bottom:20%;right:5%}.ventix-root .vs-float-d{width:84px;top:15%;right:0;rotate:24deg}.ventix-root .vs-phone{transform-style:preserve-3d;filter:drop-shadow(0 44px 54px #12121a4d);position:relative}.ventix-root .vs-mobile{padding:var(--section-y) var(--gutter);display:none}.ventix-root .vs-mstep{gap:24px;padding-top:52px;display:grid}.ventix-root .vs-mstep .vs-num{padding:0 0 6px;display:block}.ventix-root .vs-mphone{place-items:center;display:grid;position:relative}.ventix-root .vs-mphone .vp{width:min(270px,72vw)}@media (max-width:959px){.ventix-root .vs-track{display:none}.ventix-root .vs-mobile{display:block}}.ventix-root .vp{aspect-ratio:9/18.6;color:#f5f4f8;width:min(clamp(236px,21vw,304px),48.4vh - 91.96px);font-family:var(--font-body);text-align:left;background:linear-gradient(145deg,#2f2f3e,#0c0c12 42%,#1c1c27);border-radius:46px;padding:9px;line-height:1.3;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff29,inset 0 0 0 5px #05050a}.ventix-root .vp-island{z-index:3;background:#000;border-radius:12px;width:30%;height:21px;position:absolute;top:19px;left:50%;translate:-50%}.ventix-root .vp-screen{background:radial-gradient(120% 55% at 15% 0,#2a1a6b 0%,#0000 62%),radial-gradient(90% 40% at 100% 100%,#33205f 0%,#0000 70%),#0a0a0f;border-radius:38px;height:100%;position:relative;overflow:hidden;container-type:inline-size}.ventix-root .vp-status{z-index:2;justify-content:space-between;align-items:center;padding:5.6cqw 8.5cqw 0;font-size:3.9cqw;font-weight:700;display:flex;position:absolute;inset:0 0 auto}.ventix-root .vp-status-icons{align-items:flex-end;gap:.9cqw;display:flex}.ventix-root .vp-status-icons i{background:currentColor;border-radius:1px;width:1cqw}.ventix-root .vp-status-icons i:first-child{height:1.6cqw}.ventix-root .vp-status-icons i:nth-child(2){height:2.4cqw}.ventix-root .vp-status-icons i:nth-child(3){height:3.2cqw}.ventix-root .vp-status-icons b{background:currentColor;border-radius:1cqw;width:6.4cqw;height:3.1cqw;margin-left:1.4cqw}.ventix-root .vp-view{opacity:0;transition:opacity .42s var(--ease), transform .7s var(--ease-out);flex-direction:column;gap:1em;padding:15.5cqw 5.6cqw 6cqw;font-size:4.4cqw;display:flex;position:absolute;inset:0;transform:translateY(6%)scale(.97)}.ventix-root .vp-view[data-on=true]{opacity:1;transform:none}.ventix-root .vp-appbar{display:flex}.ventix-root .vp-searchpill{background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.6em;padding:.75em 1em;display:flex}.ventix-root .vp-searchpill svg{color:#9b84f1;flex:none}.ventix-root .vp-typed{white-space:nowrap;border-right:1.5px solid #9b84f1;max-width:14em;padding-right:2px;display:inline-block;overflow:hidden}.ventix-root .vp-view[data-on=true] .vp-typed{animation:1.1s steps(10,end) .45s backwards vp-type,.8s step-end infinite vp-caret}@keyframes vp-type{0%{max-width:0}}@keyframes vp-caret{50%{border-right-color:#0000}}.ventix-root .vp-chips{gap:.5em;display:flex;overflow:hidden}.ventix-root .vp-chips span{white-space:nowrap;color:#f5f4f8b3;background:#ffffff14;border-radius:999px;flex:none;padding:.35em .95em;font-size:.86em;font-weight:600}.ventix-root .vp-chips span[data-on=true]{color:#fff;background:#6c4fe8}.ventix-root .vp-grid{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:.8em;min-height:0;display:grid;position:relative}.ventix-root .vp-poster{aspect-ratio:3/4;border-radius:1em;display:block;overflow:hidden}.ventix-root .vp-view[data-on=true] .vp-poster[data-tap=true]{animation:5s ease-in-out 1.9s infinite vp-press}@keyframes vp-press{0%,12%,to{transform:none}5%{transform:scale(.93)}}.ventix-root .vp-tap{opacity:0;background:#ffffff42;border:2px solid #fff;border-radius:50%;width:13cqw;height:13cqw;margin:-6.5cqw;position:absolute;top:29cqw;left:24%}.ventix-root .vp-view[data-on=true] .vp-tap{animation:5s ease-out 1.9s infinite vp-tap}@keyframes vp-tap{0%{opacity:0;transform:scale(.4)}4%{opacity:.9;transform:scale(.8)}15%,to{opacity:0;transform:scale(1.6)}}.ventix-root .vp-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin-top:.2em;font-size:1.75em;font-weight:700;line-height:1}.ventix-root .vp-eventrow{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:1.1em;align-items:center;gap:.9em;padding:.8em;display:flex}.ventix-root .vp-eventrow>span:last-child{min-width:0}.ventix-root .vp-thumb{border-radius:.8em;flex:none;width:3.7em;height:3.7em;overflow:hidden}.ventix-root .vp-eventrow b,.ventix-root .vp-eventrow small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ventix-root .vp-eventrow small{color:#9b84f1;margin-top:.2em;font-size:.82em}.ventix-root .vp-lines{gap:.8em;margin-top:.3em;display:grid}.ventix-root .vp-line{color:#f5f4f8b8;justify-content:space-between;gap:1em;font-size:.95em;display:flex}.ventix-root .vp-line span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ventix-root .vp-view[data-on=true] .vp-line{animation:vp-rise .52s var(--ease-out) backwards}.ventix-root .vp-view[data-on=true] .vp-line:first-child{animation-delay:.3s}.ventix-root .vp-view[data-on=true] .vp-line:nth-child(2){animation-delay:.5s}.ventix-root .vp-view[data-on=true] .vp-line:nth-child(3){animation-delay:.7s}@keyframes vp-rise{0%{opacity:0;transform:translateY(.7em)}}.ventix-root .vp-total{color:#f5f4f8;border-top:1px dashed #ffffff3d;padding-top:.85em;font-size:1.25em;font-weight:700}.ventix-root .vp-secure{text-align:center;color:#f5f4f885;margin-top:auto;font-size:.74em}.ventix-root .vp-pay{color:#14100a;background:#e8d9b4;border-radius:999px;flex:none;place-items:center;height:3.5em;font-weight:700;display:grid;position:relative;overflow:hidden}.ventix-root .vp-pay-done{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.ventix-root .vp-view[data-on=true] .vp-pay{animation:vp-paypress .48s var(--ease) 1.7s}.ventix-root .vp-view[data-on=true] .vp-pay-label{animation:vp-payswap 4.6s var(--ease) 1.9s infinite}.ventix-root .vp-view[data-on=true] .vp-pay-done{animation:vp-paydone 4.6s var(--ease-out) 1.9s infinite}@keyframes vp-paypress{40%{transform:scale(.95)}}@keyframes vp-payswap{0%{opacity:1}6%,62%{opacity:0}70%,to{opacity:1}}@keyframes vp-paydone{0%,4%{opacity:0;transform:scale(.5)}10%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:scale(.5)}}.ventix-root .vp-pass{justify-content:center}.ventix-root .vp-passcard{background:#16161f;border-radius:1.6em;box-shadow:inset 0 0 0 1px #ffffff1f,0 1.4em 2.6em #0000008c}.ventix-root .vp-passart{border-radius:1.6em 1.6em 0 0;height:34cqw;position:relative;overflow:hidden}.ventix-root .vp-passart:after{content:"";background:linear-gradient(#0000 30%,#0000009e);position:absolute;inset:0}.ventix-root .vp-passart b{z-index:1;font-family:var(--font-display);text-transform:uppercase;color:#fff;font-size:1.5em;line-height:.95;position:absolute;bottom:.5em;left:.7em;right:.7em}.ventix-root .vp-passmeta{color:#f5f4f8c2;gap:.35em;padding:.9em 1.1em .2em;font-size:.86em;display:grid}.ventix-root .vp-passmeta span{align-items:center;gap:.5em;display:flex}.ventix-root .vp-passmeta svg{color:#9b84f1;flex:none}.ventix-root .vp-perf{height:1.6em;margin:.2em 0 .4em;position:relative}.ventix-root .vp-perf:before{content:"";border-top:2px dashed #ffffff38;position:absolute;inset:50% 1.2em auto}.ventix-root .vp-perf:after{content:"";background:radial-gradient(circle at 0,#0d0b18 .78em,#0000 .8em),radial-gradient(circle at 100%,#0d0b18 .78em,#0000 .8em);position:absolute;inset:0 -.8em}.ventix-root .vp-qrwrap{aspect-ratio:1;background:#fff;border-radius:1em;width:46cqw;margin:0 auto;position:relative;overflow:hidden}.ventix-root .vp-qr,.ventix-root .vo-scan-qr{width:100%;height:100%;display:block}.ventix-root .vp-beam,.ventix-root .vo-scan-beam{background:linear-gradient(#0000,#7d5dfc8c);border-bottom:2px solid #7d5dfc;height:22%;position:absolute;inset:0 0 auto;transform:translateY(-110%)}.ventix-root .vp-view[data-on=true] .vp-beam{animation:1.15s ease-in-out .6s 2 alternate vp-scan}@keyframes vp-scan{0%{transform:translateY(-110%)}to{transform:translateY(460%)}}.ventix-root .vp-ok{color:#04140c;opacity:0;background:#3fcf8eed;place-items:center;display:grid;position:absolute;inset:0}.ventix-root .vp-view[data-on=true] .vp-ok{animation:vp-ok .52s var(--ease-out) 3s forwards}.ventix-root .vp-view[data-on=true] .vp-ok svg{animation:vp-pop .62s var(--ease-out) 3.05s backwards}@keyframes vp-ok{to{opacity:1}}@keyframes vp-pop{0%{transform:scale(.2)rotate(-30deg)}}.ventix-root .vp-checked{text-align:center;opacity:0;padding:.8em 1em 1.1em}.ventix-root .vp-view[data-on=true] .vp-checked{animation:vp-checked .52s var(--ease-out) 3.2s forwards}@keyframes vp-checked{0%{opacity:0;transform:translateY(.7em)}to{opacity:1;transform:none}}.ventix-root .vp-checked b{color:#3fcf8e;font-size:1.05em;display:block}.ventix-root .vp-checked small{color:#f5f4f899;font-size:.82em}.ventix-root .vk{isolation:isolate;padding-block:var(--section-y);position:relative;overflow:hidden}.ventix-root .vk-wash{z-index:-2;background:radial-gradient(50% 40% at 88% 0,#7b3fb87a,#0000 70%),radial-gradient(46% 46% at 0 100%,#4a2fae85,#0000 72%);position:absolute;inset:0}.ventix-root .vk-inner{max-width:var(--content-max);padding-inline:var(--gutter);margin:0 auto}.ventix-root .vk-head{margin-bottom:clamp(32px,5vw,64px)}.ventix-root .vk-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"seats seats seats seats seats seats seats transfer transfer transfer transfer transfer""seats seats seats seats seats seats seats wallet wallet wallet wallet wallet""queue queue queue queue queue queue queue queue queue queue queue queue";gap:clamp(14px,1.6vw,22px);display:grid}.ventix-root .vk-cell{min-width:0;display:flex}.ventix-root .vk-card{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 88%, transparent);border:1px solid var(--color-divider);min-width:0;box-shadow:var(--highlight-top);transition:border-color var(--dur-slow) var(--ease-out);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ventix-root .vk-card:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}.ventix-root .vk-card:before{content:"";pointer-events:none;background:radial-gradient(440px circle at var(--px,50%) var(--py,0%), color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 70%);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.ventix-root .vk-card:hover:before{opacity:1}.ventix-root .vk-art{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;min-height:190px;padding:26px 26px 0;display:grid;position:relative}.ventix-root .vk-text{padding:20px 28px 28px;position:relative}.ventix-root .vk-text h3{font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.1}.ventix-root .vk-text p{max-width:50ch;color:var(--text-secondary);margin:0;font-size:15px}.ventix-root .vk-card[data-area=queue]{flex-direction:row;align-items:center}.ventix-root .vk-card[data-area=queue] .vk-art{flex:1.5;min-width:0;min-height:0;padding:26px 0 26px 28px}.ventix-root .vk-card[data-area=queue] .vk-text{flex:1;padding:28px}.ventix-root .vk-seatmap{justify-self:stretch;width:100%;height:auto;overflow:visible}.ventix-root .vk-stage,.ventix-root .vk-stage-glow{fill:none;stroke:var(--color-accent-2);stroke-linecap:round}.ventix-root .vk-stage{stroke-width:5px}.ventix-root .vk-stage-glow{stroke-width:18px;opacity:.4;filter:blur(9px)}.ventix-root .vk-seat{fill:var(--color-accent-300);stroke:var(--color-accent-500);stroke-width:1.2px}.ventix-root .vk-seat[data-front=true]{fill:var(--color-accent-400);stroke:var(--color-accent-700)}.ventix-root .vk-seat[data-taken=true]{fill:var(--color-neutral-300);stroke:#0000}.ventix-root .vk-seat[data-pick]{fill:var(--color-text);stroke:var(--color-text);filter:drop-shadow(0 0 6px var(--color-accent-2))}.ventix-root .vk-seat-tip rect{fill:var(--color-text)}.ventix-root .vk-seat-tip text{fill:var(--color-bg);font:700 12px var(--font-body)}.ventix-root .vk-cursor{opacity:0}.ventix-root .vk-cursor path{fill:#fff;stroke:#0a0a0f;stroke-width:1.5px;stroke-linejoin:round}.ventix-root .vk-card[data-live=true] .vk-seat[data-pick=a]{animation:7s infinite vk-pick-a}.ventix-root .vk-card[data-live=true] .vk-seat[data-pick=b]{animation:7s infinite vk-pick-b}.ventix-root .vk-card[data-live=true] .vk-seat-tip{animation:7s infinite vk-tip}.ventix-root .vk-card[data-live=true] .vk-cursor{animation:vk-cursor 7s var(--ease) infinite}@keyframes vk-pick-a{0%,31%{fill:var(--color-accent-300);stroke:var(--color-accent-500);filter:none}33%,90%{fill:var(--color-text);stroke:var(--color-text);filter:drop-shadow(0 0 6px var(--color-accent-2))}94%,to{fill:var(--color-accent-300);stroke:var(--color-accent-500);filter:none}}@keyframes vk-pick-b{0%,55%{fill:var(--color-accent-300);stroke:var(--color-accent-500);filter:none}57%,90%{fill:var(--color-text);stroke:var(--color-text);filter:drop-shadow(0 0 6px var(--color-accent-2))}94%,to{fill:var(--color-accent-300);stroke:var(--color-accent-500);filter:none}}@keyframes vk-tip{0%,56%{opacity:0}61%,88%{opacity:1}93%,to{opacity:0}}@keyframes vk-cursor{0%{opacity:0;transform:translate(410px,240px)}8%{opacity:1}29%,36%{transform:translate(var(--ax), var(--ay))}52%,62%{opacity:1;transform:translate(var(--bx), var(--by))}80%{opacity:1;transform:translate(calc(var(--bx) + 70px), calc(var(--by) + 60px))}90%,to{opacity:0;transform:translate(calc(var(--bx) + 70px), calc(var(--by) + 60px))}}.ventix-root .vk-transfer{justify-self:stretch;width:100%;max-width:360px;height:auto;margin-inline:auto;overflow:visible}.ventix-root .vk-transfer-arc{fill:none;stroke:color-mix(in srgb, var(--color-text) 30%, transparent);stroke-width:2px;stroke-dasharray:3 7;stroke-linecap:round}.ventix-root .vk-person-disc{fill:var(--color-accent-300)}.ventix-root .vk-person[data-tone=to] .vk-person-disc{fill:var(--color-accent-400)}.ventix-root .vk-person-head,.ventix-root .vk-person-body{fill:var(--color-accent-800)}.ventix-root .vk-person-ring{fill:none;stroke:var(--color-accent-2);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.ventix-root .vk-transfer-check{transform-box:fill-box;transform-origin:50%}.ventix-root .vk-transfer-check circle{fill:var(--color-success)}.ventix-root .vk-transfer-check path{fill:none;stroke:#04140c;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ventix-root .vk-card[data-live=true] .vk-person[data-tone=to] .vk-person-ring{animation:4s ease-out infinite vk-ring}.ventix-root .vk-card[data-live=true] .vk-transfer-check{animation:vk-check 4s var(--ease-out) infinite}@keyframes vk-ring{0%,68%{opacity:0;transform:scale(.9)}72%{opacity:1}92%,to{opacity:0;transform:scale(1.3)}}@keyframes vk-check{0%,68%{transform:scale(0)}76%,94%{transform:scale(1)}to{transform:scale(0)}}.ventix-root .vk-flyticket rect:first-child{fill:var(--color-text)}.ventix-root .vk-flyticket path{stroke:var(--color-bg);stroke-width:1.5px;stroke-dasharray:2 3}.ventix-root .vk-flyticket-bar{fill:var(--color-accent-fill)}.ventix-root .vk-flyticket-line{fill:color-mix(in srgb, var(--color-bg) 35%, transparent)}.ventix-root .vk-wallet{aspect-ratio:5/4;width:min(250px,82%);margin-top:26px;position:relative}.ventix-root .vk-pass{border-radius:16px;position:absolute;inset:16% 8% 6%}.ventix-root .vk-pass[data-depth="3"]{background:var(--color-accent-300);transform:translateY(-24%)scale(.86)}.ventix-root .vk-pass[data-depth="2"]{background:var(--color-accent-400);transform:translateY(-12%)scale(.93)}.ventix-root .vk-pass[data-depth="1"]{color:#fff;background:linear-gradient(150deg,#7d5dfc,#6c4fe8 46%,#c08be0 135%);flex-direction:column;gap:10px;padding:14px;display:flex;transform:translateY(-20%)rotate(-3deg);box-shadow:0 -8px 24px #0000005c}.ventix-root .vk-card[data-live=true] .vk-pass[data-depth="1"]{animation:vk-pass 5.4s var(--ease-out) infinite}@keyframes vk-pass{0%,14%{transform:translateY(18%)}40%,76%{transform:translateY(-34%)rotate(-3deg)}to{transform:translateY(18%)}}.ventix-root .vk-pass-head{align-items:center;gap:8px;display:flex}.ventix-root .vk-pass-head i{background:#ffffff61;border-radius:4px;width:38%;height:8px}.ventix-root .vk-pass-lines{gap:6px;width:58%;display:grid}.ventix-root .vk-pass-lines i{background:#ffffff4d;border-radius:3px;height:6px}.ventix-root .vk-pass-lines i:last-child{width:60%}.ventix-root .vk-pass-qr{width:46px;height:46px;position:absolute;top:14px;right:14px}.ventix-root .vk-pocket{background:linear-gradient(#2b2b3b,#191924);border:1px solid #ffffff21;border-radius:10px 10px 22px 22px;height:52%;position:absolute;inset:auto 0 0;box-shadow:0 -10px 20px #0000006b,inset 0 1px #ffffff26}.ventix-root .vk-pocket:after{content:"";border:1.5px dashed #ffffff2b;border-radius:6px 6px 14px 14px;position:absolute;inset:9px}.ventix-root .vk-queue{align-items:center;gap:16px;width:100%;display:flex}.ventix-root .vk-queue-line{flex:1;justify-content:flex-end;min-width:0;padding:22px 0 6px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 94%,#0000)}.ventix-root .vk-queue-run{flex:none;display:flex}.ventix-root .vk-card[data-live=true] .vk-queue-run{animation:18s linear infinite vk-queue}@keyframes vk-queue{0%{transform:translate(0)}to{transform:translate(50%)}}.ventix-root .vk-queuer{width:26px;height:40px;color:var(--color-accent-400);flex:none;margin-right:22px;position:relative}.ventix-root .vk-queuer:before,.ventix-root .vk-queuer:after{content:"";background:currentColor;position:absolute;left:50%;translate:-50%}.ventix-root .vk-queuer:before{border-radius:50%;width:14px;height:14px;top:0}.ventix-root .vk-queuer:after{border-radius:13px 13px 6px 6px;width:26px;height:22px;bottom:0}.ventix-root .vk-queuer[data-you=true]{color:var(--color-accent-2)}.ventix-root .vk-queuer svg{width:13px;color:var(--color-text);position:absolute;top:-18px;left:50%;translate:-50%}.ventix-root .vk-card[data-live=true] .vk-queuer{animation:.9s ease-in-out infinite alternate vk-bob}.ventix-root .vk-card[data-live=true] .vk-queuer:nth-child(odd){animation-delay:-.45s}@keyframes vk-bob{to{transform:translateY(-3px)}}.ventix-root .vk-gate{background:var(--color-accent-fill);width:64px;height:64px;color:var(--color-accent-fill-text);box-shadow:var(--glow-accent);border-radius:20px;flex:none;place-items:center;display:grid;position:relative}.ventix-root .vk-gate i{background:var(--color-success);color:#04140c;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-6px;right:-6px}@media (max-width:900px){.ventix-root .vk-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"seats""transfer""wallet""queue"}.ventix-root .vk-card[data-area=queue]{flex-direction:column;align-items:stretch}.ventix-root .vk-card[data-area=queue] .vk-art{padding:26px 26px 0}.ventix-root .vk-card[data-area=queue] .vk-text{padding:20px 28px 28px}}.ventix-root .vo{padding-block:var(--section-y);overflow:hidden}.ventix-root .vo-inner{max-width:var(--content-max);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.ventix-root .vo-copy h2{font-size:clamp(36px,4vw,54px)}.ventix-root .vo-body{max-width:46ch;color:var(--text-secondary);margin:clamp(18px,2.4vw,28px) 0 20px;font-size:17px}.ventix-root .vo-points{gap:10px;margin:0 0 30px;padding:0;list-style:none;display:grid}.ventix-root .vo-point{align-items:center;gap:12px;font-size:15.5px;font-weight:600;display:flex}.ventix-root .vo-point i{background:var(--color-accent-200);width:24px;height:24px;color:var(--color-accent-700);border-radius:50%;flex:none;place-items:center;display:grid}.ventix-root .vo-actions{align-items:center;gap:18px;display:flex}.ventix-root .vo-cta{border-radius:var(--radius-pill);min-height:54px;box-shadow:var(--glow-accent);padding-inline:28px;font-size:16px}.ventix-root .vo-cta svg{transition:transform var(--dur-base) var(--ease-out)}.ventix-root .vo-cta:hover svg{transform:translate(4px)}.ventix-root .vo-arrow{width:78px;color:var(--color-accent);transform:scaleX(-1)rotate(-14deg)}.ventix-root .vo-art{perspective:1400px;padding:16px 0 64px;position:relative}.ventix-root .vo-dash{border-radius:var(--radius-xl);background:var(--color-surface-2);border:1px solid var(--color-divider);box-shadow:var(--shadow-lg), 0 44px 80px color-mix(in srgb, var(--color-accent-900) 16%, transparent);padding:18px 20px 20px;position:relative}.ventix-root .vo-dash-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ventix-root .vo-dots{gap:6px;display:flex}.ventix-root .vo-dots i{background:var(--color-neutral-200);border-radius:50%;width:9px;height:9px}.ventix-root .vo-live{border-radius:var(--radius-pill);color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent);align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.ventix-root .vo-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.ventix-root .vo-stats>div{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-divider);min-width:0;padding:12px 14px}.ventix-root .vo-stats small{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.ventix-root .vo-stats b{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(19px,2.2vw,30px);font-weight:700;line-height:1;display:block}.ventix-root .vo-chart{width:100%;height:clamp(120px,15vw,190px);display:block;overflow:visible}.ventix-root .vo-gridline,.ventix-root .vo-prior{fill:none;vector-effect:non-scaling-stroke}.ventix-root .vo-gridline{stroke:var(--color-divider);stroke-width:1px}.ventix-root .vo-prior{stroke:var(--color-neutral-300);stroke-width:2px;stroke-dasharray:4 5}.ventix-root .vo-sales{fill:none;stroke:var(--color-accent);stroke-width:3px;stroke-linecap:round}.ventix-root .vo-toast{background:var(--color-surface-2);border:1px solid var(--color-divider);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute;top:36%;right:-14px}.ventix-root .vo-toast i{background:var(--color-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ventix-root .vo-toast small,.ventix-root .vo-toast b{white-space:nowrap;line-height:1.25;display:block}.ventix-root .vo-toast small{color:var(--text-tertiary);font-size:11px}.ventix-root .vo-toast b{font-size:13.5px}.ventix-root .vo-art[data-live=true] .vo-toast{animation:vo-toast 5.2s var(--ease-out) 1.4s infinite backwards}@keyframes vo-toast{0%{opacity:0;transform:translateY(14px)scale(.95)}8%,70%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-10px)}}.ventix-root .vo-scan{background:#0f0f16;border:1px solid #ffffff21;border-radius:22px;gap:10px;width:clamp(128px,15vw,172px);padding:14px;display:grid;position:absolute;bottom:0;left:-18px;rotate:-6deg;box-shadow:0 26px 50px #12121a5c}.ventix-root .vo-scan-frame{aspect-ratio:1;background:#fff;border-radius:12px;display:block;position:relative;overflow:hidden}.ventix-root .vo-art[data-live=true] .vo-scan-beam{animation:1.7s ease-in-out infinite alternate vp-scan}.ventix-root .vo-scan-ok{color:#3fcf8e;white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.ventix-root .vo-scan-ok i{color:#04140c;background:#3fcf8e;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}@media (max-width:900px){.ventix-root .vo-inner{grid-template-columns:minmax(0,1fr)}.ventix-root .vo-toast{top:48%;right:-6px}.ventix-root .vo-stats{gap:6px}.ventix-root .vo-stats>div{padding:10px}.ventix-root .vo-stats small{font-size:10.5px}.ventix-root .vo-scan{left:-6px}}.ventix-root .vf{padding:clamp(104px, 15vw, 210px) var(--gutter);text-align:center;position:relative;overflow:hidden}.ventix-root .vf-ghost{font-size:clamp(120px,22vw,360px);top:8%;left:0}.ventix-root .vf-inner{justify-items:center;gap:clamp(28px,4vw,46px);max-width:1180px;margin:0 auto;display:grid;position:relative}.ventix-root .vf-headline{text-wrap:balance;font-size:clamp(44px,7vw,108px)}.ventix-root .vf-cta{min-height:58px;padding-inline:34px;font-size:17px}.ventix-root .vf-cta svg{transition:transform var(--dur-base) var(--ease-out)}.ventix-root .vf-cta:hover svg{transform:translate(4px)}.ventix-root .vf-poster{z-index:0;aspect-ratio:3/4;width:clamp(104px,13vw,190px);position:absolute}.ventix-root .vf-poster>span{border-radius:var(--radius-lg);width:100%;height:100%;display:block;overflow:hidden;box-shadow:0 18px 40px #00000080}.ventix-root .vf-poster[data-slot="0"]{top:13%;left:3%;rotate:-7deg}.ventix-root .vf-poster[data-slot="1"]{top:9%;right:4%;rotate:6deg}.ventix-root .vf-poster[data-slot="2"]{bottom:7%;left:9%;rotate:5deg}.ventix-root .vf-poster[data-slot="3"]{bottom:9%;right:10%;rotate:-4deg}@media (max-width:900px){.ventix-root .vf-poster{opacity:.4}.ventix-root .vf-poster[data-slot="2"],.ventix-root .vf-poster[data-slot="3"]{display:none}}@media (prefers-reduced-motion:reduce){.ventix-root .vh-twinkle,.ventix-root .vh-ticket,.ventix-root .vh-scrollcue i,.ventix-root .vh-live i,.ventix-root .vo-live i,.ventix-root .vp-view *,.ventix-root .vk-card *,.ventix-root .vo-art *{animation:none!important}.ventix-root .vp-checked{opacity:1}.ventix-root .vs-track{height:220vh}}
