.wv-root{--wv-bg:#121110;--wv-bg2:#1a1816;--wv-card:#221f1c;--wv-card2:#2a2622;--wv-line:#ffffff1a;--wv-orange:#f44901;--wv-orange-text:#ff7433;--wv-yellow:#ffd400;--wv-accent:var(--wv-orange);--wv-accent-text:var(--wv-orange-text);--wv-on-accent:#120a05;background:var(--wv-bg);color:#fff;text-transform:none;letter-spacing:normal;font-style:normal;overflow-x:clip}.wv-display{font-family:var(--font-hv-display), Impact, "Arial Narrow", sans-serif;letter-spacing:.005em;font-weight:400}.wv-mono{font-family:var(--font-hv-mono), ui-monospace, monospace;font-weight:700}.wv-balance{text-wrap:balance}.wv-pretty{text-wrap:pretty}.wv-wrap{max-width:1240px;margin-inline:auto;padding-inline:16px}@media (min-width:375px){.wv-wrap{padding-inline:20px}}@media (min-width:768px){.wv-wrap{padding-inline:32px}}.wv-section{padding-block:clamp(72px,10vw,128px)}.wv-eyebrow{font-family:var(--font-hv-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.22em;color:var(--wv-accent-text);font-size:12px;font-weight:700}@media (min-width:640px){.wv-eyebrow{font-size:13px}}.wv-h2{font-family:var(--font-hv-display), Impact, "Arial Narrow", sans-serif;text-transform:uppercase;text-wrap:balance;font-size:clamp(42px,8.6vw,80px);font-weight:400;line-height:.92}.wv-lead{color:#ffffffc7;text-wrap:pretty;font-size:18px;line-height:1.55}@media (min-width:640px){.wv-lead{font-size:20px}}.wv-hero{background:radial-gradient(56rem 34rem at 80% 35%,#f4490138,#0000 65%),radial-gradient(36rem 26rem at 5% 100%,#ffd4000f,#0000 70%),linear-gradient(#121110 0%,#1a1816 100%)}.wv-hero-accent{background:radial-gradient(52rem 32rem at 78% 30%, color-mix(in srgb, var(--wv-accent) 30%, transparent), transparent 65%), radial-gradient(36rem 26rem at 0% 100%, color-mix(in srgb, var(--wv-accent) 10%, transparent), transparent 70%), linear-gradient(180deg, #121110 0%, #1a1816 100%)}.wv-gridlines{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 70% at 70% 45%,#000 15%,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 45%,#000 15%,#0000 75%)}.wv-band{background:var(--wv-bg2);border-block:1px solid var(--wv-line)}.wv-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:18px;font-weight:800;line-height:1;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.wv-root a:focus-visible,.wv-root button:focus-visible{outline:3px solid var(--wv-yellow);outline-offset:3px}.wv-btn-main{background:var(--wv-orange);color:#120a05;box-shadow:0 10px 30px -10px #f44901b3}.wv-btn-main:hover{background:#ff5a14;transform:translateY(-2px)}.wv-btn-accent{background:var(--wv-accent);color:var(--wv-on-accent);box-shadow:0 10px 30px -12px color-mix(in srgb, var(--wv-accent) 70%, transparent)}.wv-btn-accent:hover{filter:brightness(1.08);transform:translateY(-2px)}.wv-btn-ghost{color:#fff;border:2px solid #ffffff59}.wv-btn-ghost:hover{background:#ffffff0f;border-color:#fff}.wv-btn-dark{color:#fff;background:#121110}.wv-btn-dark:hover{background:#000;transform:translateY(-2px)}.wv-btn-line{color:#120a05;border:2px solid #000000b3}.wv-btn-line:hover{background:#00000014}.wv-arrow{transition:transform .2s}.group:hover .wv-arrow{transform:translate(3px)}.wv-link{color:var(--wv-accent-text);align-items:center;gap:8px;font-size:17px;font-weight:800;display:inline-flex}.wv-link:hover{color:#fff}.wv-chip{font-family:var(--font-hv-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:#ffffffe0;border:1px solid var(--wv-line);background:#ffffff12;border-radius:999px;padding:7px 12px;font-size:11.5px;font-weight:700}.wv-fill{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.wv-screen{aspect-ratio:16/10;background:#000;border-radius:6px;position:relative;overflow:hidden}.wv-laptop-lid{background:linear-gradient(#2b2826,#141210);border:1px solid #ffffff24;border-radius:18px 18px 6px 6px;padding:2.4% 2.4% 3.2%;box-shadow:0 40px 80px -30px #000000f2,0 0 0 1px #0009}.wv-laptop-base{background:linear-gradient(#4a4643,#1f1d1b 70%);border-radius:2px 2px 18px 18px;height:clamp(8px,1.4vw,16px);margin-inline:-7%;position:relative;box-shadow:0 20px 30px -14px #000000e6}.wv-laptop-base:before{content:"";background:#00000059;border-radius:0 0 8px 8px;width:16%;height:40%;position:absolute;top:0;left:50%;transform:translate(-50%)}.wv-browser{background:#1d1b19;border:1px solid #ffffff24;border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -24px #000000f2}.wv-browser .wv-screen{border-radius:0}.wv-browser-bar{background:#2a2724;align-items:center;gap:5px;height:26px;padding-inline:10px;display:flex}.wv-browser-bar span{background:#ffffff40;border-radius:999px;flex-shrink:0;width:7px;height:7px}.wv-browser-bar span:first-child{background:var(--wv-accent)}.wv-browser-bar em{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}.wv-phone{background:linear-gradient(160deg,#3a3633,#121110);border:1px solid #ffffff2e;border-radius:18%/8.5%;padding:4%;box-shadow:0 30px 60px -20px #000000f2}.wv-phone-screen{aspect-ratio:390/844;background:#000;border-radius:14%/6.6%;position:relative;overflow:hidden}.wv-phone-screen:before{content:"";z-index:2;background:#000;border-radius:999px;width:30%;height:3%;position:absolute;top:2%;left:50%;transform:translate(-50%)}.wv-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;height:100%;display:grid;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 82%,#0000 100%)}@media (min-width:768px){.wv-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}@media (min-width:1024px){.wv-wall{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}}.wv-wall-col{transform:translate3d(0, calc(var(--wv-par,0px) * var(--wv-rate,0)), 0);will-change:transform;position:relative}.wv-wall-track{flex-direction:column;gap:18px;display:flex}.wv-wall-item{flex-shrink:0}.wv-wall-tag{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:10.5px;font-weight:700;overflow:hidden}.wv-filters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wv-filter{color:#ffffffd9;border:1px solid var(--wv-line);background:#ffffff0f;border-radius:999px;min-height:44px;padding:0 16px;font-size:15px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.wv-filter:hover{color:#fff;border-color:#fff6}.wv-filter[aria-pressed=true]{background:var(--wv-orange);border-color:var(--wv-orange);color:#120a05}.wv-filter span{opacity:.6;font-variant-numeric:tabular-nums;margin-left:6px}.wv-cards{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:720px){.wv-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1100px){.wv-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.wv-card{--c:var(--wv-orange);background:var(--wv-card);border:1px solid var(--wv-line);border-radius:24px;flex-direction:column;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.wv-card:hover,.wv-card:focus-within{border-color:color-mix(in srgb, var(--c) 70%, transparent);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--c) 55%, #000)}.wv-card-art{background:radial-gradient(120% 90% at 50% 120%, color-mix(in srgb, var(--c) 55%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--c) 22%, #171513), #141210);padding:22px 22px 0;position:relative}.wv-card-art .wv-browser{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.wv-scroll{container-type:size}.wv-scroll img{width:100%;height:auto;display:block;transform:translate(0,0)}.wv-card-body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.wv-card-title{font-family:var(--font-hv-display), Impact, "Arial Narrow", sans-serif;text-transform:uppercase;color:#fff;font-size:30px;line-height:1}.wv-card-meta{color:#ffffff9e;margin-top:8px;font-size:15px;font-weight:600}.wv-card-dot{background:var(--c);vertical-align:0;border-radius:999px;width:10px;height:10px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #ffffff14}.wv-card-chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.wv-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.wv-card-cta{color:#fff;align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.wv-card-cta:after{content:"";z-index:1;position:absolute;inset:0}.wv-card-live{z-index:2;color:#fff9;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.wv-card-live:hover{color:#fff}.wv-card[hidden]{display:none}.wv-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.wv-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.wv-logos{grid-template-columns:repeat(6,minmax(0,1fr))}}.wv-logo{background:var(--wv-card);border:1px solid var(--wv-line);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:132px;padding:14px;transition:border-color .2s,transform .2s;display:flex}.wv-logo:hover{border-color:#ffffff59;transform:translateY(-2px)}.wv-logo-mark{justify-content:center;align-items:center;max-width:100%;height:56px;display:flex}.wv-logo-mark img{border-radius:8px;width:auto;max-width:100%;max-height:56px}.wv-logo-name{color:#fff9;text-align:center;font-size:12px;font-weight:700;line-height:1.2}.wv-quotes{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.wv-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}.wv-quote{background:var(--wv-card);border:1px solid var(--wv-line);border-radius:22px;flex-direction:column;height:100%;padding:26px;display:flex}.wv-quote blockquote{color:#ffffffe6;text-wrap:pretty;font-size:19px;line-height:1.5}.wv-quote figcaption{color:#ffffffa6;margin-top:auto;padding-top:18px;font-size:15px;font-weight:700}.wv-scores{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.wv-scores th,.wv-scores td{text-align:center;border-bottom:1px solid var(--wv-line);padding:12px 10px}.wv-scores th:first-child,.wv-scores td:first-child{text-align:left;padding-left:0}.wv-scores thead th{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:700}.wv-score{border:3px solid;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:inline-flex}.wv-score-good{color:#3ddc84}.wv-score-mid{color:#ffb020}.wv-score-low{color:#ff5a4a}.wv-stat{background:var(--wv-card);border:1px solid var(--wv-line);border-radius:20px;flex-direction:column;height:100%;padding:22px;display:flex}.wv-stat-value{font-family:var(--font-hv-display), Impact, sans-serif;color:var(--wv-accent-text);text-transform:uppercase;font-size:clamp(34px,5vw,48px);line-height:1}.wv-stat-label{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-top:10px;font-size:11.5px;font-weight:700}.wv-stat-text{color:#ffffffad;text-wrap:pretty;margin-top:8px;font-size:15.5px;line-height:1.5}.wv-feature{align-items:center;gap:28px;display:grid}@media (min-width:1024px){.wv-feature{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px}.wv-feature-flip{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.wv-feature-flip .wv-feature-art{order:2}}.wv-feature-art{border:1px solid var(--wv-line);background:#0d0c0b;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -40px #000000f2}.wv-feature-art img{width:100%;height:auto;display:block}.wv-feature-num{font-family:var(--font-hv-display), Impact, sans-serif;color:var(--wv-accent-text);font-size:64px;line-height:1}.wv-sheet{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.wv-sheet{grid-template-columns:repeat(3,minmax(0,1fr))}}.wv-sheet-card{background:var(--wv-card);border:1px solid var(--wv-line);border-radius:22px;flex-direction:column;height:100%;padding:22px;display:flex}.wv-sheet-label{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-size:11.5px;font-weight:700}.wv-sheet-art{border:1px solid var(--wv-line);background:#0d0c0b;border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:150px;margin-top:16px;padding:12px;display:flex;overflow:hidden}.wv-sheet-art img{width:auto;max-width:100%;height:auto;max-height:150px}.wv-swatches{flex:1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.wv-swatch{border:1px solid var(--wv-line);background:#0d0c0b;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.wv-swatch i{flex:1;min-height:96px;display:block}.wv-swatch b{font-family:var(--font-hv-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-align:center;padding:8px 6px 2px;font-size:10.5px;display:block}.wv-swatch small{color:#ffffff8c;text-align:center;padding:0 4px 8px;font-size:11px;line-height:1.2;display:block}.wv-fontline{color:#ffffffb3;margin-top:12px;font-size:15px}.wv-fontline strong{color:#fff}.wv-net{align-items:center;gap:14px;display:grid}.wv-net-side{grid-auto-rows:1fr;gap:14px;display:grid}.wv-hub{text-align:center;background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--wv-accent) 35%, transparent), transparent 70%), var(--wv-card2);border:2px solid color-mix(in srgb, var(--wv-accent) 75%, transparent);box-shadow:0 30px 70px -30px color-mix(in srgb, var(--wv-accent) 60%, #000);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;padding:26px 20px;display:flex;position:relative}.wv-node{background:var(--wv-card);border:1px solid var(--wv-line);border-radius:18px;flex-direction:column;justify-content:center;min-height:88px;padding:16px 18px;display:flex;position:relative}.wv-node b{color:#fff;font-size:17px;font-weight:800}.wv-node span{color:#ffffffa6;text-wrap:pretty;margin-top:4px;font-size:14.5px;line-height:1.4}.wv-wire{pointer-events:none;background:#ffffff1f;position:absolute;overflow:hidden}.wv-wire:after{content:"";background:linear-gradient(90deg, transparent, var(--wv-accent), transparent);position:absolute}@media (max-width:899px){.wv-net-side{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-net-side:first-child{order:2}.wv-hub{order:1}.wv-net-side:last-child{order:3}.wv-wire{display:none}}@media (max-width:479px){.wv-net-side{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.wv-net{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);gap:56px}.wv-wire{width:56px;height:2px;top:50%}.wv-net-side:first-child .wv-wire{left:100%}.wv-net-side:last-child .wv-wire{right:100%}.wv-wire:after{width:60%;top:0;bottom:0;left:-60%}}.wv-pager{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:720px){.wv-pager{grid-template-columns:repeat(2,minmax(0,1fr))}}.wv-pager a{background:var(--wv-card);border:1px solid var(--wv-line);border-radius:20px;align-items:center;gap:16px;min-height:104px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.wv-pager a:hover{border-color:#fff6;transform:translateY(-2px)}.wv-pager img{object-fit:cover;object-position:top;border:1px solid var(--wv-line);border-radius:10px;flex-shrink:0;width:112px;height:70px}.wv-cta{background:radial-gradient(40rem 20rem at 85% 0%, #ffd40059, transparent 60%), var(--wv-orange);border-radius:28px}.wv-js .wv-reveal{opacity:0;transform:translateY(26px)}.wv-js .wv-reveal.is-in{opacity:1;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--wv-d,0s);transform:none}[data-tilt]{transform:perspective(1200px) rotateX(var(--wv-rx,0deg)) rotateY(var(--wv-ry,0deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1)}[data-tilt].is-tilting{transition:transform .12s linear}@media (prefers-reduced-motion:no-preference){.wv-rise{animation:.8s cubic-bezier(.2,.8,.2,1) both wv-rise;animation-delay:var(--wv-d,0s)}.wv-wall-track{animation:wv-drift var(--wv-dur,80s) linear infinite}.wv-wall-col:nth-child(2) .wv-wall-track{animation-direction:reverse}.wv-float{animation:7s ease-in-out 1.2s infinite wv-float}.wv-float-slow{animation-duration:9s}.wv-scroll img{transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.wv-card:hover .wv-scroll img,.wv-card:focus-within .wv-scroll img,.wv-card.is-live .wv-scroll img,.wv-scroller:hover .wv-scroll img,.wv-scroller.is-live .wv-scroll img{transition:transform var(--wv-scroll-ms,7s) cubic-bezier(.45, 0, .55, 1);transform:translateY(calc(100cqh - 100%))}.wv-card:hover{transform:translateY(-6px)}.wv-wire:after{animation:2.6s cubic-bezier(.4,0,.2,1) infinite wv-pulse;animation-delay:var(--wv-d,0s)}.wv-net-side:last-child .wv-wire:after{animation-name:wv-pulse-back}.wv-hub-ring{animation:3.2s ease-out infinite wv-ring}}@media (prefers-reduced-motion:reduce){.wv-js .wv-reveal{opacity:1;transform:none}[data-tilt]{transform:none!important}.wv-btn,.wv-card,.wv-logo,.wv-pager a,.wv-arrow{transition:none}.wv-btn:hover,.wv-card:hover,.wv-logo:hover,.wv-pager a:hover,.group:hover .wv-arrow{transform:none}}@keyframes wv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes wv-drift{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes wv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wv-pulse{0%{transform:translate(0)}to{transform:translate(266%)}}@keyframes wv-pulse-back{0%{transform:translate(266%)}to{transform:translate(0)}}@keyframes wv-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}
@font-face{font-family:workDisplay;src:url(../media/Anton_400_normal-s.p.0pan85mumqyf3.woff2)format("woff2");font-display:optional;font-weight:400;font-style:normal}@font-face{font-family:workDisplay Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.civmGq_className{font-family:workDisplay,workDisplay Fallback}.civmGq_variable{--font-hv-display:"workDisplay", "workDisplay Fallback"}
@font-face{font-family:workMono;src:url(../media/SpaceMono_700_normal-s.1s123piy9_v1m.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:workMono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.N0WK3a_className{font-family:workMono,workMono Fallback}.N0WK3a_variable{--font-hv-mono:"workMono", "workMono Fallback"}
