.motion-page .card,.motion-page .step,.motion-page .para,.motion-page .lb-rec,.motion-page .spec-i,.motion-page .tbanner,.motion-page .g-team,.motion-page .door,.motion-page .hero{opacity:0}.motion-page .is-lit{animation:lit-in 0.4s cubic-bezier(0.2,0.7,0.3,1) both}@keyframes lit-in{from{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.motion-page .card.is-lit{animation:plate-fit 0.44s cubic-bezier(0.16,0.8,0.3,1) both,plate-edge 0.85s ease-out 0.06s both}@keyframes plate-fit{from{opacity:0.4;clip-path:polygon(var(--cut) calc(50% - 3px),calc(100% - var(--cut)) calc(50% - 3px),100% calc(50% - 3px),100% calc(50% + 3px),calc(100% - var(--cut)) calc(50% + 3px),var(--cut) calc(50% + 3px),0 calc(50% + 3px),0 calc(50% - 3px))}to{opacity:1;clip-path:var(--notch)}}@keyframes plate-edge{0%{box-shadow:inset 0 0 0 1px rgba(255,154,42,0.75)}40%{box-shadow:inset 0 0 0 1px rgba(255,154,42,0.3)}100%{box-shadow:inset 0 0 0 1px rgba(255,154,42,0)}}.motion-page .card.is-lit:not(.hero):not(.wait):not(.toosmall)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(180deg,transparent,rgba(255,154,42,0.5) 45%,rgba(255,226,161,0.75) 50%,rgba(255,154,42,0.5) 55%,transparent);background-size:100% 30px;background-repeat:no-repeat;animation:weld 0.62s ease-in 0.08s both}@keyframes weld{from{background-position:0 -30px;opacity:1}80%{opacity:1}to{background-position:0 100%;opacity:0}}.motion-page .card.is-lit:not(.hero):not(.wait):not(.toosmall)::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,transparent 44%,var(--accent) 47%,transparent 58%),radial-gradient(circle,transparent 44%,var(--accent) 47%,transparent 58%),radial-gradient(circle,transparent 44%,var(--accent) 47%,transparent 58%),radial-gradient(circle,transparent 44%,var(--accent) 47%,transparent 58%);background-repeat:no-repeat;background-position:left 15px top 5px,right 15px top 5px,left 15px bottom 5px,right 15px bottom 5px;animation:bolts 0.34s ease-out 0.3s both}@keyframes bolts{from{background-size:26px 26px;opacity:0}35%{opacity:1}to{background-size:8px 8px;opacity:0}}.motion-page .step.is-lit,.motion-page .para.is-lit,.motion-page .lb-rec.is-lit,.motion-page .spec-i.is-lit,.motion-page .g-team.is-lit{animation:tile-draw 0.42s cubic-bezier(0.2,0.75,0.3,1) both}@keyframes tile-draw{from{opacity:0.25;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.motion-page .step:nth-child(2).is-lit,.motion-page .para:nth-child(2).is-lit,.motion-page .lb-rec:nth-child(2).is-lit,.motion-page .spec-i:nth-child(2).is-lit,.motion-page .g-team:nth-child(2).is-lit{animation-delay:0.06s}.motion-page .step:nth-child(3).is-lit,.motion-page .para:nth-child(3).is-lit,.motion-page .lb-rec:nth-child(3).is-lit,.motion-page .spec-i:nth-child(3).is-lit,.motion-page .g-team:nth-child(3).is-lit{animation-delay:0.12s}.motion-page .step:nth-child(4).is-lit,.motion-page .para:nth-child(4).is-lit,.motion-page .lb-rec:nth-child(4).is-lit,.motion-page .spec-i:nth-child(4).is-lit,.motion-page .g-team:nth-child(4).is-lit{animation-delay:0.18s}.motion-page .step:nth-child(n+5).is-lit,.motion-page .para:nth-child(n+5).is-lit,.motion-page .lb-rec:nth-child(n+5).is-lit,.motion-page .spec-i:nth-child(n+5).is-lit{animation-delay:0.24s}.motion-page .card.is-lit > .card-head{animation:rule-draw 0.62s cubic-bezier(0.25,0.8,0.3,1) 0.3s both}@keyframes rule-draw{from{background-size:0 1px}to{background-size:100% 1px}}.fig{position:relative}.fig::before,.fig::after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:3px;pointer-events:none}.fig::before{background-image:repeating-linear-gradient(90deg,var(--line-hard) 0 1px,transparent 1px 8px);opacity:0.55}.fig::after{background:var(--accent);transform:scaleX(0);transform-origin:left center}.motion .fig.is-read::after{animation:gauge 0.75s cubic-bezier(0.2,0.8,0.3,1) both}@keyframes gauge{from{transform:scaleX(0)}to{transform:scaleX(1)}}.fig-accent::after{background:var(--accent-hi)}.motion-page .tw .tw-c{opacity:0}.motion-page .tw .tw-c.on{animation:tw-strike 0.2s ease-out both}@keyframes tw-strike{0%{opacity:0.2;color:var(--accent-hi)}55%{opacity:1;color:var(--accent-hi)}100%{opacity:1}}.motion-page .tw::after{content:"";display:inline-block;width:0.46em;height:0.72em;margin-left:0.1em;vertical-align:-0.02em;background:var(--accent);animation:tw-blink 0.62s steps(1) infinite}.motion-page .tw.tw-done::after{display:none}@keyframes tw-blink{0%,49%{opacity:1}50%,100%{opacity:0}}.motion .pop:not([hidden]){animation:pop-open 0.2s cubic-bezier(0.2,0.75,0.3,1) both}@keyframes pop-open{from{opacity:0;transform:translate3d(0,-7px,0);clip-path:inset(0 0 62% 0)}to{opacity:1;transform:none}}.motion .pop:not([hidden]) .pop-item,.motion .pop:not([hidden]) .pop-hd{animation:row-in 0.24s ease-out both}@keyframes row-in{from{opacity:0;transform:translate3d(-8px,0,0)}to{opacity:1;transform:none}}.motion .pop > *:nth-child(1),.motion .pop-links > *:nth-child(1){animation-delay:0.02s}.motion .pop > *:nth-child(2),.motion .pop-links > *:nth-child(2){animation-delay:0.045s}.motion .pop > *:nth-child(3),.motion .pop-links > *:nth-child(3){animation-delay:0.07s}.motion .pop > *:nth-child(4),.motion .pop-links > *:nth-child(4){animation-delay:0.095s}.motion .pop > *:nth-child(5),.motion .pop-links > *:nth-child(5){animation-delay:0.12s}.motion .pop > *:nth-child(6),.motion .pop-links > *:nth-child(6){animation-delay:0.145s}.motion .pop > *:nth-child(n+7),.motion .pop-links > *:nth-child(n+7){animation-delay:0.17s}.pop-item:hover .pop-cell,.pop-item:focus-visible .pop-cell{animation:cell-knock 0.26s cubic-bezier(0.3,1.5,0.5,1)}@keyframes cell-knock{0%{transform:none}40%{transform:translate3d(1.5px,0,0)}100%{transform:none}}.nav-link{transition:color var(--fast),background-color var(--fast),box-shadow var(--fast)}.nav-link:hover:not([aria-current="page"]){box-shadow:inset 0 -2px 0 var(--accent-line)}.btn{transition:transform 0.08s ease-out,box-shadow 0.2s ease-out,background-color var(--fast),border-color var(--fast),color var(--fast),filter var(--fast)}.btn:hover{box-shadow:inset 0 2px 0 rgba(255,255,255,0.35),inset 0 0 0 1px rgba(255,255,255,0.14)}.btn:active{transform:translate3d(0,1px,0)}.btn::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.95) 0 18%,rgba(255,226,161,0.55) 34%,rgba(255,154,42,0) 68%)}.btn.fired::before{animation:discharge 0.4s ease-out}@keyframes discharge{0%{opacity:0.95;transform:scale(0.14)}100%{opacity:0;transform:scale(1.75)}}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--accent-line)}.motion-page .step,.motion-page .spec-i,.motion-page .para,.motion-page .lb-rec{transition:transform 0.16s ease-out,border-color 0.16s ease-out}.motion-page .step:hover,.motion-page .para:hover,.motion-page .lb-rec:hover{transform:translate3d(0,-1px,0)}.motion-page .tbanner.is-lit{animation:lit-in 0.4s cubic-bezier(0.2,0.7,0.3,1) both}.motion .tbanner::before{animation:hazard-march 1.1s linear infinite}@keyframes hazard-march{from{background-position:0 0}to{background-position:19.8px 0}}.motion .tbanner::after{animation:tb-breathe 2.8s ease-in-out infinite}@keyframes tb-breathe{0%,100%{box-shadow:inset 0 0 0 1px rgba(255,226,161,0)}50%{box-shadow:inset 0 0 0 1px rgba(255,226,161,0.55)}}.motion .feed .fe,.motion .bl-lines .fe{animation:fe-in 0.34s ease-out both}@keyframes fe-in{from{opacity:0;transform:translate3d(0,-5px,0)}to{opacity:1;transform:none}}.motion .bl-live::before,.motion .status-dot{animation:tell-breathe 2.4s ease-in-out infinite}@keyframes tell-breathe{0%,100%{opacity:1}50%{opacity:0.45}}.motion .appbar{animation:seam-breathe 9s ease-in-out infinite}@keyframes seam-breathe{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 1px 0 rgba(255,154,42,0.32)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 1px 0 rgba(255,154,42,0.66)}}.door-live,.hero-live{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity 0.9s ease-out}.door-live.is-live,.hero-live.is-live{opacity:1}
