.v2aa-cv .v2aa-vig__scene{--hs: 340px}.v2aa-cv .v2aa-lbl{transform:translate(-50%)}.v2aa-cv__note{z-index:4}.v2aa-cv__pol{display:inline-flex;align-items:center;gap:2px;padding:3px 5px;border:1.5px solid var(--aa-ink);background:#fff;font-size:14px;color:var(--aa-ink)}.v2aa-cv__pol .v2aa-tick{font-size:12px;color:var(--aa-deep)}.v2aa-vig.is-running .v2aa-cv__pol .v2aa-tick:not(.is-on){opacity:1;scale:1;stroke-dashoffset:20}.v2aa-cv__pol.is-now{border-color:var(--aa-deep);background:var(--aa-mint-light)}.v2aa-cv__gates{position:absolute;z-index:3;display:grid;grid-template-columns:repeat(2,auto);gap:3px 10px;transform:translate(-50%,-50%)}.v2aa-cv__gates>span{display:flex;align-items:center;gap:5px;transition:opacity .3s,scale .4s var(--aa-out);transition-delay:calc(var(--i) * .2s)}.v2aa-cv__gates i{width:10px;height:10px;border:1.5px solid var(--aa-ink);border-radius:50%;background:var(--aa-mint)}.v2aa-cv__gates b{font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--aa-ink)}.v2aa-cv__bot{width:clamp(32px,8cqw,46px)}.v2aa-cv__ledger{position:absolute;left:3%;right:3%;bottom:4%;z-index:3;display:grid;border:1.5px solid var(--aa-ink);background:#fff}.v2aa-cv__ledger>b{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-bottom:1px solid var(--aa-line);font-family:var(--font-jakarta);font-size:12px;font-weight:700;color:var(--aa-ink)}.v2aa-cv__ledger>b>span,.v2aa-cv__replay{display:inline-flex;align-items:center;gap:5px}.v2aa-cv__ledger>b iconify-icon{color:var(--aa-deep)}.v2aa-cv__replay{padding:1px 6px;background:var(--aa-mint);font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:400;transition:opacity .3s,scale .4s var(--aa-out)}.v2aa-cv__replay iconify-icon{color:var(--aa-ink)!important}.v2aa-cv__row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:3px 8px;font-family:var(--font-mono);font-size:11px;line-height:1.3;color:var(--aa-ink);transition:opacity .3s,scale .4s var(--aa-out),background-color .3s;transform-origin:left center}.v2aa-cv__row+.v2aa-cv__row{border-top:1px dashed var(--aa-line)}.v2aa-cv__row.is-now{background:var(--aa-mint-wash);transition-delay:0s,0s,calc((3 - var(--i)) * .5s)}.v2aa-cv__k{color:var(--aa-muted)}.v2aa-cv__t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2aa-cv__h{display:inline-flex;align-items:center;gap:4px;color:var(--aa-deep)}.v2aa-cv__token{--mv-ms: .55s}.v2aa-cv__token .v2aa-token{translate:0 -24px}@container (max-width: 520px){.v2aa-cv__gates b{display:none}.v2aa-cv__h{font-size:0}.v2aa-cv__h iconify-icon{font-size:12px}}.v2aa-ow__fig{position:relative}.v2aa-ow__grid{display:grid;margin:0;padding:0;list-style:none}@media(min-width:768px){.v2aa-ow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2aa-ow__cell:nth-child(odd){border-right:1px solid var(--aa-line-2)}.v2aa-ow__cell:nth-child(-n+2){border-bottom:1px solid var(--aa-line-2)}}.v2aa-ow__cell{display:grid;grid-template-rows:auto 1fr;border-bottom:1px solid var(--aa-line-2);transition:background-color .25s}.v2aa-ow__cell:last-child{border-bottom:0}.v2aa-ow__cell:hover{background:var(--aa-neutral)}.v2aa-ow__glyph{position:relative;display:grid;place-items:center;height:150px;padding:0 24px;border-bottom:1px solid var(--aa-line);background:radial-gradient(rgba(11,37,33,.07) 1px,transparent 1.3px) 0 0 / 20px 20px,#f7faf8;overflow:hidden}.v2aa-ow__copy{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:22px 24px 26px}.v2aa-ow__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--aa-line-2);font-size:20px;color:var(--aa-deep)}.v2aa-ow__copy h3{margin:0;font-family:var(--font-jakarta);font-size:20px;font-weight:700;line-height:1.25;color:var(--aa-ink)}.v2aa-ow__copy p{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--aa-muted)}.v2aa-ow__hub{position:absolute;left:50%;top:302px;z-index:2;display:none;place-items:center;width:44px;height:44px;border:2px solid var(--aa-ink);background:var(--aa-mint);font-size:22px;color:var(--aa-ink);transform:translate(-50%,-50%)}@media(min-width:768px){.v2aa-ow__hub{display:grid;top:50%;margin-top:22px}}.v2aa-ow__states{display:flex;align-items:center;gap:6px}.v2aa-ow__state{display:grid;justify-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--aa-ink)}.v2aa-ow__state b{width:22px;height:22px;border:2px solid var(--aa-ink);border-radius:50%;background:#fff}.v2aa-ow__state:last-child b{background:var(--aa-mint)}.v2aa-ow__arrow{position:relative;width:26px;height:2px;margin-bottom:18px;background:var(--aa-ink);transform-origin:left}.v2aa-ow__arrow:after{content:"";position:absolute;right:-1px;top:-4px;width:8px;height:8px;border-top:2px solid var(--aa-ink);border-right:2px solid var(--aa-ink);rotate:45deg}.v2aa-ow__gates{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.v2aa-ow__gates span{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1.5px solid var(--aa-ink);background:var(--aa-mint-light);font-family:var(--font-mono);font-size:12px;color:var(--aa-ink)}.v2aa-ow__gates .v2aa-tick{font-size:13px;color:var(--aa-deep)}.v2aa-ow__policy{display:grid;gap:10px;width:min(100%,300px)}.v2aa-ow__policy>span{display:flex;align-items:center}.v2aa-ow__from,.v2aa-ow__to{width:14px;height:14px;border:2px solid var(--aa-ink);border-radius:50%;background:#fff}.v2aa-ow__to{background:var(--aa-mint)}.v2aa-ow__line{flex:1;height:2px;background:var(--aa-ink)}.v2aa-ow__policy em{display:grid;place-items:center;width:26px;height:26px;border:1.5px solid var(--aa-deep);background:var(--aa-mint-light);font-size:15px;color:var(--aa-ink)}.v2aa-ow__ledger{display:grid;width:min(100%,320px);border:1.5px solid var(--aa-ink);background:#fff}.v2aa-ow__ledger>span{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 10px;font-family:var(--font-mono);font-size:11px;color:var(--aa-ink)}.v2aa-ow__ledger>span+span{border-top:1px dashed var(--aa-line-2)}.v2aa-ow__ledger b{font-weight:400;color:var(--aa-muted)}.v2aa-ow__ledger i{height:3px;background:repeating-linear-gradient(90deg,var(--aa-ink) 0 6px,transparent 6px 9px)}.v2aa-ow__ledger em{display:inline-flex;align-items:center;gap:4px;font-style:normal;color:var(--aa-deep)}@keyframes v2aa-ow-pop{0%{opacity:0;scale:.5}}@keyframes v2aa-ow-grow{0%{scale:0 1}}@keyframes v2aa-ow-print{0%{clip-path:inset(0 100% 0 0)}}@keyframes v2aa-ow-draw{0%{stroke-dashoffset:20}}.is-built .v2aa-ow__state{animation:v2aa-ow-pop .45s var(--aa-out) both;animation-delay:calc(var(--k) * .35s + .1s)}.is-built .v2aa-ow__arrow{animation:v2aa-ow-grow .35s var(--aa-out) both;animation-delay:calc(var(--k) * .35s - .1s)}.is-built .v2aa-ow__gates span{animation:v2aa-ow-pop .4s var(--aa-out) both;animation-delay:calc(var(--k) * .3s + .3s)}.is-built .v2aa-ow__gates .v2aa-tick{animation:v2aa-ow-draw .4s var(--aa-out) both;animation-delay:calc(var(--k) * .3s + .55s)}.is-built .v2aa-ow__policy>span{animation:v2aa-ow-print .6s var(--aa-out) both;animation-delay:calc(var(--k) * .3s + .4s)}.is-built .v2aa-ow__ledger>span{animation:v2aa-ow-print .6s var(--aa-out) both;animation-delay:calc(var(--k) * .35s + .5s)}.is-pending .v2aa-ow__glyph>*{opacity:0}.v2aa-rp__body{display:grid;gap:0;background:radial-gradient(rgba(11,37,33,.07) 1px,transparent 1.3px) 0 0 / 20px 20px,#f7faf8}@media(min-width:1024px){.v2aa-rp__body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.v2aa-rp__machine{display:flex;align-items:flex-start;justify-content:center;gap:0;padding:44px 20px 40px}.v2aa-rp__state{position:relative;display:grid;justify-items:center;gap:8px;flex-shrink:0;width:86px}.v2aa-rp__node{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--aa-ink);border-radius:50%;background:#fff;font-size:22px;color:var(--aa-ink);outline:2px solid transparent;outline-offset:4px;transition:background-color .3s,outline-color .3s}.v2aa-rp__state.is-now .v2aa-rp__node{background:var(--aa-mint);outline-color:var(--aa-mint)}.v2aa-rp__state b{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--aa-ink)}.v2aa-rp__edge{flex:1;min-width:12px;height:2px;margin-top:26px;background:var(--aa-ink)}.v2aa-rp__gates{display:grid;gap:4px;margin-top:6px}.v2aa-rp__gates>span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--aa-muted);transition:color .3s}.v2aa-rp__gates i{width:10px;height:10px;border:1.5px solid var(--aa-ink);border-radius:50%;background:#fff;transition:background-color .3s}.v2aa-rp__gates>span.is-on{color:var(--aa-ink)}.v2aa-rp__gates>span.is-on i{background:var(--aa-mint)}.v2aa-rp__ledger{margin:0;padding:16px;list-style:none;background:#fff;border-top:1px solid var(--aa-line)}@media(min-width:1024px){.v2aa-rp__ledger{border-top:0;border-left:1px solid var(--aa-line)}}.v2aa-rp__ledger li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 8px;border-top:1px dashed var(--aa-line-2);font-family:var(--font-mono);font-size:12px;color:var(--aa-ink);opacity:.22;transition:opacity .3s,background-color .3s}.v2aa-rp__ledger li:first-child{border-top:0}.v2aa-rp__ledger li.is-on{opacity:1}.v2aa-rp__ledger li.is-now{background:var(--aa-mint-wash)}.v2aa-rp__ledger li.is-print{animation:v2aa-rp-print .5s var(--aa-out)}@keyframes v2aa-rp-print{0%{clip-path:inset(0 100% 0 0)}}.v2aa-rp__k{color:var(--aa-muted)}.v2aa-rp__h{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;background:var(--aa-mint-light);font-size:11px}.v2aa-rp__ctl{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 20px;align-items:center;padding:16px;border-top:1px solid var(--aa-line)}@media(min-width:768px){.v2aa-rp__ctl{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}}.v2aa-rp__status{margin:0;font-size:14px;line-height:1.45;color:var(--aa-ink)}.v2aa-rp__scrub input{width:100%;height:44px;margin:0;background:none;cursor:pointer;appearance:none;-webkit-appearance:none}.v2aa-rp__scrub input::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,var(--aa-mint) var(--fill, 100%),var(--aa-line-2) 0)}.v2aa-rp__scrub input::-moz-range-track{height:4px;background:linear-gradient(90deg,var(--aa-mint) var(--fill, 100%),var(--aa-line-2) 0)}.v2aa-rp__scrub input::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px;border:3px solid var(--aa-ink);border-radius:0;background:#fff;appearance:none;-webkit-appearance:none}.v2aa-rp__scrub input::-moz-range-thumb{width:14px;height:14px;border:3px solid var(--aa-ink);border-radius:0;background:#fff}.v2aa-rp__scrub input:focus-visible{outline:2px solid var(--aa-deep);outline-offset:2px}@media(max-width:559px){.v2aa-rp__machine{padding:32px 8px 28px}.v2aa-rp__state{width:64px}.v2aa-rp__node{width:40px;height:40px;font-size:18px}.v2aa-rp__edge{margin-top:20px}.v2aa-rp__state b{font-size:11px}.v2aa-rp__ledger li{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;font-size:11px}.v2aa-rp__play{width:100%}}
