.fig[data-astro-cid-bj3fsypb]{margin:0;display:grid;gap:var(--space-2)}.fig[data-astro-cid-bj3fsypb] img[data-astro-cid-bj3fsypb]{display:block;width:100%;height:auto;border-radius:var(--radius-lg);background:var(--color-surface-sunken, #0c1526)}.fig[data-astro-cid-bj3fsypb] figcaption[data-astro-cid-bj3fsypb]{font:var(--text-body-sm)}html{scroll-padding-top:calc(var(--header-h) + var(--space-6))}body{overflow-wrap:break-word}h1,h2,h3{overflow-wrap:anywhere;hyphens:auto;text-wrap:balance}p,li,dd{text-wrap:pretty}.vn-wrap{max-width:calc(var(--measure) * 1.9);margin:0 auto;padding:0 var(--gutter)}@media (min-width:768px){.vn-wrap{padding:0 var(--space-8)}}.vn-h{position:sticky;top:0;z-index:20;height:var(--header-h);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.vn-h>.vn-wrap{height:100%;display:flex;align-items:center;gap:var(--space-4)}.vn-wm{font:var(--text-h3);text-decoration:none;white-space:nowrap;margin-right:auto}.vn-where{display:none}@media (min-width:768px){.vn-where{display:block}}.vn-tg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vn-burger{display:flex;align-items:center;gap:var(--space-3);height:var(--space-12);padding:0 var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);cursor:pointer;font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.vn-burger span{position:relative;display:block;width:var(--space-4);height:var(--space-3);border-top:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink)}.vn-burger span:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px solid var(--color-ink);transform:translateY(-50%)}.vn-burger b{display:none;font:inherit}@media (min-width:600px){.vn-burger b{display:inline}}.vn-tg:focus-visible+.vn-burger{outline:2px solid var(--color-focus-ring);outline-offset:2px}.vn-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:var(--space-4) var(--gutter) var(--space-6);background:var(--color-surface-card);border-top:1px solid var(--color-line);box-shadow:var(--shadow-card);counter-reset:nav}.vn-h:has(.vn-tg:checked) .vn-nav{display:grid}.vn-nav a{counter-increment:nav;display:flex;gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);text-decoration:none;font:var(--text-h3)}.vn-nav a:before{content:counter(nav,decimal-leading-zero);font:var(--text-num);color:var(--accent)}@media (min-width:960px){.vn-nav{left:auto;width:calc(var(--space-20) * 4);border-radius:0 0 0 var(--radius-lg)}}.vn-headrow{display:grid;gap:var(--space-6)}@media (min-width:1024px){.vn-headrow{grid-template-columns:minmax(0,1fr) calc(var(--space-20) * 4);gap:var(--space-12);align-items:start}}.vn-stats{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-6)}@media (min-width:1024px){.vn-stats{grid-template-columns:minmax(0,1fr);margin-top:var(--space-12)}}.vn-stat{padding:var(--space-3) 0;border-top:1px solid var(--color-line)}.vn-stat dt,.vn-stat dd{margin:0}.vn-stat dd{font:var(--text-num);color:var(--accent)}.vn-head{padding:var(--space-8) 0 var(--space-6);display:grid;gap:var(--space-3);max-width:var(--measure)}.vn-head p{margin:0}@media (min-width:960px){.vn-head{padding:var(--space-12) 0 var(--space-8)}}.vn-crumb{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.vn-crumb a{text-decoration:none;color:var(--color-ink-muted)}.vn-frame{display:grid;gap:var(--space-8);padding-top:var(--space-12)}.vn-headrow+.vn-frame{padding-top:var(--space-8)}.vn-frame>*{min-width:0}@media (min-width:1024px){.vn-frame{grid-template-columns:minmax(0,1fr) calc(var(--space-20) * 4);gap:var(--space-12);align-items:start}}.vn-route{list-style:none;margin:0;padding:0;counter-reset:step}.vn-route>li{position:relative;display:grid;grid-template-columns:var(--space-12) minmax(0,1fr);gap:0 var(--space-4);padding-bottom:var(--space-8)}@media (min-width:768px){.vn-route>li{grid-template-columns:var(--space-20) minmax(0,1fr);gap:0 var(--space-6);padding-bottom:var(--space-12)}}.vn-route>li:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--space-12) / 2);border-left:1px solid var(--color-line-strong)}@media (min-width:768px){.vn-route>li:before{left:calc(var(--space-20) / 2)}}.vn-route>li:last-child:before{bottom:auto;height:var(--space-12)}.vn-step{counter-increment:step}.vn-step>.vn-n{position:relative;grid-row:1 / span 9;align-self:start;display:grid;place-items:center;aspect-ratio:1;background:var(--color-surface-page);font:var(--text-h1);color:var(--accent)}.vn-step>.vn-n:before{content:counter(step,decimal-leading-zero)}.vn-step>:not(.vn-n){grid-column:2}.vn-step h2{padding-top:var(--space-2)}@media (min-width:768px){.vn-step h2{padding-top:var(--space-4)}}.vn-step p{margin:var(--space-3) 0 0;max-width:var(--measure)}.vn-step .cap{margin-top:var(--space-2)}.vn-route>.vn-note{padding-bottom:var(--space-8)}.vn-note>div{grid-column:2;padding:var(--space-4);background:var(--color-surface-sunken);border-radius:var(--radius-md);display:grid;gap:var(--space-2)}.vn-note p{margin:0;font:var(--text-body-sm)}.vn-note .vn-dot{grid-column:1;justify-self:center;align-self:start;position:relative;width:var(--space-3);height:var(--space-3);margin-top:var(--space-4);border-radius:var(--radius-pill);background:var(--color-ink-faint)}.vn-note.vn-warn .vn-dot{background:var(--color-warning)}.vn-note.vn-warn .cap{color:var(--color-warning)}.vn-def{margin:var(--space-4) 0 0;display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,auto);border-top:1px solid var(--color-line)}.vn-def dt,.vn-def dd{margin:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.vn-def dt{font:var(--text-body-sm);color:var(--color-ink-muted)}.vn-def dd{font:var(--text-num);text-align:right;overflow-wrap:anywhere}@media (min-width:1024px){.vn-def{grid-template-columns:repeat(2,minmax(8rem,1fr) minmax(0,auto));column-gap:var(--space-6)}}.vn-pc{margin-top:var(--space-4);display:grid;gap:var(--space-4)}@media (min-width:768px){.vn-pc{grid-template-columns:repeat(2,minmax(0,1fr))}}.vn-pc ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.vn-pc li{padding:var(--space-1) 0}.vn-plus{color:var(--color-positive)}.vn-minus{color:var(--color-negative)}.vn-tbl{margin-top:var(--space-4);overflow-x:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:var(--color-surface-card)}.vn-tbl table{width:100%;border-collapse:collapse;font:var(--text-body-sm)}.vn-tbl th,.vn-tbl td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);text-align:left}.vn-tbl thead th{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.vn-tbl tbody tr:last-child td{border-bottom:0}.vn-tbl .val{text-align:right}.vn-side{position:fixed;left:0;right:0;bottom:0;z-index:15;padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--color-surface-card);box-shadow:var(--shadow-sticky);display:grid;gap:var(--space-2)}.vn-side .btn{width:100%}.vn-side .vn-aff{text-align:center}.vn-side-more{display:none}body{padding-bottom:calc(var(--space-12) + var(--space-8) + var(--space-4) + env(safe-area-inset-bottom))}@media (min-width:1024px){body{padding-bottom:0}.vn-side{position:sticky;top:calc(var(--header-h) + var(--space-6));left:auto;right:auto;bottom:auto;padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:var(--space-4)}.vn-side-more{display:grid;gap:var(--space-3)}.vn-side-more p{margin:0}.vn-side .vn-aff{text-align:left}}.vn-side-dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto}.vn-side-dl dt,.vn-side-dl dd{margin:0;padding:var(--space-2) 0;border-top:1px solid var(--color-line);font:var(--text-body-sm)}.vn-side-dl dd{font:var(--text-num);text-align:right}.vn-prog{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1)}.vn-prog i{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-line)}.vn-prog i:first-child{background:var(--accent)}.vn-faq{padding:var(--space-12) 0 0}.vn-faq h2{margin-bottom:var(--space-4)}.vn-faq-list{display:grid;gap:var(--space-2)}.vn-faq details{background:var(--color-surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.vn-faq summary{padding:var(--space-4);font:var(--text-h3);cursor:pointer}.vn-faq details p{margin:0;padding:0 var(--space-4) var(--space-4)}.vn-sig{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:baseline}.vn-sig p{margin:0}.vn-f{margin-top:var(--space-12);padding:var(--space-8) 0;background:var(--color-surface-sunken)}@media (min-width:960px){.vn-f{margin-top:var(--space-20)}}.vn-f-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4)}.vn-f-row p{margin:0}.vn-f-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.vn-f-links a{font:var(--text-body-sm);color:var(--color-ink-muted);text-decoration:none}.vn-legal{margin-top:var(--space-6);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center}.vn-legal p{margin:0;font:var(--text-body-sm);color:var(--color-ink-muted)}.vn-age{display:grid;place-items:center;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);background:var(--color-surface-card);font:var(--text-num);box-shadow:var(--shadow-card)}p,li,dd,summary{overflow-wrap:anywhere}.vn-step .body2 p{margin:var(--space-3) 0 0;max-width:var(--measure)}.vn-step .body2 ul,.vn-step .body2 ol{margin:var(--space-3) 0 0;padding-left:var(--space-6);max-width:var(--measure)}.vn-rel{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.vn-rel a{display:grid;gap:var(--space-1);padding:var(--space-4);background:var(--color-surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);text-decoration:none}.vn-rel a span{font:var(--text-body-sm);color:var(--color-ink-muted)}.vn-code{font:var(--text-num);padding:var(--space-2) var(--space-3);background:var(--color-surface-sunken);border:1px dashed var(--color-line-strong);border-radius:var(--radius-sm);text-align:center}@media (min-width:1024px){.vn-code{text-align:left}}.vn-side-dl{grid-template-columns:minmax(0,1fr)}.vn-side-dl dt{border-bottom:0;padding-bottom:0}.vn-side-dl dd{text-align:left;border-top:0;padding-top:0}.vn-side-dl dt{border-top:1px solid var(--color-line)}@media (max-width:599px){.vn-def{grid-template-columns:minmax(0,1fr)}.vn-def dt{border-bottom:0;padding-bottom:0}.vn-def dd{text-align:left;padding-top:var(--space-1)}}.vn-wm,.vn-where{white-space:nowrap}.vn-figwrap{max-width:46rem;margin:var(--space-8) auto;padding:0 var(--gutter)}.vn-fig img{border-radius:var(--radius-lg)}.vn-fig figcaption{text-align:center}.vn-scta{transition:opacity .18s ease,transform .18s ease}html[data-scta=off] .vn-scta{opacity:0;transform:translateY(100%);pointer-events:none}.vn-scta{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;gap:var(--space-1);justify-items:center;padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--color-surface-card);border-top:1px solid var(--color-line-strong);box-shadow:var(--shadow-sticky)}.vn-scta .btn{width:100%}.vn-scta .cap{font:var(--text-label);color:var(--color-ink-muted)}body{padding-bottom:calc(var(--space-20) + var(--space-4) + env(safe-area-inset-bottom))}@media (min-width:960px){.vn-scta{display:none}body{padding-bottom:0}}.vn-tbl th,.vn-tbl td{overflow-wrap:anywhere}@media (max-width:480px){.vn-tbl th,.vn-tbl td{padding:var(--space-2);font-size:.875rem}}html[data-card=flat] .vn-side,html[data-card=flat] .vn-tbl,html[data-card=flat] .vn-faq details,html[data-card=flat] .vn-age,html[data-card=flat] .vn-rel a{box-shadow:none;background:var(--color-surface-sunken)}html[data-card=outlined] .vn-side,html[data-card=outlined] .vn-tbl,html[data-card=outlined] .vn-faq details,html[data-card=outlined] .vn-age,html[data-card=outlined] .vn-rel a{box-shadow:none;background:var(--color-surface-page);border:1px solid var(--color-line-strong)}html[data-header=split] .vn-h{box-shadow:none;border-bottom:2px solid var(--color-line-strong);background:var(--color-surface-page)}html[data-header=split] .vn-wm{text-transform:uppercase;letter-spacing:var(--tracking-label)}html[data-hero=B] .vn-head{padding:var(--space-6);margin:var(--space-8) 0 var(--space-6);max-width:none;background:var(--color-surface-sunken);border-radius:var(--radius-md)}html[data-hero=B] .vn-head>*{max-width:var(--measure)}@media (min-width:960px){html[data-hero=B] .vn-head{padding:var(--space-8);margin:var(--space-12) 0 var(--space-8)}}html[data-hero=C] .vn-head{border-left:3px solid var(--accent);padding-left:var(--space-6)}html[data-hero=C] .vn-head .cap{color:var(--accent)}
