.wd2{--eo:cubic-bezier(0, 0, .2, 1);--eio:cubic-bezier(.4, 0, .2, 1);--ee:cubic-bezier(.16, 1, .3, 1)}.wd2 .l2-stage [data-cta=primary]{transition:background-color .15s var(--eo), border-color .15s var(--eo), color .15s var(--eo), transform 90ms var(--ee), translate .3s var(--eo);translate:0}@media (hover:hover){.wd2 .l2-stage [data-cta=primary]:hover{background:#e4e4e7;border-color:#e4e4e7}}.wd2-world{height:min(590px,70svh);position:relative}.wd2-globe{aspect-ratio:1;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.wd2-globe-in{transform-origin:50% 40%;position:absolute;inset:0}.wd2-globe canvas{width:100%;height:100%;position:absolute;inset:0}.wd2-panel{z-index:1;color:#fafafa;background:#171717;border-radius:20px;width:min(320px,46%);padding:12px 12px 20px 20px;position:absolute;bottom:0;right:0}.wd2-panel>div:last-child{padding-right:8px}.wd2-panel-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.wd2-panel .l2-pause{flex:none;position:relative;top:auto;right:auto}.wd2-k{letter-spacing:.08em;text-transform:uppercase;color:#a3a3a3;margin:0;font-size:13px}.wd2-lat{border-top:1px solid #ffffff14;grid-template-columns:44px repeat(3,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.wd2-lat b{font-size:14px;font-weight:606}.wd2-lat span{flex-direction:column;gap:6px;display:flex}.wd2-lat em{color:#a3a3a3;font-size:12px;font-style:normal}.wd2-lat i{background:#ffffff1a;border-radius:3px;height:6px;display:block;overflow:hidden}.wd2-lat u{transform-origin:0;height:100%;transition:transform .5s var(--eio);background:#fafafa;display:block}.wd2-drift{color:#fafafa;opacity:.3;transition:opacity .3s var(--eo), transform .5s var(--ee);background:#a3a3a324;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;transform:translateY(4px)}.wd2-drift.on{opacity:.92;transform:none}@media (prefers-reduced-motion:reduce) and (min-width:901px){.wd2-world{height:min(520px,62svh)}.wd2 .l2-stage-pin{top:0}}.wd2-room-h{max-width:12ch}.wd2-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.wd2-mon{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--surface-2));border-radius:24px;flex-direction:column;padding:26px;display:flex;position:relative}.wd2-mon.c0,.wd2-mon.c4{grid-column:span 7}.wd2-mon.c1,.wd2-mon.c3{grid-column:span 5}.wd2-mon.c2,.wd2-mon.c5{grid-column:span 12}.wd2-mon header{color:var(--lightningcss-light,#737373)var(--lightningcss-dark,var(--text-tertiary));align-items:center;gap:14px;font-size:13px;display:flex}.wd2-mon header:after{content:"";background:var(--lightningcss-light,#00000024)var(--lightningcss-dark,var(--border-control));transform-origin:0;height:1px;transition:transform .5s var(--eio);flex:1;transform:scaleX(0)}@media (hover:hover){.wd2-mon:hover header:after{transform:none}}.wd2-pic{align-items:center;min-height:180px;margin:22px 0 26px;display:flex;position:relative}.wd2-pic>*{width:100%}.wd2-cap{margin-top:auto}.wd2-mon .l2-body{margin-top:8px}.wd2-ln{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.wd2-ln>span{display:block}.wd2-room.pinned{padding-block:0}.pinned .wd2-track{height:400svh}.pinned .wd2-pin{top:var(--x-top,60px);height:calc(100svh - var(--x-top,60px));box-sizing:border-box;grid-template-columns:minmax(0,5fr) minmax(0,8fr);column-gap:24px;min-height:560px;padding-block:40px;display:grid;position:sticky}.pinned .wd2-side{flex-direction:column;justify-content:flex-end;padding-right:24px;display:flex}.pinned .wd2-grid{margin:0;display:block;position:relative}.pinned .wd2-mon{opacity:0;clip-path:inset(10% 0 0 round 24px);pointer-events:none;transition:opacity .15s var(--eo), transform .3s var(--eio), clip-path .3s var(--eio);padding:32px;position:absolute;inset:0;transform:translateY(40px)}.pinned .wd2-mon:not(.on) :is(header,.wd2-cap){visibility:hidden}.pinned .wd2-mon.past{clip-path:inset(0 0 10% round 24px);transform:translateY(-40px)}.pinned .wd2-mon.on{opacity:1;clip-path:inset(0 round 24px);pointer-events:auto;transition:opacity .3s var(--eo) .15s, transform .5s var(--ee), clip-path .5s var(--ee);transform:none}.pinned .wd2-mon header span{display:none}.pinned .wd2-pic{flex:1;justify-content:center;min-height:0;margin:20px 0 24px}.pinned .wd2-cap{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;column-gap:24px;display:grid}.pinned .wd2-cap .l2-title{letter-spacing:-.015em;font-size:21px;font-weight:497}.pinned .wd2-cap .l2-body{margin:2px 0 0}.pinned .wd2-topo{height:clamp(260px,48svh,460px)}.pinned .wd2-drift-c{max-height:48svh}.pinned .wd2-lc-key{margin-bottom:26px;padding-left:76px;font-size:15px}.pinned .wd2-lc-key s{border-radius:5px;width:24px;height:10px}.pinned .wd2-lc p{grid-template-columns:64px 1fr;row-gap:10px;margin-bottom:28px}.pinned .wd2-lc p b{font-size:17px}.pinned .wd2-lc i{border-radius:7px;height:14px}.pinned .wd2-lc p.spike{gap:12px;margin-top:4px;font-size:15px}.pinned .wd2-lc p.spike i{width:12px;height:12px}.pinned .wd2-ev p{grid-template-columns:40px minmax(0,1fr) 7ch;gap:16px;margin-bottom:40px}.pinned .wd2-ev p:last-child{margin-bottom:0}.pinned .wd2-ev span,.pinned .wd2-ev em{font-size:17px}.pinned .wd2-ev i{border-radius:8px;height:16px}.pinned .wd2-ev .lane:before{top:-10px;bottom:-10px}.pinned .wd2-mc{align-items:flex-start;gap:14px}.pinned .wd2-mc li{border-radius:14px;flex:none;padding:18px 22px;font-size:21px}.pinned .wd2-mc li.one{flex:1 0 100%;margin-top:14px;padding-block:24px}.pinned .wd2-replay{padding:28px}.pinned .wd2-rp-track span{min-height:96px;font-size:15px}.pinned .wd2-rp-now span{font-size:26px}.wd2-count{align-items:baseline;gap:10px;margin:0;display:none}.pinned .wd2-count{margin:44px 0 28px;display:flex}.wd2-roll{height:64px;display:block;overflow:hidden}.wd2-roll>span{transition:transform .5s var(--ee);flex-direction:column;display:flex}.wd2-roll b{min-width:2ch;height:64px;font-size:64px;line-height:64px;display:block}.wd2-count em{color:var(--lightningcss-light,#737373)var(--lightningcss-dark,var(--text-tertiary));font-size:13px;font-style:normal}.wd2-rail{flex-direction:column;display:flex}.wd2-stop{min-height:52px;color:var(--lightningcss-light,#737373)var(--lightningcss-dark,var(--text-tertiary));font:400 16px/1.3 var(--sans);text-align:left;cursor:pointer;transition:color .15s var(--eo), transform 90ms var(--ee);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;row-gap:10px;padding:10px 0 0;display:grid}.wd2-stop span{font-size:13px}.wd2-stop b{transition:transform .3s var(--eio);font-weight:497}.wd2-stop i{background:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border));grid-column:1/-1;height:1px;display:block;overflow:hidden}.wd2-stop u{background:var(--ink);transform-origin:0;height:100%;display:block}.wd2-stop.on{color:var(--ink)}.wd2-stop.on b{font-weight:606}@media (hover:hover){.wd2-stop:hover{color:var(--ink)}.wd2-stop:hover b{transform:translate(6px)}}.wd2-stop:active{transform:scale(.98)}.wd2-stop:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.wd2-topo{background:#0a0a0a;border-radius:18px;height:240px;position:relative}.wd2-topo svg{width:100%;height:100%;position:absolute;inset:0}.wd2-topo line{stroke:#ffffff24;stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke .3s var(--eo)}.wd2-topo line.on{stroke:#fafafa;stroke-width:2.5px}.wd2-topo svg g{transform-box:view-box;transform-origin:0 0}.wd2-node{left:var(--x);top:var(--y);color:#a3a3a3;white-space:nowrap;cursor:default;background:#171717;border:1px solid #ffffff24;border-radius:10px;padding:8px 10px;font-size:13px;position:absolute;transform:translate(-50%,-50%)}.wd2-node.m{cursor:pointer;color:#fafafa;place-items:center;min-width:44px;min-height:44px;display:grid}.wd2-node.on{color:#000;background:#fafafa;border-color:#fafafa;font-weight:606}@media (hover:hover){.wd2-node.m:hover{border-color:#ffffff80}}.wd2-node.m:active{transform:translate(-50%,-50%)scale(.97)}.wd2-node.m:focus-visible{outline-offset:2px;outline:2px solid #fafafa}.wd2-lc p{grid-template-columns:50px 1fr;align-items:center;gap:4px 12px;margin:0 0 14px;display:grid}.wd2-lc p b{grid-row:span 3;font-size:14px}.wd2-lc i,.wd2-ev i{transform-origin:0;border-radius:4px;display:block}.wd2-lc u,.wd2-ev u{border-radius:inherit;background:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--border-selected));transform-origin:0;height:100%;transition:transform .5s var(--eio);display:block}.wd2-lc i{height:8px}.wd2-lc i.q1 u{background:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--muted-foreground))}.wd2-lc i.q2 u{background:var(--ac)}.wd2-lc-key{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));flex-wrap:wrap;gap:6px 18px;margin:0 0 16px;padding-left:62px;font-size:13px;display:flex}.wd2-lc-key span{align-items:center;gap:8px;display:inline-flex}.wd2-lc-key s{background:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--border-selected));border-radius:3px;width:18px;height:6px;display:block}.wd2-lc-key .q1 s{background:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--muted-foreground))}.wd2-lc-key .q2 s{background:var(--ac)}.wd2-lc p.spike{color:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));gap:10px;margin:6px 0 0;font-size:13px;display:flex}.wd2-lc p.spike i{background:var(--lightningcss-light,#737373)var(--lightningcss-dark,var(--text-tertiary));border-radius:50%;width:8px;height:8px}.wd2-drift-c{width:100%;height:auto;max-height:280px;overflow:visible}.wd2-drift-c .band{fill:#a3a3a324}.wd2-drift-c .ln{fill:none;stroke:var(--ink);stroke-width:2px}.wd2-drift-c .al{fill:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--surface-2));stroke:var(--ink);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.wd2-drift-c .pu{fill:none;stroke:var(--ink);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:wd2-ring .5s var(--eo)}@keyframes wd2-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.wd2-ev p{grid-template-columns:30px 1fr auto;align-items:center;gap:12px;margin:0 0 14px;display:grid}.wd2-ev span,.wd2-ev em{color:var(--soft);font-size:13px;font-style:normal}.wd2-ev i{border-radius:7px;height:14px}.wd2-ev p{margin-bottom:24px}.wd2-ev .lane{background:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,var(--glass));border-radius:8px;text-decoration:none;display:block;position:relative}.wd2-ev .lane:before{content:"";background:linear-gradient(var(--ink), var(--ink)) 0 0 / 1px 100% no-repeat, repeating-linear-gradient(90deg, transparent 0 calc(25% - 1px), var(--lightningcss-light,#00000014)var(--lightningcss-dark,var(--glass-strong)) calc(25% - 1px) 25%);position:absolute;inset:-6px 0}.wd2-ev .lane i{position:relative}.wd2-ev p{grid-template-columns:30px minmax(0,1fr) 7ch}.wd2-ev p.b u{background:var(--ac)}.wd2-mc{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wd2-mc li{background:var(--x-raised);border-radius:10px;padding:9px 12px;font-size:16px}.wd2-mc li:not(.one):before{content:"";background:var(--ink);vertical-align:middle;opacity:.2;width:6px;height:6px;transition:opacity .3s var(--eo);border-radius:50%;margin:0 .5em .12em 0;display:inline-block}.wd2-mc li.sig:before{opacity:1}.wd2-mc li.one{border:1px solid var(--ink);color:var(--ink);text-align:center;background:0 0;flex-basis:100%;margin-top:6px;font-weight:606}.wd2-replay{color:#f5f5f5;background:#0a0a0a;border-radius:22px;padding:24px}.wd2-rp-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.wd2-rp-track span{box-sizing:border-box;color:#737373;text-align:center;overflow-wrap:anywhere;min-height:58px;transition:background-color .3s var(--eo), color .3s var(--eo);background:#171717;border-radius:10px;place-items:center;padding:8px 6px;font-size:13px;line-height:1.25;display:grid}.wd2-rp-track span.done{color:#d4d4d4}.wd2-rp-track span.now{color:#000;background:#fafafa;font-weight:606}.wd2-rp-scrub{color:#fafafa;margin-top:14px;display:block}.wd2-rp-still{height:44px;display:block;position:relative}.wd2-rp-still i{background:currentColor;border-radius:4px;height:4px;position:absolute;top:20px;left:0}.wd2-rp-still:before{content:"";background:#7f7f7f47;border-radius:4px;height:4px;position:absolute;inset:20px 0 auto}.wd2-rp-still b{box-sizing:border-box;background:currentColor;border:3px solid #fff;border-radius:50%;width:24px;height:24px;margin-left:-12px;position:absolute;top:10px}.wd2-rp-now{min-height:64px;margin-top:8px}.wd2-rp-now p{flex-direction:column;gap:6px;margin:0;display:flex}.wd2-rp-now b{color:#a3a3a3;font-size:13px;font-weight:500}.wd2-rp-now span{letter-spacing:-.02em;font-size:21px}.js .wd2-mon .wd2-node{transition:opacity 0s .3s}.js .wd2-mon .wd2-ln>span,.js .wd2-mon .wd2-topo svg,.js .wd2-lc p:not(.spike) i,.js .wd2-drift-c .ln,.js .wd2-drift-c .al,.js .wd2-ev i,.js .wd2-ev em,.js .wd2-mc li{transition:opacity 0s .3s,transform 0s .3s,clip-path 0s .3s}.js .wd2-mon:not(.on) .wd2-ln>span{transform:translateY(105%)}.js .wd2-mon:not(.on) .wd2-node{opacity:0}.js .wd2-mon:not(.on) .wd2-topo svg{clip-path:inset(0 100% 0 0)}.js .wd2-mon:not(.on) .wd2-lc p:not(.spike) i,.js .wd2-mon:not(.on) .wd2-ev i{transform:scaleX(0)}.js .wd2-mon:not(.on) .wd2-drift-c .ln{clip-path:inset(0 100% 0 0)}.js .wd2-mon:not(.on) .wd2-drift-c .al{opacity:0;transform:scale(0)}.js .wd2-mon:not(.on) .wd2-ev em{opacity:0;transform:translate(-8px)}.js .wd2-mon:not(.on) .wd2-mc li:not(.one){opacity:0;transform:translate(var(--x), var(--y))}.js .wd2-mon:not(.on) .wd2-mc li.one{clip-path:inset(0 100% 0 0 round 10px)}.js .wd2-mon:not(.on) .wd2-rp-track span{opacity:0;transform:translateY(8px)}.wd2-mon.on .wd2-ln>span{transition:transform .5s var(--ee) .15s}.wd2-mon.on .wd2-node{transition:opacity .3s var(--eo) calc(var(--d) + .15s)}.js .wd2-mon.on .wd2-topo svg,.js .wd2-mon.on .wd2-drift-c .ln{clip-path:inset(0)}.js .wd2-mon.on .wd2-mc li.one{clip-path:inset(0 round 10px)}.wd2-mon.on .wd2-topo svg{transition:clip-path .9s var(--eio) .2s}.wd2-mon.on .wd2-lc p:not(.spike) i{transition:transform .5s var(--ee) calc(var(--d) + .2s)}.wd2-mon.on .wd2-lc p.spike i{animation:wd2-blip .4s var(--eio) .95s 2}.wd2-mon.on .wd2-lc p.spike i.again{animation:wd2-blip .4s var(--eio) 2}.wd2-mon.on .wd2-drift-c .ln{transition:clip-path .9s var(--eio) .2s}.wd2-mon.on .wd2-drift-c .al{transition:opacity .3s var(--eo) 1.05s, transform .4s var(--ee) 1.05s;animation:wd2-blip .4s var(--eio) 1.45s 2}.wd2-mon.on .wd2-ev i{transition:transform .5s var(--ee) .2s}.wd2-mon.on .wd2-ev p.b i{transition:transform .5s var(--ee) .4s}.wd2-mon.on .wd2-ev em{transition:opacity .3s var(--eo) .85s, transform .4s var(--ee) .85s}.wd2-mon.on .wd2-mc li:not(.one){transition:opacity .3s var(--eo) calc(var(--d) + .15s), transform .5s var(--ee) calc(var(--d) + .15s)}.wd2-mon.on .wd2-mc li.one{transition:clip-path .5s var(--eio) .65s}.wd2-mon.on .wd2-rp-track span{transition:background-color .3s var(--eo), color .3s var(--eo), opacity .3s var(--eo) var(--d), transform .4s var(--ee) var(--d)}@keyframes wd2-blip{50%{opacity:.2}}@media (max-width:900px){.wd2 .l2-stage-pin{top:0}.wd2-world{flex-direction:column;height:auto;display:flex}.wd2-globe{z-index:0;pointer-events:none;order:-1;width:64%;height:auto;margin:-112px -24px 0 auto;position:relative;top:auto;left:auto;transform:none}.wd2-panel{width:auto;margin-top:-40px;position:relative;bottom:auto;right:auto}.wd2-room{padding-block:72px}.wd2-count{margin-top:28px;display:flex}.wd2-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78vw;grid-auto-flow:column;align-items:stretch;margin:20px -16px 0;padding:0 16px 6px;scroll-padding-inline:16px;overflow-x:auto}.wd2-grid::-webkit-scrollbar{display:none}.wd2-mon.c0,.wd2-mon.c1,.wd2-mon.c2,.wd2-mon.c3,.wd2-mon.c4,.wd2-mon.c5{grid-column:auto}.wd2-mon{scroll-snap-align:start;padding:22px}.wd2-pic{flex:1;min-height:0}.wd2-topo{height:320px}.wd2-topo svg g{transform:matrix(0,1,1,0,0,0)}.wd2-node{left:var(--y);top:var(--x)}.js .wd2-mon:not(.on) .wd2-topo svg{clip-path:inset(0 0 100%)}.wd2-node{padding:6px 8px;font-size:13px}.wd2-rp-track{grid-template-columns:repeat(3,minmax(0,1fr))}.wd2-replay{padding:18px}.wd2-k,.wd2-drift,.wd2-mon header,.wd2-rp-track span,.wd2-ev span,.wd2-lc p.spike{font-size:14px}.wd2-lat em{font-size:13px}}.wd2-cnt-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.art-card.wd2-art{border-radius:14px;width:clamp(84px,6.4vw,104px);margin:0}.wd2.l2-page{background:var(--bg);--hair:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border));--muted:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));--soft:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground))}html:not(.light) .wd2 .l2-pause:not(.dk){background:var(--surface-overlay)}html:not(.light) .wd2 .l2-stage>.l2-stage-pin{isolation:isolate}html:not(.light) .wd2 .l2-stage>.l2-stage-pin:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--foreground) 36%, transparent) 1.5px, transparent 2.1px) 0 0 / 7px 7px;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000026 32% 64%,#000),linear-gradient(#00000040,#000 85%);mask-image:linear-gradient(90deg,#000,#00000026 32% 64%,#000),linear-gradient(#00000040,#000 85%);-webkit-mask-composite:source-in;mask-composite:intersect}html:not(.light) .wd2 .l2-stage>.l2-stage-pin:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 50% 0%, color-mix(in srgb, var(--foreground) 9%, transparent), transparent 70%);height:640px;position:absolute;inset:0 0 auto}
