.pp-hero{border-bottom:1px solid var(--cn-line);padding-block:clamp(3rem,7vw,6rem) clamp(3rem,6vw,5rem)}.pp-hero__inner{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.pp-hero__copy{justify-items:start;gap:1.5rem;display:grid}.pp-kicker{color:var(--cn-ink);flex-wrap:wrap;align-items:center;gap:.625rem;font-weight:600;display:inline-flex}.pp-hero__head{max-width:16ch}.pp-hero__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.5rem;display:flex}.pp-hero__actions .cn-link{min-height:2.75rem}.pp-hero--stacked .pp-hero__actions{justify-content:center}.pp-hero__visual:empty{display:none}@media (width>=64rem){.pp-hero--split .pp-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.pp-hero--stacked .pp-hero__copy{text-align:center;justify-items:center}.pp-hero--stacked .pp-hero__head{max-width:20ch}.pp-hero--stacked .pp-hero__copy .cn-lede{max-width:52ch}.pp-features{border-top:2px solid var(--cn-ink);grid-template-columns:minmax(0,1fr);display:grid}.pp-feature{border-bottom:1px solid var(--cn-line);grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;padding-block:clamp(2.5rem,5vw,4rem);display:grid}.pp-feature__copy{align-content:start;gap:1rem;display:grid}.pp-feature__body{color:var(--cn-ink-2);max-width:46ch;font-size:1.0625rem;line-height:1.6}.pp-points{gap:.625rem;margin-top:.5rem;padding:0;list-style:none;display:grid}.pp-points li{color:var(--cn-ink-2);grid-template-columns:auto 1fr;gap:.625rem;font-size:.9375rem;line-height:1.5;display:grid}.pp-points svg{color:var(--cn-azure-ink);margin-top:.1875rem}@media (width>=60rem){.pp-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(3rem,6vw,5rem)}.pp-feature--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pp-feature--flip .pp-feature__copy{order:2}}.pp-caps{border-top:2px solid var(--cn-ink);display:grid}.pp-cap{border-bottom:1px solid var(--cn-line);align-content:start;gap:.75rem;padding:1.75rem 0;display:grid}.pp-cap h3{font-family:var(--cn-face-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:650}.pp-cap p{color:var(--cn-ink-2);font-size:.9375rem;line-height:1.55}.cn-section--midnight .pp-caps{border-top-color:var(--cn-on-midnight)}.cn-section--midnight .pp-cap{border-bottom-color:var(--cn-line-on-midnight)}.cn-section--midnight .pp-cap p{color:var(--cn-on-midnight-2)}@media (width>=44rem){.pp-caps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (width>=64rem){.pp-caps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-caps--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-steps{counter-reset:none;gap:1rem;padding:0;list-style:none;display:grid}.pp-step{border-radius:var(--cn-r-lg);border:1px solid var(--cn-line);background:var(--cn-raised);align-content:start;gap:.625rem;padding:1.5rem;display:grid}.pp-step__n{font-family:var(--cn-face-mono);letter-spacing:.12em;color:var(--cn-azure-ink);font-size:.75rem}.pp-step h3{font-family:var(--cn-face-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:650}.pp-step p{color:var(--cn-ink-2);font-size:.9375rem;line-height:1.55}@media (width>=52rem){.pp-steps{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.pp-code{border-radius:var(--cn-r-sm);background:var(--cn-midnight-deep);color:var(--cn-on-midnight);font-family:var(--cn-face-mono);white-space:pre;margin:0;padding:1rem 1.125rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.pp-code .k{color:var(--cn-azure-lit)}.pp-code .s{color:var(--cn-highlight)}.pp-code .c{color:var(--cn-on-midnight-3)}.pp-limits{border-top:2px solid var(--cn-ink);gap:0;padding:0;list-style:none;display:grid}.pp-limits li{border-bottom:1px solid var(--cn-line);gap:.375rem;padding-block:1.25rem;display:grid}.pp-limits b{font-family:var(--cn-face-display);font-weight:650}.pp-limits span{color:var(--cn-ink-2);line-height:1.55}@media (width>=52rem){.pp-limits li{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem}}.pp-faq{border-top:2px solid var(--cn-ink);max-width:52rem}.pp-faq__item{border-bottom:1px solid var(--cn-line)}.pp-faq__item summary{font-family:var(--cn-face-display);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.pp-faq__item summary::-webkit-details-marker{display:none}.pp-faq__item summary svg{transition:transform .2s var(--cn-out);flex:none}.pp-faq__item[open] summary svg{transform:rotate(180deg)}.pp-faq__item p{max-width:62ch;color:var(--cn-ink-2);padding-bottom:1.5rem;line-height:1.6}.pp-related__grid{gap:1rem;display:grid}.pp-related__card{border-radius:var(--cn-r-lg);border:1px solid var(--cn-line);background:var(--cn-raised);color:var(--cn-ink);transition:border-color .18s var(--cn-out);align-content:start;justify-items:start;gap:.75rem;padding:1.5rem;text-decoration:none;display:grid}.pp-related__card:hover{border-color:var(--cn-azure-ink)}.pp-related__card:hover .cn-link svg{transform:translate(3px)}.pp-related__name{font-family:var(--cn-face-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:650;display:flex}.pp-related__blurb{color:var(--cn-ink-2);line-height:1.5}@media (width>=52rem){.pp-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-related__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.pp-related__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pp-faq__item summary svg,.pp-related__card{transition:none}}.vz{--vz-fill:var(--cn-raised);--vz-stroke:var(--cn-line-2);--vz-line:var(--cn-line);--vz-text:var(--cn-ink);--vz-text-2:var(--cn-ink-2);--vz-text-3:var(--cn-ink-3);--vz-edge:#0b122066;--vz-key:var(--cn-azure-ink);--vz-key-fill:var(--cn-azure-pale);--vz-aside:var(--cn-mark);color:var(--vz-text);text-align:left;font-size:.8125rem;line-height:1.4;container-type:inline-size}.vz--dark,.vz-node--deep,.vz-node--midnight{--vz-fill:#f5f5f212;--vz-stroke:var(--cn-line-on-midnight);--vz-line:var(--cn-line-on-midnight);--vz-text:var(--cn-on-midnight);--vz-text-2:var(--cn-on-midnight-2);--vz-text-3:var(--cn-on-midnight-3);--vz-edge:#f5f5f280;--vz-key:var(--cn-azure-lit);--vz-key-fill:#66c8ff1f;--vz-aside:var(--cn-highlight)}.vz--small{font-size:.75rem}.vz-stack{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.vz :where(ul,ol){margin:0;padding:0;list-style:none}.vz :where(dl,dd,figure,p){margin:0}.vz small{font-family:var(--cn-face-mono);letter-spacing:.04em;color:var(--vz-text-3,var(--cn-ink-3));font-size:.6875rem}.vz-key{font-family:var(--cn-face-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vz-text-3,var(--cn-ink-3));font-size:.6875rem;font-weight:500}.vz-key--tight{letter-spacing:.1em;font-size:.625rem}.vz-key--azure{color:var(--cn-azure-ink)}.vz-key--on{color:var(--cn-on-midnight-3)}.vz-key--rule{border-bottom:2px solid var(--vz-text,var(--cn-ink));padding-bottom:.4375rem}.vz-mono{font-family:var(--cn-face-mono);letter-spacing:.04em;color:var(--vz-text-3,var(--cn-ink-3));font-size:.6875rem}.vz-h{font-family:var(--cn-face-display);letter-spacing:-.02em;color:var(--vz-text,var(--cn-ink));font-size:1rem;font-weight:700;line-height:1.2}.vz-h--sm{font-size:.875rem}.vz-h--lg{font-size:1.0625rem}.vz-fig{font-family:var(--cn-face-display);letter-spacing:-.03em;color:var(--vz-text,var(--cn-ink));font-size:1.5rem;font-weight:700;line-height:1}.vz-sub{color:var(--vz-text-2,var(--cn-ink-2))}.vz-node{border:1px solid var(--cn-line-2);border-radius:var(--cn-r-sm);background:var(--cn-raised);align-content:start;gap:.125rem;padding:.75rem .875rem;display:grid}:where(.vz-node)>b{font-family:var(--cn-face-display);letter-spacing:-.015em;color:var(--cn-ink);font-weight:700}.vz-node--paper{background:var(--cn-paper)}.vz-node--dashed{background:0 0;border-style:dashed}.vz-node--ink{border-color:var(--cn-ink)}.vz-node--midnight{border-color:var(--cn-midnight);background:var(--cn-midnight);color:var(--cn-on-midnight-2)}.vz-node--midnight>b{color:var(--cn-on-midnight)}.vz-node--lg{border-radius:var(--cn-r-lg);gap:.25rem;padding:1.125rem 1.25rem}.vz-node--flush{gap:0;padding:0;overflow:hidden}.vz-node--deep{border-color:var(--cn-midnight-deep);background:var(--cn-midnight-deep);color:var(--vz-text)}.vz-node--deep>b{color:var(--vz-text)}.vz-node--glyph{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem}.vz-node--glyph>:first-child{grid-row:span 2}.vz-box{border:1px solid var(--cn-azure-soft);border-radius:var(--cn-r-sm);background:var(--cn-azure-pale);gap:.625rem;padding:.625rem .6875rem .6875rem;display:grid}.vz-box__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.vz-box__label{font-family:var(--cn-face-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cn-azure-ink);font-size:.6875rem;font-weight:600}.vz-well{border-radius:var(--cn-r-sm);background:#0b12200d;gap:.625rem;padding:.875rem;display:grid}.vz-well--off{border:1px solid var(--cn-line);background:var(--cn-off-white)}.vz-band{border-radius:var(--cn-r-sm);background:var(--cn-off-white);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.vz-band--line{border-bottom:1px solid var(--vz-line,var(--cn-line));background:0 0;border-radius:0;padding:.75rem 1.125rem}.vz-band--off{background:var(--cn-off-white)}.vz-end{margin-left:auto}.vz-callout{border-left:2px solid var(--cn-azure-ink);border-radius:0 var(--cn-r-sm) var(--cn-r-sm) 0;background:var(--cn-off-white);gap:.375rem;padding:.75rem;display:grid}.vz-callout--mark{border-left-color:var(--vz-aside,var(--cn-mark))}.vz-foot{border-top:1px solid var(--vz-line,var(--cn-line));font-family:var(--cn-face-mono);letter-spacing:.04em;color:var(--vz-text-3,var(--cn-ink-3));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:.75rem;font-size:.6875rem;display:flex}.vz-win>.vz-foot{padding:.625rem 1rem}.vz-node--flush>.vz-foot{padding:.75rem 1.125rem}.vz-screen{border-radius:var(--cn-r-lg);border:1px solid var(--cn-line-2);background:var(--cn-raised);grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden}.vz-screen__top{border-bottom:1px solid var(--cn-line);background:var(--cn-off-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.vz-screen__top .cn-tag{white-space:nowrap;flex:none}.vz-screen__label{font-family:var(--cn-face-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cn-ink-3);font-size:.6875rem;font-weight:500}.vz-screen__body{padding:1.25rem}.vz-screen__note{font-family:var(--cn-face-mono);letter-spacing:.06em;color:var(--cn-ink-3);padding:0 1.25rem 1rem;font-size:.6875rem}.vz-win{border:1px solid var(--cn-line-2);border-radius:var(--cn-r-lg);background:var(--cn-raised);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.vz-win__bar{border-bottom:1px solid var(--cn-line);background:var(--cn-off-white);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .875rem;font-weight:600;display:flex}.vz-win__lock{background:var(--cn-ink-3);border-radius:1.5px;flex:none;width:.5rem;height:.4375rem;margin-top:.25rem;position:relative}.vz-win__lock:before{content:"";border:1.5px solid var(--cn-ink-3);border-bottom:0;border-radius:3px 3px 0 0;width:.3125rem;height:.3125rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.vz-win__dots{flex:none;gap:.3125rem;display:flex}.vz-win__dots>i{border-radius:var(--cn-r-full);background:var(--vz-stroke,var(--cn-line-2));width:.5rem;height:.5rem}.vz-win__url{border:1px solid var(--vz-line,var(--cn-line));border-radius:var(--cn-r-full);background:var(--cn-raised);min-width:0;font-family:var(--cn-face-mono);letter-spacing:.02em;color:var(--cn-ink-2);white-space:nowrap;flex:1;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:400;display:inline-flex;overflow:hidden}.vz-win__body{color:var(--cn-ink-2);align-content:start;gap:.75rem;padding:1rem;line-height:1.5;display:grid}.vz-win__body b{color:var(--cn-ink)}.vz-rows{display:grid}.vz-rows>*{border-top:1px solid var(--vz-line,var(--cn-line));padding-block:.625rem}.vz-rows>:first-child{border-top:0;padding-top:0}.vz-rows--rule{border-top:2px solid var(--vz-text,var(--cn-ink))}.vz-rows--rule>*{border-top:0;border-bottom:1px solid var(--vz-line,var(--cn-line))}.vz-rows--rule>:first-child{padding-top:.625rem}.vz-rows--boxed{border:1px solid var(--vz-line,var(--cn-line));border-radius:var(--cn-r-sm)}.vz-rows--boxed>*{padding:.5rem .75rem}.vz-rows--boxed>:first-child{padding-top:.5rem}.vz-node--flush>.vz-rows>*{padding:.625rem 1.125rem}.vz-head{border-bottom:2px solid var(--vz-text,var(--cn-ink));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.4375rem;display:flex}.vz-head+.vz-rows>:first-child{padding-top:.625rem}.vz .cn-rows>div,.vz.cn-rows>div{font-size:inherit}.vz-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;display:grid}.vz-row:where(:has(>:is(svg,.vz-glyph,.vz-avatar):first-child)){align-items:center}.vz-text,.vz-rules>li>:first-child{gap:.125rem;min-width:0;display:grid}.vz-row--out{border:1px dashed var(--cn-mark);border-radius:var(--cn-r-sm);margin-top:.25rem;padding-inline:.625rem}.vz-row--fail{background:#9c2a200f;margin-inline:-.625rem;padding-inline:.625rem}.vz-row--upcoming{border-bottom-style:dashed;border-bottom-color:var(--vz-stroke,var(--cn-line-2));color:var(--vz-text-3,var(--cn-ink-3))}.vz-rules{counter-reset:vz-rule}.vz-rules>li{counter-increment:vz-rule;grid-template-columns:1.375rem minmax(0,1fr);align-items:baseline;gap:.25rem .625rem;display:grid}.vz-rules>li:before{content:counter(vz-rule, decimal-leading-zero);font-family:var(--cn-face-mono);letter-spacing:.04em;color:var(--vz-text-3,var(--cn-ink-3));font-size:.6875rem}.vz-rules>li>:nth-child(n+2){grid-column:2;justify-self:start}.vz-rules>.is-else{border-top:1px dashed var(--vz-stroke,var(--cn-line-2));counter-increment:none}.vz-rules>.is-else:before{content:""}@container (width>=26rem){.vz-rules>li{flex-wrap:wrap;display:flex}.vz-rules>li:before{flex:none;width:1.375rem}.vz-rules>li>:first-child{flex:1 1 0;min-width:auto}.vz-rules>li>:nth-child(n+2){margin-left:auto}.vz-rules>li>:nth-child(n+3){flex-basis:100%;justify-content:flex-end}}.vz-tree{padding-left:1.25rem;display:grid}.vz-tree>li{align-items:center;gap:.75rem;padding-block:.625rem;display:flex;position:relative}.vz-tree>li>:last-child:not(:first-child){margin-left:auto}.vz-tree>li:before,.vz-tree>li:after{content:"";border:0 solid var(--cn-azure);position:absolute;left:-1.25rem}.vz-tree>li:before{border-left-width:2px;inset-block:0}.vz-tree>li:after{border-top-width:2px;width:.875rem;top:50%}.vz-tree>li:last-child:before{bottom:50%}.vz-tree--into>li:first-child:before{top:50%}.vz-tree--into>li:last-child:before{bottom:-1rem}.vz-table{--vz-cols:minmax(0, 1fr) auto;display:grid}.vz-table__head{display:none}.vz-table small{font-family:var(--cn-face-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vz-text-3,var(--cn-ink-3));font-size:.625rem;display:block}@container (width<30rem){.vz-table__row{grid-template-columns:var(--vz-cols-narrow,minmax(0, 1fr));column-gap:.75rem;display:grid}.vz-table__wide{display:none}.vz-rows:not(.vz-rows--rule)>.vz-table__head:first-child+*{border-top:0;padding-top:0}.vz-head+.vz-rows>.vz-table__head:first-child+*{padding-top:.625rem}}@container (width>=30rem){.vz-table__head,.vz-table__row{grid-template-columns:var(--vz-cols);align-items:baseline;gap:1rem;display:grid}.vz-table__head{padding-bottom:.5rem}.vz-table__row small{display:none}}.vz-rank{counter-reset:vz-rank;display:grid}.vz-rank>li{border-bottom:1px solid var(--cn-line);counter-increment:vz-rank;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-block:.5625rem;font-weight:500;display:grid}.vz-rank>li:before{content:counter(vz-rank);font-family:var(--cn-face-display);color:var(--cn-ink-3);font-size:1rem;font-weight:700}.vz-rank>li>span{gap:.125rem;display:grid}.vz-rank>.is-pinned{font-weight:650}.vz-rank>.is-pinned:before{color:var(--cn-ink)}.vz-stories{display:grid}.vz-stories>li{border-top:1px solid #0b122014;gap:.125rem;padding-block:.4375rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:grid}.vz-stories>li:first-child{border-top:0;padding-top:0}.vz-stories em,.vz-kicker{font-family:var(--cn-face-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cn-azure-ink);font-size:.625rem;font-style:normal;font-weight:500;display:block}.vz-chips{flex-wrap:wrap;gap:.375rem;display:flex}.vz-chips--tight{gap:.25rem}.vz-chip{border:1px solid var(--vz-stroke,var(--cn-line-2));border-radius:var(--cn-r-full);background:var(--vz-fill,var(--cn-raised));white-space:nowrap;align-items:baseline;gap:.375rem;padding:.25rem .5625rem;font-weight:500;display:inline-flex}.vz-chip>small{font-size:.625rem}.vz-chip--mono{font-family:var(--cn-face-mono);letter-spacing:.04em;color:var(--vz-text-2,var(--cn-ink-2));align-items:center;gap:.1875rem;padding:.0625rem .4375rem;font-size:.625rem;font-style:normal}.vz-chip--caps{letter-spacing:.06em;text-transform:uppercase}.vz-chip--soft{background:color-mix(in srgb, var(--vz-text,var(--cn-ink)) 7%, transparent);color:var(--vz-text-2,var(--cn-ink-2));border-color:#0000}.vz-chip--azure{border-color:var(--cn-azure-pale);background:var(--cn-azure-pale);color:var(--cn-azure-ink)}.vz-chip--azure-solid{border-color:var(--cn-azure-ink);background:var(--cn-azure-ink);color:var(--cn-raised)}.vz-chip--on{border-color:var(--cn-midnight-2);background:var(--cn-midnight-2);color:var(--cn-on-midnight)}.vz-chip--off{color:var(--vz-text-3,var(--cn-ink-3));border-style:dashed}.vz-chip--in{color:var(--vz-key,var(--cn-azure-ink));border-color:currentColor}.vz-chip--midnight{border-color:var(--cn-midnight-2);color:var(--cn-midnight-2)}.vz-chip--mark{background:var(--cn-mark-tint);color:var(--cn-mark);border-color:#0000}.cn-tag.vz-tag{color:var(--vz-key,var(--cn-azure-ink));padding:.125rem .5rem;font-size:.625rem}.cn-tag--soon.vz-tag{color:var(--vz-aside,var(--cn-mark))}.vz-state{font-family:var(--cn-face-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--vz-text-3,var(--cn-ink-3));align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:500;display:inline-flex}.vz-state>svg{flex:none}.vz-state--text{letter-spacing:.04em;text-transform:none;color:var(--vz-text-2,var(--cn-ink-2))}.vz-state--in{color:var(--vz-key,var(--cn-azure-ink))}.vz-state--warn{color:var(--vz-aside,var(--cn-mark))}.vz-state--fail{color:var(--cn-danger)}.vz-dot{border-radius:var(--cn-r-full);background:var(--cn-azure);width:.4375rem;height:.4375rem;display:inline-block}.vz-dot--mark{background:var(--cn-mark)}.vz-dot--highlight{background:var(--cn-highlight)}.vz-dot--ended{background:var(--vz-text-3,var(--cn-ink-3))}.vz-dot--off,.vz-dot--wait{box-sizing:border-box;background:0 0;border:1px solid}.vz-dot--wait{border-style:dashed}.vz-mark{flex:none}.vz-mark--pass{color:var(--cn-azure-ink)}.vz-mark--fail{color:var(--cn-danger)}.vz-mark--warn{color:var(--cn-mark)}.vz-flip{transform:rotate(180deg)}.vz-glyph{border-radius:var(--cn-r-sm);background:var(--cn-azure-pale);width:1.875rem;height:1.875rem;color:var(--cn-azure-ink);flex:none;place-items:center;display:grid}.vz-glyph--lg{width:2.5rem;height:2.5rem}.vz-glyph--solid{background:var(--cn-azure);color:var(--cn-on-azure)}.vz-avatar{border-radius:var(--cn-r-full);background:var(--cn-midnight);width:2.5rem;height:2.5rem;color:var(--cn-on-midnight);font-family:var(--cn-face-display);letter-spacing:.02em;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.vz-avatar--sm{width:1.75rem;height:1.75rem;font-size:.6875rem}.vz-who{align-items:center;gap:.75rem;min-width:0;display:flex}.vz-who:has(>.vz-avatar--sm){gap:.5rem}.vz-who__text{min-width:0;color:var(--vz-text-3,var(--cn-ink-3));gap:.125rem;display:grid}.vz-who__text>b{font-family:var(--cn-face-display);letter-spacing:-.02em;color:var(--vz-text,var(--cn-ink));overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700;line-height:1.2}.vz-field{border:1px solid var(--cn-line-2);border-radius:var(--cn-r-sm);background:var(--cn-raised);align-items:center;gap:.5rem;min-height:2.25rem;padding:.375rem .75rem;font-weight:500;display:flex}.vz-field>svg{color:var(--cn-ink-3);flex:none}.vz-field--focus{border-color:var(--cn-azure-ink);outline:1px solid var(--cn-azure-ink)}.vz-field--stack{background:0 0;border:0;gap:.25rem;min-width:0;min-height:0;padding:0;display:grid}.vz-field--stack>b{border:1px solid var(--cn-line-2);border-radius:var(--cn-r-sm);background:var(--cn-raised);color:var(--cn-ink);text-overflow:ellipsis;white-space:nowrap;padding:.4375rem .625rem;font-weight:500;overflow:hidden}.vz-caret{background:var(--cn-ink);width:1px;height:1rem;margin-left:-.375rem}.vz-btns{gap:.375rem;display:flex}.vz-btn{border:1px solid var(--cn-line-2);border-radius:var(--cn-r-sm);background:var(--cn-raised);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.3125rem .875rem;font-weight:600;display:inline-flex}.vz-btn--solid{border-color:var(--cn-midnight);background:var(--cn-midnight);color:var(--cn-on-midnight)}.vz-btn--off{color:var(--cn-ink-3);background:0 0;border-style:dashed}.vz-seg{border-radius:var(--cn-r-sm);background:#0b122012;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.vz-seg>span{border-radius:var(--cn-r-sm);white-space:nowrap;color:var(--cn-ink-2);padding:.25rem .625rem;font-size:.75rem;font-weight:500}.vz-seg>.on{background:var(--cn-midnight-2);color:var(--cn-on-midnight);font-weight:600}.vz-pill{border:1px solid var(--cn-midnight);border-radius:var(--cn-r-full);color:var(--cn-midnight);flex:none;align-items:center;gap:.25rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.vz-pill--done{border-color:var(--cn-line-2);color:var(--cn-ink-3)}.vz-grip{background:radial-gradient(circle, var(--cn-ink-3) 1.2px, transparent 1.6px) 0 0 / 5px 5px;width:10px;height:15px}.vz-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vz-meter{background:#0b12201a;height:.3125rem;display:block}.vz-meter>span{background:var(--cn-azure);height:100%;display:block}.vz-meter--mark>span{background:var(--cn-mark)}.vz-meter--midnight>span{background:var(--cn-midnight-2)}.vz-meter__legend{font-family:var(--cn-face-mono);letter-spacing:.04em;color:var(--vz-text-2,var(--cn-ink-2));flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.5rem;font-size:.6875rem;display:flex}.vz-lines{gap:.3125rem;display:grid}.vz-lines>i{background:#0b122024;height:.3125rem;display:block}.vz-img{box-shadow:inset 0 0 0 1px var(--cn-line-2);background:repeating-linear-gradient(135deg,#0b12201a 0 1px,#0000 1px 6px);display:block}.vz-img--tint-1,.vz-img--tint-2,.vz-img--tint-3{box-shadow:none;border-radius:3px}.vz-img--tint-1{background:linear-gradient(160deg, var(--cn-azure-soft), var(--cn-azure-ink))}.vz-img--tint-2{background:linear-gradient(160deg, var(--cn-off-white), var(--cn-ink-3))}.vz-img--tint-3{background:linear-gradient(160deg, var(--cn-azure-pale), var(--cn-midnight-2))}.vz-divider{font-family:var(--cn-face-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cn-azure-ink);align-items:center;gap:.75rem;font-size:.6875rem;font-weight:500;display:flex}.vz-divider:after{content:"";border-top:1px solid var(--cn-azure-ink);flex:1}.vz-flow{gap:.75rem;display:grid}.vz-flow__col{align-content:center;gap:.5rem;min-width:0;display:grid}.vz-arrow{border-radius:var(--cn-r-full);border:1px solid var(--cn-line-2);width:2.25rem;height:2.25rem;color:var(--cn-ink);flex:none;justify-self:center;place-items:center;display:grid}.vz-arrow--turn{transform:rotate(90deg)}.vz-arrow--solid{border-color:var(--cn-midnight);background:var(--cn-midnight);color:var(--cn-on-midnight)}.vz-link{position:relative}.vz-link:before{content:"";inset-block:0;border-left:1.5px dashed var(--cn-line-2);position:absolute;left:1.125rem}.vz-link>*{position:relative}.vz-via{align-items:center;gap:.625rem;display:flex}.vz-via>.vz-arrow{width:2rem;height:2rem}.vz-via>b{font-family:var(--cn-face-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vz-text-2,var(--cn-ink-2));font-size:.625rem;font-weight:500}@container (width>=29rem){.vz-flow--narrow{grid-template-columns:var(--vz-flow,minmax(0, 1fr) auto minmax(0, 1fr));align-items:center}.vz-flow--narrow .vz-arrow--turn{transform:none}.vz-flow--narrow .vz-via{flex-direction:column;justify-content:center;gap:.5rem}.vz-flow--narrow .vz-via>b{text-align:center;max-width:3.5rem}.vz-flow--narrow .vz-via>b span{display:none}.vz-flow--narrow .vz-link:before{inset-block:auto;inset-inline:0;border-left:0;border-top:1.5px dashed var(--cn-line-2);top:1.125rem;left:0}}@container (width>=44rem){.vz-flow:not(.vz-flow--narrow){grid-template-columns:var(--vz-flow,minmax(0, 1fr) auto minmax(0, 1.1fr) auto minmax(0, 1fr));align-items:center;gap:1.25rem}.vz-flow:not(.vz-flow--narrow) .vz-arrow--turn{transform:none}.vz-flow:not(.vz-flow--narrow) .vz-via{flex-direction:column;justify-content:center;gap:.5rem}.vz-flow:not(.vz-flow--narrow) .vz-via>b{text-align:center;max-width:3.5rem}.vz-flow:not(.vz-flow--narrow) .vz-via>b span{display:none}}.vz-steps{--vz-n:4;gap:2.25rem;display:grid}.vz-steps>li{position:relative}.vz-steps__arrow{color:var(--cn-ink-3);position:absolute;top:-1.75rem;left:50%;translate:-50%;rotate:90deg}@container (width>=52rem){.vz-steps{grid-template-columns:repeat(var(--vz-n), minmax(0, 1fr));gap:2.5rem}.vz-steps__arrow{top:1.5rem;left:-2.0625rem;translate:0;rotate:none}}.vz-cols{--vz-cols:repeat(2, minmax(0, 1fr));gap:1rem;display:grid}@container (width>=32rem){.vz-cols--sm{grid-template-columns:var(--vz-cols)}}@container (width>=40rem){.vz-cols:not(.vz-cols--sm):not(.vz-cols--lg){grid-template-columns:var(--vz-cols)}}@container (width>=44rem){.vz-cols--lg{grid-template-columns:var(--vz-cols);gap:1.5rem}}.vz-fan{justify-items:center;display:grid}.vz-fan>*{grid-area:1/1;align-self:start;width:min(100%,22rem);position:relative}.vz-fan>.vz-fan__back-1{background:var(--cn-paper);min-height:12rem}.vz-fan>.vz-fan__back-2{z-index:1;min-height:10rem;margin-top:3.75rem}.vz-fan>.vz-fan__front{z-index:2;border-color:var(--cn-ink);margin-top:7.5rem}@container (width>=26rem){.vz-fan>.vz-fan__back-1{transform:translate(-1rem)rotate(-2deg)}.vz-fan>.vz-fan__back-2{transform:translate(.875rem)rotate(1.5deg)}}.vz-timeline{display:grid}.vz-timeline>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem .75rem;padding:0 0 1.375rem 1.75rem;display:grid;position:relative}.vz-timeline>li:last-child{padding-bottom:0}.vz-timeline>li:before{content:"";box-sizing:border-box;border:1.5px solid var(--cn-ink-3);border-radius:var(--cn-r-full);background:var(--cn-raised);width:.75rem;height:.75rem;position:absolute;top:.1875rem;left:0}.vz-timeline>li:after{content:"";border-left:1.5px dashed var(--cn-line-2);position:absolute;top:1.25rem;bottom:.125rem;left:.3125rem}.vz-timeline>li:last-child:after{display:none}.vz-timeline>.is-done:before{border-color:var(--cn-azure-ink);background:var(--cn-azure)}.vz-timeline>.is-key:before{border-color:var(--cn-azure-ink);background:var(--cn-azure);outline:1.5px solid var(--cn-azure-ink);outline-offset:2px}.vz-timeline time{font-family:var(--cn-face-mono);letter-spacing:.04em;color:var(--cn-ink-3);grid-column:1/-1;font-size:.6875rem}.vz-timeline>li>div{gap:.125rem;display:grid}.vz-timeline b{font-size:.9375rem;font-weight:600;line-height:1.35}.vz-phone{border:2px solid var(--cn-ink);background:var(--cn-raised);border-radius:1.375rem;align-content:start;gap:.5rem;width:10.5rem;min-height:16rem;padding:.625rem .625rem 1rem;display:grid}.vz-phone__notch{border-radius:var(--cn-r-full);background:var(--cn-ink);justify-self:center;width:2.75rem;height:.3125rem;margin-bottom:.25rem}.vz-page{border:1px solid var(--cn-line-2);border-radius:var(--cn-r-sm);background:var(--cn-raised);align-content:start;gap:.875rem;padding:.75rem;display:grid}.vz-page__nav{border-bottom:2px solid var(--cn-midnight);font-family:var(--cn-face-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cn-ink-3);align-items:baseline;gap:.625rem;padding-bottom:.4375rem;font-size:.625rem;display:flex}.vz-page__nav>b{font-family:var(--cn-face-display);letter-spacing:-.02em;text-transform:none;color:var(--cn-midnight);margin-right:auto;font-size:.875rem;font-weight:700}.vz-mail{border:1px solid var(--cn-line-2);border-radius:var(--cn-r-sm);background:var(--cn-raised);align-content:start;gap:.5rem;padding:.75rem .875rem;font-size:.75rem;display:grid;position:relative}.vz-mail__brand{border-bottom:2px solid var(--cn-midnight);font-family:var(--cn-face-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cn-midnight);justify-content:space-between;gap:.5rem;padding-bottom:.375rem;font-size:.625rem;display:flex}.vz-mail__top{font-family:var(--cn-face-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cn-ink-3);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.625rem;display:flex}.vz-mail__top>b{color:var(--cn-ink);font-weight:600}.vz-mail__subject{font-family:var(--cn-face-display);letter-spacing:-.02em;color:var(--cn-ink);font-size:1rem;font-weight:700;line-height:1.2}.vz-mail__peek{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vz-mail__peek>em{font-family:var(--cn-face-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cn-azure-ink);font-size:.6875rem;font-style:normal;font-weight:500}.vz-mail__foot{border-top:1px solid var(--cn-line);color:var(--cn-ink-3);padding-top:.375rem;font-size:.625rem;text-decoration:underline}.vz-points{gap:.75rem;display:grid}.vz-points>li{color:var(--vz-text-2);grid-template-columns:1.875rem minmax(0,1fr);gap:.75rem;font-size:.875rem;line-height:1.42;display:grid}.vz-points>li>div>b{color:var(--vz-text);margin-bottom:.125rem;font-size:.9375rem;font-weight:600;display:block}.vz-points__n{border-radius:var(--cn-r-full);background:var(--cn-azure-ink);width:1.625rem;height:1.625rem;color:var(--cn-raised);place-items:center;margin-top:.125rem;font-size:.75rem;font-weight:600;display:grid}.vz-strip{grid-template-columns:var(--vz-strip-head,11rem) minmax(0, 1fr);border-radius:var(--cn-r-lg);color:var(--vz-text-2);background:#0069b30f;border:1px solid #0069b329;align-items:start;gap:1.375rem;padding:.875rem 1.125rem;font-size:.84375rem;line-height:1.4;display:grid}.vz-strip__head{letter-spacing:-.01em;color:var(--vz-text);font-size:.9375rem;font-weight:600}.vz-strip__cells{grid-template-columns:repeat(var(--vz-cells,3), minmax(0, 1fr));gap:1.125rem;display:grid}.vz-strip__cells b{color:var(--vz-text);font-weight:600}.vz-stat{align-items:baseline;gap:.625rem;display:flex}.vz-stat__big{font-family:var(--cn-face-display);letter-spacing:-.03em;color:var(--vz-key);font-size:2.125rem;font-weight:600;line-height:1}.vz-stat__cap{color:var(--vz-text-3);font-size:.8125rem}.vz-roadmap{grid-template-columns:repeat(var(--vz-n,3), minmax(0, 1fr));display:grid}.vz-roadmap>div{border-top:2px solid var(--vz-stroke);color:var(--vz-text-2);padding:.75rem 1rem 0 0;font-size:.8125rem;line-height:1.4}.vz-roadmap>.is-now{border-top-color:var(--vz-key)}.vz-roadmap b{color:var(--vz-text);margin-bottom:.125rem;font-size:.90625rem;font-weight:600;display:block}.vz-roadmap__when{font-family:var(--cn-face-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vz-key);margin-bottom:.375rem;font-size:.65625rem;font-weight:500}.vz-svg{width:100%;height:auto;font-family:var(--cn-face-sans)}.vz-svg .node{fill:var(--vz-fill,var(--cn-raised));stroke:var(--vz-stroke,var(--cn-line-2));stroke-width:1px}.vz-svg .node--key{fill:var(--vz-key-fill,var(--cn-azure-pale));stroke:var(--vz-key,var(--cn-azure-ink))}.vz-svg .node--aside{fill:#8a11520d;stroke:var(--vz-aside,var(--cn-mark));stroke-dasharray:5 4}.vz-svg .node--off{stroke-dasharray:4 3}.vz-svg .node--gate{fill:var(--cn-azure-pale);stroke:var(--vz-key,var(--cn-azure-ink));stroke-width:1.6px}.vz-svg .title{fill:var(--vz-text,var(--cn-ink));text-anchor:middle;font-size:13px;font-weight:600}.vz-svg .sub{fill:var(--vz-text-3,var(--cn-ink-3));text-anchor:middle;font-size:10.5px}.vz-svg .label{fill:var(--vz-text-3,var(--cn-ink-3));text-anchor:middle;font-size:10px}.vz-svg .label--key{fill:var(--vz-key,var(--cn-azure-ink));font-weight:600}.vz-svg .sub--aside,.vz-svg .label--aside{fill:var(--vz-aside,var(--cn-mark))}.vz-svg .band{fill:var(--vz-text-3,var(--cn-ink-3));letter-spacing:.14em;text-anchor:start;text-transform:uppercase;font-size:10px;font-weight:600}.vz-svg .kicker{fill:var(--vz-key,var(--cn-azure-ink));letter-spacing:.14em;text-anchor:middle;text-transform:uppercase;font-size:10.5px;font-weight:600}.vz-svg .centre{fill:var(--vz-text,var(--cn-ink));text-anchor:middle;font-size:14px;font-weight:600}.vz-svg .centre--sub{fill:var(--vz-text-3,var(--cn-ink-3));font-size:10.5px;font-weight:400}.vz-svg .edge{fill:none;stroke:var(--vz-edge,#0b122066);stroke-width:1.4px;marker-end:url(#vz-arrow)}.vz-svg .edge--aside{stroke:var(--vz-aside,var(--cn-mark));stroke-dasharray:5 4;marker-end:url(#vz-arrow-mark)}.vz-svg .edge--key{stroke:var(--vz-key,var(--cn-azure-ink));marker-end:url(#vz-arrow-key)}.vz--dark .vz-svg .edge--key{marker-end:url(#vz-arrow-lit)}.vz-svg .edge--none{marker-end:none}.vz-svg .edge--gap{stroke:var(--vz-aside,var(--cn-mark));stroke-dasharray:5 4;marker-end:none}.vz-svg .cross{stroke:var(--vz-aside,var(--cn-mark));stroke-width:2px}.vz-svg .ring{fill:none;stroke:var(--vz-stroke,var(--cn-line-2));stroke-width:1.4px}.vz-svg .ring--live{stroke:var(--vz-key,var(--cn-azure-ink));stroke-width:2.2px;stroke-linecap:round;marker-end:url(#vz-arrow-key)}.vz--dark .vz-svg .ring--live{marker-end:url(#vz-arrow-lit)}.vz-svg .grid{stroke:var(--cn-line)}.vz-svg .axis{stroke:var(--vz-stroke,var(--cn-line-2))}.vz-svg .axis-label{fill:var(--vz-text-3,var(--cn-ink-3));font-size:11px}.vz-svg .series{fill:none;stroke:var(--vz-key,var(--cn-azure-ink));stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.vz-svg .series--mark{stroke:var(--cn-mark);stroke-dasharray:6 5;opacity:.75}.vz-svg .area{fill:#0069b31a}.vz-svg .guide{stroke:var(--vz-stroke,var(--cn-line-2));stroke-dasharray:4 3}.vz-svg .guide--mark{stroke:var(--cn-mark)}.vz-svg .legend{fill:var(--vz-key,var(--cn-azure-ink));font-size:14px;font-weight:600}.vz-svg .legend--mark{fill:var(--cn-mark)}.vz-svg .note{fill:var(--vz-text-3,var(--cn-ink-3));font-size:11px}.vz-svg .note--mark{fill:var(--cn-mark);font-weight:600}.vz-svg .bar{fill:var(--vz-key,var(--cn-azure-ink))}.vz-svg .bar--total{fill:#0b122038}.vz-svg .bar--add{fill:var(--cn-mark)}.vz-svg .bar--end{fill:var(--cn-midnight)}.vz-svg .value{fill:var(--vz-text,var(--cn-ink));font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.vz-svg .bar-label{fill:var(--vz-text,var(--cn-ink));font-size:13.5px;font-weight:600}.vz-svg .link{stroke:var(--vz-stroke,var(--cn-line-2));stroke-dasharray:4 3}.vz-svg .bracket{fill:none;stroke:var(--vz-key,var(--cn-azure-ink));stroke-width:1.4px}.vz-svg .bracket-label{fill:var(--vz-key,var(--cn-azure-ink));font-size:13.5px;font-weight:600}.vz-svg .gauge-ring{fill:none;stroke:var(--vz-stroke,var(--cn-line-2));stroke-width:7px}.vz-svg .gauge-arc{fill:none;stroke-width:7px;stroke-linecap:round}.vz-svg .gauge-arc--mid{stroke:#ffa400}.vz-svg .gauge-arc--good{stroke:#0cce6b}.vz-svg .gauge-num{text-anchor:middle;font-size:30px;font-weight:600}.vz-svg .gauge-num--mid{fill:#ffa400}.vz-svg .gauge-num--good{fill:#0cce6b}.vz-svg .gauge-label{fill:var(--vz-text-2,var(--cn-ink-2));text-anchor:middle;font-size:12.5px;font-weight:600}
