.au2-ws{display:inline-block}@keyframes au2-ws{0%{opacity:0;transform:translate(var(--dx), var(--dy))}35%{opacity:1}to{transform:none}}.js .au2-ws{animation:au2-ws .62s cubic-bezier(.2, .9, .25, 1.15) var(--d,0s) both}.js .au2-e-focus[data-ent=arm] .au2-cv{filter:blur(18px);opacity:.45;transform:scale(1.035)}.au2-e-focus[data-ent=in] .au2-cv{animation:.85s cubic-bezier(.3,.7,.2,1) backwards au2-focus}@keyframes au2-focus{0%{filter:blur(18px);opacity:.45;transform:scale(1.035)}}.au2-e-tilt{perspective:1400px}.au2-e-tilt>.l2-wrap{transform:rotateX(var(--tilt,0deg));transform-origin:50% 0}.js .au2-e-iris[data-ent=arm]>.l2-wrap{clip-path:circle(0% at 50% 22%)}.au2-e-iris[data-ent=in]>.l2-wrap{animation:.85s cubic-bezier(.5,0,.2,1) backwards au2-iris}@keyframes au2-iris{0%{clip-path:circle(0% at 50% 22%)}to{clip-path:circle(110% at 50% 22%)}}.js .au2-e-stack[data-ent=arm] :is(.l2-band-copy,.l2-band-obj,.l2-band-get){opacity:0;transform:translateY(-56px)}.au2-e-stack[data-ent=in] :is(.l2-band-copy,.l2-band-obj,.l2-band-get){animation:.6s cubic-bezier(.3,.6,.3,1) backwards au2-drop2}.au2-e-stack[data-ent=in] .l2-band-obj{animation-delay:.12s}.au2-e-stack[data-ent=in] .l2-band-get{animation-delay:.24s}@keyframes au2-drop2{0%{opacity:0;transform:translateY(-56px)}60%{opacity:1;transform:translateY(5px)scaleY(.985)}80%{transform:translateY(-2px)}to{transform:none}}.au2-hero{padding:clamp(44px,7svh,72px) 0 0;position:relative}.au2-top .l2-stage-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:12px 0 0;font-size:12px}.au2-sub{flex-wrap:wrap;align-items:center;gap:16px 40px;margin-top:20px;display:flex}.au2-sub .l2-lede{font-size:20px}.au2-sub .l2-acts{flex-wrap:nowrap;gap:24px}.au2-race{border-block:1px solid var(--hair);background:radial-gradient(var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border)) 1px, transparent 1.2px) 0 0 / 18px 18px, var(--lightningcss-light,#fbfbfb)var(--lightningcss-dark,var(--x-sunk));margin-top:clamp(28px,4svh,44px);position:relative;overflow:clip}.au2-ctl{align-items:center;gap:14px;height:68px;display:flex}.au2-ctl-t{color:var(--soft);font-size:13px}.au2-ctl-k{color:var(--faint);margin-left:auto;font-size:13px}.au2-pub{background:var(--x-raised);border:1px solid var(--hair);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.au2-pub i{background:var(--ac);width:7px;height:7px;animation:au2-blink 2.4s var(--ease) infinite;border-radius:50%}@keyframes au2-blink{0%,to{opacity:1}50%{opacity:.35}}.au2-ctl .l2-pause{background:var(--x-raised);width:44px;height:44px;position:static}@media (hover:hover),(pointer:none){.au2-ctl .l2-pause:hover{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--x-fill));border-color:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--border-selected))}}.au2-restart{border:1px solid var(--ink);background:var(--x-raised);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background .2s, color .2s, transform 90ms var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover),(pointer:none){.au2-restart:hover{background:var(--ink);color:var(--x-on-ink)}}.au2-restart:active{transform:scale(.96)}.au2-restart:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.au2-restart.busy{background:var(--ink);color:var(--x-on-ink);cursor:default}.au2-restart.busy svg{animation:.8s linear infinite au2-spin}.au2-lanes{border-top:1px solid var(--hair);transform-origin:50% 40%;padding-block:6px 22px;position:relative}.au2-lane{padding-block:14px;transition:background .3s;position:relative}.au2-lane:before{content:"";background:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--secondary-hover));height:1px;position:absolute;bottom:41px;left:0;right:0}.au2-lane.lost{background:#00000009}.au2-lane-k{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.au2-lane-k b{letter-spacing:-.01em;font-size:17px;font-weight:606}.au2-lane.go .au2-lane-k b{color:var(--soft)}.au2-lane-k span{color:var(--soft);white-space:nowrap;font-size:13px}.au2-lane-k em{color:var(--ink);font-style:normal;display:none}.au2-nodes{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2.6vw,40px);display:grid;position:relative}.au2-track{display:none}.au2-node{border:1.5px solid var(--hair);background:var(--x-raised);height:54px;color:var(--soft);border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:16px;font-weight:500;transition:border-color .3s,background .3s,color .3s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.au2-node:hover{border-color:var(--ink)}}.au2-nl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.au2-g{color:#a3a3a3;flex:none}.au2-node.done .au2-g{color:var(--ink)}.au2-node.now .au2-g{color:var(--x-on-ink)}.au2-node.now .au2-g circle{stroke-dasharray:26 14;transform-origin:8px 8px;animation:.9s linear infinite au2-spin}@keyframes au2-spin{to{transform:rotate(360deg)}}.au2-h{background:var(--x-raised);border:1.5px solid var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--border-control));border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%}.au2-h.l{left:-5.5px}.au2-h.r{right:-5.5px}.au2-node.done{color:var(--ink);border-color:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--border-selected))}.au2-node.now{color:var(--x-on-ink);background:var(--ink);border-color:var(--ink)}.au2-lane.go .au2-node.now{background:var(--lightningcss-light,#404040)var(--lightningcss-dark,var(--primary-hover));border-color:var(--lightningcss-light,#404040)var(--lightningcss-dark,var(--primary-hover))}.au2-edge{width:clamp(16px,2.6vw,40px);height:2px;margin:-1px 0 0 2px;position:absolute;top:50%;left:100%}.au2-edge b{background:var(--ac);transform-origin:0;height:100%;transition:transform .45s var(--ease);display:block}.au2-mark{height:40px;position:relative}.au2-mark .l2-wrap{justify-content:center;align-items:center;gap:14px;height:100%;display:flex;position:relative}.au2-mark-l{background:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,var(--secondary));height:1px;position:absolute;top:50%;left:0;right:0}.au2-mark-l:after{content:"";background:var(--ink);transform-origin:0;transition:transform .3s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.au2-mark.on .au2-mark-l:after{transform:scaleX(1)}.au2-mark b,.au2-mark span{white-space:nowrap;transition:opacity .25s, transform .3s var(--ease);border-radius:8px;padding:5px 10px;font-size:13px;position:relative}.au2-mark b{background:var(--ink);color:var(--x-on-ink);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.au2-mark span{background:var(--x-raised);border:1px solid var(--hair);color:var(--ink)}.js .au2-mark:not(.on) b,.js .au2-mark:not(.on) span{opacity:0;transform:translateY(4px)}.au2-idx{padding-block:clamp(64px,7vw,104px) clamp(72px,8vw,120px)}.au2-list{border-top:1px solid var(--hair);margin:clamp(28px,3.5vw,44px) 0 0;padding:0;list-style:none}.au2-list>li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr);display:grid}.au2-list>li.open{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:32px}.au2-row{text-align:left;width:100%;min-height:60px;color:var(--ink);cursor:pointer;transition:padding .4s var(--ease);background:0 0;border:0;grid-template-columns:96px minmax(0,1fr) 44px;align-items:center;gap:24px;padding:8px 0;display:grid}.au2-list>li.open .au2-row{padding:22px 0 10px}.au2-row:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:8px}.au2-list .l2-ch-n{color:var(--muted);margin:0}.au2-t{letter-spacing:-.02em;color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));transition:font-size .5s var(--ease), color .3s;font-size:24px;font-weight:497;line-height:1.1}.au2-list li.open .au2-t{letter-spacing:-.035em;color:var(--ink);font-size:44px}@media (hover:hover),(pointer:none){.au2-row:hover .au2-t{color:var(--ink)}.au2-row:hover .au2-x{background:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,var(--secondary))}}.au2-row:active .au2-x{transform:scale(.94)}.au2-x{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--x-fill));width:44px;height:44px;transition:transform .3s var(--ease), background .3s, color .3s;border-radius:50%;justify-self:end;padding:14px}.au2-list li.open .au2-x{background:var(--ink);color:var(--x-on-ink);transform:rotate(45deg)}.au2-d{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.au2-list li.open .au2-d{grid-template-rows:1fr}.au2-d>div{overflow:hidden}.au2-d .l2-body{padding:0 68px 28px 120px}.au2-d-r{align-self:start}.au2-mini{color:#fafafa;background:#0a0a0a;border-radius:20px;min-height:268px;margin:20px 0 24px;padding:20px 20px 22px;position:relative}.au2-mini .l2-pause{color:#fafafa;background:#262626;border-color:#404040;top:12px;right:12px}@media (hover:hover),(pointer:none){.au2-mini .l2-pause:hover{background:#404040}}.au2-mk{color:#a3a3a3;justify-content:space-between;gap:12px;margin:0 56px 14px 0;font-size:13px;display:flex}.au2-mk span:last-child{color:#fafafa}.au2-ck{color:#525252;flex:none}.au2-ck path{stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset .3s var(--ease)}.au2-ck.on{color:#fafafa}.au2-ck.on path{stroke-dashoffset:0}.au2-m0 ol,.au2-m3 ol,.au2-m5 ol,.au2-m2 ol,.au2-m4 ol{margin:0;padding:0;list-style:none}.au2-m0 ol{flex-direction:column;gap:6px;font-size:14px;display:flex}.au2-m0 li{color:#a3a3a3;background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;transition:background .3s,color .3s;display:flex}.au2-m0 li.ok{color:#fafafa}.au2-m0 li.now{color:#fafafa;background:#ffffff24}.au2-cut{letter-spacing:.1em;text-transform:uppercase;color:#a3a3a3;align-items:center;gap:10px;margin:10px 0 0;font-size:12px;display:flex}.au2-cut i{background:#262626;flex:1;height:1px;transition:background .25s}.au2-cut.on{color:#fafafa}.au2-cut.on i{background:#fafafa}.au2-m1 pre{font:14px/1.6 var(--mono);color:#d4d4d4;white-space:pre;margin:0}.au2-ln{animation:au2-in .3s var(--ease) both;display:inline}.au2-caret{vertical-align:-2px;background:#fafafa;width:8px;height:15px;margin-left:2px;animation:1s step-end infinite au2-blink;display:inline-block}@keyframes au2-in{0%{opacity:0}}.au2-m2{font-size:14px}.au2-src{grid-template-columns:1fr 1fr;gap:8px;margin-right:56px;display:grid}.au2-src span{color:#a3a3a3;text-align:center;background:#ffffff0f;border-radius:10px;padding:10px;transition:background .3s,color .3s;position:relative}.au2-src span i{opacity:0;background:#fafafa;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-14px;left:50%}.au2-src span.on{color:#fafafa;background:#ffffff29}.au2-src span.on i{animation:au2-drop .6s var(--ease) both}@keyframes au2-drop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(22px)}}.au2-run{background:#262626;border-radius:12px;margin-top:20px;padding:12px}.au2-run b{margin-bottom:8px;font-weight:606;display:block}.au2-run li{color:#d4d4d4;animation:au2-in .35s var(--ease) both;gap:12px;padding:4px 0;display:flex}.au2-run li:first-child{color:#fafafa}.au2-run li span{color:#a3a3a3}.au2-live{width:7px;height:7px;animation:au2-blink 1.2s var(--ease) infinite;background:#fafafa;border-radius:50%;margin-right:8px;display:inline-block}.au2-strip{gap:6px;margin-bottom:14px;display:flex}.au2-strip i{background:#262626;border-radius:3px;flex:1;height:6px;transition:background .3s}.au2-strip i.ok{background:#a3a3a3}.au2-strip i.now{background:#fafafa}.au2-m3 ol{flex-direction:column;gap:4px;font-size:14px;display:flex}.au2-m3 li{color:#d4d4d4;animation:au2-up .35s var(--ease) both;border-radius:8px;gap:12px;padding:5px 8px;display:flex}.au2-m3 li:last-child{color:#fafafa;background:#ffffff14}.au2-m3 li span{color:#a3a3a3;min-width:13ch}@keyframes au2-up{0%{opacity:0;transform:translateY(8px)}}.au2-m4{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:start;gap:10px;margin-right:56px;font-size:14px;display:grid}.au2-col p{color:#a3a3a3;margin:0 0 10px}.au2-col ol{flex-direction:column;gap:6px;display:flex}.au2-col li{background:#ffffff0f;border-radius:10px;padding:8px 10px}.au2-col.d li.new{animation:au2-in .35s var(--ease) both;background:0 0;border:1.5px dashed #fff6}.au2-col.p li{background:#404040}.au2-col.p li.in{animation:au2-up .4s var(--ease) both}.au2-arrow{color:#525252;transition:color .2s, transform .3s var(--ease);margin-top:64px}.au2-m4.go .au2-arrow{color:#fafafa;transform:translate(3px)}.au2-key{letter-spacing:.08em;background:#262626;border-radius:12px;margin-bottom:14px;padding:12px;font-size:15px}.au2-key span{transition:opacity .3s;display:inline-block}.au2-key span.open{letter-spacing:0;animation:au2-in .35s var(--ease) both}.au2-m5 ol{flex-direction:column;gap:6px;font-size:14px;display:flex}.au2-m5 li{color:#a3a3a3;background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:color .3s,background .3s;display:flex}.au2-m5 li.ok{color:#fafafa;background:#ffffff1a}.au2-pieces{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--x-fill))}.au2-pieces-l{grid-column:1/span 4}.au2-api{color:var(--muted);margin:12px 0 0;font-size:14px}.au2-path{flex-direction:column;align-items:flex-start;margin:36px 0 0;padding:0;list-style:none;display:flex}.au2-wire{color:var(--ink);margin:4px 0 4px 18px;display:block}.au2-step{background:var(--ink);color:var(--x-on-ink);border-radius:14px;align-items:center;gap:12px;padding:12px 18px 12px 14px;font-size:16px;font-weight:500;display:inline-flex}.au2-step span{background:var(--lightningcss-light,#404040)var(--lightningcss-dark,var(--primary-hover));width:22px;height:22px;color:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,var(--primary-foreground));border-radius:50%;place-items:center;font-size:13px;display:grid}.au2-board{border-top:1px solid var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--border-control));grid-column:6/span 7;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.au2-board li{border-bottom:1px solid var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--border-control))}.au2-board button{width:calc(100% + 24px);height:56px;font:500 17px/1 var(--sans);color:var(--soft);text-align:left;cursor:pointer;transition:background .2s, color .2s, transform 90ms var(--ease);background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 -12px;padding:0 12px;display:flex}@media (hover:hover),(pointer:none){.au2-board button:hover{background:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,var(--secondary));color:var(--ink)}.au2-board button:hover .au2-ps svg{transform:rotate(90deg)}}.au2-board button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.au2-board button:active{transform:scale(.98)}.au2-board button.on{color:var(--ink)}.au2-ps{width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;display:grid}.au2-ps svg{transition:transform .3s var(--ease)}.au2-board button.on .au2-ps{background:var(--ink);color:var(--x-on-ink)}.au2-cvs{padding-block:clamp(56px,7vw,96px)}.au2-cv{position:relative}.au2-cv-vp{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(#ffffff17 1px,#0000 1.2px) 0 0/22px 22px,#0a0a0a;border:1px solid #262626;border-radius:24px;height:min(640px,100svh - 160px);min-height:440px;position:relative;overflow:hidden}.au2-cv-vp:active{cursor:grabbing}.au2-cv-vp:focus-visible{outline-offset:3px;outline:2px solid #f5f5f7}.au2-cv-plane{will-change:transform;position:absolute;top:0;left:0}.au2-cv-in{transform-origin:0 0;color:#fafafa;position:relative}.au2-cv-in>*{position:absolute}.au2-cv-wires{pointer-events:none;top:0;left:0;overflow:visible}.au2-cv-wires path{fill:none;stroke:#525252;stroke-width:1.5px;stroke-dasharray:5 6;animation:1.6s linear infinite au2-flow}.au2-cv-wires path.soft{stroke:#404040;animation:none}.au2-cv-wires path.flow{stroke:#737373;stroke-dasharray:none;animation:none}@keyframes au2-flow{to{stroke-dashoffset:-22px}}.au2-cv-token{width:9px;height:9px;animation:au2-token 4.2s var(--ease) infinite;background:#fafafa;border-radius:50%;top:444px;left:710px;box-shadow:0 0 0 4px #fafafa24}@keyframes au2-token{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(824px)}}.au2-cv-cap{color:#a3a3a3;align-items:center;gap:14px;margin:0;font-size:14px;display:flex}.au2-cv-cap .au2-pub{color:#fafafa;background:#171717;border-color:#404040}.au2-cv-node{z-index:1;color:#d4d4d4;background:#171717;border:1.5px solid #404040;border-radius:14px;align-items:center;width:150px;height:56px;padding:0 18px;font-size:16px;font-weight:500;display:flex}.au2-cv-node.ok{color:#fafafa;border-color:#a3a3a3}.au2-cv-node.now{color:#0a0a0a;background:#fafafa;border-color:#fafafa}.au2-cv-node .au2-h{background:#0a0a0a;border-color:#737373}.au2-cv-chip{color:#fafafa;background:#171717;border:1px solid #404040;border-radius:12px;padding:12px 16px;font-size:14px}.au2-cv-pub{background:#111;border:1px solid #262626;border-radius:18px;align-items:center;gap:16px;padding:18px;display:flex}.au2-cv-pub>div{flex-direction:column;gap:6px;width:150px;display:flex}.au2-cv-pub p{color:#a3a3a3;margin:0 0 4px;font-size:14px}.au2-cv-pub span{background:#262626;border-radius:8px;padding:6px 10px;font-size:14px}.au2-cv-pub span.new{background:0 0;border:1.5px dashed #737373}.au2-cv-pub svg{color:#737373}.au2-cv-run{background:#111;border:1px solid #262626;border-radius:18px;width:300px;padding:18px}.au2-cv-run p{color:#a3a3a3;margin:0 0 12px;font-size:14px}.au2-cv-run ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.au2-cv-run li{color:#a3a3a3;background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:15px;display:flex}.au2-cv-run li.ok{color:#fafafa}.au2-cv-run li.now{color:#0a0a0a;background:#fafafa}.au2-cv-st{border:1.5px solid;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.au2-cv-cut{letter-spacing:.1em;text-transform:uppercase;color:#fafafa;align-items:center;gap:12px;width:640px;margin:0;font-size:12px;display:flex}.au2-cv-cut i{background:#737373;flex:1;height:1px}.au2-cv-figs{grid-template-columns:repeat(2,230px);gap:36px 10px;margin:0;padding:0;list-style:none;display:grid}.au2-cv-figs li{border-top:1px solid #fff3;flex-direction:column;gap:12px;padding-top:18px;display:flex}.au2-cv-figs b{letter-spacing:-.05em;font-size:64px;font-weight:220;line-height:.9}.au2-cv-figs span{letter-spacing:.08em;text-transform:uppercase;color:#a3a3a3;font-size:14px}.au2-cv-ctr{border:1.5px solid #fff6;border-radius:24px;align-items:center;gap:18px;padding:30px 34px;display:flex}.au2-cv-ctr>span{color:#a3a3a3;background:#0a0a0a;padding:0 8px;font-size:14px;position:absolute;top:-10px;left:22px}.au2-cv-ctr b{letter-spacing:-.03em;font-size:32px;font-weight:497}.au2-cv-ctr i,.au2-cv-ctr em{border-radius:10px;padding:8px 12px;font-size:14px;font-style:normal}.au2-cv-ctr i{background:#525252}.au2-cv-ctr em{background:#ffffff1a}.au2-cv-cat{background:#111;border:1px solid #262626;border-radius:18px;width:520px;padding:18px}.au2-cv-cat p{color:#a3a3a3;margin:0 0 12px;font-size:14px}.au2-cv-cat ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.au2-cv-cat li{background:#262626;border-radius:10px;padding:8px 12px;font-size:15px}.au2-cv-key{background:#111;border:1px solid #262626;border-radius:18px;flex-direction:column;gap:8px;width:300px;padding:18px;display:flex}.au2-cv-key p{color:#a3a3a3;margin:0 0 4px;font-size:14px}.au2-cv-key span{background:#ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:15px;display:flex}.au2-cv-ui{z-index:2;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:14px;right:14px}.au2-cv-map{cursor:pointer;background:#0a0a0ae0;border:1px solid #404040;border-radius:10px;position:relative;overflow:hidden}.au2-cv-map i{background:#404040;border-radius:2px;position:absolute}.au2-cv-map b{border:1.5px solid #fafafa;border-radius:3px;position:absolute;top:0;left:0}.au2-cv-reset{color:#fafafa;cursor:pointer;width:44px;height:44px;transition:background .2s, color .2s, transform 90ms var(--ease);background:#171717;border:1px solid #525252;border-radius:50%;place-items:center;display:grid}@media (hover:hover),(pointer:none){.au2-cv-reset:hover{color:#0a0a0a;background:#fafafa}.au2-cv-map:hover{border-color:#a3a3a3}}.au2-cv-reset:active{transform:scale(.94)}.au2-cv-reset:focus-visible{outline-offset:2px;outline:2px solid #f5f5f7}.au2 .x-arrow{min-height:44px;transition:background .2s, transform var(--dur-press,.1s) var(--ease);border-radius:12px;margin:0 -12px;padding:0 12px}@media (hover:hover),(pointer:none){.au2 .x-arrow:hover{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--x-fill))}.au2 [data-room=dark] .x-arrow:hover{background:#ffffff1a}.au2 a.l2-chip:hover{background:#ffffff14;border-color:currentColor}}.au2 .l2-pr-bar .x-copy[aria-label=Copied]{background:var(--x-fill);color:var(--ink);border-color:#f5f5f7}@media (max-width:900px){.au2-hero{padding-top:40px}.au2-sub{margin-top:16px;display:block}.au2-sub .l2-acts{flex-wrap:wrap;gap:12px 28px;margin-top:20px}.au2-race{margin-top:28px}.au2-ctl{gap:12px;height:auto;min-height:64px;padding-block:10px}.au2-ctl-t{flex:1;font-size:14px;line-height:1.35}.au2-ctl-k,.au2-pub{display:none}.au2-lanes{padding-block:2px 14px}.au2-lane{padding-block:12px}.au2-lane:before{bottom:25px}.au2-lane-k{flex-direction:column;gap:4px;margin-bottom:12px}.au2-lane-k em{display:inline}.au2-nodes{justify-content:space-between;align-items:center;gap:0;height:28px;display:flex}.au2-track{height:2px;margin-top:-1px;display:block;position:absolute;top:50%;left:14px;right:14px}.au2-track b{background:var(--ac);transform-origin:0;height:100%;transition:transform .45s var(--ease);display:block}.au2-node{border-radius:50%;justify-content:center;width:28px;height:28px;padding:0}.au2-nl,.au2-h,.au2-edge{display:none}.au2-g{width:14px;height:14px}.au2-mark{height:40px}.au2-mark span{display:none}.au2-list>li.open{grid-template-columns:minmax(0,1fr)}.au2-row{grid-template-columns:minmax(0,1fr) 44px;gap:6px 12px;min-height:56px}.au2-list .l2-ch-n{grid-column:1/-1}.au2-t{font-size:21px}.au2-list li.open .au2-t{font-size:26px}.au2-d .l2-body{padding:0 0 4px}.au2-mini{min-height:0;margin-top:16px;padding:16px}.au2-mk,.au2-m3 li,.au2-m0 ol,.au2-m5 ol,.au2-m2,.au2-m4,.au2-m1 pre{font-size:14px}.au2-m4,.au2-src{margin-top:52px;margin-right:0}.au2-m3 li span{min-width:12ch}.au2-pieces-l,.au2-board{grid-column:auto}.au2-board{column-gap:20px;margin-top:32px}.au2-board button{width:calc(100% + 16px);margin:0 -8px;padding:0 8px;font-size:15px}.au2-cv-vp{border-radius:20px;height:min(560px,100svh - 200px);min-height:420px}.au2-cv-ui{bottom:10px;right:10px}.au2-lane-k span{font-size:14px}}@media (prefers-reduced-motion:reduce){.au2-d,.au2-t,.au2-row{transition:none}.au2-node.now .au2-g circle,.au2-restart.busy svg,.au2-pub i,.au2-live,.au2-caret,.js .au2-ws,.au2-cv-wires path,.au2-cv-token{animation:none}.au2-cv-token{transform:translate(412px)}}html:not(.light) .au2{--hair:var(--border);--muted:var(--muted-foreground);--soft:var(--muted-foreground);background:var(--bg)}
