:root{color-scheme:dark;--bg:#0b0b0d;--ink:#f2f2f2;--dim:#a9a8a4;--faint:#6a6a70;--amber:#f08a1d;--amber-hi:#ffb43a;--ice:#eaf2f6;--sync:#4fc3d9;--onair:#d9575c;--line:#6a6a7047;--line2:#6a6a706b;--wash:#f08a1d12;--icewash:#eaf2f60d;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:76px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:15.5px;line-height:1.6}a{color:var(--amber);text-decoration:none}a:hover{color:var(--amber-hi)}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:4px}h1,h2,h3{text-wrap:balance;letter-spacing:-.015em;line-height:1.18}h1{font-size:clamp(30px,5.4vw,46px);font-weight:700}h2{font-size:clamp(23px,3.4vw,31px);font-weight:650}h3{letter-spacing:-.01em;font-size:17px;font-weight:650}p{max-width:65ch}.num{font-variant-numeric:tabular-nums}.container{max-width:1060px;margin:0 auto;padding:0 24px}.narrow{max-width:65ch}.nav{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#0b0b0d57;position:sticky;top:0}.nav-inner{align-items:center;gap:22px;max-width:1060px;margin:0 auto;padding:12px 24px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;display:flex}.brand svg{width:24px;height:24px;display:block}.wordmark{letter-spacing:.22em;font-size:13.5px;font-weight:800}.navlinks{align-items:center;gap:18px;margin-left:auto;display:flex}.navlinks+.nav-dl{flex:none}.navlinks a{color:var(--faint);letter-spacing:.02em;font-size:13px}.navlinks a:hover{color:var(--ink)}.navlinks a[aria-current=page]{color:var(--amber)}.navlinks a.btn,.navlinks a.btn:hover,.navlinks a.btn[aria-current=page],.nav a.nav-dl,.nav a.nav-dl:hover,.nav a.nav-dl[aria-current=page]{color:#0b0b0d}.btn{background:var(--amber);color:#0b0b0d;border:1px solid var(--amber);cursor:pointer;border-radius:9px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:650;display:inline-block}.btn:hover{background:var(--amber-hi);border-color:var(--amber-hi);color:#0b0b0d}.btn-big{border-radius:11px;padding:13px 28px;font-size:16px}.btn-ghost{color:var(--ink);border:1px solid var(--line2);background:0 0;border-radius:9px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-block}.btn-ghost:hover{border-color:var(--amber);color:var(--amber)}.nav .btn{padding:7px 15px;font-size:13px}.nav-menu{display:none}.nav-menu>summary{cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;margin:-8px -12px -8px 0;list-style:none;display:flex}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary svg{display:block}.nav-menu>summary .nm-close{display:none}.nav-menu[open]>summary .nm-close{display:block}.nav-menu[open]>summary .nm-open{display:none}.nav-menu[open]>summary{color:var(--amber)}.nav-drawer{border-bottom:1px solid var(--line2);-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#0b0b0df7;flex-direction:column;padding:8px 14px 16px;display:flex;position:absolute;top:100%;left:0;right:0}.nav-drawer a{min-height:46px;color:var(--dim);border-radius:9px;align-items:center;padding:0 12px;font-size:15px;display:flex}.nav-drawer a:hover{color:var(--ink);background:var(--icewash)}.nav-drawer a[aria-current=page]{color:var(--amber)}@media (width<=719px){.navlinks{display:none}.nav-dl{margin-left:auto}.nav-menu{margin-left:4px;display:block}.nav-inner{padding:12px max(20px,env(safe-area-inset-right)) 12px max(20px,env(safe-area-inset-left))}}.page{display:block}.eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin-bottom:12px;font-size:11px}.waypoint{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:11.5px;display:flex}.waypoint:after{content:"";background:var(--line);flex:1;height:1px}.lede{color:var(--dim);max-width:56ch;font-size:17px;line-height:1.65}.dim{color:var(--dim)}.faintx{color:var(--faint)}.fine{font-family:var(--mono);color:var(--faint);border-left:2px solid var(--line2);max-width:70ch;margin-top:14px;padding-left:10px;font-size:12px}section{padding:64px 0}.tight{padding:36px 0}figure{margin:0}.plate canvas{border:1px solid var(--line2);background:0 0;border-radius:12px;width:100%;display:block}.cap{font-family:var(--mono);color:var(--faint);margin-top:9px;font-size:11.5px;line-height:1.5}.cap-c{text-align:center}.tidbit canvas{aspect-ratio:1;background:0 0;border:0;width:100%;display:block}.tidbit{flex:none;width:160px}.tidbit.lg{width:250px}.tidbit .cap{text-align:center}.beat{align-items:center;gap:40px;margin-top:44px;display:flex}.beat>.beat-text{flex:1;min-width:0}.beat>.tidbit{margin:0 auto}.beat.rev{flex-direction:row-reverse}.hero-grid{grid-template-columns:1fr;gap:34px;display:grid}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.microcopy{font-family:var(--mono);color:var(--faint);margin-top:14px;font-size:12px;line-height:1.6}.hero-foot{align-items:center;gap:26px;margin-top:8px;display:flex}.hero-sec{--plate-h:calc(min(1012px,100vw - 48px)*.5417);min-height:calc(100vh - 50px + var(--plate-h)/2);flex-direction:column;padding-bottom:0;display:flex}.hero-plate{width:100%;margin-top:auto;padding-top:44px}@media (width<=820px){.hero-sec{min-height:0}.hero-plate{margin-top:0;padding-top:36px}}.carousel{margin-top:28px;position:relative}.car-tabs{flex-wrap:wrap;gap:10px;display:flex}.car-tab{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);border:1px solid var(--line2);cursor:pointer;background:#eaf2f605;border-radius:999px;padding:9px 17px;font-size:12px;transition:color .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.car-tab:hover{color:var(--ink);border-color:var(--sync)}.car-tab[aria-selected=true]{color:var(--ink);background:var(--icewash);border-color:var(--sync);font-weight:700}.carousel.is-auto .car-tab{padding-bottom:12px}.car-fill{background:var(--sync);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #4fc3d999}.car-panel{border:1px solid var(--line2);background:linear-gradient(#4fc3d912,#eaf2f605);border-radius:16px;align-items:center;gap:44px;margin-top:24px;padding:30px 34px;animation:.34s carfade;display:flex;box-shadow:inset 0 1px #ffffff08,0 24px 60px -34px #000000e6}.car-panel[hidden]{display:none}.car-panel .tidbit{margin:0 auto}.tidbit.xl{width:340px}.car-copy{flex:1;min-width:0}.car-copy h3{margin-bottom:10px;font-size:20px}.car-copy p{color:var(--dim);margin-top:6px}@keyframes carfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.car-panel{animation:none}}.rowfeat{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:28px;display:grid}.rowfeat.wideimg{grid-template-columns:1.25fr 1fr}.rowfeat.wideimg.media-right{grid-template-columns:1fr 1.25fr}.rowfeat.media-right .rf-media{order:2}.rf-media{min-width:0}.rf-pair{justify-content:center;align-items:center;gap:20px;display:flex}.rf-pair .tidbit{flex:0 250px;width:auto;max-width:250px}.rf-pair .tidbit.sm{flex:0 170px;max-width:170px}.rf-text{min-width:0}@media (width<=820px){.rowfeat,.rowfeat.wideimg,.rowfeat.wideimg.media-right{grid-template-columns:1fr;gap:24px}.rowfeat.media-right .rf-media{order:0}.car-tabs{grid-template-columns:1fr 1fr;display:grid}.car-tab{text-align:center}.car-panel{flex-direction:column;gap:18px;padding:22px 20px}.tidbit.xl{width:min(300px,78vw)}}@media (width<=600px){.rf-media.deco,.ctaband .cta-falls{display:none}}.strip{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px;margin-top:36px;display:grid}.strip-item{border:1px solid var(--line);border-radius:12px;padding:18px}.strip-item .tidbit{width:120px;margin:0 auto 10px}.strip-item h3,.strip-item h4{letter-spacing:-.01em;margin-bottom:6px;font-size:14.5px;font-weight:650}.strip-item p{color:var(--dim);font-size:13px;line-height:1.55}.packgroup{margin-top:36px}.packhead{letter-spacing:.14em;font-size:11.5px;font-weight:600;line-height:1.6}.packgroup .strip{margin-top:16px}@media (width<=600px){.strip{grid-template-columns:1fr 1fr;gap:12px}.strip-item{padding:13px}.strip-item .tidbit{width:72px;margin-bottom:8px}.strip-item h3,.strip-item h4{font-size:13.5px}.strip-item p{font-size:12px}}details.howto{margin-top:16px}.howto>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);align-items:center;gap:9px;min-height:36px;font-size:11.5px;list-style:none;display:flex}.howto>summary::-webkit-details-marker{display:none}.howto .ticks{margin-top:4px;margin-bottom:6px}.hoodlist{max-width:760px;margin-top:20px}.hood-body{align-items:center;gap:24px;display:flex}.hood-art{flex:none;width:110px}.hood-body p{color:var(--dim)}.hood-body p+p{margin-top:6px}@media (width<=480px){.hood-body{gap:16px}.hood-art{width:84px}}.trio{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px;margin-top:36px;display:grid}.trio .tidbit{width:140px;margin:0 auto 12px}.trio h3{text-align:center;margin-bottom:6px}.trio p{color:var(--dim);text-align:center;margin:0 auto;font-size:13.8px}.ctaband{border:1px solid var(--line2);background:var(--wash);border-radius:14px;margin-top:56px;position:relative;overflow:hidden}.ctaband .cta-falls{aspect-ratio:2400/620;width:100%;height:auto;display:block}.ctaband .cta-content{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:47%;padding-right:5%;display:flex;position:absolute;inset:0}.ctaband h2{margin-bottom:10px}.ctaband .cta-note{color:var(--dim);max-width:34ch;margin-top:16px;font-size:13px;font-style:italic}@media (width<=820px){.ctaband{display:block}.ctaband .cta-falls{aspect-ratio:2400/620;opacity:.65;width:100%;height:auto;position:relative}.ctaband .cta-content{text-align:center;align-items:center;width:100%;padding:26px 22px 30px;position:static}.ctaband .cta-content p,.ctaband .cta-note{max-width:100%}}.ctaband p{color:var(--dim);margin:0 auto 18px}.tablewrap{border:1px solid var(--line2);border-radius:12px;margin-top:32px;overflow-x:auto}table.matrix{border-collapse:collapse;width:100%;min-width:760px;font-size:13.5px}table.megamatrix{min-width:1080px;font-size:12.5px}.megamatrix th,.megamatrix td{padding:10px 12px}.matrix th,.matrix td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:11px 16px}.matrix thead th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-top:0;font-size:11px}.matrix th[scope=row]{color:var(--dim);max-width:30ch;font-weight:500}.matrix .grp td{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber);padding-top:20px;font-size:11px}.matrix .kod{background:var(--icewash)}.v-yes{color:var(--ice);font-weight:600}.matrix .kod .v-yes{color:var(--ice)}.v-part{color:var(--dim)}.v-no{color:var(--faint)}.caveat{font-family:var(--mono);color:var(--faint);margin-top:12px;font-size:11.5px}.bottomline{border:1px solid var(--line2);background:var(--wash);border-radius:12px;max-width:none;margin-top:26px;padding:20px 24px;font-size:15px}.versus{margin-top:56px}.versus h2{margin-bottom:14px}.versus p{color:var(--dim);margin-bottom:13px}.versus p b{color:var(--ink);font-weight:600}.pull{border-left:2px solid var(--amber);color:var(--ink);max-width:60ch;margin:18px 0;padding-left:16px;font-size:16px}.vslinks{grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;display:grid}.vscard{border:1px solid var(--line2);color:var(--ink);border-radius:12px;padding:22px 24px;display:block}.vscard:hover{border-color:var(--amber);color:var(--ink)}.vscard h3{margin-bottom:6px}.vscard p{color:var(--dim);font-size:13.5px;line-height:1.55}.vscard .go{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-top:12px;font-size:11.5px;display:inline-block}.miniblocks{grid-template-columns:1fr 1fr;gap:22px;margin-top:36px;display:grid}.miniblock{border:1px solid var(--line);border-radius:12px;padding:20px 22px}.miniblock h3{margin-bottom:8px}.miniblock p{color:var(--dim);font-size:13.8px}.miniblocks.four .miniblock{border-color:var(--line2);background:#f2f2f205}.miniblocks.four .miniblock h3{color:var(--ice)}.verdict{grid-template-columns:1fr 1fr;gap:22px;margin-top:36px;display:grid}.verdict .pick{border:1px solid var(--line2);border-radius:12px;padding:20px 22px}.verdict .pick.kod{background:var(--icewash)}.verdict .pick h3{color:var(--ice)}.verdict .whatis{color:var(--dim);margin-top:8px;font-size:13.8px}@media (width<=760px){.verdict{grid-template-columns:1fr}}.partways{border:1px solid var(--line2);border-radius:12px;margin-top:20px}.pw-row{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:6px 26px;padding:18px 22px;display:grid}.pw-row:first-child{border-top:0}.pw-row h3{color:var(--ice)}.pw-row .ticks{margin-top:0}.pw-row .contrast{color:var(--faint);border-top:0;margin-top:10px;padding-top:0;font-size:12.5px}@media (width<=760px){.pw-row{grid-template-columns:1fr}}.ticks{flex-direction:column;gap:7px;margin-top:10px;list-style:none;display:flex}.ticks li{color:var(--dim);max-width:65ch;padding-left:20px;font-size:13.8px;position:relative}.ticks li:before{content:"✓";color:var(--sync);font-weight:700;position:absolute;left:0}.miniblock .contrast{color:var(--faint);border-top:1px solid var(--line);margin-top:12px;padding-top:10px;font-size:12.5px}.edge{font-family:var(--mono);color:var(--ice);border-left:2px solid var(--amber);max-width:70ch;margin:12px 0 0;padding-left:10px;font-size:12.5px}.otherlinks{flex-wrap:wrap;gap:18px;margin-top:18px;font-size:14px;display:flex}@media (width<=760px){.vslinks,.miniblocks{grid-template-columns:1fr}}.pricehero{align-items:stretch;gap:24px;margin-top:36px;display:flex}.pricehero .flank{flex:0 0 clamp(210px,22vw,280px);min-width:0;margin:0}.pricehero .flank canvas{width:100%;height:100%}.pricestack{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.pricestack .card{flex:none}@media (width<=900px){.pricehero{flex-wrap:wrap}.pricestack{flex:100%;order:-1}.pricehero .flank{flex:1 1 0;min-width:0}.pricehero .flank canvas{aspect-ratio:760/1150;height:auto}}.cards{grid-template-columns:1fr 1fr;gap:26px;margin-top:40px;display:grid}.card{border:1px solid var(--line2);border-radius:14px;padding:30px}.card.main{background:var(--wash);border-color:#f08a1d73}.price{letter-spacing:-.02em;font-size:44px;font-weight:700}.price small{color:var(--dim);letter-spacing:0;margin-top:2px;font-size:15px;font-weight:500;display:block}.card ul{margin:18px 0 22px;list-style:none}.card li{border-top:1px solid var(--line);color:var(--dim);padding:7px 0;font-size:14px}.card li:first-child{border-top:0}.card li b{color:var(--ink);font-weight:600}.faqgroup{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin:42px 0 4px;font-size:11px;font-weight:700}details.csec{border-top:1px solid var(--line)}details.csec:last-of-type{border-bottom:1px solid var(--line)}.csec summary{cursor:pointer;color:var(--ink);align-items:center;gap:12px;padding:16px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.csec summary::-webkit-details-marker{display:none}.chev{border-right:1.6px solid var(--amber);border-bottom:1.6px solid var(--amber);flex:none;width:7px;height:7px;margin-top:-2px;transition:transform .22s;transform:rotate(-45deg)}details[open] .chev{margin-top:-4px;transform:rotate(45deg)}.csec .body{color:var(--dim);padding:2px 0 22px;font-size:14px}.csec .body p{margin-bottom:10px}.csec .body p:last-child{margin-bottom:0}.dl-hero{text-align:center;padding-top:70px}.dl-hero .tidbit{margin:0 auto 26px}.reqplate{border:1px solid var(--line2);text-align:left;border-radius:12px;max-width:560px;margin:40px auto 0;padding:24px 28px}.reqplate h3{margin-bottom:12px}.reqplate ul{list-style:none}.reqplate li{border-top:1px solid var(--line);color:var(--dim);padding:7px 0;font-size:13.5px}.reqplate li:first-child{border-top:0}.steps{text-align:left;justify-content:center;gap:22px;max-width:760px;margin:40px auto 0;display:flex}.step{border:1px solid var(--line);border-radius:12px;flex:1;padding:18px}.step .n{font-family:var(--mono);color:var(--amber);margin-bottom:8px;font-size:12px;display:block}.step p{color:var(--dim);font-size:13.5px}.trust{font-family:var(--mono);color:var(--faint);margin-top:34px;font-size:12px}footer{background:var(--bg);margin-top:34px;padding:24px 0 0}.footcols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:34px;display:grid}.footcols h4{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11px;font-weight:600}.footcols ul{list-style:none}.footcols li{padding:4px 0}.footcols a{color:var(--dim);font-size:13.5px}.footcols a:hover{color:var(--amber)}.legalline{color:var(--faint);max-width:none;margin-top:40px;font-size:12px;line-height:1.7}.copyline{font-family:var(--mono);color:var(--faint);margin:16px 0 34px;font-size:12px}.rivercap{text-align:center;max-width:none;margin:0 0 6px;padding:0 24px}.riverstrip{width:100%;height:auto;display:block}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.chev{transition:none}}@media (width<=760px){.beat,.beat.rev{flex-direction:column;gap:20px}.cards{grid-template-columns:1fr}.steps{flex-direction:column}.navlinks{gap:12px}section{padding:46px 0}.tidbit{width:140px}.tidbit.lg{width:200px}}.matrix thead th.kod{color:var(--amber)}.page{position:relative}.page:before{content:"";z-index:-1;pointer-events:none;height:100%;position:absolute;top:0;left:0;right:0}.page[data-page=home]:before{background-image:radial-gradient(120% 15% at 42% 15%,#ffb03e17,#ffb03e09 46%,#ffb03e00 78%),radial-gradient(106% 16% at 72% 29%,#fc9e4a12,#fc9e4a07 46%,#fc9e4a00 78%),radial-gradient(110% 17% at 30% 44%,#f8845810,#f8845806 46%,#f8845800 78%),radial-gradient(105% 15% at 72% 58%,#9678cd0d,#9678cd05 46%,#9678cd00 78%),radial-gradient(115% 15% at 38% 72%,#787cca0e,#787cca06 46%,#787cca00 78%),radial-gradient(130% 16% at 52% 90%,#96aad813,#96aad808 46%,#96aad800 80%)}.page[data-page=compare]:before,.page[data-page=vs-propresenter]:before,.page[data-page=vs-mitti]:before,.page[data-page=vs-qlab]:before,.page[data-page=vs-playbackpro]:before,.page[data-page=vs-pvp3]:before,.page[data-page=vs-millumin]:before,.page[data-page=vs-resolume]:before{background-image:radial-gradient(120% 30% at 46% 44%,#ffb04012,#ffb04007 46%,#ffb04000 78%),radial-gradient(110% 32% at 68% 78%,#967ccd0d,#967ccd05 46%,#967ccd00 78%),radial-gradient(130% 26% at 50% 102%,#96aad80f,#96aad806 46%,#96aad800 80%)}.page[data-page=pricing]:before{background-image:radial-gradient(118% 42% at 50% 56%,#ffba4a16,#ffba4a09 46%,#ffba4a00 78%),radial-gradient(120% 30% at 50% 102%,#96aad60d,#96aad605 46%,#96aad600 80%)}.page[data-page=faq]:before{background-image:radial-gradient(118% 34% at 42%,#f096480e,#f0964806 46%,#f0964800 78%),radial-gradient(110% 40% at 72% 84%,#8074d00e,#8074d006 46%,#8074d000 78%),radial-gradient(130% 26% at 50% 102%,#8ca4d60f,#8ca4d606 46%,#8ca4d600 80%)}.page[data-page=download]:before{background-image:radial-gradient(120% 34% at 44% 46%,#ffb23a14,#ffb23a08 46%,#ffb23a00 78%),radial-gradient(110% 34% at 70% 80%,#fa8c5a0b,#fa8c5a05 46%,#fa8c5a00 78%),radial-gradient(130% 26% at 50% 102%,#94aad80d,#94aad805 46%,#94aad800 80%)}footer,.riverstrip{background:var(--bg)}.vs-hero{align-items:center;gap:18px;display:flex}.vs-mark{flex:none;line-height:0}.vs-mark svg{width:52px;height:52px;display:block}.vs-hero .eyebrow{margin-bottom:7px}.page[data-page=vs-propresenter]{--comp:#ff6c1a;--kx:12%;--ky:180px;--ox:88%;--oy:320px}.page[data-page=vs-mitti]{--comp:#008bcd;--kx:18%;--ky:340px;--ox:84%;--oy:160px}.page[data-page=vs-qlab]{--comp:#f78d36;--kx:8%;--ky:240px;--ox:92%;--oy:260px}.page[data-page=vs-playbackpro]{--comp:#3d5d88;--kx:20%;--ky:140px;--ox:80%;--oy:380px}.page[data-page=vs-pvp3]{--comp:#d52add;--kx:14%;--ky:380px;--ox:90%;--oy:180px}.page[data-page=vs-millumin]{--comp:#00a6ff;--kx:10%;--ky:220px;--ox:82%;--oy:360px}.page[data-page=vs-resolume]{--comp:#ff015d;--kx:19%;--ky:300px;--ox:93%;--oy:140px}.page[data-page=vs-propresenter] section,.page[data-page=vs-mitti] section,.page[data-page=vs-qlab] section,.page[data-page=vs-playbackpro] section,.page[data-page=vs-pvp3] section,.page[data-page=vs-millumin] section,.page[data-page=vs-resolume] section{isolation:isolate;position:relative}.page[data-page=vs-propresenter] section:before,.page[data-page=vs-mitti] section:before,.page[data-page=vs-qlab] section:before,.page[data-page=vs-playbackpro] section:before,.page[data-page=vs-pvp3] section:before,.page[data-page=vs-millumin] section:before,.page[data-page=vs-resolume] section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(min(760px,78vw) min(620px,64vh) at var(--kx,15%) var(--ky,220px), #f08a1d3d, transparent 80%), radial-gradient(min(760px,78vw) min(620px,64vh) at var(--ox,85%) var(--oy,300px), color-mix(in srgb, var(--comp,#4fc3d9) 20%, transparent), transparent 80%);height:min(116vh,1180px);position:absolute;top:0;left:0;right:0;mask-image:linear-gradient(#000 0 52%,#0000 100%)}.vs-bighero{position:relative}.vs-bighero h1 .vs-k{color:color-mix(in srgb, var(--amber-hi) 55%, var(--ice))}.vs-bighero h1 .vs-v{color:var(--faint);font-weight:500}.vs-bighero h1 .vs-o{color:color-mix(in srgb, var(--comp,#4fc3d9) 60%, var(--ice))}.vs-bighero .plate{margin:0 0 34px}.vs-bighero .eyebrow{margin-bottom:10px}.vs-bighero h1{font-size:clamp(30px,5.4vw,46px)}@media (width<=760px){.vs-bighero .plate{margin-bottom:24px}}.car-panel.wideart .plate{flex:1.25 1 0;min-width:0}.car-panel.wideart .car-copy{flex:1 1 0}.car-panel .car-copy .edge{color:var(--ice);margin-top:16px}@media (width<=820px){.car-panel.wideart .plate{flex:none;width:100%}}@media (width<=600px){.vs-mark svg{width:42px;height:42px}.vs-hero{gap:13px}}footer [data-placeholder]{color:var(--faint);cursor:default}.megamatrix .kod{background:color-mix(in srgb,#f08a1d 14%,var(--bg))}.megamatrix thead th.kod{color:var(--amber-hi)}.megamatrix td:nth-child(3),.megamatrix thead th:nth-child(3){background:color-mix(in srgb,#ff6c1a 7%,var(--bg))}.megamatrix td:nth-child(4),.megamatrix thead th:nth-child(4){background:color-mix(in srgb,#008bcd 9%,var(--bg))}.megamatrix td:nth-child(5),.megamatrix thead th:nth-child(5){background:color-mix(in srgb,#f78d36 7%,var(--bg))}.megamatrix td:nth-child(6),.megamatrix thead th:nth-child(6){background:color-mix(in srgb,#3d5d88 13%,var(--bg))}.megamatrix td:nth-child(7),.megamatrix thead th:nth-child(7){background:color-mix(in srgb,#d52add 7%,var(--bg))}.megamatrix td:nth-child(8),.megamatrix thead th:nth-child(8){background:color-mix(in srgb,#00a6ff 9%,var(--bg))}.megamatrix td:nth-child(9),.megamatrix thead th:nth-child(9){background:color-mix(in srgb,#ff015d 7%,var(--bg))}.megamatrix thead th:nth-child(3){color:color-mix(in srgb,#ff6c1a 80%,var(--ice))}.megamatrix thead th:nth-child(4){color:color-mix(in srgb,#008bcd 68%,var(--ice))}.megamatrix thead th:nth-child(5){color:color-mix(in srgb,#f78d36 82%,var(--ice))}.megamatrix thead th:nth-child(6){color:color-mix(in srgb,#3d5d88 54%,var(--ice))}.megamatrix thead th:nth-child(7){color:color-mix(in srgb,#d52add 72%,var(--ice))}.megamatrix thead th:nth-child(8){color:color-mix(in srgb,#00a6ff 72%,var(--ice))}.megamatrix thead th:nth-child(9){color:color-mix(in srgb,#ff015d 74%,var(--ice))}.announce{background:var(--wash);border-bottom:0 solid var(--line2);grid-template-rows:0fr;transition:grid-template-rows .75s cubic-bezier(.22,1,.36,1),border-bottom-width .75s;display:grid}.announce.show{border-bottom-width:1px;grid-template-rows:1fr}.announce-in{text-align:center;opacity:0;justify-content:center;align-items:center;gap:14px;min-height:0;padding:0 52px;font-size:13.5px;transition:opacity .5s .25s,padding .75s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.announce.show .announce-in{opacity:1;padding-top:9px;padding-bottom:9px}.announce .tag{font-family:var(--mono);letter-spacing:.18em;color:var(--amber);border:1px solid var(--amber);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10.5px}.announce a{font-weight:650}.announce button{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 6px;font-size:16px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.announce button:hover{color:var(--ink)}.k-success{color:var(--amber-hi);margin:6px 0 10px;font-size:15px}.k-note{color:var(--dim);margin-top:12px;font-size:13px}.k-error{color:var(--onair);margin-top:10px;font-size:13px}.k-deadline{font-family:var(--mono);letter-spacing:.06em;color:var(--amber);margin-top:2px;font-size:11.5px}.k-hp{width:1px;height:1px;top:auto;left:-9999px;overflow:hidden;position:absolute!important}@keyframes kpop-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes kfade{0%{opacity:0}to{opacity:1}}dialog.k-pop[open]{animation:.34s cubic-bezier(.16,1,.3,1) kpop-in}dialog.k-pop[open]::backdrop{animation:.34s kfade}@media (prefers-reduced-motion:reduce){dialog.k-pop[open],dialog.k-pop[open]::backdrop{animation:none}.announce,.announce-in{transition:none}}dialog.k-pop{color:var(--ink);overscroll-behavior:contain;background:#0e0e11;border:1px solid #f08a1d59;border-radius:16px;width:calc(100% - 48px);max-width:680px;max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 90px #000000a6,0 0 160px #f08a1d38}dialog.k-pop::backdrop{backdrop-filter:blur(3px);background:radial-gradient(60% 55% at 50% 42%,#f08a1d1f,#0b0b0dc7)}.k-art{background:#0b0b0d;width:100%;display:block;position:relative}.k-art canvas{width:100%;height:auto;display:block}.k-art:after{content:"";background:linear-gradient(#0e0e1100,#0e0e11);height:56px;position:absolute;inset:auto 0 0}.k-pop-inner{padding:20px 30px 26px;position:relative}.k-pop .eyebrow{margin-bottom:10px;display:block}.k-pop h2{margin-bottom:8px;font-size:28px}.k-pop p{color:var(--dim);max-width:48ch;margin-bottom:20px;font-size:15px}.k-pop .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-pop .x{z-index:2;border:1px solid var(--line2);color:var(--dim);cursor:pointer;background:#0b0b0d8c;border-radius:8px;padding:5px 9px;font-size:17px;line-height:1;position:absolute;top:12px;right:12px}.k-pop .x:hover{color:var(--ink);border-color:var(--faint)}.k-pop form{flex-direction:column;gap:10px;max-width:420px;margin-bottom:6px;display:flex}.k-pop input[type=email],.k-pop select{border:1px solid var(--line2);color:var(--ink);background:#0b0b0d;border-radius:9px;width:100%;padding:11px 12px;font-family:inherit;font-size:14.5px}.k-pop input::placeholder{color:var(--faint)}.k-dd{width:100%;position:relative}.k-dd-btn{border:1px solid var(--line2);color:var(--faint);text-align:left;cursor:pointer;background:#0b0b0d;border-radius:9px;width:100%;padding:11px 30px 11px 12px;font-family:inherit;font-size:14.5px;position:relative}.k-dd-btn.picked{color:var(--ink)}.k-dd-btn:after{content:"";border:5px solid #0000;border-top-color:var(--faint);margin-top:-2px;position:absolute;top:50%;right:12px}.k-dd-list{z-index:6;border:1px solid var(--line2);text-align:left;background:#101014;border-radius:10px;max-height:306px;margin:0;padding:5px;list-style:none;display:none;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 -14px 40px #0000008c}.k-dd.open .k-dd-list{display:block}.k-dd-list:focus{outline:none}.k-dd-list li{color:var(--dim);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:13.5px}.k-dd-list li.active{background:var(--wash);color:var(--amber-hi)}.k-dd-list li[aria-selected=true]{color:var(--amber)}.k-pop .fine{font-family:var(--mono);color:var(--faint);margin-top:12px;font-size:11.5px;line-height:1.5}dialog.k-pop.founder{max-width:520px}.k-pop.founder .bear{width:290px;margin:30px auto 0;position:relative}.k-pop.founder .bear:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 58%,#f08a1d3d,#0000 72%);position:absolute;inset:-34% -26%}.k-pop.founder .bear canvas{width:100%;height:auto;display:block;position:relative}.k-pop.founder .k-pop-inner{text-align:center;flex-direction:column;align-items:center;padding:10px 36px 30px;display:flex}.k-pop.founder .k-pop-inner p{margin-left:auto;margin-right:auto}.k-pop.founder form{width:100%;max-width:330px;margin:0 auto 6px}dialog.k-pop.full{max-width:720px}.k-pop.full .k-art:after{display:none}.k-pop.full .k-pop-overlay{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0 30px 0 44%}.k-pop.full .k-pop-overlay h2{margin:8px 0 6px;font-size:26px}.k-pop.full .k-pop-overlay p{color:var(--dim);margin-bottom:16px;font-size:14.5px}dialog.k-pop.k-fresh :focus,dialog.k-pop.k-fresh :focus-visible{outline:none}
