:root{--vyh-ink:#1b1f24;--vyh-ink2:#242a31;--vyh-ink3:#2f363e;--vyh-line:#3a434d;--vyh-paper:#eef3f5;--vyh-paper2:#fff;--vyh-text:#e6ecf0;--vyh-mute:#9eabb6;--vyh-dark:#1b1f24;--vyh-cyan:#19e3ff;--vyh-cyan2:#00a7c4;--vyh-cyan3:#007f96;--vyh-warn:#ffb547;--vyh-font:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans Typewriter", Geneva, Verdana, sans-serif;--vyh-w:74rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.vyh-body{background:var(--vyh-ink);color:var(--vyh-text);font-family:var(--vyh-font);margin:0;font-size:1rem;line-height:1.65}img{max-width:100%;height:auto}a{color:inherit}.vyh-skip{background:var(--vyh-cyan);color:var(--vyh-dark);z-index:50;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.vyh-skip:focus{left:.5rem}.vyh-top{border-bottom:3px solid var(--vyh-cyan);z-index:20;background:#14171b;position:relative}.vyh-top__row{max-width:var(--vyh-w);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 auto;padding:.55rem 1rem;display:flex}.vyh-brand{align-items:center;gap:.6rem;margin-right:auto;text-decoration:none;display:flex}.vyh-brand__logo{width:72px;height:auto;display:block}.vyh-brand__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--vyh-cyan);border-left:1px solid var(--vyh-line);padding-left:.6rem;font-size:.72rem;line-height:1.2}@media (width<=29.99rem){.vyh-brand__tag{display:none}}.vyh-navtoggle{opacity:0;pointer-events:none;position:absolute}.vyh-burger{cursor:pointer;border:1px solid var(--vyh-line);border-radius:4px;order:2;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.85rem;display:inline-flex}.vyh-burger__bars,.vyh-burger__bars:before,.vyh-burger__bars:after{background:var(--vyh-cyan);content:"";width:18px;height:2px;display:block;position:relative}.vyh-burger__bars:before{position:absolute;top:-6px}.vyh-burger__bars:after{position:absolute;top:6px}.vyh-nav{flex-direction:column;order:4;gap:.1rem;width:100%;padding:.4rem 0 .6rem;display:none}.vyh-navtoggle:checked~.vyh-nav{display:flex}.vyh-navtoggle:focus-visible+.vyh-burger{outline:2px solid var(--vyh-cyan)}.vyh-nav__a{border-bottom:1px solid var(--vyh-ink3);color:var(--vyh-text);padding:.55rem .4rem;font-size:.95rem;text-decoration:none}.vyh-nav__a:hover,.vyh-nav__a--on{color:var(--vyh-cyan)}.vyh-nav__cta{text-align:center;background:var(--vyh-cyan);color:var(--vyh-dark);border-radius:3px;margin-top:.5rem;padding:.6rem 1rem;font-weight:700;text-decoration:none}.vyh-langs{order:3;font-size:.85rem;position:relative}.vyh-langs__sum{cursor:pointer;border:1px solid var(--vyh-line);color:var(--vyh-cyan);border-radius:4px;padding:.4rem .65rem;font-weight:700;list-style:none}.vyh-langs__sum::-webkit-details-marker{display:none}.vyh-langs__lbl{color:var(--vyh-mute);font-weight:400;display:none}.vyh-langs__list{background:var(--vyh-ink2);border:1px solid var(--vyh-line);border-radius:6px;grid-template-columns:1fr 1fr;gap:.1rem;width:15rem;margin:0;padding:.4rem;list-style:none;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 30px #00000073}.vyh-langs__a{color:var(--vyh-text);border-radius:3px;padding:.35rem .5rem;text-decoration:none;display:block}.vyh-langs__a:hover{background:var(--vyh-ink3)}.vyh-langs__a--on{color:var(--vyh-dark);background:var(--vyh-cyan)}@media (width>=60rem){.vyh-burger{display:none}.vyh-nav{flex-direction:row;order:2;align-items:center;gap:.2rem;width:auto;padding:0;display:flex}.vyh-nav__a{border:0;padding:.4rem .6rem;font-size:.88rem}.vyh-nav__a--on{box-shadow:inset 0 -2px 0 var(--vyh-cyan)}.vyh-nav__cta{margin:0 0 0 .5rem;padding:.45rem .9rem;font-size:.88rem}.vyh-langs__lbl{display:inline}.vyh-brand__logo{width:84px}}.vyh-hero{background:var(--vyh-ink);grid-template-columns:1fr;display:grid}.vyh-hero__text{max-width:40rem;padding:2rem 1rem 2.2rem}.vyh-hero__art{background:var(--vyh-cyan);justify-content:center;align-items:center;padding:1.4rem 1rem;display:flex;position:relative;overflow:hidden}.vyh-hero__art:before{content:"";aspect-ratio:1;background:var(--vyh-cyan2);opacity:.55;border-radius:50%;width:70%;position:absolute;inset:auto -20% -40% auto}.vyh-hero__fig{max-width:34rem;margin:0;position:relative;transform:rotate(-1.5deg)}.vyh-hero__img{border:6px solid var(--vyh-ink);border-radius:4px;display:block;box-shadow:14px 14px #1b1f2459}.vyh-hero--flat{border-bottom:1px solid var(--vyh-line)}.vyh-hero--flat .vyh-hero__text{max-width:var(--vyh-w);width:100%;margin:0 auto}.vyh-crumbs{color:var(--vyh-mute);margin:0 0 1rem;font-size:.8rem}.vyh-crumbs__a{color:var(--vyh-cyan);text-decoration:none}.vyh-crumbs__sep{margin:0 .45rem}.vyh-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--vyh-dark);background:var(--vyh-cyan);margin:0 0 .7rem;padding:.2rem .55rem;font-size:.72rem;display:inline-block}.vyh-h1{letter-spacing:-.01em;margin:0 0 .7rem;font-size:clamp(1.7rem,5.5vw,2.7rem);line-height:1.15}.vyh-stamp{color:var(--vyh-mute);margin:0 0 1.2rem;font-size:.82rem}.vyh-chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.vyh-chips__li{border:1px solid var(--vyh-line);border-left:3px solid var(--vyh-cyan);background:var(--vyh-ink2);flex-direction:column;min-width:7rem;padding:.35rem .7rem;display:flex}.vyh-chips__k{text-transform:uppercase;letter-spacing:.1em;color:var(--vyh-mute);font-size:.68rem}.vyh-chips__v{font-size:.98rem;font-weight:700}.vyh-btn{background:var(--vyh-cyan);color:var(--vyh-dark);box-shadow:4px 4px 0 var(--vyh-cyan3);border-radius:3px;padding:.8rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-block}.vyh-btn:hover{transform:translate(-1px,-1px)}.vyh-btn--ghost{color:var(--vyh-cyan);border:2px solid var(--vyh-cyan);box-shadow:none;background:0 0}@media (width>=56rem){.vyh-hero{grid-template-columns:1.05fr 1fr;min-height:26rem}.vyh-hero--flat{grid-template-columns:1fr;min-height:0}.vyh-hero__text{padding:3.2rem 2.5rem 3rem max(1.25rem, calc((100vw - var(--vyh-w)) / 2 + 1rem));align-self:center;max-width:none}.vyh-hero__art{padding:2.5rem}}.vyh-toc{background:var(--vyh-ink2);border-top:1px solid var(--vyh-line);border-bottom:1px solid var(--vyh-line)}.vyh-toc__h{text-transform:uppercase;letter-spacing:.16em;color:var(--vyh-cyan);margin:0 0 .4rem;font-size:.72rem}.vyh-toc__list{counter-reset:vyhtoc;grid-template-columns:1fr;gap:.15rem .9rem;margin:0;padding:0;list-style:none;display:grid}.vyh-toc__li{counter-increment:vyhtoc;font-size:.88rem}.vyh-toc__li:before{content:counter(vyhtoc, decimal-leading-zero);color:var(--vyh-cyan);margin-right:.45rem;font-size:.75rem}.vyh-toc__a{color:var(--vyh-text);text-decoration:none}.vyh-toc__a:hover{color:var(--vyh-cyan)}@media (width>=48rem){.vyh-toc__list{grid-template-columns:1fr 1fr}}.vyh-wrap{max-width:var(--vyh-w);margin:0 auto;padding:0 1rem}.vyh-band{padding:2.2rem 0}.vyh-band--lead{background:var(--vyh-ink);padding-top:1.6rem}.vyh-band--lead .vyh-prose>p:first-child{color:#fff;border-left:4px solid var(--vyh-cyan);padding-left:1rem;font-size:1.1rem}.vyh-band--paper{background:var(--vyh-paper);color:var(--vyh-dark)}.vyh-band--ink{background:var(--vyh-ink2)}.vyh-band--spec{background:var(--vyh-cyan);color:var(--vyh-dark)}.vyh-band--steps{background:var(--vyh-paper2);color:var(--vyh-dark)}.vyh-band--split{background:var(--vyh-ink)}.vyh-band--faq{background:var(--vyh-paper);color:var(--vyh-dark)}.vyh-band--cta{border-top:1px solid var(--vyh-line);background:#111418}@media (width>=56rem){.vyh-band{padding:3rem 0}}.vyh-sub{text-transform:uppercase;letter-spacing:.18em;margin:0 0 1rem;font-size:.75rem;font-weight:700}.vyh-prose{max-width:48rem}.vyh-prose h2{margin:0 0 1rem;padding-bottom:.5rem;font-size:clamp(1.35rem,3.6vw,1.8rem);line-height:1.25;position:relative}.vyh-prose h2:after{content:"";background:var(--vyh-cyan2);width:3.2rem;height:3px;position:absolute;bottom:0;left:0}.vyh-prose h3{margin:1.6rem 0 .5rem;font-size:1.12rem}.vyh-prose p{margin:0 0 1rem}.vyh-prose ul,.vyh-prose ol{margin:0 0 1.1rem;padding-left:1.3rem}.vyh-prose li{margin-bottom:.35rem}.vyh-prose strong{font-weight:700}.vyh-prose a{color:var(--vyh-cyan3);text-underline-offset:3px}.vyh-band--ink .vyh-prose a,.vyh-band--lead .vyh-prose a{color:var(--vyh-cyan)}.vyh-prose a[href^="/reach-page/"]{background:var(--vyh-dark);color:var(--vyh-cyan);border-radius:3px;margin:.2rem 0;padding:.55rem 1.1rem;font-weight:700;text-decoration:none;display:inline-block}.vyh-band--ink .vyh-prose a[href^="/reach-page/"],.vyh-band--lead .vyh-prose a[href^="/reach-page/"]{background:var(--vyh-cyan);color:var(--vyh-dark)}.vyh-prose img{border:4px solid var(--vyh-dark);border-radius:4px;margin:1.2rem 0 .3rem;display:block}.vyh-band--ink .vyh-prose img,.vyh-band--lead .vyh-prose img{border-color:var(--vyh-cyan)}.vyh-prose blockquote{border-left:4px solid var(--vyh-warn);background:#ffb5471f;margin:1.2rem 0;padding:.8rem 1rem}.vyh-prose blockquote p:last-child{margin:0}.vyh-prose table{border-collapse:collapse;width:100%;margin:1rem 0 1.4rem;font-size:.92rem;display:block;overflow-x:auto}.vyh-prose th,.vyh-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #7f8c9659;padding:.55rem .7rem}.vyh-prose th{background:var(--vyh-dark);color:var(--vyh-cyan);white-space:nowrap;font-weight:700}.vyh-band--ink .vyh-prose th{background:var(--vyh-ink)}.vyh-prose code{background:#00000014;border-radius:3px;padding:.05rem .3rem;font-size:.9em}.vyh-spec{background:var(--vyh-dark);border:2px solid var(--vyh-dark);grid-template-columns:repeat(2,1fr);gap:2px;margin:0;display:grid}.vyh-spec__cell{background:var(--vyh-cyan);padding:.7rem .8rem}.vyh-spec__k{text-transform:uppercase;letter-spacing:.1em;opacity:.75;font-size:.7rem}.vyh-spec__v{margin:.15rem 0 0;font-size:1.02rem;font-weight:700}@media (width>=48rem){.vyh-spec{grid-template-columns:repeat(4,1fr)}}.vyh-steps{counter-reset:vyhstep;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.vyh-steps__li{counter-increment:vyhstep;min-height:2.6rem;padding:.2rem 0 .2rem 3.4rem;position:relative}.vyh-steps__li:before{content:counter(vyhstep);background:var(--vyh-dark);width:2.5rem;height:2.5rem;color:var(--vyh-cyan);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.vyh-steps__t{margin:0 0 .2rem;font-weight:700}.vyh-steps__x{color:#3a444d;margin:0}@media (width>=56rem){.vyh-steps{grid-template-columns:repeat(2,1fr);gap:1.4rem 2rem}}.vyh-pc{gap:1rem;display:grid}.vyh-pc__col{border:1px solid var(--vyh-line);background:var(--vyh-ink2);padding:1.1rem 1.2rem}.vyh-pc__col--plus{border-top:4px solid var(--vyh-cyan)}.vyh-pc__col--minus{border-top:4px solid var(--vyh-warn)}.vyh-pc__h{text-transform:uppercase;letter-spacing:.14em;margin:0 0 .6rem;font-size:.8rem;font-weight:700}.vyh-pc__list{margin:0;padding-left:1.1rem}.vyh-pc__li{margin-bottom:.4rem}@media (width>=48rem){.vyh-pc{grid-template-columns:1fr 1fr}}.vyh-faq__h{margin:0 0 1.1rem;font-size:clamp(1.35rem,3.6vw,1.8rem)}.vyh-faq__item{background:var(--vyh-paper2);border:1px solid #cfdae0;border-left:4px solid var(--vyh-cyan2);max-width:52rem;margin-bottom:.6rem}.vyh-faq__q{cursor:pointer;padding:.85rem 2.6rem .85rem 1rem;font-weight:700;list-style:none;position:relative}.vyh-faq__q::-webkit-details-marker{display:none}.vyh-faq__q:after{content:"+";color:var(--vyh-cyan3);font-size:1.3rem;position:absolute;top:.65rem;right:1rem}.vyh-faq__item[open] .vyh-faq__q:after{content:"–"}.vyh-faq__a{margin:0;padding:0 1rem 1rem}.vyh-cta{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.vyh-cta__txt{color:var(--vyh-mute);max-width:40rem;margin:0;font-size:.9rem}@media (width>=48rem){.vyh-cta{flex-direction:row;justify-content:space-between;align-items:center}}.vyh-foot{border-top:3px solid var(--vyh-cyan);color:var(--vyh-mute);background:#0f1215;padding:2.2rem 0 1.2rem;font-size:.88rem}.vyh-foot__grid{max-width:var(--vyh-w);grid-template-columns:1fr;gap:1.6rem;margin:0 auto;padding:0 1rem;display:grid}.vyh-foot__mark{color:var(--vyh-text);letter-spacing:.04em;margin:0 0 .5rem;font-weight:700}.vyh-foot__txt{margin:0 0 .8rem}.vyh-foot__age{align-items:flex-start;gap:.6rem;margin:0;display:flex}.vyh-foot__badge{border:2px solid var(--vyh-warn);width:2.2rem;height:2.2rem;color:var(--vyh-warn);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:inline-grid}.vyh-foot__h{color:var(--vyh-cyan);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .5rem;font-size:.72rem}.vyh-foot__list{margin:0;padding:0;list-style:none}.vyh-foot__li{margin-bottom:.35rem}.vyh-foot__a{color:var(--vyh-text);text-decoration:none}.vyh-foot__a:hover{color:var(--vyh-cyan)}.vyh-foot__base{max-width:var(--vyh-w);border-top:1px solid var(--vyh-ink3);margin:1.6rem auto 0;padding:1rem 1rem 0;font-size:.78rem}@media (width>=48rem){.vyh-foot__grid{grid-template-columns:2fr 1fr 1fr}}
