.agrun{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-lg,14px);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.agrun.agrun--finale .agrun-head,.agrun.agrun--finale .agrun-prog,.agrun.agrun--finale .agrun-body{opacity:.42;pointer-events:none;transition:opacity .38s cubic-bezier(.22,.61,.36,1),transform .38s cubic-bezier(.22,.61,.36,1);transform:scale(.988)}.agrun.agrun--complete .agrun-pct{color:var(--ok);transition:color .42s cubic-bezier(.22,.61,.36,1)}.agrun.agrun--finale .agrun-pct{color:var(--ok)}.agrun.agrun--complete .agrun-elapsed .lvdot,.agrun.agrun--finale .agrun-elapsed .lvdot{background:var(--ok);box-shadow:none;animation:none}.agrun.agrun--settling .agrun-elapsed{color:var(--ok-ink);transition:color .32s}.agrun.agrun--settling .agrun-prog--done i{animation:.38s cubic-bezier(.22,.61,.36,1) both progLock}@keyframes progLock{0%{filter:brightness(1.18);box-shadow:0 0 18px color-mix(in srgb, var(--ok) 58%, transparent)}to{filter:brightness();box-shadow:0 0 12px color-mix(in srgb, var(--ok) 45%, transparent)}}.agrun-head{align-items:center;gap:14px;padding:18px 24px 15px;animation:.5s 40ms both agAssemble;display:flex}.ag-mark{background:var(--card);border:1.5px solid var(--line-2);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;animation:3.4s ease-in-out infinite markBreathe;display:grid}.agrun-head .ht{font-family:var(--disp);font-weight:700;font-size:calc(16.5px * var(--type-scale));letter-spacing:-.01em;color:var(--ink);line-height:1.15}.agrun-head .hs{font-size:calc(12.5px * var(--type-scale));color:var(--mut);margin-top:2px}.agrun-head .hs .mono{color:var(--ink-2);font-weight:600}.agrun-pct{font-family:var(--disp);font-weight:700;font-size:calc(32px * var(--type-scale));letter-spacing:-.03em;color:var(--beam);font-variant-numeric:tabular-nums;line-height:1}.agrun-pct .u{font-size:calc(16px * var(--type-scale));opacity:.6;margin-left:1px}.agrun-meter{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.agrun-elapsed{font-size:calc(11px * var(--type-scale));color:var(--mut);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:600;display:inline-flex}.agrun-elapsed .mono{color:var(--ink-2);font-weight:700}.agrun-elapsed .lvdot{background:var(--beam);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite lvPulse}@keyframes lvPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--beam) 55%, transparent)}50%{box-shadow:0 0 0 4px #0000}}.agrun-prog{background:var(--line-soft);height:3px;position:relative;overflow:hidden}.agrun-prog i{transform-origin:0;background:linear-gradient(90deg, var(--beam), var(--mark));width:100%;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--beam) 55%, transparent);border-radius:0 3px 3px 0;transition:transform .32s cubic-bezier(.22,.61,.36,1);display:block;position:relative;overflow:hidden}.agrun-prog--done i{background:linear-gradient(90deg, var(--ok), color-mix(in srgb, var(--ok) 72%, var(--mark)));box-shadow:0 0 12px color-mix(in srgb, var(--ok) 45%, transparent);transition:transform .38s cubic-bezier(.22,.61,.36,1),background .42s,box-shadow .42s}.agrun-prog--done i:after{opacity:0;transition:opacity .3s}.agrun-prog i:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000) 0 0/42% 100% no-repeat;animation:1.5s linear infinite progSheen;position:absolute;inset:0}@keyframes progSheen{0%{background-position:-50% 0}to{background-position:150% 0}}.agrun-body{grid-template-rows:420px;grid-template-columns:.86fr 1.14fr;display:grid}.agrun-steps{border-right:1.5px solid var(--line);flex-direction:column;min-height:0;padding:20px 22px 20px 8px;animation:.5s .12s both agAssemble;display:flex;overflow:hidden}.agrun-docs{animation:.5s .18s both agAssemble}@keyframes agAssemble{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.agstep-scroll{flex:1;min-height:0;padding-left:14px;position:relative;overflow:hidden}.agstep-scroll.faded{-webkit-mask-image:linear-gradient(#0000 0,#000 7% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 90%,#0000 100%)}.agstep-track{will-change:transform;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.agrun-steps-h,.agrun-docs-h{font-size:calc(11px * var(--type-scale));text-transform:uppercase;letter-spacing:.06em;color:var(--mut);align-items:center;gap:8px;margin-bottom:14px;font-weight:700;display:flex}.agrun-steps-h{padding-left:14px}.agrun-docs{background:var(--paper);flex-direction:column;min-height:0;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}.agrun-docs:before{content:"";pointer-events:none;background:radial-gradient(120% 56% at 82% -8%, color-mix(in srgb, var(--beam) 7%, transparent), transparent 62%);position:absolute;inset:0}.agrun-docs-h{z-index:2;position:relative}.agstep{gap:13px;padding:7px 0 11px;display:flex;position:relative}.agstep-ico{border:1.5px solid var(--line);background:var(--card);width:27px;height:27px;color:var(--mut);z-index:1;border-radius:8px;flex-shrink:0;place-items:center;transition:background .35s,border-color .35s,color .35s,box-shadow .35s;display:grid;position:relative}.agstep[data-state=active] .agstep-ico{background:var(--beam);border-color:var(--beam);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--beam) 15%, transparent)}.agstep[data-state=active] .agstep-ico:after{content:"";border:1.5px solid var(--beam);pointer-events:none;border-radius:11px;animation:1.5s ease-out infinite agRing;position:absolute;inset:-5px}@keyframes agRing{0%{opacity:.6;transform:scale(.82)}to{opacity:0;transform:scale(1.32)}}.agstep[data-state=done] .agstep-ico{background:var(--ok);border-color:var(--ok);color:#fff;transition:background .35s,border-color .35s,color .35s,box-shadow .35s,transform .35s cubic-bezier(.34,1.2,.5,1)}.agrun--complete .agstep[data-state=done] .agstep-ico{box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 18%, transparent)}.agstep-line{background:var(--line);width:1.5px;transition:background .4s;position:absolute;top:35px;bottom:-4px;left:13px}.agstep[data-state=done] .agstep-line{background:var(--ok)}.agstep:last-child .agstep-line{display:none}.agstep-body{flex:1;min-width:0;padding-top:3px}.agstep-label{font-weight:700;font-size:calc(13.5px * var(--type-scale));color:var(--ink);align-items:center;gap:8px;transition:color .3s;display:flex}.agstep[data-state=active] .agstep-label{color:var(--beam)}.agstep[data-state=pending] .agstep-label{color:var(--mut-2)}.agstep-proc{font-size:calc(10.5px * var(--type-scale));color:var(--beam-ink);background:var(--beam-soft);border-radius:5px;align-items:center;gap:5px;padding:1px 7px;font-weight:700;display:inline-flex}.agstep-proc .pdot{background:var(--beam);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite dsBob}.agstep-meta{margin-top:5px;animation:.45s both contentRise}.agstep-meta .m1{font-family:var(--mono);font-size:calc(11.5px * var(--type-scale));color:var(--ink-2);font-weight:600}.agstep-meta .m2{font-size:calc(11px * var(--type-scale));color:var(--mut);margin-top:1px}.agdoc-scroll{flex:1;min-height:0;margin-top:2px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 93%,#0000 100%)}.agdoc-track{will-change:transform;padding-bottom:8px}.agdoc-track--smooth{transition:none}.agdoc-grid{z-index:1;grid-template-columns:1fr 1fr;gap:9px;display:grid;position:relative}.agdoc{border:1.5px solid var(--line);background:var(--card);will-change:opacity, transform;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:10px 12px;transition:border-color .45s,background .45s,box-shadow .45s;display:flex}.agdoc[data-state=ok]{border-color:color-mix(in srgb, var(--mark) 42%, transparent);box-shadow:0 1px 8px color-mix(in srgb, var(--mark) 13%, transparent);animation:.6s ease-out agFlashOk}.agdoc[data-state=warn]{border-color:color-mix(in srgb, var(--warn) 52%, transparent);background:color-mix(in srgb, var(--warn) 8%, var(--card));box-shadow:0 1px 8px color-mix(in srgb, var(--warn) 16%, transparent);animation:.6s ease-out agFlashWarn}@keyframes agFlashOk{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--mark) 32%, transparent)}to{box-shadow:0 1px 8px color-mix(in srgb, var(--mark) 13%, transparent)}}@keyframes agFlashWarn{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 40%, transparent)}to{box-shadow:0 1px 8px color-mix(in srgb, var(--warn) 16%, transparent)}}.agdoc-ico{width:30px;height:36px;font-family:var(--mono);font-size:calc(8px * var(--type-scale));color:#fff;letter-spacing:.02em;border-radius:6px;flex-shrink:0;place-items:end center;padding-bottom:4px;font-weight:700;display:grid;position:relative;box-shadow:inset -1px -1px #00000014}.agdoc-ico:before{content:"";border-top:0 solid #ffffff8c;border-bottom:7px solid #ffffff8c;border-left:0 solid #0000;border-right:7px solid #0000;border-radius:0 0 0 3px;position:absolute;top:0;right:0}.agdoc-main{flex:1;min-width:0}.agdoc-name{font-size:calc(13px * var(--type-scale));color:var(--ink);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-weight:700;overflow:hidden}.agdoc-name.mono{font-size:calc(12.5px * var(--type-scale));letter-spacing:-.02em}.agdoc-meta{font-size:calc(10.5px * var(--type-scale));color:var(--mut);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;display:flex;overflow:hidden}.agdoc-sub{text-overflow:ellipsis;min-width:0;overflow:hidden}.agdoc-sub.warn{color:var(--warn-ink);font-weight:700}.agdoc-sub.dim{color:var(--mut-2)}.agdoc-srci{color:var(--mut);flex-shrink:0}.agdoc-type{font-weight:700;font-size:calc(9px * var(--type-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:var(--card-2);border:1px solid var(--line);border-radius:4px;flex-shrink:0;padding:1px 5px}.agdoc-src{color:var(--ink-2);font-weight:700}.agdoc-status{border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;transition:background .4s,color .4s;display:grid}.agdoc[data-state=pending] .agdoc-status{color:var(--mut-2)}.agdoc[data-state=ok] .agdoc-status{background:var(--mark);color:#fff}.agdoc[data-state=warn] .agdoc-status{background:var(--warn);color:#fff}.agdoc-pulse{background:var(--mut-2);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite dsBob}.agbeam{pointer-events:none;z-index:4;will-change:top;height:88px;transition:none;position:absolute;left:0;right:0;transform:translateY(-50%)}.agbeam-line{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--beam) 55%, transparent) 14%, var(--beam) 38%, var(--mark) 62%, color-mix(in srgb, var(--mark) 55%, transparent) 86%, transparent 100%);height:2.5px;box-shadow:0 0 18px 3px color-mix(in srgb, var(--beam) 42%, transparent), 0 0 4px 1px color-mix(in srgb, var(--mark) 35%, transparent);border-radius:99px;animation:2.4s ease-in-out infinite beamPulse;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.agbeam-wash{pointer-events:none;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--beam) 6%, transparent) 28%, color-mix(in srgb, var(--beam) 16%, transparent) 48%, color-mix(in srgb, var(--mark) 12%, transparent) 58%, color-mix(in srgb, var(--beam) 8%, transparent) 72%, transparent 100%);filter:blur(4px);opacity:.92;position:absolute;inset:0}.agbeam:before,.agbeam:after{content:none}.agdoc-foot{z-index:2;font-size:calc(12px * var(--type-scale));align-items:center;gap:14px;margin-top:auto;padding-top:14px;font-weight:700;display:flex;position:relative}.agdoc-foot .read{color:var(--ink-2);font-family:var(--mono)}.agdoc-foot .ok{color:var(--ok-ink);align-items:center;gap:6px;display:inline-flex}.agdoc-foot .warn{color:var(--warn-ink);align-items:center;gap:6px;display:inline-flex}.agdoc-foot .more{color:var(--mut);font-weight:600;font-size:calc(11.5px * var(--type-scale));align-items:center;gap:6px;margin-left:auto;display:inline-flex}.agdoc-foot .more .sp{border:1.6px solid var(--line-2);border-top-color:var(--beam);border-radius:50%;width:11px;height:11px;animation:.8s linear infinite spin}.cf-stage{z-index:6;background:radial-gradient(128% 100% at 50% 0%, color-mix(in srgb, var(--card) 92%, transparent), color-mix(in srgb, var(--paper) 88%, transparent) 72%);-webkit-backdrop-filter:blur(10px);--logo-c:var(--ink);place-items:center;padding:28px;animation:.32s cubic-bezier(.22,.61,.36,1) both finaleBackdrop;display:grid;position:absolute;inset:0;overflow:hidden}.cf-wrap{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:560px;animation:.38s cubic-bezier(.22,.61,.36,1) 40ms both finaleCardIn;display:flex;position:relative}.cf-eyebrow{font-family:var(--mono);font-size:calc(11px * var(--type-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-top:16px;font-weight:700;animation:.36s .28s both contentRise}.cf-title{font-family:var(--disp);font-weight:700;font-size:calc(28px * var(--type-scale));letter-spacing:-.035em;color:var(--ink);margin-top:5px;animation:.36s .34s both contentRise}.cf-eq{align-items:stretch;gap:10px;width:100%;margin-top:18px;display:flex}.cf-eq>*{animation:.32s both cfTermIn}.cf-eq>:first-child{animation-delay:.38s}.cf-eq>:nth-child(2){animation-delay:.44s}.cf-eq>:nth-child(3){animation-delay:.5s}.cf-eq>:nth-child(4){animation-delay:.56s}.cf-eq>:nth-child(5){animation-delay:.62s}@keyframes cfTermIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes cfResultLand{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes cfGlow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 24px -2px color-mix(in srgb, var(--mark) 45%, transparent)}}.cf-term{background:var(--card);border:1.5px solid var(--line);border-radius:12px;flex:1;min-width:0;padding:13px 12px}.cf-term .k{font-size:calc(10.5px * var(--type-scale));text-transform:uppercase;letter-spacing:.05em;color:var(--mut);font-weight:700}.cf-term .v{font-family:var(--mono);font-size:calc(16px * var(--type-scale));color:var(--ink-2);letter-spacing:-.01em;margin-top:5px;font-weight:700}.cf-term.result{background:var(--mark-soft);border-color:var(--mark);animation:.42s .62s both cfResultLand,2.2s ease-in-out 1s infinite cfGlow}.cf-term.result .k{color:var(--mark-ink)}.cf-term.result .v{color:var(--mark-ink);font-size:calc(21px * var(--type-scale))}.cf-op{font-family:var(--mono);font-size:calc(18px * var(--type-scale));color:var(--mut-2);flex-shrink:0;place-items:center;width:14px;font-weight:700;display:grid}.cf-stats{justify-content:center;align-items:center;gap:0;margin-top:18px;animation:.42s .58s both contentRise;display:flex}.cf-stat{align-items:center;gap:8px;padding:0 18px;display:flex;position:relative}.cf-stat+.cf-stat:before{content:"";background:var(--line);width:1.5px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cf-stat .si{background:var(--card);border:1.5px solid var(--line);width:28px;height:28px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cf-stat .sv{font-family:var(--disp);font-weight:700;font-size:calc(15px * var(--type-scale));color:var(--ink);line-height:1}.cf-stat .sl{font-size:calc(10.5px * var(--type-scale));color:var(--mut);margin-top:2px}.cf-pill{background:var(--ink);color:var(--paper);font-size:calc(12.5px * var(--type-scale));box-shadow:var(--shadow-soft);border-radius:99px;align-items:center;gap:7px;margin-top:18px;padding:8px 16px;font-weight:700;animation:.34s .72s both contentRise;display:inline-flex;position:relative;overflow:hidden}.cf-pill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:45%;height:100%;animation:2.2s ease-in-out .95s infinite cfSheen;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes cfSheen{0%{left:-60%}55%,to{left:130%}}.ag-finale{z-index:6;cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.ag-finale--exit{pointer-events:none;animation:.22s cubic-bezier(.4,0,.2,1) both finaleExit}@keyframes finaleExit{to{opacity:0;transform:scale(.985)}}.ag-skip{left:0;right:0;bottom:max(15px, env(safe-area-inset-bottom,0px));text-align:center;font-size:calc(11px * var(--type-scale));color:var(--mut);z-index:9;opacity:0;pointer-events:none;font-weight:600;animation:.32s forwards agSkipIn;position:absolute}.ag-finale[data-mode=micro] .ag-skip{animation-delay:.78s}.ag-finale[data-mode=quiet] .ag-skip{animation-delay:1.12s}.ag-finale[data-mode=lighthouse] .ag-skip{animation-delay:1.4s}.ag-skip b{font-family:var(--mono);color:var(--ink-2);font-weight:700}.ag-finale.dark .ag-skip{color:#8a93a6}.ag-finale.dark .ag-skip b{color:#c8ceda}@keyframes agSkipIn{to{opacity:.85}}.cf-stage.micro{background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--card) 94%, transparent), color-mix(in srgb, var(--paper) 90%, transparent) 72%)}.cf-wrap.micro{gap:0;max-width:400px}.cf-wrap.micro .sg-c{animation-duration:.46s;animation-delay:40ms}.cf-wrap.micro .sg-k{animation-duration:.36s;animation-delay:.36s}.cf-wrap.micro .sg-circle__ring{animation-duration:.68s;animation-delay:0s}.cf-wrap.micro .sg-circle__halo{animation:.85s ease-out .1s both sgHaloOnce}.cf-microword{font-family:var(--disp);font-weight:700;font-size:calc(22px * var(--type-scale));letter-spacing:-.03em;color:var(--ink);margin-top:10px;animation:.3s .44s both contentRise}.cf-microamt{font-size:calc(25px * var(--type-scale));letter-spacing:-.02em;color:var(--mark-ink);margin-top:2px;font-weight:700;animation:.32s .52s both contentRise,.42s cubic-bezier(.34,1.2,.5,1) .52s both cfAmtLand}.cf-microsub{font-size:calc(12.5px * var(--type-scale));color:var(--mut);max-width:28ch;margin-top:6px;line-height:1.4;animation:.32s .6s both contentRise}.cf-wrap.quiet .sg-c{animation-duration:.52s;animation-delay:60ms}.cf-wrap.quiet .sg-k{animation-duration:.42s;animation-delay:.42s}.cf-wrap.quiet .sg-circle__ring{animation-duration:.8s;animation-delay:20ms}.cf-wrap.quiet .sg-circle__halo{animation:1s ease-out 80ms both sgHaloOnce}@keyframes cfAmtLand{0%{transform:scale(.94)}55%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes sgHaloOnce{0%{opacity:0;transform:scale(.82)}45%{opacity:.95;transform:scale(1.1)}to{opacity:.48;transform:scale(1)}}.microcheck{place-items:center;width:58px;height:58px;display:grid}.microcheck .mc-ring{stroke:var(--mark);stroke-width:3px;fill:color-mix(in srgb, var(--mark) 9%, transparent);stroke-dasharray:164;stroke-dashoffset:164px;transform-origin:50%;animation:.55s cubic-bezier(.4,0,.2,1) 50ms forwards mcRing,.42s cubic-bezier(.34,1.42,.5,1) .58s both mcSettle}.microcheck .mc-mark{stroke:var(--mark);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s cubic-bezier(.3,0,.2,1) .44s forwards mcMark,1.1s ease-out .82s both mcIgnite}@keyframes mcRing{to{stroke-dashoffset:0}}@keyframes mcMark{to{stroke-dashoffset:0}}@keyframes mcSettle{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes mcIgnite{0%{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--mark) 70%, transparent))}to{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--mark) 45%, transparent))}}@media (max-width:860px){.agrun-body{grid-template-rows:minmax(220px,36vh) minmax(260px,40vh);grid-template-columns:1fr}.agrun-steps{border-right:none;border-bottom:1.5px solid var(--line)}.agrun-head{flex-wrap:wrap;gap:10px;padding:14px 16px 12px}.agrun-head>div:nth-child(2){flex:180px;min-width:0}.agrun-head .ht{font-size:calc(15px * var(--type-scale))}.agrun-pct{font-size:calc(26px * var(--type-scale))}.agdoc-grid{grid-template-columns:1fr}.ag-finale{-webkit-overflow-scrolling:touch;padding:max(16px, env(safe-area-inset-top,0px)) 0 max(32px, env(safe-area-inset-bottom,0px));place-items:center;overflow-y:auto}.cf-stage{width:100%;padding:16px}.cf-wrap{max-width:100%;padding:0 16px}.cf-wrap.micro{padding:0 20px}.cf-title{font-size:calc(24px * var(--type-scale))}.cf-microword{font-size:calc(20px * var(--type-scale))}.cf-microamt{font-size:calc(22px * var(--type-scale))}.cf-term.result .v{font-size:calc(19px * var(--type-scale))}.cf-eq{flex-direction:column;gap:8px}.cf-op{width:auto;height:12px;transform:rotate(90deg)}.cf-stats{flex-wrap:wrap;gap:12px 0}.ag-issue-row{flex-wrap:wrap!important}.ag-issue-row .btn{width:100%;margin-top:4px}}@media (prefers-reduced-motion:reduce){.ag-mark,.agstep-proc .pdot,.agdoc-pulse,.agdoc-foot .more .sp,.agrun-elapsed .lvdot,.agrun-prog i:after,.agstep[data-state=active] .agstep-ico:after,.agbeam-line,.cf-term.result,.cf-pill:after,.agrun-head,.agrun-steps,.agrun-docs{animation:none!important}.agbeam-line{opacity:.75}.agbeam,.agdoc-track,.agstep-track{transition:none}.agdoc{transition:none;animation:none!important}.cf-eyebrow,.cf-title,.cf-eq,.cf-eq>*,.cf-stats,.cf-pill,.cf-microword,.cf-microamt,.cf-microsub,.cf-stage,.cf-wrap,.ag-finale--exit{animation:none!important}.agrun.agrun--finale .agrun-head,.agrun.agrun--finale .agrun-prog,.agrun.agrun--finale .agrun-body{filter:none;opacity:.55;transform:none}.agrun.agrun--settling .agrun-prog--done i{animation:none!important}}.sg-circle{flex-shrink:0;place-items:center;display:grid;position:relative}.sg-circle__halo{background:radial-gradient(circle, color-mix(in srgb, var(--mark) 30%, transparent), transparent 68%);filter:blur(3px);pointer-events:none;border-radius:50%;animation:2.8s ease-in-out infinite sgHalo;position:absolute}.sg-circle__ring{border:2px solid var(--mark);pointer-events:none;border-radius:50%;animation:1.05s cubic-bezier(.2,.7,.3,1) .12s both sgRing;position:absolute;inset:0}.sg-circle__disc{background:radial-gradient(circle at 38% 30%, color-mix(in srgb, var(--mark) 12%, transparent), transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:7%}.sg-c{stroke-dasharray:210;stroke-dashoffset:210px;animation:.62s cubic-bezier(.4,0,.2,1) .18s forwards sgDraw}.sg-k{stroke-dasharray:96;stroke-dashoffset:96px;animation:.5s cubic-bezier(.3,0,.2,1) .74s forwards sgDraw,1.2s ease-out .74s forwards sgIgnite}@keyframes sgDraw{to{stroke-dashoffset:0}}@keyframes sgRing{0%{opacity:0;transform:scale(.55)}45%{opacity:1}to{opacity:0;transform:scale(1.32)}}@keyframes sgHalo{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@keyframes sgIgnite{0%,55%{filter:drop-shadow(0 0 #0000)}78%{filter:drop-shadow(0 0 13px var(--beam-warm))}to{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--mark) 70%, transparent))}}@media (prefers-reduced-motion:reduce){.sg-c,.sg-k{stroke-dashoffset:0;animation:none}.sg-circle__ring{opacity:0;animation:none}.sg-circle__halo{animation:none}}.lh-stage{z-index:5;--logo-c:#f7f5ef;background:radial-gradient(125% 95% at 50% 14%,#1b2336 0%,#11161f 46%,#0a0d14 100%);place-items:center;animation:.5s ease-out finaleIn;display:grid;position:absolute;inset:0;overflow:hidden}.lh-lamp{background:radial-gradient(circle, #fffdf7, var(--beam-warm) 60%, transparent 75%);width:14px;height:14px;box-shadow:0 0 22px 6px color-mix(in srgb, var(--beam-warm) 70%, transparent);z-index:2;border-radius:50%;margin:-7px 0 0 -7px;animation:4.6s ease-in-out infinite lhLamp;position:absolute;top:40%;left:50%}.lh-beam{transform-origin:50%;will-change:transform;pointer-events:none;width:760px;height:760px;margin-top:-380px;margin-left:-380px;animation:5.2s cubic-bezier(.45,0,.55,1) infinite lhSwing;position:absolute;top:40%;left:50%}.lh-beam:before,.lh-beam:after{content:"";border-radius:50%;position:absolute;inset:0}.lh-beam:before{background:conic-gradient(from -14deg at 50% 50%, transparent 0deg, color-mix(in srgb, var(--beam-warm) 46%, transparent) 13deg, color-mix(in srgb, var(--beam-warm) 8%, transparent) 25deg, transparent 30deg);filter:blur(4px)}.lh-beam:after{background:conic-gradient(from -22deg at 50% 50%, transparent 0deg, color-mix(in srgb, var(--beam-warm) 20%, transparent) 22deg, transparent 46deg);filter:blur(22px);opacity:.8}@keyframes lhSwing{0%{transform:rotate(-30deg)}50%{transform:rotate(30deg)}to{transform:rotate(-30deg)}}@keyframes lhLamp{0%,to{opacity:.9}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lh-beam{animation:none;transform:rotate(0)}.lh-lamp{animation:none}}@keyframes markBreathe{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--mark) 12%, transparent)}}@keyframes dsBob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes contentRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes finaleBackdrop{0%{opacity:0}to{opacity:1}}@keyframes finaleCardIn{0%{opacity:0;transform:scale(.965)translateY(10px)}to{opacity:1;transform:none}}@keyframes finaleIn{0%{opacity:0}to{opacity:1}}@keyframes starTwinkle{0%,to{opacity:.2}50%{opacity:.75}}
