.wv-cinema{--wv-cinema-copy-surface:#04090fe0;--wv-cinema-console-surface:#04090feb;--wv-cinema-text:#f4f1e9;--wv-cinema-muted:#d9dfe3;--wv-cinema-gold:#e8d3a8;height:440svh;color:var(--wv-cinema-text);background:#04090f;margin-top:-72px;position:relative}.wv-cinema-stage{isolation:isolate;height:100svh;min-height:min(32rem,100svh);padding-top:clamp(7rem,13svh,10rem);padding-bottom:max(1.25rem, env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) auto;row-gap:1.25rem;display:grid;position:sticky;top:0;overflow:hidden}.wv-cinema-media,.wv-cinema-shade,.wv-cinema-stars{pointer-events:none;position:absolute;inset:0}.wv-cinema-media{background:radial-gradient(at 50% 100%,#213349,#04090f 75%)}.wv-cinema-media :is(video,img){object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute}.wv-cinema-media video{opacity:0}.wv-cinema-stage[data-ready=true] video{opacity:1}.wv-cinema-shade{background:linear-gradient(#03070c66 0%,#0000 47%,#03070c22 64%,#03070cf2 100%)}.wv-cinema-stars i{opacity:.2;background:#fff5dd;border-radius:50%;width:2px;height:2px;animation:20s ease-in-out infinite alternate wv-cinema-twinkle;position:absolute}@keyframes wv-cinema-twinkle{to{opacity:.65}}.wv-cinema-stage[data-paused=true] .wv-cinema-stars i,.wv-cinema-stage[data-sleep=true] .wv-cinema-stars i{animation-play-state:paused}.wv-cinema-opening,.wv-cinema-closing{isolation:isolate;z-index:1;overscroll-behavior:auto;scrollbar-width:thin;background:var(--wv-cinema-copy-surface);text-align:center;border:1px solid #e8d3a81a;border-radius:1.25rem;grid-area:1/1;place-self:start center;width:calc(100% - 2.5rem);max-height:100%;padding:1.25rem 1.5rem;position:relative;overflow-y:auto;box-shadow:0 16px 48px #0003}.wv-cinema-opening{max-width:54rem}.wv-cinema-eyebrow{letter-spacing:.16em;color:var(--wv-cinema-gold);font-size:.75rem;line-height:1.6}.wv-cinema-opening h1{text-wrap:balance;text-shadow:0 2px 24px #03070c;max-width:48rem;margin:1rem auto 0;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.04}.wv-cinema-opening h1 span{color:var(--wv-cinema-gold);display:block}.wv-cinema-body{max-width:32rem;color:var(--wv-cinema-muted);text-wrap:balance;margin:1.1rem auto 0;font-size:1rem;line-height:1.7}.wv-cinema-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-top:1.4rem;display:flex}.wv-cinema-actions a{justify-content:center;align-items:center;gap:.75rem;min-height:44px;padding:.75rem 1rem;font-size:.875rem;display:inline-flex}.wv-cinema-primary{color:#151d23;background:#dfc38e;border:1px solid #dfc38e;border-radius:.4rem;transition:background .18s;box-shadow:0 8px 28px #0003}.wv-cinema-primary:hover{background:#f0d9ae}.wv-cinema-secondary{color:#f2f0e9;border-bottom:1px solid #e3d7bc66}.wv-cinema-scroll{color:#e6e9eb;align-items:center;gap:.5rem;margin-top:1.4rem;font-size:.8125rem;display:inline-flex}.wv-cinema-closing{text-align:start;opacity:0;justify-self:start;max-width:26rem;margin-inline:clamp(1.25rem,5vw,6rem) 1.25rem}.wv-cinema-closing h2{text-wrap:balance;margin-top:.8rem;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.08}.wv-cinema-closing .wv-cinema-body{margin-inline:0}.wv-cinema-closing .wv-cinema-actions{justify-content:flex-start;gap:.25rem .75rem}.wv-cinema-disclaimer{color:var(--wv-cinema-muted);margin-top:1rem;font-size:.75rem;line-height:1.7}.wv-cinema-console{isolation:isolate;z-index:2;background:var(--wv-cinema-console-surface);border:1px solid #e8d3a829;border-radius:1rem;flex-wrap:wrap;grid-area:2/1;align-items:center;gap:.5rem 1.5rem;margin-inline:clamp(1.25rem,4vw,4rem) 8rem;padding:.75rem 1rem;display:flex;position:relative;box-shadow:0 12px 40px #0003}.wv-cinema-chapters{gap:clamp(.5rem,2vw,2rem);margin-right:auto;display:flex}.wv-cinema-chapters button{min-height:44px;color:var(--wv-cinema-muted);border-top:1px solid #b8c1c84d;align-items:center;gap:.55rem;font-size:.875rem;display:flex}.wv-cinema-chapters button[aria-current]{color:#f4dab0;border-color:#dfc38e}.wv-cinema-chapters button>span:first-child{letter-spacing:.08em;font-size:.75rem}.wv-cinema-tools{flex-wrap:wrap;gap:.5rem;display:flex}.wv-cinema-tools :is(button,a),.wv-cinema-status{min-height:44px;color:var(--wv-cinema-text);background:#080e16cc;border:1px solid #d8cbb050;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:inline-flex}.wv-cinema-tools button:disabled{opacity:.5;cursor:default}.wv-cinema-caption{color:var(--wv-cinema-muted);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.25rem 1rem;font-size:.75rem;line-height:1.5;display:flex}.wv-cinema-caption button{text-underline-offset:3px;min-height:44px;text-decoration:underline}.wv-cinema :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #f4dab0}.wv-cinema button{cursor:pointer}.wv-cinema-progress{transform-origin:0;pointer-events:none;background:#dfc38e;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.wv-cinema[data-static=true]{height:100svh;min-height:40rem}.wv-cinema[data-static=true] .wv-cinema-stage{min-height:40rem;position:relative}.wv-cinema[data-static=true] :is(.wv-cinema-closing,.wv-cinema-progress,.wv-cinema-chapters,.wv-cinema-scroll){display:none}@media (width<=767px){.wv-cinema{height:340svh}.wv-cinema-stage{min-height:min(38rem,100svh);padding-top:7rem}.wv-cinema-opening,.wv-cinema-closing{width:calc(100% - 2rem);padding:.875rem}.wv-cinema-opening h1{font-size:clamp(2rem,8.4vw,3rem)}.wv-cinema-eyebrow{letter-spacing:.12em;font-size:.6875rem}.wv-cinema-body{max-width:25rem;font-size:.875rem}.wv-cinema-actions{gap:.25rem .75rem;margin-top:1rem}.wv-cinema-opening .wv-cinema-scroll{display:none}.wv-cinema-console{gap:.5rem;margin-inline:1rem 5rem;padding:.5rem}.wv-cinema-chapters{gap:.5rem;width:100%}.wv-cinema-chapters button{flex:1;justify-content:center;min-width:0;font-size:.75rem}.wv-cinema-chapters button>span:first-child{display:none}.wv-cinema-caption{font-size:.6875rem}.wv-cinema-tools{gap:.25rem;width:100%}.wv-cinema-tools :is(button,a),.wv-cinema-status{padding-inline:.5rem;font-size:.75rem}.wv-cinema-closing{max-width:24rem;margin-inline:1rem}.wv-cinema-closing h2{font-size:2.25rem}.wv-cinema-media :is(video,img){object-fit:contain;object-position:50% 66%}.wv-cinema-media{background:#04090f}}@media (width<=420px){.wv-cinema-chapters button{position:relative}.wv-cinema-chapters button>span:first-child{font-size:.8125rem;display:inline}.wv-cinema-chapters button>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (height<=600px){.wv-cinema-stage{row-gap:.75rem;min-height:100svh;padding-top:5.5rem}.wv-cinema-opening,.wv-cinema-closing{background:var(--wv-cinema-copy-surface);border-radius:.75rem;padding:.5rem}.wv-cinema-opening h1{margin-top:.5rem;font-size:2rem}.wv-cinema-opening .wv-cinema-scroll,.wv-cinema-opening .wv-cinema-body{display:none}.wv-cinema-console{gap:.25rem 1rem}.wv-cinema-closing{max-width:28rem}.wv-cinema-closing h2{margin-top:.5rem;font-size:2rem}.wv-cinema-closing :is(.wv-cinema-body,.wv-cinema-disclaimer),.wv-cinema-chapters{display:none}.wv-cinema-tools{margin-inline-start:auto}.wv-cinema-caption{display:none}.wv-cinema-caption[data-error=true]{display:block}.wv-cinema-media :is(video,img){object-fit:cover}}@media (prefers-reduced-motion:reduce){.wv-cinema{height:100svh;min-height:40rem}.wv-cinema-stage{min-height:40rem;position:relative}.wv-cinema-stars i{animation:none}.wv-cinema :is(a,button){transition:none}.wv-cinema-chapters,.wv-cinema-progress,.wv-cinema-scroll{display:none}}.wv-home-support{background:linear-gradient(#071019 0%,#101412 52%,#0b1215 100%);min-width:0;position:relative}.wv-home-support .wv-h-wrap{max-width:76rem;padding:clamp(3.75rem,7vw,6rem) clamp(1.25rem,4vw,3rem)}.wv-home-support .wv-h-wrap+.wv-h-wrap{border-top:1px solid color-mix(in oklab, var(--ivory) 8%, transparent)}.wv-home-support .wv-h-heading{text-wrap:balance;font-size:clamp(2.25rem,3.5vw,3.5rem)}.wv-home-support .wv-h-split{gap:clamp(2.5rem,5vw,4.5rem)}.wv-home-support .wv-h-split>*,.wv-home-support .wv-h-feature-grid>*{min-width:0}.wv-home-support .wv-h-anchor,.wv-home-support .wv-h-section{scroll-margin-top:6.5rem}.wv-home-support .wv-h-capability{border:1px solid color-mix(in oklab, var(--ivory) 12%, transparent);color:var(--muted-foreground);border-radius:999px;padding:.5rem .8rem;font-size:.75rem}.wv-home-support .text-xs{font-size:.8125rem;line-height:1.6}.wv-home-support [class~="text-[0.6875rem]"]{font-size:.75rem}.wv-home-support [class~="text-[0.625rem]"]{font-size:.6875rem}.wv-home-support .wv-h-panel,.wv-home-support .wv-h-feature{border:1px solid color-mix(in oklab, var(--ivory) 11%, transparent);background:linear-gradient(145deg,#18201e,#111918);border-radius:1.25rem;box-shadow:0 24px 56px -44px #000}.wv-home-support .wv-h-panel{padding:clamp(1.25rem,3vw,2rem)}.wv-home-support .wv-h-feature-grid{gap:1.25rem;display:grid}.wv-home-support .wv-h-feature{padding:clamp(1.5rem,3vw,2.5rem)}.wv-home-support .wv-h-feature .wv-h-heading{font-size:clamp(2rem,2.5vw,2.75rem)}.wv-home-support .wv-h-layer{margin-inline:calc(var(--i) * .35rem);background:#101817;padding-inline:.8rem}.wv-home-support .wv-h-figure{min-width:0;margin-bottom:0}.wv-home-support .wv-h-feature .wv-h-label{font-size:28px}.wv-home-support .wv-h-feature .wv-h-rel{font-size:18px}.wv-home-support .wv-h-node,.wv-home-support .wv-h-gnode,.wv-home-support .wv-h-cluster,.wv-home-support .wv-h-edge text,.wv-home-support .wv-h-layer{opacity:1;transform:none}.wv-home-support .wv-h-edge line{stroke-dashoffset:0}.wv-home-support .wv-h-security-grid{gap:1.75rem;display:grid}.wv-home-support [role=tab]:focus-visible,.wv-home-support [role=tabpanel]:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}@media (width>=640px){.wv-home-support .wv-h-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.wv-home-support .wv-h-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-home-support .wv-h-security-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}}@media (width<=767px){.wv-home-support .wv-h-world .wv-h-figure{display:none}.wv-home-support .wv-h-feature .wv-h-label{font-size:34px}.wv-home-support .wv-h-feature .wv-h-rel{font-size:21px}}
