.v2v-sf__chart{left:48%;right:3%;top:66px;display:grid;gap:4px}.v2v-sf__spark{width:100%;height:34px;overflow:visible}.v2v-sf__spark .v2v-draw{stroke:var(--h13-deep);stroke-width:2.5;vector-effect:non-scaling-stroke}.v2v-sf__legend{font-size:11px;line-height:1.3;color:var(--h13-muted)}.v2v-sf__k{translate:0 -50%}.v2v-sf__feedline{stroke:var(--h13-deep);stroke-dasharray:4 4;stroke-width:1.5;opacity:0;transition:opacity .4s;transition-delay:var(--d, 0ms)}.v2v-sf__feedline.is-on{opacity:1}.v2v-sf__back{stroke:var(--h13-deep);stroke-dasharray:5 5;stroke-width:1.5;opacity:0;transition:opacity .4s;transition-delay:var(--d, 0ms)}.v2v-sf__back.is-on{opacity:1}.v2v-sf__meter{left:38%;bottom:calc(var(--floor) + var(--bh) + 10px);width:calc(var(--bw) * .9);translate:-50% 0}.v2v-sf__door{position:absolute;left:85%;bottom:var(--floor);width:calc(var(--bw) + 16px);height:calc(var(--bh) + 26px);border:2px solid var(--h13-ink);border-bottom:0;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(11,37,33,.06) 10px 11px);translate:-50% 0}.v2v-sf__out{position:absolute;left:85%;bottom:calc(var(--floor) + var(--bh) + 34px);translate:-50% 0}@container (max-width: 520px){.v2v-sf__legend{display:none}.v2v-sf__chart{left:44%}}.v2v--mission-control .v2v__stage{height:356px}.v2v--mission-control .v2v-gate{width:calc(var(--bw) * .78 + 22px);height:calc(var(--bh) * .78 + 20px)}.v2v-mc__board{left:4%;right:4%;top:52px;padding:0;font-size:12px}.v2v-mc__head{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid var(--h13-line);font-family:var(--font-jakarta);font-size:12.5px;font-weight:700;color:var(--h13-ink)}.v2v-mc__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(40px,.9fr) 34px 74px;align-items:center;gap:8px;padding:3px 10px;border-bottom:1px solid var(--h13-line);line-height:1.3}.v2v-mc__name{overflow:hidden;font-weight:500;color:var(--h13-ink);white-space:nowrap;text-overflow:ellipsis}.v2v-mc__owner,.v2v-mc__pct{font-family:var(--font-mono);font-size:11px;color:var(--h13-faint);white-space:nowrap}.v2v-mc__bar{position:relative}.v2v-mc__status{justify-self:start}.v2v-mc__foot{padding:3px 10px;font-family:var(--font-mono);font-size:11px;line-height:1.4;color:var(--h13-ink);background:#f4f5f3}@container (max-width: 520px){.v2v-mc__row{grid-template-columns:minmax(0,1fr) 44px 74px}.v2v-mc__owner,.v2v-mc__pct{display:none}}.v2v-ao__mem{left:20%;width:40%;top:66px;display:grid;gap:5px}.v2v-ao__cells{display:flex;flex-wrap:wrap;gap:4px;min-height:22px}.v2v-ao__log{left:62%;right:3%;top:66px;display:grid;gap:2px;font-size:11.5px;line-height:1.4;color:var(--h13-ink)}.v2v-ao__log .v2v-row{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2v-ao__route{stroke:var(--h13-deep);stroke-width:1.5;stroke-dasharray:4 4;opacity:0;transition:opacity .35s;transition-delay:var(--d, 0ms)}.v2v-ao__route.is-on{opacity:1}.v2v-ao__name{position:absolute;bottom:calc(var(--floor) + var(--bh) * .78 + 4px);z-index:3;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;color:var(--h13-faint);translate:-50% 0;transition:color .25s}.v2v-ao__name.is-now{color:var(--h13-ink);font-weight:700}.v2v--agent-orchestration .v2v-gate{width:calc(var(--bw) * .78 + 22px);height:calc(var(--bh) * .78 + 30px)}@container (max-width: 520px){.v2v-ao__log{display:none}.v2v-ao__mem{left:24%;right:3%;width:auto}.v2v-ao__name:not(.is-now){visibility:hidden}}.v2v-km__index,.v2v-km__sum{left:30%;width:25%;top:66px;display:grid;gap:5px}.v2v-km__sum{z-index:3}.v2v-km__line{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;font-size:11px}.v2v-km__line b{font-weight:500;color:var(--h13-ink)}.v2v-km__line i,.v2v-km__bar{display:block;height:6px;background:var(--h13-mint-light);border:1px solid var(--h13-ink)}.v2v-km__bar--short{width:60%}.v2v-km__prov{display:flex;gap:4px;font-size:11px;line-height:1.3;color:var(--h13-deep)}.v2v-km__leaf{width:18px;height:18px}.v2v-km__tag{position:absolute;z-index:2;font-size:11px;font-weight:500;color:var(--h13-ink);translate:-50% 0}.v2v--knowledge-memory .v2v-svg .v2v-draw{stroke-width:1.5}.v2v-km__hit.is-now{stroke:var(--h13-mint);stroke-width:3}.v2v-km__query{position:absolute;left:76%;top:66px;translate:-50% 0}@container (max-width: 520px){.v2v-km__index,.v2v-km__sum{left:27%;width:30%}.v2v-km__line{grid-template-columns:minmax(0,1fr);gap:2px}}.v2v-im__wire{fill:none;stroke:var(--h13-line-2);stroke-width:1}.v2v-im__track{fill:none;stroke:var(--h13-ink);stroke-width:2}.v2v-im__route{stroke:var(--h13-mint);stroke-width:3}.v2v-im__src,.v2v-im__dst{z-index:2;translate:0 -50%;padding:2px 6px;font-size:11px;transition:background-color .3s,border-color .3s,color .3s}.v2v-im__dst{translate:-100% -50%}.v2v-im__src.is-now,.v2v-im__dst.is-now{border-color:var(--h13-deep);background:var(--h13-mint-wash);color:var(--h13-ink)}.v2v-im__station{position:absolute;top:46%;z-index:2;display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--h13-ink);background:#fff;font-size:17px;color:var(--h13-ink);translate:-50% -50%;transition:background-color .3s,border-color .3s}.v2v-im__station.is-now{border-color:var(--h13-deep);background:var(--h13-mint-wash)}.v2v-light.v2v-im__tick{left:64%;top:calc(46% - 30px)}.v2v-mv.v2v-im__packet{width:16px;height:16px;border:2px solid var(--h13-ink);background:#fff;transition:transform .95s cubic-bezier(.45,0,.2,1),border-radius .4s,background-color .4s}.v2v-mv.v2v-im__packet.is-now{border-radius:50%;background:var(--h13-mint)}.v2v-im__rbac{position:absolute;left:64%;top:60%;translate:-50% 0}.v2v-im__lat{position:absolute;left:50%;top:72%;translate:-50% 0}@container (max-width: 520px){.v2v-im__src,.v2v-im__dst{max-width:21cqw;overflow:hidden;text-overflow:ellipsis}.v2v-im__station{width:28px;height:28px;font-size:14px}.v2v-im__rbac{top:58%}}.v2v-gov__ins{position:absolute;left:3%;right:36%;top:66px;display:flex;flex-wrap:wrap;gap:5px}.v2v--governance-layer .v2v-gate{width:calc(var(--bw) + 12px)}.v2v-gov__barrier{position:absolute;left:48%;bottom:var(--floor);z-index:5;width:6px;height:calc(var(--bh) * .95)}.v2v-gov__post{position:absolute;inset:0;background:var(--h13-ink)}.v2v-gov__post iconify-icon{position:absolute;left:50%;top:-26px;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--h13-ink);border-radius:50%;background:var(--h13-ink);font-size:14px;color:#fff;translate:-50% 0;transition:background-color .3s,color .3s;transition-delay:var(--d, 0ms)}.v2v-gov__barrier.is-on .v2v-gov__post iconify-icon{border-color:var(--h13-deep);background:var(--h13-mint);color:var(--h13-ink)}.v2v-gov__arm{position:absolute;right:3px;bottom:calc(var(--bw) * .3);width:5.5cqw;height:8px;border:1.5px solid var(--h13-ink);background:repeating-linear-gradient(90deg,#fff 0 10px,var(--h13-ink) 10px 20px);transform-origin:calc(100% - 2px) 50%;transition:transform .8s var(--h13-out);transition-delay:var(--d, 0ms)}.v2v-gov__barrier.is-on .v2v-gov__arm{transform:rotate(80deg)}.v2v-gov__ledger{left:61%;right:3%;top:60px;display:grid;gap:3px;padding:7px 10px 6px;background:#fbfbfa}.v2v-gov__head{display:flex;align-items:center;gap:6px;padding-bottom:5px;border-bottom:1px dashed var(--h13-line-2)}.v2v-gov__sample{padding:1px 5px;background:var(--h13-ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff}.v2v-gov__row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:6px;padding-bottom:3px;border-bottom:1px dashed var(--h13-line-2);font-size:11px;line-height:1.25}.v2v-gov__res.is-pending{color:#7a5310}.v2v-gov__what{grid-column:1 / -1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2v-gov__who{overflow:hidden;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--h13-faint)}.v2v-gov__what{font-weight:500;color:var(--h13-ink)}.v2v-gov__res{font-family:var(--font-mono);color:var(--h13-deep)}.v2v-gov__stamp{justify-self:end;margin-top:2px}@container (max-width: 520px){.v2v-gov__ins{display:none}.v2v-gov__ledger{left:3%;right:3%;top:15%;gap:3px;padding:6px 8px}.v2v-gov__row{display:flex;gap:6px;padding-bottom:2px;white-space:nowrap}.v2v-gov__what{order:-1;flex:1;min-width:0}.v2v-gov__res{flex-shrink:0}.v2v--governance-layer .v2v-gate{width:calc(var(--bw) + 4px)}.v2v-gov__who{display:none}.v2v-gov__stamp{position:absolute;right:6px;top:4px}}.v2pl-spec{padding:96px 0;background:var(--h13-ink);color:var(--h13-on-pine)}@media(min-width:1024px){.v2pl-spec{padding:128px 0}}.v2pl-spec__grid{display:grid;gap:40px}@media(min-width:1024px){.v2pl-spec__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.v2pl-spec__head{position:sticky;top:calc(var(--h13-head) + 40px)}}.v2pl-spec .h13-h2{color:var(--h13-on-pine)}.v2pl-spec .h13-lead{color:var(--h13-on-pine-muted)}.v2pl-spec__k{margin:0 0 12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--h13-mint-bright)}.v2pl-spec__list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(242,247,244,.18)}.v2pl-spec__row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 16px;padding:22px 0;border-bottom:1px solid rgba(242,247,244,.14)}@media(min-width:768px){.v2pl-spec__row{grid-template-columns:28px minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.v2pl-spec__tick{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border:1.5px solid var(--h13-mint);border-radius:50%;background:var(--h13-mint);transition:background-color .3s var(--h13-out)}.v2pl-spec__tick svg{width:15px;height:15px;fill:none;stroke:var(--h13-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--h13-out) .15s}.v2pl-spec__list.is-armed .v2pl-spec__row:not(.is-in) .v2pl-spec__tick{background:transparent}.v2pl-spec__list.is-armed .v2pl-spec__row:not(.is-in) .v2pl-spec__tick svg{stroke-dashoffset:20}.v2pl-spec__title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-jakarta);font-size:19px;font-weight:700;line-height:1.3;color:var(--h13-on-pine)}.v2pl-spec__title iconify-icon{flex-shrink:0;font-size:20px;color:var(--h13-mint-bright)}.v2pl-spec__title a{color:inherit}.v2pl-spec__body{grid-column:2}@media(min-width:768px){.v2pl-spec__body{grid-column:3}}.v2pl-spec__body p{margin:0;font-size:16px;line-height:1.55;color:var(--h13-on-pine-muted)}.v2pl-spec__subs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.v2pl-spec__subs li{padding:3px 8px;border:1px solid rgba(195,234,216,.4);font-family:var(--font-mono);font-size:12px;color:var(--h13-mint-light)}.v2pl-head{max-width:680px}.v2pl-head__tag{margin-bottom:20px}.v2pl-final{padding:96px 0;background:#f4f5f3}@media(min-width:1024px){.v2pl-final{padding:120px 0}}.v2pl-final__head{max-width:720px;margin-bottom:48px}.v2pl-final__k{margin:0 0 12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--h13-deep)}.v2pl-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:2px solid var(--h13-ink)}@media(min-width:900px){.v2pl-row{grid-template-columns:repeat(6,minmax(0,1fr))}}.v2pl-row li{padding:22px 18px 4px 0}.v2pl-row h3{margin:0;font-family:var(--font-jakarta);font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--h13-ink)}.v2pl-row p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--h13-muted)}.v2pl-who{display:grid;border:1px solid var(--h13-line-2);background:var(--h13-white)}@media(min-width:900px){.v2pl-who{grid-template-columns:300px minmax(0,1fr)}}.v2pl-who__tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--h13-line)}@media(min-width:900px){.v2pl-who__tabs{flex-direction:column;border-bottom:0;border-right:1px solid var(--h13-line)}}.v2pl-who__tab{display:flex;flex-shrink:0;align-items:center;gap:12px;min-height:56px;padding:0 20px;border:0;border-bottom:1px solid var(--h13-line);border-radius:0;background:none;font-family:var(--font-jakarta);font-size:16px;font-weight:600;text-align:left;white-space:nowrap;color:var(--h13-muted);cursor:pointer;transition:background-color .2s,color .2s}.v2pl-who__tab iconify-icon{font-size:20px}.v2pl-who__tab:hover{color:var(--h13-ink)}.v2pl-who__tab[aria-selected=true]{background:var(--h13-ink);color:#fff}.v2pl-who__tab[aria-selected=true] iconify-icon{color:var(--h13-mint-bright)}.v2pl-who__panel{padding:32px}@media(min-width:900px){.v2pl-who__panel{padding:44px 48px}}.v2pl-who__panel[hidden]{display:none}.v2pl-who.is-tabbed .v2pl-who__panel:not([hidden]){animation:v2pl-panel-in .28s var(--h13-out)}.v2pl-who__panel h3{margin:0;font-family:var(--font-jakarta);font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--h13-ink)}.v2pl-who__panel>p{margin:12px 0 0;max-width:52ch;font-size:18px;line-height:1.55;color:var(--h13-muted)}.v2pl-ticks{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.v2pl-ticks li{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:var(--h13-ink)}.v2pl-ticks iconify-icon{font-size:20px;color:var(--h13-deep)}.v2pl-cmp-wrap{overflow-x:auto;border-top:2px solid var(--h13-ink)}.v2pl-cmp{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.v2pl-cmp--two{min-width:0}.v2pl-cmp thead th{padding:14px 16px 14px 0;border-bottom:1px solid var(--h13-line-2);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--h13-faint)}.v2pl-cmp tbody th,.v2pl-cmp td{padding:22px 16px 22px 0;border-bottom:1px solid var(--h13-line);vertical-align:top}.v2pl-cmp tbody th{width:30%}.v2pl-cmp__name{display:flex;align-items:center;gap:10px}.v2pl-cmp__name iconify-icon{flex-shrink:0;font-size:20px;color:var(--h13-deep)}.v2pl-cmp h3{margin:0;font-family:var(--font-jakarta);font-size:19px;font-weight:700;color:var(--h13-ink)}.v2pl-cmp p{margin:0;font-size:16px;line-height:1.55;color:var(--h13-muted)}.v2pl-cmp__meta{display:inline-block;padding:3px 9px;border:1px solid var(--h13-deep);background:var(--h13-mint-wash);font-size:14px;font-weight:500;color:var(--h13-ink)}@media(max-width:639px){.v2pl-cmp--two tbody tr{display:grid;padding:18px 0;border-bottom:1px solid var(--h13-line)}.v2pl-cmp--two tbody th,.v2pl-cmp--two td{width:auto;padding:0;border:0}.v2pl-cmp--two td{padding-top:6px}}.v2pl-graph{position:relative}.v2pl-graph__lines,.v2pl-graph__core{display:none}.v2pl-graph__nodes{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:2px solid var(--h13-ink)}.v2pl-graph__nodes li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:18px 0;border-bottom:1px solid var(--h13-line)}.v2pl-graph__dot{display:grid;grid-row:span 2;place-items:center;width:40px;height:40px;border:2px solid var(--h13-ink);border-radius:50%;background:var(--h13-white);font-size:19px;color:var(--h13-deep)}.v2pl-graph__nodes h3{margin:0;font-family:var(--font-jakarta);font-size:18px;font-weight:700;color:var(--h13-ink)}.v2pl-graph__nodes p{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--h13-muted)}@media(min-width:900px){.v2pl-graph{height:560px}.v2pl-graph__lines{position:absolute;inset:0;display:block;width:100%;height:100%}.v2pl-graph__lines line{stroke:var(--h13-ink);stroke-width:1.5;stroke-dasharray:600;stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--h13-out);transition-delay:calc(var(--k) * .11s)}.v2pl-graph.is-armed:not(.is-in) .v2pl-graph__lines line{stroke-dashoffset:600}.v2pl-graph__core{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;gap:6px;width:168px;height:168px;border:2px solid var(--h13-ink);border-radius:50%;background:var(--h13-ink);font-family:var(--font-jakarta);font-size:16px;font-weight:700;text-align:center;color:#fff;translate:-50% -50%;align-content:center}.v2pl-graph__core iconify-icon{font-size:28px;color:var(--h13-mint-bright)}.v2pl-graph__nodes{position:absolute;inset:0;border:0}.v2pl-graph__nodes li{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);z-index:2;display:block;width:250px;padding:14px 16px;border:1px solid var(--h13-line-2);background:var(--h13-white);translate:-50% -50%;transition:opacity .6s var(--h13-out),scale .6s var(--h13-out);transition-delay:calc(var(--k) * .11s + .2s)}.v2pl-graph.is-armed:not(.is-in) .v2pl-graph__nodes li{opacity:0;scale:.94}.v2pl-graph__dot{float:left;width:32px;height:32px;margin:0 10px 0 0;font-size:16px}.v2pl-graph__nodes h3{line-height:32px}.v2pl-graph__nodes p{clear:both;padding-top:8px}}.v2pl-check{display:grid;margin:0;padding:0;list-style:none;border-top:2px solid var(--h13-ink)}@media(min-width:900px){.v2pl-check{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.v2pl-check li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:24px 0;border-bottom:1px solid var(--h13-line)}.v2pl-check__tick{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--h13-deep);border-radius:50%;background:var(--h13-mint);transition:background-color .3s var(--h13-out)}.v2pl-check__tick svg{width:16px;height:16px;fill:none;stroke:var(--h13-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--h13-out) .15s}.v2pl-check.is-armed li:not(.is-in) .v2pl-check__tick{background:transparent}.v2pl-check.is-armed li:not(.is-in) .v2pl-check__tick svg{stroke-dashoffset:20}.v2pl-check h3{margin:0;font-family:var(--font-jakarta);font-size:19px;font-weight:700;color:var(--h13-ink)}.v2pl-check p{margin:6px 0 0;font-size:16px;line-height:1.55;color:var(--h13-muted)}.v2pl-dash{padding:96px 0;background:var(--h13-white)}@media(min-width:1024px){.v2pl-dash{padding:128px 0}}.v2pl-dash__head{margin-bottom:40px}@media(min-width:1024px){.v2pl-head.v2pl-dash__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:end;max-width:none}.v2pl-dash__head .h13-lead{margin:0}}
