.mg-ada{--ada-cyan:#35eee0;--mg-cycle:12s;position:absolute;inset:0;container-type:inline-size;font-family:var(--font-sans);color:var(--text-primary)}.mg-ada-day,.mg-ada-ins,.mg-ada-ledger{--pad:clamp(20px,4.5cqw,64px);position:absolute;inset:0;padding:var(--pad)}.showcase-frame>.mg-stage[data-mg=day-256],.showcase-frame>.mg-stage[data-mg=incident-ledger],.showcase-frame>.mg-stage[data-mg=inscribe-states]{aspect-ratio:auto!important}@media (max-width:699px){.showcase-frame:has(>.mg-stage[data-mg=day-256]){min-height:440px}.showcase-frame:has(>.mg-stage[data-mg=inscribe-states]){min-height:800px}.showcase-frame:has(>.mg-stage[data-mg=incident-ledger]){min-height:440px}}#chapter-footage .showcase-chapter__figure{width:min(100%,calc(80svh * .5625));margin-inline:auto}.showcase-strip__item:has(>.showcase-frame>img[src$="/work/ada13/logo.webp"]){width:calc(var(--strip-h) * 1.6)}.showcase-strip__item>.showcase-frame:has(>img[src$="/work/ada13/logo.webp"]){aspect-ratio:1.6!important}.showcase-strip__item img[src$="/work/ada13/logo.webp"]{padding:18%;object-fit:contain}.mg-ada-label{margin:0;font-family:var(--font-mono);font-size:clamp(10px,1.05cqw,12px);font-weight:400;letter-spacing:var(--ls-caps);line-height:var(--lh-mono);text-transform:uppercase;color:var(--text-muted)}.mg-ada-box{border:1px solid var(--border-hairline);border-radius:var(--r-md);background:var(--surface-card)}.mg-ada-rise{animation-name:mg-ada-rise;animation-duration:var(--dur-reveal);animation-timing-function:var(--ease-out-expo);animation-fill-mode:both}@keyframes mg-ada-rise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.mg-ada-day{--day-x:0.7014;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(12px,2.4cqw,32px)}.mg-ada-day__foot,.mg-ada-day__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4)}.mg-ada-day__main{align-content:center;gap:clamp(8px,1.6cqw,20px);min-width:0;text-align:center}.mg-ada-day__digits,.mg-ada-day__main{display:grid;justify-items:center}.mg-ada-day__digits>*{grid-area:1/1}.mg-ada-day__counter{font-family:var(--font-mono);font-size:clamp(56px,15cqw,200px);font-weight:400;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.mg-ada-day__date{font-size:clamp(56px,15cqw,200px);letter-spacing:var(--ls-display-2);line-height:1;white-space:nowrap;transform:scale3d(.96,.96,1)}.mg-ada-day__date,.mg-ada-day__stamp{font-family:var(--font-display);font-weight:var(--fw-display);opacity:0}.mg-ada-day__stamp{font-size:clamp(16px,2.8cqw,36px);letter-spacing:var(--ls-title);line-height:var(--lh-snug);color:var(--text-accent);transform:scale3d(1.06,1.06,1)}.mg-ada-day__year{position:relative;height:clamp(36px,5cqw,64px)}.mg-ada-day__sweep,.mg-ada-day__track{position:absolute;top:40%;left:0;width:100%;height:1px}.mg-ada-day__track{background:var(--border-mid)}.mg-ada-day__sweep{background:var(--text-accent);transform:scaleX(0);transform-origin:left center}.mg-ada-day__tick{top:25%;width:1px;height:30%;background:var(--border-mid)}.mg-ada-day__month,.mg-ada-day__tick{position:absolute;left:calc(var(--x) * 100%)}.mg-ada-day__month{top:70%;font-size:clamp(8px,.9cqw,11px);opacity:.6}.mg-ada-day__month--lit{color:var(--text-accent);opacity:0}.mg-ada-day__mark{position:absolute;top:0;left:calc(var(--day-x) * 100%);width:2px;height:100%;margin-left:-1px;background:var(--text-accent);opacity:0;transform:scaleY(0);transform-origin:center bottom}.mg-ada-day__venue{transform:translate3d(0,6px,0)}.mg-ada-day__tag,.mg-ada-day__venue{color:var(--text-secondary);opacity:0}.mg-ada-day__tag{padding:.55em .85em;border:1px solid var(--border-hairline);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:clamp(10px,1.05cqw,12px);letter-spacing:var(--ls-caps-tight);line-height:1;text-transform:uppercase;transform:translate3d(-8px,0,0)}@container (max-width: 560px){.mg-ada-day__counter,.mg-ada-day__date{font-size:clamp(48px,22cqw,96px)}.mg-ada-day__stamp{font-size:clamp(16px,5.4cqw,22px)}.mg-ada-day__month{display:none}.mg-ada-day__month--lit{display:block;left:calc(var(--day-x) * 100% + 8px);font-size:10px}}.mg-stage[data-playing] .mg-ada-day__counter{animation:mg-ada-day-counter var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-day__sweep{animation:mg-ada-day-sweep var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-day__mark{animation:mg-ada-day-mark var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-day__month--lit{animation:mg-ada-day-lit var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-day__date{animation:mg-ada-day-date var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-day__stamp{animation:mg-ada-day-stamp var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-day__venue{animation:mg-ada-day-venue var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-day__tag{animation:mg-ada-day-tag var(--mg-cycle) linear infinite both}@keyframes mg-ada-day-counter{0%,40%{opacity:1;transform:none;animation-timing-function:var(--ease-out-quart)}44%,to{opacity:0;transform:scale3d(1.03,1.03,1)}}@keyframes mg-ada-day-sweep{0%,4%{opacity:1;transform:scaleX(0);animation-timing-function:var(--ease-out-quart)}40%,92%{opacity:1;transform:scaleX(var(--day-x))}to{opacity:0;transform:scaleX(var(--day-x))}}@keyframes mg-ada-day-mark{0%,39%{opacity:0;transform:scaleY(0);animation-timing-function:var(--ease-out-expo)}43%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-ada-day-lit{0%,40%{opacity:0}44%,92%{opacity:1}to{opacity:0}}@keyframes mg-ada-day-date{0%,41%{opacity:0;transform:scale3d(.96,.96,1);animation-timing-function:var(--ease-out-expo)}46%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-ada-day-stamp{0%,47%{opacity:0;transform:scale3d(1.06,1.06,1);animation-timing-function:var(--ease-out-expo)}51%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-ada-day-venue{0%,53%{opacity:0;transform:translate3d(0,6px,0);animation-timing-function:var(--ease-out-expo)}57%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-ada-day-tag{0%,59%{opacity:0;transform:translate3d(-8px,0,0);animation-timing-function:var(--ease-out-expo)}63%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}.mg-stage[data-reduced] .mg-ada-day__counter{opacity:0}.mg-stage[data-reduced] .mg-ada-day__date,.mg-stage[data-reduced] .mg-ada-day__mark,.mg-stage[data-reduced] .mg-ada-day__month--lit,.mg-stage[data-reduced] .mg-ada-day__stamp,.mg-stage[data-reduced] .mg-ada-day__tag,.mg-stage[data-reduced] .mg-ada-day__venue{opacity:1;transform:none}.mg-stage[data-reduced] .mg-ada-day__sweep{transform:scaleX(var(--day-x))}.mg-ada-ins{--state-h:clamp(26px,3.4cqw,44px);--state-gap:clamp(5px,0.7cqw,9px);--riser:clamp(20px,3.2cqw,44px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,2.4cqw,32px)}.mg-ada-ins__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-4)}.mg-ada-ins__flow{display:grid;grid-template-columns:minmax(0,4.8fr) minmax(0,2.8fr) minmax(0,4fr) minmax(0,1.4fr) minmax(0,5.2fr) minmax(0,1.4fr) minmax(0,4.8fr);grid-template-rows:auto auto;align-content:center;align-items:center;row-gap:var(--riser);min-width:0}.mg-ada-ins__name{display:block;font-family:var(--font-display);font-size:clamp(14px,1.7cqw,24px);font-weight:var(--fw-display);letter-spacing:var(--ls-title);line-height:var(--lh-snug)}.mg-ada-ins__form{display:flex;flex-direction:column;gap:clamp(5px,.8cqw,10px);padding:clamp(10px,1.4cqw,20px) clamp(12px,1.6cqw,22px);opacity:0;transform:translate3d(0,6px,0)}.mg-ada-ins__form>.mg-ada-label{margin-bottom:clamp(2px,.4cqw,6px)}.mg-ada-ins__field{display:flex;align-items:center;gap:.7em;font-family:var(--font-mono);font-size:clamp(9px,1cqw,12px);line-height:1.6;color:var(--text-secondary)}.mg-ada-ins__fill{display:block;flex:0 0 auto;width:calc(var(--w) * 100%);max-width:48%;height:2px;border-radius:1px;background:var(--text-primary);transform:scaleX(0);transform-origin:left center}.mg-ada-ins__link{--wire-from-x:0;--wire-from-y:1;position:relative;align-self:stretch;min-height:clamp(44px,7cqw,96px);overflow:hidden}.mg-ada-ins__wire{position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--border-strong);transform:scale3d(var(--wire-from-x),var(--wire-from-y),1);transform-origin:left center}.mg-ada-ins__pill{top:calc(50% - .5em);left:50%;padding:.3em .55em;border-radius:var(--r-xs);background:var(--action-accent-bg);color:var(--action-accent-fg);font-size:clamp(8px,.85cqw,11px);letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;transform:translate3d(-50%,calc(-100% - 6px),0)}.mg-ada-ins__packet,.mg-ada-ins__pill{position:absolute;font-family:var(--font-mono);line-height:1;opacity:0}.mg-ada-ins__packet{--packet-x:-100%;--packet-y:0;top:calc(50% + 6px);left:0;width:100%;font-size:clamp(9px,1cqw,12px);text-align:right;color:var(--text-primary);transform:translate3d(var(--packet-x),var(--packet-y),0)}.mg-ada-ins__node{position:relative;display:flex;flex-direction:column;gap:.25em;padding:clamp(10px,1.4cqw,18px) clamp(12px,1.6cqw,22px);min-width:0}.mg-ada-ins__node:after{content:"";position:absolute;inset:-1px;border:1px solid var(--text-accent);border-radius:inherit;opacity:0;pointer-events:none}.mg-ada-ins__node .mg-ada-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--ls-caps-tight)}.mg-ada-ins__states{position:relative;display:flex;flex-direction:column;gap:var(--state-gap);min-width:0}.mg-ada-ins__state{display:flex;align-items:center;gap:.7em;height:var(--state-h);padding:0 clamp(10px,1.2cqw,16px);font-family:var(--font-mono);font-size:clamp(9px,1.05cqw,13px);line-height:1;white-space:nowrap;opacity:.45}.mg-ada-ins__state-label{overflow:hidden;text-overflow:ellipsis}.mg-ada-ins__n{color:var(--text-accent)}.mg-ada-ins__cursor{position:absolute;top:0;left:0;width:100%;height:var(--state-h);border:1px solid var(--text-accent);border-radius:var(--r-md);opacity:0;pointer-events:none}.mg-ada-ins__message{margin-top:clamp(6px,.9cqw,12px);font-family:var(--font-mono);font-size:clamp(8px,.95cqw,11px);line-height:var(--lh-mono);color:var(--text-muted);text-wrap:pretty;opacity:0;transform:translate3d(0,4px,0)}.mg-ada-ins__count{display:flex;align-items:baseline;gap:.5em;margin-top:clamp(4px,.8cqw,10px);font-family:var(--font-display);font-size:clamp(20px,2.8cqw,40px);font-weight:var(--fw-display);letter-spacing:var(--ls-title);line-height:1;font-variant-numeric:tabular-nums}.mg-ada-ins__stamp{position:absolute;right:clamp(10px,1.4cqw,18px);bottom:clamp(10px,1.4cqw,18px);padding:.35em .5em;border:2px solid var(--ada-cyan);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:clamp(9px,1.05cqw,13px);font-weight:500;letter-spacing:var(--ls-caps-tight);line-height:1;color:var(--ada-cyan);opacity:0;transform:rotate(-6deg) scale3d(1.3,1.3,1)}.mg-ada-ins__directus{position:relative;grid-row:2;grid-column:1;align-self:start;justify-self:center;width:min(100%,88%);opacity:0;transform:translate3d(0,6px,0)}.mg-ada-ins__riser{position:absolute;bottom:100%;left:50%;width:1px;height:var(--riser);background:var(--border-strong);transform:scaleY(0);transform-origin:center bottom}.mg-ada-ins__pill--countries{top:auto;bottom:calc(100% + var(--riser) / 2);left:calc(50% + 8px);transform:translate3d(0,calc(50% + var(--riser) / 2),0)}@container (max-width: 640px){.mg-ada-ins__flow{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:0}.mg-ada-ins__form{order:1}.mg-ada-ins__directus{order:2;grid-row:auto;grid-column:auto;width:min(100%,70%);margin-top:var(--riser)}.mg-ada-ins__link{--wire-from-x:1;--wire-from-y:0;align-self:auto;width:100%;min-height:clamp(44px,12cqw,64px)}.mg-ada-ins__link--post{order:3}.mg-ada-ins__express{order:4}.mg-ada-ins__link--state{order:5}.mg-ada-ins__states{order:6}.mg-ada-ins__link--mail{order:7}.mg-ada-ins__mail{order:8}.mg-ada-ins__wire{top:0;left:50%;width:1px;height:100%;transform-origin:center top}.mg-ada-ins__link .mg-ada-ins__pill{top:50%;left:calc(50% + 10px);transform:translate3d(0,-50%,0)}.mg-ada-ins__packet{--packet-x:0;--packet-y:-100%;top:0;left:calc(50% - 2.4em);width:auto;height:100%;display:flex;align-items:flex-end;text-align:left}.mg-ada-ins__field,.mg-ada-ins__state{font-size:clamp(11px,3.2cqw,13px)}.mg-ada-ins__name{font-size:clamp(15px,4.6cqw,20px)}.mg-ada-ins__count{font-size:clamp(22px,7cqw,32px)}}.mg-stage[data-playing] .mg-ada-ins__form{animation:mg-ada-ins-form var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__field:nth-child(2) .mg-ada-ins__fill{animation:mg-ada-ins-fill-1 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__field:nth-child(3) .mg-ada-ins__fill{animation:mg-ada-ins-fill-2 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__field:nth-child(4) .mg-ada-ins__fill{animation:mg-ada-ins-fill-3 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__field:nth-child(5) .mg-ada-ins__fill{animation:mg-ada-ins-fill-4 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__field:nth-child(6) .mg-ada-ins__fill{animation:mg-ada-ins-fill-5 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__field:nth-child(7) .mg-ada-ins__fill{animation:mg-ada-ins-fill-6 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__directus{animation:mg-ada-ins-directus var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__riser{animation:mg-ada-ins-riser var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__pill--countries{animation:mg-ada-ins-countries var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__link--post .mg-ada-ins__wire{animation:mg-ada-ins-wire-1 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__link--post .mg-ada-ins__pill{animation:mg-ada-ins-post var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__packet{animation:mg-ada-ins-packet var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__express:after{animation:mg-ada-ins-express var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__link--state .mg-ada-ins__wire{animation:mg-ada-ins-wire-2 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__link--mail .mg-ada-ins__wire{animation:mg-ada-ins-wire-3 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__cursor{animation:mg-ada-ins-cursor var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__state:first-child{animation:mg-ada-ins-state-1 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__state:nth-child(2){animation:mg-ada-ins-state-2 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__state:nth-child(3){animation:mg-ada-ins-state-3 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__state:nth-child(4){animation:mg-ada-ins-state-4 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__message{animation:mg-ada-ins-message var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__mail:after{animation:mg-ada-ins-mail var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ins__stamp{animation:mg-ada-ins-stamp var(--mg-cycle) linear infinite both}@keyframes mg-ada-ins-form{0%{opacity:0;transform:translate3d(0,6px,0);animation-timing-function:var(--ease-out-expo)}3%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-ada-ins-fill-1{0%,5%{transform:scaleX(0);animation-timing-function:var(--ease-out-quart)}7%,to{transform:none}}@keyframes mg-ada-ins-fill-2{0%,7.5%{transform:scaleX(0);animation-timing-function:var(--ease-out-quart)}9.5%,to{transform:none}}@keyframes mg-ada-ins-fill-3{0%,10%{transform:scaleX(0);animation-timing-function:var(--ease-out-quart)}12%,to{transform:none}}@keyframes mg-ada-ins-fill-4{0%,12.5%{transform:scaleX(0);animation-timing-function:var(--ease-out-quart)}14.5%,to{transform:none}}@keyframes mg-ada-ins-fill-5{0%,15%{transform:scaleX(0);animation-timing-function:var(--ease-out-quart)}17%,to{transform:none}}@keyframes mg-ada-ins-fill-6{0%,17.5%{transform:scaleX(0);animation-timing-function:var(--ease-out-quart)}19.5%,to{transform:none}}@keyframes mg-ada-ins-directus{0%,2%{opacity:0;transform:translate3d(0,6px,0);animation-timing-function:var(--ease-out-expo)}5%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-ada-ins-riser{0%,4%{transform:scaleY(0);animation-timing-function:var(--ease-out-quart)}7%,to{transform:none}}@keyframes mg-ada-ins-countries{0%,7%{opacity:0;transform:translate3d(0,calc(50% + var(--riser) / 2),0);animation-timing-function:var(--ease-out-expo)}10%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-ada-ins-wire-1{0%,21%{transform:scale3d(var(--wire-from-x),var(--wire-from-y),1);animation-timing-function:var(--ease-out-quart)}24%,to{transform:none}}@keyframes mg-ada-ins-post{0%,22%{opacity:0}24%,92%{opacity:1}to{opacity:0}}@keyframes mg-ada-ins-packet{0%,23%{opacity:0;transform:translate3d(var(--packet-x),var(--packet-y),0)}24%{opacity:1;transform:translate3d(var(--packet-x),var(--packet-y),0);animation-timing-function:var(--ease-in-out)}28%{opacity:1;transform:none}30%,to{opacity:0;transform:none}}@keyframes mg-ada-ins-express{0%,28%{opacity:0}30%,92%{opacity:1}to{opacity:0}}@keyframes mg-ada-ins-wire-2{0%,30%{transform:scale3d(var(--wire-from-x),var(--wire-from-y),1);animation-timing-function:var(--ease-out-quart)}32%,to{transform:none}}@keyframes mg-ada-ins-wire-3{0%,33%{transform:scale3d(var(--wire-from-x),var(--wire-from-y),1);animation-timing-function:var(--ease-out-quart)}35%,to{transform:none}}@keyframes mg-ada-ins-cursor{0%,32%{opacity:0;transform:none;animation-timing-function:var(--ease-out-expo)}33%,37%{opacity:1;transform:none;animation-timing-function:var(--ease-in-out)}38%,42%{opacity:1;transform:translate3d(0,calc(100% + var(--state-gap)),0);animation-timing-function:var(--ease-in-out)}43%,47%{opacity:1;transform:translate3d(0,calc(2 * (100% + var(--state-gap))),0);animation-timing-function:var(--ease-in-out)}48%,92%{opacity:1;transform:translate3d(0,calc(3 * (100% + var(--state-gap))),0)}to{opacity:0;transform:translate3d(0,calc(3 * (100% + var(--state-gap))),0)}}@keyframes mg-ada-ins-state-1{0%,32%{opacity:.45}34%,to{opacity:1}}@keyframes mg-ada-ins-state-2{0%,37%{opacity:.45}39%,to{opacity:1}}@keyframes mg-ada-ins-state-3{0%,42%{opacity:.45}44%,to{opacity:1}}@keyframes mg-ada-ins-state-4{0%,47%{opacity:.45}49%,to{opacity:1}}@keyframes mg-ada-ins-message{0%,52%{opacity:0;transform:translate3d(0,4px,0);animation-timing-function:var(--ease-out-expo)}55%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-ada-ins-mail{0%,34%{opacity:0}36%,92%{opacity:1}to{opacity:0}}@keyframes mg-ada-ins-stamp{0%,35%{opacity:0;transform:rotate(-6deg) scale3d(1.3,1.3,1);animation-timing-function:var(--ease-out-expo)}37%,40%{opacity:1;transform:rotate(-6deg)}40.5%{opacity:1;transform:rotate(-6deg) scale3d(1.12,1.12,1);animation-timing-function:var(--ease-out-expo)}42%,45%{opacity:1;transform:rotate(-6deg)}45.5%{opacity:1;transform:rotate(-6deg) scale3d(1.12,1.12,1);animation-timing-function:var(--ease-out-expo)}47%,50%{opacity:1;transform:rotate(-6deg)}50.5%{opacity:1;transform:rotate(-6deg) scale3d(1.12,1.12,1);animation-timing-function:var(--ease-out-expo)}52%,92%{opacity:1;transform:rotate(-6deg)}to{opacity:0;transform:rotate(-6deg)}}.mg-stage[data-reduced] .mg-ada-ins__directus,.mg-stage[data-reduced] .mg-ada-ins__express:after,.mg-stage[data-reduced] .mg-ada-ins__fill,.mg-stage[data-reduced] .mg-ada-ins__form,.mg-stage[data-reduced] .mg-ada-ins__mail:after,.mg-stage[data-reduced] .mg-ada-ins__message,.mg-stage[data-reduced] .mg-ada-ins__pill--countries,.mg-stage[data-reduced] .mg-ada-ins__riser,.mg-stage[data-reduced] .mg-ada-ins__state,.mg-stage[data-reduced] .mg-ada-ins__wire{opacity:1;transform:none}.mg-stage[data-reduced] .mg-ada-ins__pill{opacity:1}.mg-stage[data-reduced] .mg-ada-ins__cursor{opacity:1;transform:translate3d(0,calc(3 * (100% + var(--state-gap))),0)}.mg-stage[data-reduced] .mg-ada-ins__stamp{opacity:1;transform:rotate(-6deg)}.mg-stage[data-reduced] .mg-ada-ins__packet{opacity:0}.mg-ada-ledger{--row-h:clamp(24px,3.4cqw,44px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,2cqw,28px) clamp(20px,4cqw,64px)}.mg-ada-ledger__head{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-4)}.mg-ada-ledger__table{position:relative;align-self:center;min-width:0;font-family:var(--font-mono);font-size:clamp(9px,1.1cqw,13px);line-height:1}.mg-ada-ledger__row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,4fr) minmax(0,2.2fr);align-items:center;gap:clamp(8px,1.4cqw,20px);height:var(--row-h);border-bottom:1px solid var(--border-hairline);white-space:nowrap}.mg-ada-ledger__row--head{color:var(--text-muted);letter-spacing:var(--ls-caps-tight);text-transform:uppercase;font-size:clamp(8px,.95cqw,11px)}.mg-ada-ledger__row--item{clip-path:inset(0 100% 0 0)}.mg-ada-ledger__id{color:var(--text-muted)}.mg-ada-ledger__area{overflow:hidden;text-overflow:ellipsis}.mg-ada-ledger__status{display:grid;letter-spacing:var(--ls-caps-tight);text-transform:uppercase}.mg-ada-ledger__status>*{grid-area:1/1}.mg-ada-ledger__open{color:var(--text-secondary)}.mg-ada-ledger__closed{color:var(--ada-cyan);opacity:0;transform:translate3d(0,40%,0)}.mg-ada-ledger__body{position:relative;opacity:0}.mg-ada-ledger__sweep{position:absolute;top:0;left:0;width:100%;height:1px;background:var(--text-accent);opacity:0}.mg-ada-ledger__tally{display:flex;flex-direction:column;justify-content:center;gap:clamp(6px,1cqw,12px);min-width:0}.mg-ada-ledger__count{font-family:var(--font-display);font-size:clamp(56px,12cqw,160px);font-weight:var(--fw-display);letter-spacing:var(--ls-display-2);line-height:.9;font-variant-numeric:tabular-nums}.mg-ada-ledger__count-label{color:var(--text-secondary)}@container (max-width: 560px){.mg-ada-ledger{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.mg-ada-ledger__tally{flex-direction:row;align-items:baseline;gap:clamp(10px,4cqw,20px)}.mg-ada-ledger__count{font-size:clamp(44px,18cqw,72px)}.mg-ada-ledger__table{font-size:clamp(10px,3cqw,12px)}.mg-ada-ledger__row{grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,3fr)}}.mg-stage[data-playing] .mg-ada-ledger__body{animation:mg-ada-ledger-body var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ledger__row--item:first-child{animation:mg-ada-ledger-row-1 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ledger__row--item:nth-child(2){animation:mg-ada-ledger-row-2 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ledger__row--item:nth-child(3){animation:mg-ada-ledger-row-3 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ledger__row--item:nth-child(4){animation:mg-ada-ledger-row-4 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ledger__row--item:nth-child(5){animation:mg-ada-ledger-row-5 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ledger__row--item:nth-child(6){animation:mg-ada-ledger-row-6 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ledger__sweep{animation:mg-ada-ledger-sweep var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-ada-ledger__open{animation:mg-ada-ledger-open var(--mg-cycle) linear calc(var(--i, 0) * .6s) infinite both}.mg-stage[data-playing] .mg-ada-ledger__closed{animation:mg-ada-ledger-closed var(--mg-cycle) linear calc(var(--i, 0) * .6s) infinite both}@keyframes mg-ada-ledger-body{0%{opacity:0}2%,94%{opacity:1}to{opacity:0}}@keyframes mg-ada-ledger-row-1{0%,4%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}8%,to{clip-path:inset(0 0 0 0)}}@keyframes mg-ada-ledger-row-2{0%,9%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}13%,to{clip-path:inset(0 0 0 0)}}@keyframes mg-ada-ledger-row-3{0%,14%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}18%,to{clip-path:inset(0 0 0 0)}}@keyframes mg-ada-ledger-row-4{0%,19%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}23%,to{clip-path:inset(0 0 0 0)}}@keyframes mg-ada-ledger-row-5{0%,24%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}28%,to{clip-path:inset(0 0 0 0)}}@keyframes mg-ada-ledger-row-6{0%,29%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}33%,to{clip-path:inset(0 0 0 0)}}@keyframes mg-ada-ledger-sweep{0%,37%{opacity:0;transform:none}38%{opacity:1;transform:none}70%{opacity:1;transform:translate3d(0,calc(6 * var(--row-h)),0)}73%,to{opacity:0;transform:translate3d(0,calc(6 * var(--row-h)),0)}}@keyframes mg-ada-ledger-open{0%,41.5%{opacity:1;transform:none;animation-timing-function:var(--ease-out-expo)}43%,to{opacity:0;transform:translate3d(0,-40%,0)}}@keyframes mg-ada-ledger-closed{0%,41.5%{opacity:0;transform:translate3d(0,40%,0);animation-timing-function:var(--ease-out-expo)}43%,to{opacity:1;transform:none}}.mg-stage[data-reduced] .mg-ada-ledger__body,.mg-stage[data-reduced] .mg-ada-ledger__closed{opacity:1;transform:none}.mg-stage[data-reduced] .mg-ada-ledger__row--item{clip-path:none}.mg-stage[data-reduced] .mg-ada-ledger__open,.mg-stage[data-reduced] .mg-ada-ledger__sweep{opacity:0}.mg-dwc{--dwc-royal:#3071f2;--dwc-navy:#001c3a;--mg-cycle:12s;position:absolute;inset:0;container:mg-dwc/inline-size;font-family:var(--font-sans);color:var(--text-primary)}.mg-dwc-hex,.mg-dwc-pipe,.mg-dwc-wall{--pad:clamp(16px,3cqw,48px);position:absolute;inset:0;padding:var(--pad)}.showcase-frame>.mg-stage[data-mg=content-pipeline],.showcase-frame>.mg-stage[data-mg=hex-lattice],.showcase-frame>.mg-stage[data-mg=video-wall]{aspect-ratio:auto!important}@media (max-width:699px){.showcase-frame:has(>.mg-stage[data-mg=content-pipeline]){min-height:770px}.showcase-frame:has(>.mg-stage[data-mg=hex-lattice]){min-height:300px}.showcase-frame:has(>.mg-stage[data-mg=video-wall]){min-height:520px}}@media (min-width:700px) and (max-width:1099px){.showcase-frame:has(>.mg-stage[data-mg=content-pipeline]){min-height:930px}.showcase-frame:has(>.mg-stage[data-mg=hex-lattice]){min-height:360px}.showcase-frame:has(>.mg-stage[data-mg=video-wall]){min-height:630px}}.mg-dwc-label{margin:0;font-family:var(--font-mono);font-size:clamp(10px,1.05cqw,12px);font-weight:400;letter-spacing:var(--ls-caps);line-height:var(--lh-mono);text-transform:uppercase;color:var(--text-muted)}.mg-dwc-box{display:flex;flex-direction:column;gap:.35em;min-width:0;padding:clamp(12px,1.5cqw,20px);border:1px solid var(--border-hairline);border-radius:var(--r-md);background:var(--surface-card)}.mg-dwc-name{font-family:var(--font-display);font-size:clamp(16px,1.9cqw,26px);font-weight:var(--fw-display);letter-spacing:var(--ls-title);line-height:var(--lh-snug)}.mg-dwc-rise{animation-name:mg-dwc-rise;animation-duration:var(--dur-reveal);animation-timing-function:var(--ease-out-expo);animation-fill-mode:both}@keyframes mg-dwc-rise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.mg-dwc-pipe{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,8fr) minmax(0,3fr) minmax(0,5fr);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(12px,2cqw,28px) 0;align-content:start}.mg-dwc-hex__head,.mg-dwc-pipe__head,.mg-dwc-wall__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4)}.mg-dwc-pipe__head{grid-column:1/-1;grid-row:1}.mg-dwc-pipe__ghost{grid-column:1;grid-row:2;align-self:center}.mg-dwc-pipe__wire--post{grid-column:2;grid-row:2}.mg-dwc-pipe__theme{grid-column:3;grid-row:2}.mg-dwc-pipe__wire--json{grid-column:4;grid-row:2}.mg-dwc-pipe__dash{grid-column:5;grid-row:2;align-self:center}.mg-dwc-pipe__counters{grid-column:1/-1;grid-row:3}.mg-dwc-pipe__endpoints,.mg-dwc-pipe__items{display:flex;flex-direction:column;gap:.2em;margin:.55em 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:clamp(10px,1.1cqw,13px);line-height:var(--lh-mono);color:var(--text-secondary)}.mg-dwc-pipe__endpoint,.mg-dwc-pipe__item{position:relative;display:flex;align-items:center;gap:.6em;padding:.3em .7em;border-radius:var(--r-xs);white-space:nowrap}.mg-dwc-pipe__endpoint:before,.mg-dwc-pipe__item:before{content:"";position:absolute;top:.3em;bottom:.3em;left:0;width:2px;border-radius:1px;background:var(--text-accent);opacity:0}.mg-dwc-pipe__dot{flex:none;width:.45em;height:.45em;border-radius:1px;background:var(--text-muted)}.mg-dwc-pipe__wire{position:relative;align-self:center;height:clamp(26px,2.8cqw,40px);font-size:clamp(9px,.9cqw,11px);container-type:size}.mg-dwc-pipe__fill,.mg-dwc-pipe__hair{position:absolute;top:50%;right:0;left:0;height:1px;margin-top:-.5px;background:var(--border-hairline)}.mg-dwc-pipe__fill{background:var(--text-accent);transform:scaleX(0);transform-origin:left center}.mg-dwc-pipe__wire--json .mg-dwc-pipe__fill{transform-origin:right center}.mg-dwc-pipe__packet{position:absolute;top:50%;left:0;padding:.25em .6em;border:1px solid var(--border-mid);border-radius:var(--r-pill);background:var(--surface-canvas);font-family:var(--font-mono);font-size:1em;letter-spacing:var(--ls-caps-tight);line-height:1.4;text-transform:uppercase;white-space:nowrap;color:var(--text-primary);transform:translate3d(0,-50%,0);opacity:0}.mg-dwc-pipe__wire--json .mg-dwc-pipe__packet{left:auto;right:0}.mg-dwc-pipe__page{display:flex;flex-direction:column;gap:clamp(7px,.9cqw,12px);margin-top:.8em;padding:clamp(8px,1.1cqw,14px);border:1px solid var(--border-hairline);border-radius:var(--r-sm);background:var(--surface-canvas)}.mg-dwc-pipe__page-url{text-transform:none;letter-spacing:var(--ls-caps-tight)}.mg-dwc-pipe__slide{position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(5px,.7cqw,9px);height:clamp(50px,5.6cqw,84px);padding:0 clamp(10px,1.4cqw,20px);border-radius:var(--r-sm);background:color-mix(in srgb,var(--dwc-royal) 62%,var(--surface-card));opacity:0}.mg-dwc-pipe__slide-line{width:52%;height:clamp(5px,.6cqw,8px);border-radius:2px;background:var(--text-primary)}.mg-dwc-pipe__slide-line--short{width:34%}.mg-dwc-pipe__slide-pill{width:clamp(28px,3.6cqw,52px);height:clamp(7px,.9cqw,12px);margin-top:.2em;border-radius:var(--r-pill);background:var(--action-accent-bg)}.mg-dwc-pipe__bar{display:flex;align-items:center;justify-content:center;gap:1em;padding:.4em .6em;border:1px solid var(--border-hairline);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:clamp(10px,1.1cqw,13px);line-height:var(--lh-mono);color:var(--text-primary);opacity:0}.mg-dwc-pipe__arrow{color:var(--text-muted)}.mg-dwc-pipe__carousel,.mg-dwc-pipe__hub{display:flex;flex-direction:column;gap:.5em}.mg-dwc-pipe__carousel-label,.mg-dwc-pipe__hub-label{opacity:0}.mg-dwc-pipe__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,.8cqw,10px)}.mg-dwc-pipe__tile{display:flex;flex-direction:column;gap:.35em;opacity:0}.mg-dwc-pipe__tile-thumb{display:block;aspect-ratio:16/9;border:1px solid var(--border-hairline);border-radius:var(--r-xs);background:var(--surface-raised)}.mg-dwc-pipe__tile-line{display:block;width:70%;height:clamp(4px,.5cqw,6px);border-radius:2px;background:var(--text-muted)}.mg-dwc-pipe__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,.8cqw,10px);opacity:0}.mg-dwc-pipe__card{display:block;height:clamp(20px,2.4cqw,34px);border:1px solid var(--border-hairline);border-radius:var(--r-xs);background:var(--surface-raised)}.mg-dwc-pipe__counters,.mg-dwc-wall__counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);padding-top:clamp(10px,1.4cqw,18px);border-top:1px solid var(--border-hairline)}.mg-dwc-pipe__counter,.mg-dwc-wall__counter{display:flex;flex-direction:column;gap:.2em;min-width:0}.mg-dwc-pipe__counter-n,.mg-dwc-wall__counter-n{font-family:var(--font-display);font-size:clamp(20px,2.6cqw,40px);font-weight:var(--fw-display);letter-spacing:var(--ls-title);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.mg-dwc-pipe__counters{opacity:0}@container mg-dwc (max-width: 899px){.mg-dwc-pipe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto auto;column-gap:clamp(10px,2.4cqw,20px);row-gap:clamp(8px,1.6cqw,16px)}.mg-dwc-pipe__ghost{grid-column:1;grid-row:2;align-self:stretch}.mg-dwc-pipe__dash{grid-column:2;grid-row:2;align-self:stretch}.mg-dwc-pipe__wire--post{grid-column:1;grid-row:3}.mg-dwc-pipe__wire--json{grid-column:2;grid-row:3}.mg-dwc-pipe__theme{grid-column:1/-1;grid-row:4}.mg-dwc-pipe__counters{grid-column:1/-1;grid-row:5;grid-template-columns:repeat(2,minmax(0,1fr))}.mg-dwc-pipe__wire{height:clamp(40px,9cqw,56px);font-size:clamp(9px,1.6cqw,11px)}.mg-dwc-pipe__fill,.mg-dwc-pipe__hair{top:0;right:auto;bottom:0;left:50%;width:1px;height:auto;margin:0 0 0 -.5px}.mg-dwc-pipe__fill,.mg-dwc-pipe__wire--json .mg-dwc-pipe__fill{transform:scaleY(0);transform-origin:center top}.mg-dwc-pipe__packet,.mg-dwc-pipe__wire--json .mg-dwc-pipe__packet{top:0;right:auto;left:50%;transform:translate3d(-50%,0,0)}.mg-dwc-pipe__endpoints,.mg-dwc-pipe__items{font-size:clamp(10px,2cqw,13px)}.mg-dwc-pipe__endpoint{white-space:normal;overflow-wrap:anywhere}}@container mg-dwc (max-width: 699px){.mg-dwc-pipe__head .mg-dwc-label:last-child{display:none}}.mg-stage[data-playing] .mg-dwc-pipe__item[data-i="0"]:before{animation:mg-dwc-pipe-source var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__wire--post .mg-dwc-pipe__packet{animation:mg-dwc-pipe-post var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__wire--post .mg-dwc-pipe__fill{animation:mg-dwc-pipe-fill-post var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__wire--json .mg-dwc-pipe__packet{animation:mg-dwc-pipe-json var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__wire--json .mg-dwc-pipe__fill{animation:mg-dwc-pipe-fill-json var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__endpoint[data-i="0"]:before{animation:mg-dwc-pipe-ep-1 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__endpoint[data-i="1"]:before{animation:mg-dwc-pipe-ep-2 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__endpoint[data-i="2"]:before{animation:mg-dwc-pipe-ep-3 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__slide{animation:mg-dwc-pipe-snap-slide var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__bar{animation:mg-dwc-pipe-snap-bar var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__hub-label,.mg-stage[data-playing] .mg-dwc-pipe__tile[data-i="0"]{animation:mg-dwc-pipe-snap-tile-1 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__tile[data-i="1"]{animation:mg-dwc-pipe-snap-tile-2 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__tile[data-i="2"]{animation:mg-dwc-pipe-snap-tile-3 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__cards,.mg-stage[data-playing] .mg-dwc-pipe__carousel-label{animation:mg-dwc-pipe-snap-carousel var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-pipe__counters{animation:mg-dwc-pipe-counters var(--mg-cycle) linear infinite both}@container mg-dwc (max-width: 899px){.mg-stage[data-playing] .mg-dwc-pipe__wire--post .mg-dwc-pipe__packet{animation-name:mg-dwc-pipe-post-v}.mg-stage[data-playing] .mg-dwc-pipe__wire--post .mg-dwc-pipe__fill{animation-name:mg-dwc-pipe-fill-post-v}.mg-stage[data-playing] .mg-dwc-pipe__wire--json .mg-dwc-pipe__packet{animation-name:mg-dwc-pipe-json-v}.mg-stage[data-playing] .mg-dwc-pipe__wire--json .mg-dwc-pipe__fill{animation-name:mg-dwc-pipe-fill-json-v}}@keyframes mg-dwc-pipe-source{0%,2%{opacity:0}15%,3%{opacity:1}16%,to{opacity:0}}@keyframes mg-dwc-pipe-post{0%,3.5%{opacity:0;transform:translate3d(0,-50%,0)}4%{opacity:1;transform:translate3d(0,-50%,0);animation-timing-function:var(--ease-in-out)}14%{opacity:1;transform:translate3d(calc(100cqw - 100%),-50%,0)}15.5%,to{opacity:0;transform:translate3d(calc(100cqw - 100%),-50%,0)}}@keyframes mg-dwc-pipe-post-v{0%,3.5%{opacity:0;transform:translate3d(-50%,0,0)}4%{opacity:1;transform:translate3d(-50%,0,0);animation-timing-function:var(--ease-in-out)}14%{opacity:1;transform:translate3d(-50%,calc(100cqh - 100%),0)}15.5%,to{opacity:0;transform:translate3d(-50%,calc(100cqh - 100%),0)}}@keyframes mg-dwc-pipe-fill-post{0%,4%{opacity:1;transform:scaleX(0);animation-timing-function:var(--ease-in-out)}14%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes mg-dwc-pipe-fill-post-v{0%,4%{opacity:1;transform:scaleY(0);animation-timing-function:var(--ease-in-out)}14%,94%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes mg-dwc-pipe-json{0%,23.5%{opacity:0;transform:translate3d(0,-50%,0)}24%{opacity:1;transform:translate3d(0,-50%,0);animation-timing-function:var(--ease-in-out)}34%{opacity:1;transform:translate3d(calc(100% - 100cqw),-50%,0)}35.5%{opacity:0;transform:translate3d(calc(100% - 100cqw),-50%,0)}36%,47.5%{opacity:0;transform:translate3d(0,-50%,0)}48%{opacity:1;transform:translate3d(0,-50%,0);animation-timing-function:var(--ease-in-out)}58%{opacity:1;transform:translate3d(calc(100% - 100cqw),-50%,0)}59.5%{opacity:0;transform:translate3d(calc(100% - 100cqw),-50%,0)}60%,69.5%{opacity:0;transform:translate3d(0,-50%,0)}70%{opacity:1;transform:translate3d(0,-50%,0);animation-timing-function:var(--ease-in-out)}80%{opacity:1;transform:translate3d(calc(100% - 100cqw),-50%,0)}81.5%,to{opacity:0;transform:translate3d(calc(100% - 100cqw),-50%,0)}}@keyframes mg-dwc-pipe-json-v{0%,23.5%{opacity:0;transform:translate3d(-50%,0,0)}24%{opacity:1;transform:translate3d(-50%,0,0);animation-timing-function:var(--ease-in-out)}34%{opacity:1;transform:translate3d(-50%,calc(100cqh - 100%),0)}35.5%{opacity:0;transform:translate3d(-50%,calc(100cqh - 100%),0)}36%,47.5%{opacity:0;transform:translate3d(-50%,0,0)}48%{opacity:1;transform:translate3d(-50%,0,0);animation-timing-function:var(--ease-in-out)}58%{opacity:1;transform:translate3d(-50%,calc(100cqh - 100%),0)}59.5%{opacity:0;transform:translate3d(-50%,calc(100cqh - 100%),0)}60%,69.5%{opacity:0;transform:translate3d(-50%,0,0)}70%{opacity:1;transform:translate3d(-50%,0,0);animation-timing-function:var(--ease-in-out)}80%{opacity:1;transform:translate3d(-50%,calc(100cqh - 100%),0)}81.5%,to{opacity:0;transform:translate3d(-50%,calc(100cqh - 100%),0)}}@keyframes mg-dwc-pipe-fill-json{0%,24%{opacity:1;transform:scaleX(0);animation-timing-function:var(--ease-in-out)}34%,42%{opacity:1;transform:scaleX(1)}46%{opacity:0;transform:scaleX(1)}47.5%{opacity:0;transform:scaleX(0)}48%{opacity:1;transform:scaleX(0);animation-timing-function:var(--ease-in-out)}58%,64%{opacity:1;transform:scaleX(1)}68%{opacity:0;transform:scaleX(1)}69.5%{opacity:0;transform:scaleX(0)}70%{opacity:1;transform:scaleX(0);animation-timing-function:var(--ease-in-out)}80%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes mg-dwc-pipe-fill-json-v{0%,24%{opacity:1;transform:scaleY(0);animation-timing-function:var(--ease-in-out)}34%,42%{opacity:1;transform:scaleY(1)}46%{opacity:0;transform:scaleY(1)}47.5%{opacity:0;transform:scaleY(0)}48%{opacity:1;transform:scaleY(0);animation-timing-function:var(--ease-in-out)}58%,64%{opacity:1;transform:scaleY(1)}68%{opacity:0;transform:scaleY(1)}69.5%{opacity:0;transform:scaleY(0)}70%{opacity:1;transform:scaleY(0);animation-timing-function:var(--ease-in-out)}80%,94%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes mg-dwc-pipe-ep-1{0%,21%{opacity:0}22%,35%{opacity:1}36%,to{opacity:0}}@keyframes mg-dwc-pipe-ep-2{0%,45%{opacity:0}46%,59%{opacity:1}60%,to{opacity:0}}@keyframes mg-dwc-pipe-ep-3{0%,67%{opacity:0}68%,81%{opacity:1}82%,to{opacity:0}}@keyframes mg-dwc-pipe-snap-slide{0%,15%{opacity:0;transform:translate3d(0,8px,0);animation-timing-function:var(--ease-out-expo)}19%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-dwc-pipe-snap-bar{0%,35%{opacity:0;transform:translate3d(0,8px,0);animation-timing-function:var(--ease-out-expo)}39%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-dwc-pipe-snap-tile-1{0%,59%{opacity:0;transform:translate3d(0,8px,0);animation-timing-function:var(--ease-out-expo)}63%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-dwc-pipe-snap-tile-2{0%,60.5%{opacity:0;transform:translate3d(0,8px,0);animation-timing-function:var(--ease-out-expo)}64.5%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-dwc-pipe-snap-tile-3{0%,62%{opacity:0;transform:translate3d(0,8px,0);animation-timing-function:var(--ease-out-expo)}66%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-dwc-pipe-snap-carousel{0%,81%{opacity:0;transform:translate3d(0,8px,0);animation-timing-function:var(--ease-out-expo)}85%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mg-dwc-pipe-counters{0%,8%{opacity:0}10%,96%{opacity:1}to{opacity:0}}.mg-stage[data-reduced] .mg-dwc-pipe__fill,.mg-stage[data-reduced] .mg-dwc-pipe__wire--json .mg-dwc-pipe__fill{transform:none}.mg-stage[data-reduced] .mg-dwc-pipe__bar,.mg-stage[data-reduced] .mg-dwc-pipe__cards,.mg-stage[data-reduced] .mg-dwc-pipe__carousel-label,.mg-stage[data-reduced] .mg-dwc-pipe__counters,.mg-stage[data-reduced] .mg-dwc-pipe__endpoint[data-i="2"]:before,.mg-stage[data-reduced] .mg-dwc-pipe__hub-label,.mg-stage[data-reduced] .mg-dwc-pipe__slide,.mg-stage[data-reduced] .mg-dwc-pipe__tile{opacity:1;transform:none}.mg-dwc-hex{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(12px,2cqw,28px);overflow:hidden;background:linear-gradient(100deg,color-mix(in srgb,var(--dwc-royal) 72%,var(--dwc-navy)) 0,var(--dwc-navy) 100%)}.mg-dwc-hex .mg-dwc-label{color:color-mix(in srgb,var(--text-primary) 64%,transparent)}.mg-dwc-hex__lattice{position:absolute;top:calc(var(--pad) * 1.7);right:0;bottom:calc(var(--pad) * 1.7);width:54%;fill:none;stroke:var(--dwc-royal);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.mg-dwc-hex__cell{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:.55}.mg-dwc-hex__bond{opacity:.42}.mg-dwc-hex__head{position:relative;grid-row:1}.mg-dwc-hex__arrow{position:absolute;top:50%;font-family:var(--font-display);font-size:clamp(24px,3.4cqw,44px);font-weight:var(--fw-display);line-height:1;color:color-mix(in srgb,var(--text-primary) 55%,transparent);transform:translate3d(0,-50%,0)}.mg-dwc-hex__arrow--prev{left:calc(var(--pad) * .42)}.mg-dwc-hex__arrow--next{right:calc(var(--pad) * .42)}.mg-dwc-hex__copy{position:relative;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;align-self:center;gap:clamp(12px,1.8cqw,24px);width:min(100%,56%);padding-left:clamp(14px,2cqw,28px)}.mg-dwc-hex__title{display:block;min-height:calc(3 * var(--lh-snug) * 1em);font-family:var(--font-display);font-size:clamp(22px,4.1cqw,56px);font-weight:var(--fw-display);letter-spacing:var(--ls-title);line-height:var(--lh-snug);text-wrap:balance}.mg-dwc-hex__pill{display:inline-flex;align-items:center;padding:.6em 1.5em;border-radius:var(--r-pill);background:var(--action-accent-bg);font-size:clamp(11px,1.15cqw,14px);font-weight:500;line-height:1.2;color:var(--action-accent-fg);opacity:0;transform:translate3d(0,10px,0)}.mg-dwc-hex__foot{position:relative;grid-row:3;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-left:clamp(14px,2cqw,28px)}.mg-dwc-hex__dots{display:flex;gap:.6em;font-size:clamp(6px,.7cqw,9px)}.mg-dwc-hex__dot{display:block;width:1em;height:1em;border-radius:50%;background:var(--text-primary);opacity:.3}@container mg-dwc (max-width: 699px){.mg-dwc-hex__lattice{top:0;bottom:0;width:78%;opacity:.6}.mg-dwc-hex__copy{width:100%;padding-right:clamp(14px,2cqw,28px)}.mg-dwc-hex__title{font-size:clamp(22px,6.6cqw,34px)}.mg-dwc-hex__arrow{display:none}}.mg-stage[data-playing] .mg-dwc-hex__cell{animation:mg-dwc-hex-draw 1.2s var(--ease-out-quart) calc(var(--i, 0) * 26ms) 1 both}@keyframes mg-dwc-hex-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.mg-stage[data-playing] .mg-dwc-hex__title{animation:mg-dwc-hex-title var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-hex__pill{animation:mg-dwc-hex-pill var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-hex__dot[data-i="0"]{animation:mg-dwc-hex-dot-1 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-hex__dot[data-i="1"]{animation:mg-dwc-hex-dot-2 var(--mg-cycle) linear infinite both}.mg-stage[data-playing] .mg-dwc-hex__dot[data-i="2"]{animation:mg-dwc-hex-dot-3 var(--mg-cycle) linear infinite both}@keyframes mg-dwc-hex-title{0%,30.5%{opacity:1}32.5%,33.3%{opacity:0}33.4%,63.8%{opacity:1}65.8%,66.6%{opacity:0}66.7%,97.2%{opacity:1}99.2%,to{opacity:0}}@keyframes mg-dwc-hex-pill{0%,19.5%{opacity:0;transform:translate3d(0,10px,0);animation-timing-function:var(--ease-out-expo)}23%,30.5%{opacity:1;transform:none}32.5%,52.8%{opacity:0;transform:translate3d(0,10px,0);animation-timing-function:var(--ease-out-expo)}56.3%,63.8%{opacity:1;transform:none}65.8%,86.2%{opacity:0;transform:translate3d(0,10px,0);animation-timing-function:var(--ease-out-expo)}89.7%,97.2%{opacity:1;transform:none}99.2%,to{opacity:0;transform:translate3d(0,10px,0)}}@keyframes mg-dwc-hex-dot-1{0%,33.3%{opacity:1}33.4%,to{opacity:.3}}@keyframes mg-dwc-hex-dot-2{0%,33.3%{opacity:.3}33.4%,66.6%{opacity:1}66.7%,to{opacity:.3}}@keyframes mg-dwc-hex-dot-3{0%,66.6%{opacity:.3}66.7%,to{opacity:1}}.mg-stage[data-reduced] .mg-dwc-hex__cell{stroke-dashoffset:0}.mg-stage[data-reduced] .mg-dwc-hex__pill{opacity:1;transform:none}.mg-stage[data-reduced] .mg-dwc-hex__dot[data-i="0"]{opacity:1}.mg-dwc-wall{--cols:8;--gap:clamp(6px,0.8cqw,12px);--lane:clamp(26px,2.6cqw,38px);--tw:calc((100cqw - 2 * var(--pad) - (var(--cols) - 1) * var(--gap)) / var(--cols));--th:calc(var(--tw) * 9 / 16);display:grid;grid-template-rows:auto auto auto;gap:clamp(12px,2cqw,28px);align-content:start}.mg-dwc-wall__board{--rows:var(--rows-w);position:relative;height:calc(var(--rows) * (var(--th) + var(--gap)) - var(--gap) + 3 * var(--lane))}.mg-dwc-wall__row{--r:var(--r-w);position:absolute;top:0;right:0;left:0;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);height:var(--lane);padding-bottom:var(--gap);transform:translate3d(0,calc(var(--r) * (var(--th) + var(--gap)) + var(--g) * var(--lane)),0);opacity:0}.mg-dwc-wall__row-name{font-family:var(--font-display);font-size:clamp(13px,1.4cqw,18px);font-weight:var(--fw-display);letter-spacing:var(--ls-title);line-height:1}.mg-dwc-wall__tile{--c0:var(--c0-w);--r0:var(--r0-w);--c1:var(--c1-w);--r1:var(--r1-w);--x0:calc(var(--c0) * (var(--tw) + var(--gap)));--y0:calc(var(--r0) * (var(--th) + var(--gap)));--x1:calc(var(--c1) * (var(--tw) + var(--gap)));--y1:calc(var(--r1) * (var(--th) + var(--gap)) + (var(--g) + 1) * var(--lane));position:absolute;top:0;left:0;width:var(--tw);height:var(--th);margin:0;overflow:hidden;border:1px solid var(--border-hairline);border-radius:var(--r-sm);background:var(--surface-raised);transform:translate3d(var(--x0),var(--y0),0);opacity:0}.mg-dwc-wall__tile img{display:block;width:100%;height:100%;object-fit:cover}.mg-dwc-wall__tag{position:absolute;bottom:.4em;left:.4em;padding:.15em .5em;border-radius:var(--r-xs);background:color-mix(in srgb,var(--surface-canvas) 82%,transparent);font-family:var(--font-mono);font-size:clamp(9px,.75cqw,11px);letter-spacing:var(--ls-caps-tight);line-height:1.5;color:var(--text-primary)}@container mg-dwc (max-width: 999px){.mg-dwc-wall{--cols:6}.mg-dwc-wall__board{--rows:var(--rows-m)}.mg-dwc-wall__row{--r:var(--r-m)}.mg-dwc-wall__tile{--c0:var(--c0-m);--r0:var(--r0-m);--c1:var(--c1-m);--r1:var(--r1-m)}}@container mg-dwc (max-width: 699px){.mg-dwc-wall{--cols:4;--lane:clamp(26px,7cqw,32px)}.mg-dwc-wall__board{--rows:var(--rows-n)}.mg-dwc-wall__row{--r:var(--r-n)}.mg-dwc-wall__tile{--c0:var(--c0-n);--r0:var(--r0-n);--c1:var(--c1-n);--r1:var(--r1-n)}.mg-dwc-wall__tag{display:none}.mg-dwc-wall__counters{grid-template-columns:repeat(2,minmax(0,1fr))}}.mg-stage[data-playing] .mg-dwc-wall__tile{animation:mg-dwc-wall-tile 3.2s linear calc(var(--i, 0) * 45ms) 1 both}.mg-stage[data-playing] .mg-dwc-wall__row{animation:mg-dwc-wall-row var(--dur-slow) var(--ease-out-expo) 3.4s 1 both}@keyframes mg-dwc-wall-tile{0%{opacity:0;transform:translate3d(var(--x0),var(--y0),0) scale(.94);animation-timing-function:var(--ease-out-expo)}14%,50%{opacity:1;transform:translate3d(var(--x0),var(--y0),0);animation-timing-function:var(--ease-in-out)}to{opacity:1;transform:translate3d(var(--x1),var(--y1),0)}}@keyframes mg-dwc-wall-row{0%{opacity:0}to{opacity:1}}.mg-stage[data-reduced] .mg-dwc-wall__tile{opacity:1;transform:translate3d(var(--x1),var(--y1),0)}.mg-stage[data-reduced] .mg-dwc-wall__row{opacity:1}