.v-hd nav a[aria-current=page]{color:var(--ink)}.v-ds-crumb{font-size:14px;color:var(--muted);margin-bottom:22px}.v-ds-crumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.v-ds-crumb li+li:before{content:"/";margin-right:8px;color:var(--line)}.v-ds-crumb a{text-decoration:none}.v-ds-crumb a:hover{color:var(--ink)}.v-ds-d-ag{background:var(--violet)}.v-ds-d-au{background:var(--teal-cell)}.v-ds-d-ko{background:var(--amber)}.v-ds-d-mw{background:var(--coral)}.v-ds-d-gr{background:var(--muted)}.v-ds-d-pd{background:#fff;box-shadow:inset 0 0 0 2px var(--teal)}.v-ds-panel,.v-ds-vis{position:relative}.v-ds-panel{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 70px -40px rgba(22,24,39,.28);padding:20px 22px 50px}.v-ds-top{display:flex;align-items:center;gap:12px}.v-ds-top b{font-weight:500;font-size:20px;letter-spacing:-.01em}.v-ds-tag{margin-left:auto;font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:2px 8px}.v-ds-meta{margin-top:10px;padding-bottom:8px;border-bottom:1px solid var(--line-2);font-size:13px;color:var(--muted)}.v-ds-tbl{margin-top:16px;border:1px solid var(--line-2);border-radius:8px;overflow:hidden;font-size:14px;list-style:none}.v-ds-row,.v-ds-th{display:grid;grid-template-columns:minmax(0,1fr) 36px 164px;align-items:center}.v-ds-th{min-height:32px;font-size:12px;color:var(--muted)}.v-ds-th span{padding:0 14px}.v-ds-tbl li{border-top:1px solid var(--line-2)}.v-ds-tbl li:first-child{border-top:0}.v-ds-row{min-height:46px;text-decoration:none;color:var(--ink);transition:background-color .2s}.v-ds-row:hover{background:var(--soft)}.v-ds-row:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.v-ds-row .v-t{padding:0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-ds-row .v-ar{display:grid;place-items:center;height:100%;border-left:1px solid var(--line-2)}.v-ds-row .v-ar svg{width:14px;height:14px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v-ds-row .v-c{align-self:stretch;display:flex;align-items:center;gap:9px;padding:0 14px;border-left:1px solid var(--line-2);font-size:13px;color:var(--ink);white-space:nowrap}.v-ds-row .v-c i{flex:none;width:10px;height:10px;border-radius:50%}.v-ds-on .v-c{background:var(--violet-t);color:var(--violet-d);font-weight:500}.v-ds-open .v-t{color:var(--muted)}.v-ds-open .v-c{color:var(--teal-d)}.v-ds-panel:after{content:"";position:absolute;right:36px;bottom:14px;height:36px;border-left:1px dashed var(--violet);opacity:.55}.v-ds-tbl li.v-ds-via .v-c{background-image:repeating-linear-gradient(to bottom,var(--violet) 0 4px,transparent 4px 8px);background-size:1px 100%;background-position:right 13px top;background-repeat:no-repeat}.v-ds-hint{position:absolute;right:22px;bottom:-28px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 16px 10px 10px;box-shadow:0 20px 40px -24px rgba(22,24,39,.35)}.v-ds-hint .v-av{width:36px;height:36px;border-radius:10px;background:var(--violet-t);display:grid;place-items:center;flex:none}.v-ds-hint .v-av svg{width:18px;height:18px;fill:none;stroke:var(--violet-d);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v-ds-hint b{display:block;font-weight:500;font-size:15px;letter-spacing:-.01em;line-height:1.25}.v-ds-hint small{display:block;font-size:13px;color:var(--muted);line-height:1.35}@keyframes v-ds-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.v-ds-row .v-c i{animation:v-ds-in .45s var(--ease) both}.v-ds-tbl li:nth-child(3) .v-c i{animation-delay:.1s}.v-ds-tbl li:nth-child(4) .v-c i{animation-delay:.2s}.v-ds-tbl li:nth-child(5) .v-c i{animation-delay:.3s}.v-ds-tbl li:nth-child(6) .v-c i{animation-delay:.4s}.v-ds-tbl li:nth-child(7) .v-c i{animation-delay:.5s}.v-ds-tbl li:nth-child(8) .v-c i{animation-delay:.6s}@media (prefers-reduced-motion:reduce){.v-ds-row .v-c i{animation:none}}@media (max-width:560px){.v-ds-panel{padding:16px 14px 60px}.v-ds-row,.v-ds-th{grid-template-columns:minmax(0,1fr) 136px}.v-ds-row .v-ar,.v-ds-th span:nth-child(2){display:none}.v-ds-row .v-t{padding:10px 12px;font-size:13.5px;white-space:normal;line-height:1.3}.v-ds-row .v-c{padding:0 10px;gap:7px;font-size:12.5px}.v-ds-panel:after{display:none}.v-ds-tbl li.v-ds-via .v-c{background-image:none}.v-ds-hint{left:12px;right:12px;bottom:-24px}}.v-ds-lanes{background:var(--soft);padding:clamp(72px,9vw,128px) 0}.v-ds-lanes2{padding-top:clamp(56px,7vw,96px)}.v-ds-list{margin-top:clamp(40px,5vw,64px);border-bottom:1px solid var(--line)}.v-ds-lanes2 .v-ds-list{margin-top:20px}.v-ds-lane{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.95fr);gap:20px 48px;padding:40px 0;border-top:1px solid var(--line);align-items:start}.v-ds-name h3{display:flex;align-items:center;gap:12px;font-weight:500;font-size:clamp(1.35rem,1.1rem + .7vw,1.6rem);letter-spacing:-.02em;line-height:1.15}.v-ds-name h3 i{flex:none;width:10px;height:10px;border-radius:50%}.v-ds-links{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.v-ds-links a{font-size:15px;font-weight:500;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px}.v-ds-links a:hover{border-color:var(--ink)}.v-ds-what{font-size:16px;color:var(--ink);line-height:1.6}.v-ds-pick{margin-top:12px;font-size:15px;color:var(--ink-2);line-height:1.55}.v-ds-ex-h{font-size:12px;color:var(--muted)}.v-ds-ex p:last-child{margin-top:6px;font-size:15px;color:var(--ink);line-height:1.5}.v-ds-foot{margin-top:28px;display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--ink-2)}.v-ds-foot a{color:var(--ink)}@media (max-width:900px){.v-ds-lane{grid-template-columns:minmax(0,1fr);gap:14px;padding:32px 0}.v-ds-links{flex-direction:row;flex-wrap:wrap;gap:8px 20px}}.v-ds-diff{padding:clamp(72px,9vw,128px) 0}.v-ds-diff .v-dl div{grid-template-columns:176px minmax(0,1fr);align-items:start;padding:18px 22px}.v-ds-diff .v-dl dt{color:var(--ink);font-weight:500}.v-ds-diff .v-dl dd{font-weight:400;color:var(--ink-2);line-height:1.55}@media (max-width:560px){.v-ds-diff .v-dl div{grid-template-columns:minmax(0,1fr);gap:4px}}.v-ds-np{align-self:start;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:clamp(24px,3vw,34px)}.v-ds-np .v-lbl{font-size:14px;color:rgba(255,255,255,.7)}.v-ds-np .v-amt{margin-top:8px;font-size:clamp(2.2rem,1.7rem + 1.4vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.v-ds-np .v-amt small{display:block;margin-top:8px;font-size:15px;letter-spacing:0;font-weight:400;color:rgba(255,255,255,.66)}.v-ds-np p{margin-top:20px;font-size:15px;color:rgba(255,255,255,.75);line-height:1.55}.v-ds-np .v-g{margin-top:16px;background:rgba(0,160,160,.16);border-radius:12px;padding:14px 16px;color:#fff;font-size:14px}.v-ds-np .v-pill{margin-top:24px}.v-ds-after{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:rgba(255,255,255,.66)}.v-ds-after a{color:#fff}.v-final .v-h2{text-wrap:balance}.v-ds-nb{white-space:nowrap}.v-ds-np .v-pill-teal{color:var(--ink)}