.v-hiw{background:var(--mist);color:var(--fg-on-light-1)}.v-hiw .v-btn-primary:hover,.v-hiw .v-btn-secondary:hover,.v-hiw .v-btn:hover{box-shadow:none}.v-hiw .v-nav{background:color-mix(in srgb, var(--ink) 85%, transparent);border-bottom-color:var(--fg-on-dark-5)}.v-hiw .v-nav .v-nav-lockup,.v-hiw .v-nav .v-nav-link{color:var(--fg-on-dark-2)}.v-hiw .v-nav .v-nav-lockup,.v-hiw .v-nav .v-nav-link.is-active,.v-hiw .v-nav .v-nav-link:hover{color:var(--fg-on-dark-1)}.v-hiw .v-nav .v-nav-lockup svg{fill:currentColor}.v-hiw .v-nav .v-btn-primary{background:var(--teal);color:var(--ink);border-color:var(--teal)}.v-hiw .v-nav .v-btn-primary:hover{background:var(--teal);color:var(--ink)}.v-hiw .v-nav .v-btn-secondary{color:var(--fg-on-dark-1);border-color:var(--fg-on-dark-4);background:0 0}.v-hiw .v-nav .v-btn-secondary:hover{border-color:var(--fg-on-dark-2);background:#eef1f60a}.v-hiw .v-footer{background:var(--mist);border-top-color:var(--fg-on-light-5)}.v-hiw .v-footer-bottom{border-top-color:var(--fg-on-light-5)}.v-hiw :focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:2px}.v-hiw .dark-zone{background:var(--ink);color:var(--fg-on-dark-1)}.v-hiw .dark-zone+.dark-zone{margin-top:0}.v-hiw .dark-zone .v-status-pill{border-color:var(--fg-on-dark-5);color:var(--fg-on-dark-2);background:#eef1f60a}.v-hiw .dark-zone .v-compliance{color:var(--fg-on-dark-2)}.v-hiw .dark-zone .v-compliance>span+span:before{background:var(--fg-on-dark-5)}.v-hiw .dark-zone .v-btn-primary{background:var(--teal);color:var(--ink);border-color:var(--teal)}.v-hiw .dark-zone .v-btn-primary:hover{background:var(--teal);color:var(--ink)}.v-hiw .dark-zone .v-btn-secondary{color:var(--fg-on-dark-1);border-color:var(--fg-on-dark-4);background:0 0}.v-hiw .dark-zone .v-btn-secondary:hover{border-color:var(--fg-on-dark-2);background:#eef1f60a}.v-hiw .flow.dark-zone{border-bottom:1px solid var(--teal-20);padding-bottom:clamp(72px,8vw,104px)}.v-hiw .final-cta.dark-zone{border-top:1px solid var(--teal-20);border-bottom:1px solid var(--teal-20)}.v-hiw .dark-zone:has(+.dark-zone){border-bottom:none}.v-hiw .dark-zone+.dark-zone{border-top:none}.v-hiw .sec{padding:clamp(96px,11vw,144px) 0;position:relative}.v-hiw .sec.alt{background:color-mix(in srgb, var(--mist) 42%, var(--white));border-top:1px solid var(--fg-on-light-4);border-bottom:1px solid var(--fg-on-light-4)}.v-hiw .sec-head{border-top:1px solid var(--fg-on-light-5);margin-bottom:56px;padding-top:8px}.v-hiw .sec.alt .sec-head{border-top:none;padding-top:0}.v-hiw .sec-kicker{font:600 12px/1 var(--font-sans);letter-spacing:.01em;color:var(--fg-on-light-2);margin:0 0 14px;display:block}.v-hiw .sec-head--stream{border-top:1px solid var(--fg-on-light-5);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:clamp(32px,5vw,72px);margin-bottom:56px;padding-top:8px;display:grid}.v-hiw .sec-head--stream h2{font:700 clamp(28px, 3.8vw, 44px)/1.06 var(--font-sans);letter-spacing:var(--ls-title);color:var(--fg-on-light-1);text-wrap:balance;margin:0}.v-hiw .sec-head--stream p{max-width:42ch;font:400 15px/1.6 var(--font-sans);color:var(--fg-on-light-2);text-wrap:pretty;margin:0}.v-hiw .sec-head.asym{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.v-hiw .sec-head.asym .sec-body{max-width:none}.v-hiw .sec-lede{max-width:42ch;font:400 15px/1.6 var(--font-sans);color:var(--fg-on-light-2);text-wrap:pretty;margin:0}.v-hiw .sec-body{max-width:720px}.v-hiw .sec-body h2{font:700 clamp(28px, 3.8vw, 44px)/1.06 var(--font-sans);letter-spacing:var(--ls-title);color:var(--fg-on-light-1);text-wrap:balance;margin:0 0 18px}.v-hiw .sec-body p{font:400 var(--t-body-lg)/1.65 var(--font-sans);color:var(--fg-on-light-2);text-wrap:pretty;max-width:56ch;margin:0}.v-hiw .hero{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:clamp(80px,9vw,112px) 32px clamp(32px,4vw,48px);display:flex}.v-hiw .hero h1{font:800 clamp(40px, 6vw, 72px)/1.02 var(--font-sans);letter-spacing:var(--ls-display);color:var(--fg-on-light-1);text-wrap:balance;max-width:820px;margin:0}.v-hiw .hero.dark-zone h1{color:var(--fg-on-dark-1)}.v-hiw .hero .sub{max-width:620px;font:400 var(--t-body-lg)/1.65 var(--font-sans);color:var(--fg-on-light-2);text-wrap:pretty;margin:0}.v-hiw .hero.dark-zone .sub{color:var(--fg-on-dark-2)}.v-hiw .hero .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.v-hiw .hero .v-compliance{margin-top:6px}.v-hiw .flow{margin-top:0;padding-bottom:clamp(48px,6vw,72px)}.v-hiw .flow-frame{border:1px solid var(--fg-on-dark-5);border-radius:var(--r-xl);background:var(--ink-2);color:var(--fg-on-dark-1);padding:clamp(20px,2.5vw,32px)}.v-hiw .flow-head{border-bottom:1px solid var(--fg-on-dark-5);justify-content:space-between;align-items:center;margin-bottom:22px;padding:0 4px 14px;display:flex}.v-hiw .flow-head .l{font:600 12px/1 var(--font-sans);letter-spacing:.01em;color:var(--fg-on-dark-2);align-items:center;gap:10px;display:inline-flex}.v-hiw .flow-head .dot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 12px var(--teal);animation:hiw-pulse 2s var(--easing-standard) infinite;border-radius:50%}@keyframes hiw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}.v-hiw .flow-head .r{font:500 12px/1 var(--font-mono);color:var(--fg-on-dark-2)}.v-hiw .flow-trace-vertical{margin:0;padding:0;list-style:none;display:none}.v-hiw .flow-mobile-step{border:1px solid var(--fg-on-dark-5);border-radius:var(--r-md);background:var(--ink-2);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.v-hiw .flow-mobile-step.is-active{border-color:var(--teal);background:var(--teal-10)}.v-hiw .flow-mobile-step.is-result{border-color:var(--teal-20)}.v-hiw .flow-mobile-node{font:700 14px/1.25 var(--font-sans);color:var(--fg-on-dark-1)}.v-hiw .flow-mobile-meta{font:500 11px/1.4 var(--font-mono);color:var(--fg-on-dark-2)}.v-hiw .flow-mobile-step.is-active .flow-mobile-meta{color:var(--teal)}.v-hiw .flow-mobile-connector{justify-content:center;padding:6px 0;list-style:none;display:flex}.v-hiw .flow-mobile-edge{font:500 11px/1 var(--font-mono);color:var(--fg-on-dark-2);border-radius:var(--r-pill);background:var(--fg-on-dark-6);padding:4px 10px}.v-hiw .flow-mobile-networks{grid-template-columns:repeat(3,1fr);gap:8px;list-style:none;display:grid}.v-hiw .flow-mobile-net{text-align:center;border:1px dashed var(--fg-on-dark-4);border-radius:var(--r-md);background:var(--ink-2);flex-direction:column;gap:4px;padding:12px 8px;display:flex}.v-hiw .flow-mobile-net.is-routed{border-style:solid;border-color:var(--teal);background:var(--teal-10)}.v-hiw .flow-mobile-net-label{font:700 12px/1 var(--font-mono);color:var(--fg-on-dark-1)}.v-hiw .flow-mobile-net.is-routed .flow-mobile-net-label{color:var(--teal)}.v-hiw .flow-mobile-net-scheme{font:600 9px/1.2 var(--font-sans);letter-spacing:.04em;color:var(--fg-on-dark-2);text-transform:uppercase}.v-hiw .flow-svg-wrap{width:100%;overflow-x:auto}.v-hiw .flow-svg{width:100%;height:auto;display:block}@keyframes hiw-march{to{stroke-dashoffset:-24px}}@keyframes hiw-march-slow{to{stroke-dashoffset:-32px}}@keyframes hiw-packet{0%{stroke-dashoffset:240px;opacity:0}8%{opacity:1}92%{opacity:1}to{stroke-dashoffset:-8px;opacity:0}}@keyframes hiw-node-glow{0%,to{stroke-opacity:1}50%{stroke-opacity:.72}}.v-hiw .flow-svg .edge-march{animation:1.4s linear infinite hiw-march}.v-hiw .flow-svg .edge-march-slow{animation:3s linear infinite hiw-march-slow}.v-hiw .flow-svg .edge-packet{stroke:var(--teal);stroke-width:2px;stroke-linecap:round;fill:none;stroke-dasharray:8 240;animation:1.8s cubic-bezier(.4,0,.2,1) infinite hiw-packet}.v-hiw .flow-svg .edge-packet.d1{animation-delay:0s}.v-hiw .flow-svg .edge-packet.d2{animation-delay:.45s}.v-hiw .flow-svg .edge-packet.d3{animation-delay:.95s}.v-hiw .flow-svg .node-active{animation:2.4s ease-in-out infinite hiw-node-glow}.v-hiw .flow-svg .node-active.d2{animation-delay:.8s}.v-hiw .flow-svg .node-idle{fill:var(--ink-2)}.v-hiw .flow-svg .node-edge{stroke:var(--fg-on-dark-5)}.v-hiw .flow-svg .node-route{fill:var(--teal-10);stroke:var(--teal)}.v-hiw .flow-svg .node-result{fill:var(--ink-2);stroke:var(--teal-20)}.v-hiw .flow-svg .edge-dim{stroke:var(--fg-on-dark-5)}.v-hiw .flow-svg .edge-live{stroke:var(--teal)}.v-hiw .flow-svg .arrow-live,.v-hiw .flow-svg .lbl-live{fill:var(--teal)}.v-hiw .flow-svg .lbl-dim,.v-hiw .flow-svg .lbl-idle{fill:var(--fg-on-dark-2)}.v-hiw .flow-svg .node-idle-lane{stroke:var(--fg-on-dark-4);stroke-dasharray:4 4}.v-hiw .flow-svg .lbl-text-1{fill:var(--fg-on-dark-1)}.v-hiw .flow-svg .lbl-text-2{fill:var(--fg-on-dark-2)}.v-hiw .flow-synth{border-top:1px solid var(--fg-on-dark-5);flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:flex}.v-hiw .flow-synth-chip{border-radius:var(--r-pill);background:var(--fg-on-dark-6);border:1px solid var(--fg-on-dark-5);font:500 11px/1 var(--font-mono);color:var(--fg-on-dark-2);align-items:center;padding:5px 11px;display:inline-flex}.v-hiw .flow-synth-chip.acc{color:var(--teal);border-color:var(--teal-20);background:var(--teal-10)}.v-hiw .flow-synth-chip.emphasis{color:var(--fg-on-dark-1);font-weight:600}.v-hiw .scroll-hint{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%)}@media (min-width:1201px){.v-hiw .scroll-hint{-webkit-mask-image:none;mask-image:none}}.v-hiw .hiw-rail{border:0;margin:0;padding:0;display:none}@media (min-width:1400px){.v-hiw .hiw-rail{z-index:40;width:148px;display:block;position:fixed;top:88px;right:max(24px,50vw - 788px)}.v-hiw .hiw-rail-label{font:600 11px/1 var(--font-sans);letter-spacing:.01em;color:var(--fg-on-light-2);margin:0 0 12px}.v-hiw .hiw-rail ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v-hiw .hiw-rail a{min-height:44px;font:500 12px/1.35 var(--font-mono);color:var(--fg-on-light-2);transition:color var(--dur-1) var(--easing-standard);align-items:center;padding:6px 0;text-decoration:none;display:inline-flex}.v-hiw .hiw-rail a:hover{color:var(--teal-on-light)}.v-hiw .hiw-rail a:focus-visible{color:var(--teal-on-light);outline:2px solid var(--teal);outline-offset:2px;border-radius:2px}.v-hiw .hiw-rail a[aria-current=location],:is(.v-hiw:has(#path:target) .hiw-rail a[href=\#path],.v-hiw:has(#compare:target) .hiw-rail a[href=\#compare],.v-hiw:has(#vault:target) .hiw-rail a[href=\#vault],.v-hiw:has(#provision:target) .hiw-rail a[href=\#provision],.v-hiw:has(#lifecycle:target) .hiw-rail a[href=\#lifecycle]){color:var(--teal-on-light);font-weight:600}}.v-hiw .path-ladder{border:1px solid var(--fg-on-light-5);border-radius:var(--r-lg);background:var(--fg-on-light-5);grid-template-columns:repeat(5,1fr);gap:0;display:grid;overflow:hidden}.v-hiw .path-step{background:var(--white);border-right:1px solid var(--fg-on-light-5);flex-direction:column;gap:10px;min-height:100%;padding:26px 20px 28px;display:flex}.v-hiw .path-step:last-child{border-right:none}.v-hiw .path-step .num{font:500 11px/1 var(--font-mono);color:var(--fg-on-light-2);letter-spacing:.02em}.v-hiw .path-step .title{font:700 15px/1.25 var(--font-sans);letter-spacing:var(--ls-snug);color:var(--fg-on-light-1)}.v-hiw .path-step .desc{font:400 13px/1.55 var(--font-sans);color:var(--fg-on-light-2);flex:1;margin:0}.v-hiw .path-step .stub{border-top:1px solid var(--fg-on-light-5);font:500 11px/1.4 var(--font-mono);color:var(--fg-on-light-1);margin-top:auto;padding-top:12px}.v-hiw .path-step .meta{font:500 10.5px/1 var(--font-mono);color:var(--fg-on-light-2)}.v-hiw .path-step .boundary{background:var(--mist);border:1px solid var(--fg-on-light-5);font:600 11px/1 var(--font-sans);color:var(--fg-on-light-1);border-radius:4px;margin-top:6px;padding:3px 8px;display:inline-block}.v-hiw .vault-figure{margin:0}.v-hiw .vault-boundary{border:1px dashed var(--fg-on-light-4);border-radius:var(--r-md);background:var(--white);align-items:center;gap:16px;margin:0;padding:18px 22px;display:flex}.v-hiw .vault-cap{max-width:720px;margin:24px 0 44px;padding:0}.v-hiw .vault-cap-label{font:600 12px/1 var(--font-sans);letter-spacing:.01em;color:var(--fg-on-light-2);margin:0 0 14px;display:block}.v-hiw .vault-cap h2{font:700 clamp(28px, 3.8vw, 44px)/1.06 var(--font-sans);letter-spacing:var(--ls-title);color:var(--fg-on-light-1);text-wrap:balance;margin:0 0 16px}.v-hiw .vault-cap p{max-width:56ch;font:400 var(--t-body-lg)/1.65 var(--font-sans);color:var(--fg-on-light-2);text-wrap:pretty;margin:0}.v-hiw .vault-boundary .zone{text-align:center;font:600 13px/1.3 var(--font-sans);color:var(--fg-on-light-1);flex:1}.v-hiw .vault-boundary .zone span{font:500 10.5px/1 var(--font-mono);color:var(--fg-on-light-2);margin-top:4px;display:block}.v-hiw .vault-boundary .gate{background:var(--teal-10);border:1px solid var(--teal-20);font:600 12px/1 var(--font-sans);color:var(--teal-on-light);white-space:nowrap;border-radius:100px;flex:none;padding:6px 12px}.v-hiw .vault-grid{background:var(--fg-on-light-5);border:1px solid var(--fg-on-light-5);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.v-hiw .vault-col{background:var(--white);flex-direction:column;gap:16px;padding:28px 24px;display:flex}.v-hiw .vault-col .region{font:700 18px/1.1 var(--font-sans);letter-spacing:var(--ls-snug);color:var(--fg-on-light-1)}.v-hiw .vault-col .code{font:600 12px/1 var(--font-mono);color:var(--teal-on-light)}.v-hiw .vault-col dl{flex-direction:column;gap:14px;margin:0;display:flex}.v-hiw .vault-col dt{font:600 11px/1 var(--font-sans);letter-spacing:.01em;color:var(--fg-on-light-2);margin-bottom:4px}.v-hiw .vault-col dd{font:400 13px/1.5 var(--font-sans);color:var(--fg-on-light-2);margin:0}.v-hiw .vault-col dd.mono{font:500 11.5px/1.4 var(--font-mono);color:var(--fg-on-light-1)}.v-hiw .api-inner{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;display:grid}.v-hiw .api-prose dl{flex-direction:column;gap:20px;margin:0;display:flex}.v-hiw .api-prose dt{font:700 15px/1.3 var(--font-sans);letter-spacing:var(--ls-snug);color:var(--fg-on-light-1);margin-bottom:6px}.v-hiw .api-prose dd{font:400 14px/1.6 var(--font-sans);color:var(--fg-on-light-2);margin:0}.v-hiw .api-prose code{font:500 .92em var(--font-mono);color:var(--teal-on-light);background:var(--fg-on-light-6);border-radius:4px;padding:1px 6px}.v-hiw .code-window{background:var(--ink);border:1px solid var(--fg-on-dark-5);border-radius:var(--r-md);overflow:hidden}.v-hiw .code-chrome{background:var(--ink-2);border-bottom:1px solid var(--fg-on-dark-5);align-items:center;gap:12px;padding:11px 16px;display:flex}.v-hiw .code-chrome .wdots{gap:6px;display:flex}.v-hiw .code-chrome .wd{background:var(--fg-on-dark-4);border-radius:50%;width:10px;height:10px}.v-hiw .code-chrome .code-file{font:500 11.5px/1 var(--font-mono);color:var(--fg-on-dark-2);margin-left:4px;margin-right:auto}.v-hiw .code-tabs{flex-wrap:wrap;gap:2px;display:flex}.v-hiw .code-tab{min-height:44px;font:600 11px/1 var(--font-sans);color:var(--fg-on-dark-2);cursor:pointer;transition:background var(--dur-1) var(--easing-standard), color var(--dur-1) var(--easing-standard);background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 12px}.v-hiw .code-tab:hover{color:var(--fg-on-dark-1)}.v-hiw .code-tab.on{background:var(--ink);border-color:var(--fg-on-dark-5);color:var(--fg-on-dark-1)}.v-hiw .code-body{font-family:var(--font-mono);color:var(--fg-on-dark-1);padding:20px 22px;font-size:12.5px;line-height:1.7;overflow-x:auto}.v-hiw .code-body pre{white-space:pre;font:inherit;margin:0;display:none}.v-hiw .code-body pre.on{display:block}.v-hiw .cm{color:var(--teal);font-weight:600}.v-hiw .cu{color:var(--teal)}.v-hiw .ck{color:var(--fg-on-dark-1)}.v-hiw .cs{color:var(--fg-on-dark-2)}.v-hiw .cn{color:var(--fg-on-dark-1)}.v-hiw .cc{color:var(--fg-on-dark-2);font-style:italic}.v-hiw .cb{color:var(--fg-on-dark-2)}.v-hiw .event-stream{border:1px solid var(--fg-on-dark-5);border-radius:var(--r-lg);background:var(--ink);overflow:hidden}.v-hiw .event-head{background:var(--ink-2);border-bottom:1px solid var(--fg-on-dark-5);font:600 12px/1 var(--font-sans);color:var(--fg-on-dark-2);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.v-hiw .event-head .live{font:600 11px/1 var(--font-sans);color:var(--teal);align-items:center;gap:6px;display:inline-flex}.v-hiw .event-head .live .d{background:var(--teal);border-radius:50%;width:5px;height:5px}.v-hiw .event-list{margin:0;padding:0;list-style:none}.v-hiw .event-row{border-bottom:1px solid var(--fg-on-dark-5);grid-template-columns:184px minmax(0,1fr) 100px 72px;align-items:baseline;gap:16px;padding:16px 20px;font-size:13px;display:grid}.v-hiw .event-row:last-child{border-bottom:none}.v-hiw .event-row .etype{font:600 12px/1.3 var(--font-mono);color:var(--teal);overflow-wrap:anywhere;min-width:0}.v-hiw .event-row .eid{font:500 11.5px/1.4 var(--font-mono);color:var(--fg-on-dark-2);word-break:break-all;min-width:0}.v-hiw .event-row .ets,.v-hiw .event-row .esig{font:500 11px/1 var(--font-mono);color:var(--fg-on-dark-2);text-align:right}.v-hiw .event-foot{border-top:1px solid var(--fg-on-dark-5);font:400 13px/1.5 var(--font-sans);color:var(--fg-on-dark-2);padding:14px 20px}.v-hiw .event-foot code{font:500 .92em var(--font-mono);color:var(--fg-on-dark-1);background:var(--fg-on-dark-6);border-radius:4px;padding:1px 6px}.v-hiw .api-ref{font:500 14px/1.5 var(--font-sans);margin:28px 0 0}.v-hiw .api-ref a{color:var(--teal-on-light);text-underline-offset:3px;text-decoration:underline}.v-hiw .api-ref a:hover{color:var(--ink)}.v-hiw .compare-layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,56px);display:grid}.v-hiw .compare-rail h2{font:700 clamp(28px, 3.8vw, 44px)/1.06 var(--font-sans);letter-spacing:var(--ls-title);color:var(--fg-on-light-1);text-wrap:balance;margin:0 0 16px}.v-hiw .compare-rail p{font:400 var(--t-body-lg)/1.65 var(--font-sans);color:var(--fg-on-light-2);text-wrap:pretty;margin:0}.v-hiw .compare-wrap{border:1px solid var(--fg-on-light-5);border-radius:var(--r-lg);background:var(--white);overflow:hidden}.v-hiw .compare-table{border-collapse:collapse;width:100%;font:400 14px/1.5 var(--font-sans)}.v-hiw .compare-table th,.v-hiw .compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--fg-on-light-5);padding:18px 22px}.v-hiw .compare-table thead th{background:var(--mist);font:700 14px/1.3 var(--font-sans);color:var(--fg-on-light-1)}.v-hiw .compare-table thead th:last-child{color:var(--teal-on-light)}.v-hiw .compare-table tbody tr{background:var(--white)}.v-hiw .compare-table tbody tr:last-child td{border-bottom:none}.v-hiw .compare-table tbody th{font:600 13px/1.4 var(--font-sans);color:var(--fg-on-light-2);background:var(--white);width:28%}.v-hiw .compare-table td{color:var(--fg-on-light-2)}.v-hiw .compare-table td:last-child{color:var(--fg-on-light-1)}.v-hiw .compare-table .mono{font:500 12px/1.4 var(--font-mono);color:var(--fg-on-light-1)}.v-hiw .compare-table .acc{color:var(--teal-on-light);font-size:14px;font-weight:600}.v-hiw .final-cta{text-align:center;border-top:1px solid var(--fg-on-light-5);padding:clamp(96px,11vw,144px) 32px}.v-hiw .final-cta.dark-zone{border-top:none}.v-hiw .final-cta h2{font:800 clamp(36px, 5vw, 56px)/1.04 var(--font-sans);letter-spacing:var(--ls-display);color:var(--fg-on-light-1);text-wrap:balance;margin:0 0 20px}.v-hiw .final-cta.dark-zone h2{color:var(--fg-on-dark-1)}.v-hiw .final-cta p{max-width:540px;font:400 var(--t-body-lg)/1.65 var(--font-sans);color:var(--fg-on-light-2);margin:0 auto 36px}.v-hiw .final-cta.dark-zone p{color:var(--fg-on-dark-2)}.v-hiw .final-cta .ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.v-hiw .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v-hiw .flow-frame.is-motion-paused .flow-head .dot,.v-hiw .flow-frame.is-motion-paused .flow-svg .edge-march,.v-hiw .flow-frame.is-motion-paused .flow-svg .edge-march-slow,.v-hiw .flow-frame.is-motion-paused .flow-svg .edge-packet,.v-hiw .flow-frame.is-motion-paused .flow-svg .node-active{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.v-hiw .flow-head .dot,.v-hiw .flow-svg .edge-march,.v-hiw .flow-svg .edge-march-slow,.v-hiw .flow-svg .edge-packet,.v-hiw .flow-svg .node-active{animation:none}.v-hiw .flow-svg .edge-packet{opacity:0}}@media (max-width:1080px){.v-hiw .sec-head.asym,.v-hiw .sec-head--stream{grid-template-columns:1fr;gap:24px}.v-hiw .compare-layout{grid-template-columns:1fr}.v-hiw .api-inner{grid-template-columns:1fr;gap:36px}.v-hiw .path-ladder{grid-template-columns:1fr}.v-hiw .path-step{border-right:none;border-bottom:1px solid var(--fg-on-light-5);position:relative}.v-hiw .path-step:not(:last-child):after{content:"↓";font:500 12px/1 var(--font-mono);color:var(--fg-on-light-2);text-align:center;margin:4px auto 0;display:block}.v-hiw .path-step:last-child{border-bottom:none}.v-hiw .vault-grid{grid-template-columns:1fr}.v-hiw .vault-boundary{text-align:center;flex-direction:column}}@media (max-width:1200px){.v-hiw .flow-svg-wrap{display:none}.v-hiw .flow-trace-vertical{flex-direction:column;gap:0;display:flex}.v-hiw .scroll-hint{-webkit-mask-image:none;mask-image:none}}@media (max-width:900px){.v-hiw .event-row{grid-template-columns:1fr;gap:6px}.v-hiw .event-row .ets,.v-hiw .event-row .esig{text-align:left}}@media (max-width:720px){.v-hiw .event-row{grid-template-columns:1fr;gap:6px}.v-hiw .event-row .ets,.v-hiw .event-row .esig{text-align:left}.v-hiw .compare-table thead{display:none}.v-hiw .compare-table tbody tr{border-bottom:1px solid var(--fg-on-light-5);grid-template-columns:1fr;gap:8px;padding:18px 20px;display:grid}.v-hiw .compare-table tbody th,.v-hiw .compare-table tbody td{border:none;padding:0;display:block}.v-hiw .compare-table tbody th{color:var(--fg-on-light-1);font-size:13px}.v-hiw .compare-table tbody td:before{content:attr(data-col);font:600 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-on-light-2);margin-bottom:4px;display:block}}@media (max-width:540px){.v-hiw .v-nav .v-btn-sm{min-height:44px;padding-top:10px;padding-bottom:10px}}
