@property --v1{syntax:"<integer>";inherits:false;initial-value:0}@property --v2{syntax:"<integer>";inherits:false;initial-value:0}.sc{--d:10s;--mint:#4ade9c;--red:#f87171;--amb:#fbbf24;--b3:#b88af0;--b4:#a56ee6;--b5:#8548d2;--ln:#ffffff1a;aspect-ratio:16/10;color:#e9dcf7;background:radial-gradient(120% 90% at 90% -10%,#6a2fb066,#0000 55%),linear-gradient(160deg,#1a0a2e,#0a0314 70%);border-radius:1rem;width:100%;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff17;container-type:size}.sc.wide{aspect-ratio:16/7}.sc-in{font-family:var(--font-mono);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;font-size:2.2cqw;line-height:1.35;position:absolute;inset:0}.sc-in *{box-sizing:border-box}.sc .an{animation-duration:var(--d);animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.sc .ab{position:absolute}.sc [data-off],.sc[data-off] *,[data-off] .sc *{animation-play-state:paused!important}.wb{border-bottom:1px solid var(--ln);color:#e9dcf79e;z-index:5;background:#ffffff08;align-items:center;gap:.55em;height:9.5%;padding:0 2.6%;font-size:.82em;display:flex;position:absolute;top:0;left:0;right:0}.wb i{background:#ffffff29;border-radius:50%;width:.62em;height:.62em}.wb-t{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin-left:.7em;overflow:hidden}.wb-r{white-space:nowrap;margin-left:auto}.live{letter-spacing:.08em;color:var(--mint);align-items:center;gap:.5em;font-size:.92em;display:inline-flex}.live b{background:var(--mint);width:.6em;height:.6em;box-shadow:0 0 .9em var(--mint);border-radius:50%;animation:1.4s step-end infinite s-blink}@keyframes s-blink{0%,55%{opacity:1}56%,to{opacity:.15}}.pn{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.9em}.lbl{letter-spacing:.1em;text-transform:uppercase;color:#e9dcf780;font-size:.72em}.mint{color:var(--mint)}.red{color:var(--red)}.amb{color:var(--amb)}.b3{color:var(--b3)}.dim{color:#e9dcf78c}.tl{align-items:center;display:inline-flex}.ty{white-space:pre;vertical-align:bottom;display:inline-block;overflow:hidden}.caret{background:var(--b3);width:.5em;height:1.05em;margin-left:1px;animation:1s step-end infinite s-blink;display:inline-block}.beam{background:linear-gradient(90deg, transparent, var(--mint) 18%, #d9fbe9 50%, var(--mint) 82%, transparent);will-change:transform, opacity;z-index:4;border-radius:2px;height:2px;position:absolute;top:0;left:-2%;right:-2%;box-shadow:0 0 .9em .18em #4ade9cbf,0 0 3em .9em #4ade9c38}.beam:after{content:"";background:linear-gradient(#0000,#4ade9c2e);height:10cqh;position:absolute;bottom:100%;left:0;right:0}.cq{container-type:size}@keyframes s-sweep-b{0%,20%{opacity:0;transform:translateY(0)}21%{opacity:1}38%{opacity:1}40%,to{opacity:0;transform:translateY(66cqh)}}.sweep-b{animation:s-sweep-b var(--d) linear infinite}@keyframes s-sweep-a{0%,4%{opacity:0;transform:translateY(0)}7%{opacity:1}43%{opacity:1}46%,to{opacity:0;transform:translateY(100cqh)}}.sweep-a{animation:s-sweep-a var(--d) linear infinite}.paper{color:#2a1245;background:linear-gradient(#f7f2fd,#ebe2f8);border-radius:.5em;position:absolute;overflow:hidden;box-shadow:0 1.6em 3em -1em #000000b3,inset 0 0 0 1px #ffffff59}.paper.under{transform-origin:0 100%}.rule{background:repeating-linear-gradient(#31015724 0 1px,#0000 1px .95em);position:absolute;left:7%;right:7%}.row{flex-direction:column;gap:.15em;display:flex;position:absolute;left:7%;right:7%}.row small{letter-spacing:.12em;color:#31015780;text-transform:uppercase;font-size:.62em}.row b{letter-spacing:-.01em;font-size:.92em;font-weight:600}.fld{border:1px solid var(--mint);background:#4ade9c24;border-radius:.3em;position:absolute;left:4%;right:4%;box-shadow:0 0 1em #4ade9c59}.fld:before{content:attr(data-i);background:var(--mint);color:#05140c;border-radius:.3em .3em 0 0;padding:.1em .5em;font-size:.62em;font-weight:700;position:absolute;top:-1.2em;right:-1px}.tm{background:#0a0414;border:1px solid #ffffff1a;border-radius:.9em;position:absolute;overflow:hidden}.tm-h{border-bottom:1px solid var(--ln);color:#e9dcf78c;align-items:center;gap:.6em;height:11%;padding:0 4%;font-size:.8em;display:flex}.tm-b{flex-direction:column;gap:.5em;font-size:.86em;display:flex;position:absolute;top:14%;left:4%;right:4%}.tm-b>div{white-space:pre;height:1.3em;display:flex}.k{color:var(--b3);width:9ch;display:inline-block}.spin{border:2px solid #b88af040;border-top-color:var(--b3);border-radius:50%;width:1.15em;height:1.15em;animation:.8s linear infinite s-spin}@keyframes s-spin{to{transform:rotate(360deg)}}.ck{background:var(--mint);color:#04140b;border-radius:50%;place-items:center;width:1.15em;height:1.15em;font-size:.7em;font-weight:800;display:grid}.chip{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.5em;padding:.3em .8em;font-size:.78em;display:inline-flex}.chip.g{color:var(--mint);background:#4ade9c1f;border-color:#4ade9c80}.chip.r{color:var(--red);background:#f8717124;border-color:#f871718c}.chip.p{color:var(--b3);background:#b88af01f;border-color:#b88af080}.chip.a{color:var(--amb);background:#fbbf241f;border-color:#fbbf2480}.bar-t{background:#ffffff1a;border-radius:4px;height:.4em;overflow:hidden}.bar-t>i{background:linear-gradient(90deg, var(--b5), var(--mint));border-radius:4px;height:100%;display:block}.avatar{background:linear-gradient(135deg, var(--b4), #310157);color:#fff;border-radius:50%;place-items:center;width:1.9em;height:1.9em;font-size:.8em;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.rail{background:#ffffff1f;height:2px;position:absolute;top:24.5%;left:12%;right:12%}.rail>i{background:linear-gradient(90deg, var(--b5), var(--mint));transform-origin:0;animation:s-rail var(--d) linear infinite both;position:absolute;inset:0;box-shadow:0 0 .8em #4ade9c99}@keyframes s-rail{0%,3%{opacity:1;transform:scaleX(0)}68%{opacity:1;transform:scaleX(1)}93%{opacity:1;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}.stage{color:#e9dcf7b3;flex-direction:column;align-items:center;gap:.5em;width:16%;font-size:.8em;display:flex;position:absolute;top:17.5%;transform:translate(-50%)}.stage>.nd{background:#1d0d33;border:1.5px solid #ffffff38;border-radius:50%;place-items:center;width:2.1em;height:2.1em;display:grid;position:relative}.stage>.nd>b{background:var(--mint);color:#04140b;border-radius:50%;place-items:center;font-size:.95em;display:grid;position:absolute;inset:-1.5px;box-shadow:0 0 1.2em #4ade9ca6}.gauge{position:absolute;left:50%;transform:translate(-50%)}.needle{transform-origin:bottom;width:2px;height:78%;animation:s-needle var(--d) cubic-bezier(.3, .8, .3, 1) infinite both;background:linear-gradient(#fff,#0000);border-radius:2px;margin-left:-1px;position:absolute;bottom:0;left:50%}@keyframes s-needle{0%,40%{transform:rotate(-82deg)}54%,93%{transform:rotate(38deg)}97%,to{transform:rotate(-82deg)}}.brk{--c:var(--red);background:linear-gradient(var(--c), var(--c)) 0 0 / 1.3em 2px no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / 2px 1.3em no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 1.3em 2px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 2px 1.3em no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 1.3em 2px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 2px 1.3em no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 1.3em 2px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 2px 1.3em no-repeat;position:absolute}.tag{white-space:nowrap;letter-spacing:.08em;background:var(--c,var(--mint));color:#06110b;padding:.15em .55em;font-size:.72em;font-weight:700;position:absolute;bottom:100%;left:0}.pulse{animation:1.6s ease-in-out infinite s-pulse}@keyframes s-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.ripple{animation:2.4s ease-out infinite s-ripple}@keyframes s-ripple{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.ecg{width:200%;height:100%;animation:2.8s linear infinite s-ecg;position:absolute;top:0;left:0}@keyframes s-ecg{to{transform:translate(-50%)}}.ecg-mask{position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hb{transform-origin:50%;animation:1.4s ease-in-out infinite s-hb}@keyframes s-hb{0%,to{transform:scale(1)}12%{transform:scale(1.3)}24%{transform:scale(1)}36%{transform:scale(1.18)}48%{transform:scale(1)}}.mini-bars{align-items:flex-end;gap:.25em;height:1.6em;display:flex}.mini-bars i{background:linear-gradient(to top, var(--b5), var(--b3));transform-origin:bottom;border-radius:2px;flex:1;height:100%;animation:2.2s ease-in-out infinite s-mb}@keyframes s-mb{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.vrail{background:#ffffff1f;width:2px;position:absolute;left:12%}.vrail>i{transform-origin:top;background:linear-gradient(to bottom, var(--b5), var(--mint));animation:s-vrail var(--d) linear infinite both;position:absolute;inset:0;box-shadow:0 0 .8em #4ade9c80}@keyframes s-vrail{0%,5%{opacity:1;transform:scaleY(0)}80%{opacity:1;transform:scaleY(1)}93%{opacity:1}97%,to{opacity:0;transform:scaleY(1)}}.xr{background:#04070c;border:1px solid #ffffff1a;border-radius:.9em;position:absolute;overflow:hidden}.xr svg{width:100%;height:100%;position:absolute;inset:0}.heat{mix-blend-mode:screen;background:radial-gradient(circle,#f87171d9,#fbbf2466 42%,#0000 70%);border-radius:50%;position:absolute}.cctv{background:linear-gradient(#1b2530 0%,#131b24 48%,#0d141b 48%,#0a0f15 100%);position:absolute;inset:9.5% 0 0;overflow:hidden}.cctv:before{content:"";transform-origin:top;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 9%),repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 12%);position:absolute;inset:48% 0 0;transform:perspective(40cqw)rotateX(35deg)}.cctv:after{content:"";pointer-events:none;z-index:6;background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px),radial-gradient(120% 100%,#0000 55%,#0009);animation:.18s steps(2,end) infinite s-flick;position:absolute;inset:0}@keyframes s-flick{50%{opacity:.93}}.door{background:linear-gradient(#2a3a4a,#1a2531);border:1px solid #ffffff1a;width:14%;height:34%;position:absolute;top:14%;left:66%;box-shadow:0 0 6em #78beff1f}.win{background:linear-gradient(#27394a,#18242f);border:1px solid #ffffff14;width:11%;height:20%;position:absolute;top:14%}.ppl{aspect-ratio:1/3.1;width:6.5%;position:absolute;bottom:8%}.ppl .hd{aspect-ratio:1;background:#1a2634;border-radius:50%;width:44%;position:absolute;top:0;left:28%;box-shadow:0 0 0 1px #ffffff4d}.ppl .bd{background:linear-gradient(#1b2735,#111b27);border-radius:36% 36% 18% 18%;width:76%;height:40%;position:absolute;top:29%;left:12%;box-shadow:0 0 0 1px #ffffff3d}.ppl .lg{transform-origin:top;background:linear-gradient(90deg,#111b27 0 46%,#0000 46% 54%,#111b27 54%);width:52%;height:34%;animation:.7s ease-in-out infinite alternate s-step;position:absolute;top:66%;left:24%}@keyframes s-step{0%{transform:skew(-6deg)}to{transform:skew(6deg)}}.ppl .obj{background:#05080c;border-radius:1px;width:34%;height:8%;position:absolute;top:52%;left:84%;box-shadow:0 0 0 1px #ffffff4d}.ppl .obj:after{content:"";background:#05080c;width:32%;height:130%;position:absolute;top:100%;left:0;box-shadow:0 0 0 1px #ffffff4d}.det{border:1.5px solid var(--mint);--c:var(--mint);position:absolute;box-shadow:0 0 .6em #4ade9c66}.det.r{border-color:var(--red);--c:var(--red);box-shadow:0 0 .9em #f87171b3}@keyframes cc-a{0%{transform:translate(-12cqw)}to{transform:translate(108cqw)}}@keyframes cc-b{0%{transform:translate(108cqw)}to{transform:translate(-12cqw)}}@keyframes cc-s{0%{transform:translate(-12cqw)}40%{transform:translate(46cqw)}74%{transform:translate(46cqw)}96%,to{transform:translate(108cqw)}}@keyframes cc-flag{0%,40%{opacity:0}43%{opacity:1}47%{opacity:.4}51%{opacity:1}55%{opacity:.5}59%,72%{opacity:1}75%,to{opacity:0}}@keyframes cc-ok{0%,8%{opacity:0}12%,70%{opacity:1}76%,to{opacity:0}}.walk-a{animation:cc-a var(--d) linear infinite}.walk-b{animation:cc-b var(--d) linear infinite}.walk-s{animation:cc-s var(--d) cubic-bezier(.4, 0, .4, 1) infinite}.flag{animation:cc-flag var(--d) linear infinite both}@keyframes cc-ts{0%{--v1:0}to{--v1:59}}.ts{counter-reset:v var(--v1);animation:60s steps(60,end) infinite cc-ts}.ts:after{content:counter(v, decimal-leading-zero)}.map{background:#0b0517;position:absolute;inset:9.5% 0 0;overflow:hidden}.map svg{width:100%;height:100%;position:absolute;inset:0}.veh{offset-rotate:0deg;animation:s-veh var(--vt,12s) ease-in-out infinite alternate}@keyframes s-veh{0%{offset-distance:0%}to{offset-distance:100%}}.flow-dash{animation:1.2s linear infinite s-dash}@keyframes s-dash{to{stroke-dashoffset:-6px}}@keyframes s-spd-a{0%{--v2:36}to{--v2:64}}@keyframes s-spd-b{0%{--v2:52}to{--v2:28}}.spd{counter-reset:sv var(--v2)}.spd:after{content:counter(sv)}.spd.a{animation:5s ease-in-out infinite alternate s-spd-a}.spd.b{animation:7s ease-in-out infinite alternate s-spd-b}.spd.c{animation:9s ease-in-out infinite alternate-reverse s-spd-a}@keyframes s-geo{0%,to{opacity:.45}50%{opacity:1}}.lb{border-radius:.7em;align-items:center;gap:.8em;height:17%;padding:0 4%;display:flex;position:absolute;left:0;right:0}.lb .rk{color:#e9dcf780;text-align:center;width:1.4em}.lb .nm{color:#fff;white-space:nowrap;width:4.6em}.lb .sc2{color:#fff;text-align:right;min-width:3.2ch;margin-left:auto}.lb.you{background:#8548d238;box-shadow:inset 0 0 0 1px #b88af099}@keyframes lb-up{0%,50%{transform:translateY(0)}60%,92%{transform:translateY(-200%)}to{transform:translateY(0)}}@keyframes lb-dn{0%,50%{transform:translateY(0)}60%,92%{transform:translateY(100%)}to{transform:translateY(0)}}.lb-up{animation:lb-up var(--d) cubic-bezier(.5, 0, .2, 1) infinite both;z-index:2}.lb-dn{animation:lb-dn var(--d) cubic-bezier(.5, 0, .2, 1) infinite both}@keyframes s-xp{0%,6%{--v1:0}46%,93%{--v1:1240}97%,to{--v1:0}}.xp{counter-reset:xv var(--v1);animation:s-xp var(--d) ease-out infinite both}.xp:after{content:counter(xv)}@keyframes s-kpi-a{0%,5%{--v1:0}55%,93%{--v1:128}97%,to{--v1:0}}@keyframes s-kpi-b{0%,5%{--v2:0}55%,93%{--v2:46}97%,to{--v2:0}}.kpi-a{counter-reset:ka var(--v1);animation:s-kpi-a var(--d) ease-out infinite both}.kpi-a:after{content:counter(ka)}@keyframes s-kpi-c{0%,5%{--v1:0}55%,93%{--v1:97}97%,to{--v1:0}}.kpi-c{counter-reset:kc var(--v1);animation:s-kpi-c var(--d) ease-out infinite both}.kpi-c:after{content:counter(kc)}.kpi-b{counter-reset:kb var(--v2);animation:s-kpi-b var(--d) ease-out infinite both}.kpi-b:after{content:counter(kb)}.belt{background:repeating-linear-gradient(90deg,#fff3 0 .7em,#ffffff0f .7em 1.4em);border-radius:4px;height:.5em;animation:.9s linear infinite s-belt;position:absolute}@keyframes s-belt{to{background-position-x:1.4em}}.box{background:linear-gradient(135deg, var(--b4), var(--b5));border-radius:.3em;width:2.6em;height:2em;animation:6s linear infinite both s-box;position:absolute;box-shadow:inset 0 0 0 1px #ffffff59,0 .5em 1em #0006}@keyframes s-box{0%{opacity:0;transform:translate(0)}6%{opacity:1}92%{opacity:1}to{transform:translateX(var(--bx,50cqw));opacity:0}}.stn{color:#e9dcf7b3;flex-direction:column;align-items:center;gap:.4em;font-size:.78em;display:flex;position:absolute;transform:translate(-50%)}.stn>i{width:3.2em;height:3.2em;color:var(--b3);background:#8548d229;border:1px solid #b88af080;border-radius:.7em;place-items:center;font-size:1.1em;font-style:normal;display:grid}@keyframes s-drive{0%{opacity:0;transform:translate(-70%)}9%,93%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}.drive{animation:s-drive var(--d) cubic-bezier(.2, .8, .2, 1) infinite both}@keyframes s-sweep-x{0%,12%{opacity:0;transform:translate(0)}15%{opacity:1}52%{opacity:1}56%,to{opacity:0;transform:translate(100cqw)}}.beam-v{background:linear-gradient(to bottom, transparent, var(--mint) 18%, #d9fbe9 50%, var(--mint) 82%, transparent);width:2px;animation:s-sweep-x var(--d) linear infinite;z-index:4;position:absolute;top:-2%;bottom:-2%;left:0;box-shadow:0 0 .9em .18em #4ade9cbf,0 0 3em .9em #4ade9c38}.hot{background:var(--amb);width:1.1em;height:1.1em;box-shadow:0 0 1em var(--amb);border-radius:50%;margin:-.55em 0 0 -.55em;position:absolute}.hot:after{content:"";border:1.5px solid var(--amb);border-radius:50%;animation:2s ease-out infinite s-ripple;position:absolute;inset:-.5em}.callout{white-space:nowrap;color:var(--amb);background:#fbbf2424;border:1px solid #fbbf248c;border-radius:.5em;padding:.25em .7em;font-size:.78em;position:absolute}.phone{background:#0c0618;border:2px solid #ffffff38;border-radius:2.2em;position:absolute;overflow:hidden;box-shadow:0 2em 4em -1em #000000b3,inset 0 0 0 5px #170a29}.phone:before{content:"";z-index:3;background:#000;border-radius:99px;width:26%;height:2.2%;margin-left:-13%;position:absolute;top:2.4%;left:50%}.bub{color:#fff;background:#ffffff1a;border-radius:.9em .9em .9em .2em;max-width:80%;padding:.5em .8em;font-size:.8em;line-height:1.3;position:absolute;left:7%}.bub.me{background:linear-gradient(135deg, var(--b4), var(--b5));border-radius:.9em .9em .2em;left:auto;right:8%}.dots{align-items:center;gap:.3em;display:inline-flex}.dots i{opacity:.4;background:#fff;border-radius:50%;width:.45em;height:.45em;animation:1s ease-in-out infinite s-dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes s-dot{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.3em)}}@keyframes s-press{0%,40%{transform:scale(1)}44%{transform:scale(.92)}50%,to{transform:scale(1)}}.toast{white-space:nowrap;background:#180a2cf2;border:1px solid #b88af066;border-radius:.8em;align-items:center;gap:.7em;padding:.6em .9em;font-size:.82em;display:flex;position:absolute;box-shadow:0 1em 2em #00000080}.cb{border:1.5px solid #ffffff4d;border-radius:.3em;flex:none;width:1.1em;height:1.1em;position:relative}.cb>b{background:var(--mint);color:#04140b;border-radius:.3em;place-items:center;font-size:.8em;display:grid;position:absolute;inset:-1.5px}.tok{background:linear-gradient(135deg, var(--b3), var(--b5));color:#fff;opacity:0;border-radius:.45em;place-items:center;width:1.7em;height:1.7em;font-size:.8em;font-weight:700;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #fff6,0 0 1em #8548d2b3}@keyframes tk-a{0%,36%{opacity:0;transform:translate(0)scale(.6)}40%{opacity:1;transform:translate(0)scale(1)}58%{transform:translate(var(--dx), var(--dy)) scale(1);opacity:1}62%,93%{transform:translate(var(--dx), var(--dy)) scale(.9);opacity:0}to{opacity:0}}.tk{animation:tk-a var(--d) cubic-bezier(.5, 0, .3, 1) infinite both}@keyframes s-trav{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - .8em)}}.donut{background:conic-gradient(var(--b4) 0 52%, var(--mint) 52% 82%, var(--amb) 82% 100%);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}.blk{background:#8548d233;border:1px solid #b88af099;border-radius:.55em;width:4.2em;height:3.4em;position:absolute}.blk:before,.blk:after{content:"";background:#ffffff73;border-radius:2px;height:.3em;position:absolute;top:30%;left:20%;right:20%}.blk:after{background:#ffffff40;top:55%;right:40%}.candles{animation:s-candles var(--d) linear infinite}@keyframes s-candles{to{transform:translate(-240px)}}@media (prefers-reduced-motion:reduce){.sc *,.sc :before,.sc :after{animation:none!important}.beam,.beam-v,.sc .tok{display:none}}.lazy-ph{background:linear-gradient(160deg,#1a0a2e,#0a0314 70%);border-radius:1rem;width:100%;box-shadow:inset 0 0 0 1px #ffffff17}.lazy-ph.lazy-ph-clear{box-shadow:none;background:0 0;border-radius:0}
.sa{aspect-ratio:400/150;background:radial-gradient(120% 140% at 85% 0,#7c3aed73,#0000 60%),linear-gradient(160deg,#1b0b33 0%,#0e0620 100%);border-radius:.85rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.sa svg{width:100%;height:100%;display:block;position:absolute;inset:0}.sa-glow{filter:drop-shadow(0 0 4px #34d3998c)}.sa *,.sa-el{animation-duration:var(--sad,4s);animation-timing-function:linear;animation-iteration-count:infinite}.sa-ecg{--sad:3.2s;animation-name:sa-ecg}@keyframes sa-ecg{to{transform:translate(-200px)}}.sa-pulse-ring{--sad:1.6s;transform-box:view-box;animation-name:sa-ring;animation-timing-function:ease-out}@keyframes sa-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.sa-float{--sad:5s;animation-name:sa-float;animation-timing-function:ease-in-out}@keyframes sa-float{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.7;transform:translateY(-5px)}}.sa-scan{--sad:3.6s;animation-name:sa-scan;animation-timing-function:ease-in-out}@keyframes sa-scan{0%{opacity:0;transform:translateY(-14px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(96px)}}.sa-check{--sad:5.4s;opacity:0;animation-name:sa-check;animation-timing-function:ease-out}@keyframes sa-check{0%{opacity:0;transform:translate(-8px)}8%{opacity:1;transform:none}82%{opacity:1}94%,to{opacity:0}}.sa-sweep{--sad:4.2s;animation-name:sa-spin}@keyframes sa-spin{to{transform:rotate(360deg)}}.sa-blip{--sad:4.2s;opacity:0;animation-name:sa-blip}@keyframes sa-blip{0%{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1.2)}40%{opacity:.15}to{opacity:0}}.sa-box{--sad:3s;transform-box:fill-box;transform-origin:50%;animation-name:sa-box;animation-timing-function:ease-in-out}@keyframes sa-box{0%,to{transform:translate(-4px)}50%{transform:translate(10px)}}.sa-flow{--sad:1.4s;animation-name:sa-flow}@keyframes sa-flow{to{stroke-dashoffset:-25px}}.sa-candle{--sad:3.2s;transform-box:view-box;animation-name:sa-candle;animation-timing-function:ease-in-out}@keyframes sa-candle{0%,to{transform:scaleY(1)}50%{transform:scaleY(.88)}}.sa-draw{stroke-dasharray:1;stroke-dashoffset:1px;--sad:5s;animation-name:sa-draw;animation-timing-function:ease-in-out}@keyframes sa-draw{0%{stroke-dashoffset:1px}55%,92%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.sa-area{--sad:5s;animation-name:sa-area}@keyframes sa-area{0%,12%{opacity:0}55%,92%{opacity:1}to{opacity:0}}.sa-tick{--sad:5s;animation-name:sa-area}.sa[data-off] *,.sa[data-off]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.sa *,.sa{animation:none!important}.sa-check,.sa-blip{opacity:1}.sa-draw{stroke-dashoffset:0}}.sa-wrap{position:relative}.sa-arrow{color:#fff9;width:1.25rem;height:1.25rem;transition:transform .25s,color .25s;position:absolute;top:.875rem;right:.875rem}.group:hover .sa-arrow{color:#fff;transform:translate(2px,-2px)}.sa-badge{z-index:2;width:2.75rem;height:2.75rem;color:var(--color-brand-700);box-shadow:0 6px 16px -4px #280a5040, 0 0 0 1px var(--color-brand-100);background:#fff;border-radius:1rem;place-items:center;transition:background-color .25s,color .25s;display:grid;position:absolute;bottom:-1.375rem;left:1.25rem}.group:hover .sa-badge{background:var(--color-brand-700);color:#fff}.sa-title{margin:2.6rem 0 0;padding:0 .75rem}@media (max-width:1023px),(pointer:coarse){.foot-links a{align-items:center;min-height:2.5rem;display:inline-flex}.foot-links li{align-items:center;min-height:2.5rem;display:flex}}@media (pointer:coarse){.btn-sm{--btn-h:2.5rem}}
.cl-rail{width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cl-track{will-change:transform;flex:none;align-items:center;gap:1rem;margin:0;padding-right:1rem;list-style:none;animation:38s linear infinite cl-scroll;display:flex}.cl-rail:hover .cl-track{animation-play-state:paused}@keyframes cl-scroll{to{transform:translate(-100%)}}.cl-tile{background:0 0;border:0;border-radius:.75rem;flex:none;place-items:center;width:13.5rem;height:4.5rem;transition:background-color .25s;display:grid}.cl-tile:hover{background:#fff}.cl-img{object-fit:contain;filter:grayscale()opacity(.7);width:auto;max-width:11.5rem;height:2.25rem;transition:filter .25s}.cl-tile:hover .cl-img{filter:none}.cl-word{color:var(--color-ink-900);opacity:.72;align-items:center;gap:.65rem;transition:opacity .25s;display:inline-flex}.cl-tile:hover .cl-word{opacity:1}.cl-mono{background:linear-gradient(135deg, var(--color-brand-500), var(--color-brand-900));color:#fff;width:2rem;height:2rem;font:600 .72rem/1 var(--font-geist-mono,monospace);letter-spacing:.02em;border-radius:.6rem;place-items:center;display:grid}.cl-name{letter-spacing:-.01em;white-space:nowrap;font-size:.95rem;font-weight:600}@media (prefers-reduced-motion:reduce){.cl-rail{justify-content:center;-webkit-mask-image:none;mask-image:none}.cl-track{flex-wrap:wrap;justify-content:center;row-gap:1rem;padding:0 1rem;animation:none}.cl-dup{display:none}}
.mx-x{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.mx-x>*{min-width:0}@media (min-width:1024px){.mx-x{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);align-items:start;gap:2.5rem}}.mx-list{scrollbar-width:none;overscroll-behavior-x:contain;gap:.5rem;padding:.125rem .0625rem .375rem;display:flex;overflow-x:auto}.mx-list::-webkit-scrollbar{display:none}.mx-tab{border:1px solid var(--color-line);min-height:2.75rem;color:var(--color-ink-900);letter-spacing:-.01em;text-align:left;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:flex}.mx-tab:hover{border-color:var(--color-brand-300)}.mx-tab[aria-selected=true]{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.mx-tab:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.mx-num{font-family:var(--font-mono);opacity:.6;font-size:.72rem}.mx-tt{flex-direction:column;min-width:0;display:flex}.mx-tt b{font-weight:500}.mx-tt small{display:none}@media (min-width:1024px){.mx-list{flex-direction:column;gap:.5rem;padding:0;overflow:visible}.mx-tab{white-space:normal;border-radius:1rem;align-items:flex-start;gap:.9rem;padding:.85rem 1.1rem}.mx-tab[aria-selected=true]{background:var(--color-lav);border-color:var(--color-brand-400);color:var(--color-ink-900);box-shadow:inset 3px 0 0 var(--color-brand-600)}.mx-tab[aria-selected=true] .mx-num{color:var(--color-brand-600);opacity:1}.mx-tt small{color:#18153aad;margin-top:.15rem;font-size:.8125rem;font-weight:400;line-height:1.4;display:block}.mx-num{padding-top:.2rem}}.mx-meta{color:#18153aa6;justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;font-size:.8125rem;display:flex}.mx-pause{border:1px solid var(--color-line);min-height:2.75rem;color:var(--color-ink-900);background:#fff;border-radius:.5rem;padding:0 .9rem;font-size:.8125rem;font-weight:500;transition:border-color .16s}.mx-pause:hover{border-color:var(--color-brand-300)}.mx-pause:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.mx-copy{margin-top:.75rem}.mx-copy p{color:#18153ab8;max-width:62ch;margin-top:.6rem;line-height:1.65}.mx-copy ul{gap:.6rem;margin-top:1rem;display:grid}.mx-copy li{color:#18153ad1;align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.5;display:flex}.mx-copy li svg{color:var(--color-brand-600);flex:none;margin-top:.1rem}.mx-demo{--mint:#4ade9c;--red:#f87171;--amb:#fbbf24;--b3:#b88af0;--b4:#a56ee6;--b5:#8548d2;--ln:#ffffff1a;--dim:#e9dcf799;aspect-ratio:16/10;color:#e9dcf7;background:radial-gradient(120% 90% at 90% -10%,#6a2fb066,#0000 55%),linear-gradient(160deg,#1a0a2e,#0a0314 70%);border-radius:1rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -24px #080018b3,0 8px 18px -8px #08001880;container-type:size}@media (max-width:639px){.mx-demo{aspect-ratio:1/1.02}}.mx-in{font-family:var(--font-mono);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-direction:column;font-size:clamp(10px,2.3cqw,17px);line-height:1.35;display:flex;position:absolute;inset:0}@media (max-width:639px){.mx-in{font-size:clamp(10px,3cqw,13px)}}.mx-in *{box-sizing:border-box}.mx-bar{border-bottom:1px solid var(--ln);height:2.7em;color:var(--dim);background:#ffffff08;flex:none;align-items:center;gap:.55em;padding:0 1.1em;display:flex}.mx-bar>i{background:#ffffff29;border-radius:50%;flex:none;width:.62em;height:.62em}.mx-bt{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;flex:1;min-width:0;margin-left:.6em;overflow:hidden}.mx-body{flex-direction:column;flex:1;gap:.8em;min-height:0;padding:1.1em 1.2em;display:flex;overflow:hidden}.mx-lbl{letter-spacing:.1em;text-transform:uppercase;color:#e9dcf780;margin-bottom:.5em;font-size:.72em;display:block}.mx-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:.4em;padding:.2em .7em;font-size:.74em;display:inline-flex}.mx-pill.mx-p{color:var(--b3);background:#b88af01f;border-color:#b88af080}.mx-pill.mx-g{color:var(--mint);background:#4ade9c1f;border-color:#4ade9c80}.mx-pill.mx-r{color:var(--red);background:#f8717124;border-color:#f871718c}.mx-pill.mx-a{color:var(--amb);background:#fbbf241f;border-color:#fbbf2480}.mx-bar .mx-pill{flex:none}@media (max-width:480px){.mx-bar .mx-pill{display:none}}.mx-tr,.mx-kv,.mx-msg,.mx-box,.mx-gi,.mx-kpi,.mx-result,.mx-ev,.mx-hub{transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.2,1),background-color .4s,border-color .4s}.mx-flow{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.1em;min-height:0;display:grid}.mx-steps{flex-direction:column;justify-content:space-between;min-height:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.mx-steps:before{content:"";background:var(--ln);width:1px;position:absolute;top:.9em;bottom:.9em;left:.85em}.mx-step{align-items:center;gap:.85em;min-height:0;transition:opacity .4s;display:flex;position:relative}.mx-step[data-state=idle]{opacity:.45}.mx-dot{width:1.75em;height:1.75em;color:var(--dim);background:#170a2a;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;font-size:.82em;font-weight:700;transition:background-color .4s,border-color .4s,box-shadow .4s,color .4s;display:grid}.mx-step[data-state=now] .mx-dot{border-color:var(--b3);color:#fff;box-shadow:0 0 0 .3em #b88af033,0 0 1.2em #b88af073}.mx-step[data-state=done] .mx-dot{background:var(--mint);border-color:var(--mint);color:#04140b}.mx-st{flex-direction:column;min-width:0;display:flex}.mx-st b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:600;overflow:hidden}.mx-st small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.mx-detail{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.9em;flex-direction:column;min-height:0;padding:1em;display:flex}.mx-detail p{color:#fff;margin:0;font-size:1.05em;line-height:1.5;animation:.45s cubic-bezier(.2,.7,.2,1) both mx-in;overflow:hidden}.mx-detail[data-idle=true] p{opacity:.5}.mx-prog{margin-top:auto;padding-top:.8em}.mx-prog>i{background:linear-gradient(90deg, var(--b5), var(--mint));border-radius:4px;height:.38em;transition:width .7s;display:block}.mx-prog{position:relative}.mx-prog:before{content:"";background:#ffffff1a;border-radius:4px;height:.38em;position:absolute;bottom:0;left:0;right:0}.mx-prog>i{z-index:1;position:relative}@keyframes mx-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.mx-tbl{flex-direction:column;gap:.5em;display:flex}.mx-tr{grid-template-columns:repeat(var(--c,3), minmax(0, 1fr));background:#ffffff0d;border:1px solid #ffffff17;border-radius:.7em;align-items:center;gap:.8em;padding:.75em .9em;display:grid}.mx-tr:not(.mx-th):not([data-on=true]){opacity:0;transform:translateY(.7em)}.mx-tr[data-flip=true]{border-color:#4ade9c4d}.mx-th{letter-spacing:.1em;text-transform:uppercase;color:#e9dcf780;background:0 0;border:0;padding:0 .9em;font-size:.72em}.mx-tr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-td-t{color:#fff}.mx-ex{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.1em;min-height:0;display:grid}.mx-paper{color:#2a1245;background:linear-gradient(#f7f2fd,#ebe2f8);border-radius:.6em;flex-direction:column;gap:.5em;padding:1em 1.1em;display:flex;position:relative;overflow:hidden;box-shadow:0 1.2em 2.4em -1em #000000b3}.mx-paper b{letter-spacing:.06em;text-transform:uppercase;color:#310157b3;font-size:.85em}.mx-ln{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #3101571f;padding-bottom:.35em;font-size:.86em;line-height:1.35;overflow:hidden}.mx-beam{opacity:0;background:linear-gradient(90deg, transparent, var(--mint) 18%, #d9fbe9 50%, var(--mint) 82%, transparent);border-radius:2px;height:2px;transition:top .7s linear,opacity .3s;position:absolute;left:0;right:0;box-shadow:0 0 .9em .18em #4ade9cbf,0 0 2.4em .7em #4ade9c38}.mx-beam[data-on=true]{opacity:1}.mx-json{background:#0a0414;border:1px solid #ffffff1a;border-radius:.7em;flex-direction:column;gap:.5em;min-width:0;padding:1em 1.1em;display:flex;overflow:hidden}.mx-kv{align-items:baseline;gap:.9em;min-width:0;font-size:.92em;display:flex}.mx-kv:not([data-on=true]){opacity:0;transform:translate(-.8em)}.mx-kv em{color:var(--b3);flex:none;min-width:7.5ch;font-style:normal}.mx-kv span{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:560px){.mx-ex{grid-template-rows:minmax(0,.8fr) minmax(0,1.3fr);grid-template-columns:1fr;gap:.8em}.mx-ln:nth-of-type(n+4){display:none}}.mx-feed{flex-direction:column;flex:1;justify-content:flex-start;gap:.6em;min-height:0;display:flex}.mx-msg{background:#ffffff0d;border:1px solid #ffffff17;border-radius:.8em;align-items:center;gap:.8em;min-width:0;padding:.7em .9em;display:flex}.mx-msg:not([data-on=true]){opacity:0;transform:translateY(.8em)}.mx-av{color:#fff;background:linear-gradient(140deg, var(--b5), #4a1d8a);border-radius:50%;flex:none;place-items:center;width:2.1em;height:2.1em;font-size:.78em;font-weight:700;display:grid}.mx-mt{color:#fff;flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.mx-mt small{color:var(--dim);font-size:.78em}@media (max-width:480px){.mx-msg .mx-pill{display:none}}@container (max-width:300px){.mx-mt small{display:none}}@container (max-width:420px){.mx-feed{justify-content:flex-end;gap:.45em}.mx-msg{gap:.6em;padding:.5em .7em}.mx-av{display:none}.mx-body{padding:.9em 1em}}.mx-met{flex-direction:column;flex:1;gap:.9em;min-height:0;display:flex}.mx-kpis{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.7em;display:grid}.mx-kpi{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.8em;flex-direction:column;gap:.2em;min-width:0;padding:.8em .9em;display:flex}.mx-kpi:not([data-on=true]){opacity:0;transform:translateY(.6em)}.mx-kpi small{color:var(--dim);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.74em;overflow:hidden}.mx-kpi b{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.35em;font-weight:600;overflow:hidden}.mx-chart{background:#ffffff0a;border:1px solid #ffffff17;border-radius:.8em;flex-direction:column;flex:1;min-height:0;padding:.9em 1em .7em;display:flex}.mx-bars{flex:1;align-items:flex-end;gap:.7em;min-height:0;display:flex}.mx-bar-c{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.4em;min-width:0;height:100%;display:flex}.mx-bar-c>i{background:#b88af059;border-radius:.35em .35em 0 0;width:100%;max-width:3.4em;transition:height .7s cubic-bezier(.2,.7,.2,1),background-color .5s;display:block}.mx-bar-c>i[data-on=true]{background:linear-gradient(180deg, var(--b3), var(--b5))}.mx-bar-c small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7em;overflow:hidden}.mx-chk{flex-direction:column;flex:1;justify-content:flex-start;gap:1em;min-height:0;display:flex}.mx-chk ul{flex-direction:column;gap:.75em;margin:0;padding:0;list-style:none;display:flex}.mx-chk li{color:#fff;background:#ffffff0d;border:1px solid #ffffff17;border-radius:.7em;align-items:center;gap:.85em;min-width:0;padding:.6em .9em;transition:opacity .4s,border-color .4s;display:flex}.mx-chk li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-chk li[data-state=idle]{opacity:.45}.mx-chk li[data-state=done]{border-color:#4ade9c4d}.mx-tick{color:#04140b;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;font-size:.75em;font-weight:800;display:grid;position:relative}.mx-chk li[data-state=done] .mx-tick{background:var(--mint);border-color:var(--mint)}.mx-spin{border:2px solid #b88af040;border-top-color:var(--b3);border-radius:50%;animation:.8s linear infinite mx-spin;position:absolute;inset:-1px}@keyframes mx-spin{to{transform:rotate(360deg)}}.mx-result:not([data-on=true]){opacity:0;transform:translateY(.5em)}.mx-vis{flex:1;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1.1em;min-height:0;display:grid}.mx-view{background:#0b0518;border:1px solid #ffffff1f;border-radius:.8em;min-height:0;position:relative;overflow:hidden}.mx-art{width:100%;height:100%;position:absolute;inset:0}.mx-beam-h{left:0;right:0}.mx-box{border:1.5px solid;border-radius:.3em;position:absolute}.mx-box:not([data-on=true]){opacity:0;transform:scale(1.12)}.mx-box>span{white-space:nowrap;color:#05140c;border-radius:.3em .3em 0 0;padding:.1em .5em;font-size:.7em;font-weight:700;position:absolute;top:0;left:-1.5px;transform:translateY(-100%)}.mx-box.mx-g{border-color:var(--mint);background:#4ade9c1f;box-shadow:0 0 1em #4ade9c59}.mx-box.mx-g>span{background:var(--mint)}.mx-box.mx-r{border-color:var(--red);background:#f871711f;box-shadow:0 0 1em #f8717159}.mx-box.mx-r>span{background:var(--red)}.mx-box.mx-a{border-color:var(--amb);background:#fbbf241f}.mx-box.mx-a>span{background:var(--amb)}.mx-box.mx-p{border-color:var(--b3);background:#b88af024}.mx-box.mx-p>span{background:var(--b3)}.mx-rec{letter-spacing:.1em;color:#fff;align-items:center;gap:.45em;font-size:.72em;display:inline-flex;position:absolute;top:.7em;left:.8em}.mx-rec b{background:var(--red);border-radius:50%;width:.65em;height:.65em;animation:1.4s step-end infinite mx-blink}@keyframes mx-blink{0%,55%{opacity:1}56%,to{opacity:.2}}.mx-status{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.9em;flex-direction:column;min-height:0;padding:1em;display:flex;overflow:hidden}.mx-status p{color:#fff;margin:0;line-height:1.5;animation:.45s cubic-bezier(.2,.7,.2,1) both mx-in}@media (max-width:560px){.mx-vis{grid-template-rows:minmax(0,1.5fr) minmax(0,.8fr);grid-template-columns:1fr;gap:.8em}}.mx-cht{background:#ffffff0a;border:1px solid #ffffff17;border-radius:.8em;flex:1;min-height:0;margin:.4em 0 .2em;position:relative}.mx-plot{width:calc(100% - 1.6em);height:calc(100% - 1.6em);position:absolute;top:.8em;left:.8em;overflow:visible}.mx-plot-line{clip-path:inset(-10% 100% -10% 0);transition-property:clip-path;transition-timing-function:linear}.mx-plot-line[data-drawn=true]{clip-path:inset(-10% -4% -10% 0)}.mx-line{fill:none;stroke:var(--b3);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mx-lvl{stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.mx-lvl.mx-g{stroke:#4ade9cb3}.mx-lvl.mx-r{stroke:#f87171b3}.mx-lvl.mx-a{stroke:#fbbf24b3}.mx-lvl.mx-p{stroke:#b88af0b3}.mx-lvl-l{letter-spacing:.04em;white-space:nowrap;margin-left:.2em;font-size:.72em;position:absolute;transform:translateY(-120%)}.mx-lvl-l.mx-g,.mx-ev.mx-g{color:var(--mint)}.mx-lvl-l.mx-r,.mx-ev.mx-r{color:var(--red)}.mx-lvl-l.mx-a,.mx-ev.mx-a{color:var(--amb)}.mx-lvl-l.mx-p,.mx-ev.mx-p{color:var(--b3)}.mx-ev{width:0;height:0;font-size:.74em;font-weight:700;position:absolute}.mx-ev:not([data-on=true]){opacity:0}.mx-ev b{background:currentColor;border-radius:50%;width:.8em;height:.8em;position:absolute;top:-.4em;left:-.4em;box-shadow:0 0 .9em}.mx-ev em{white-space:nowrap;font-style:normal;position:absolute}.mx-ev[data-pos=d] em{top:.9em;left:0;transform:translate(-50%)}.mx-ev[data-pos=u] em{bottom:.9em;left:0;transform:translate(-50%)}.mx-grid{flex-direction:column;flex:1;gap:.7em;min-height:0;display:flex}.mx-gc{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;min-height:0;display:grid}.mx-grid[data-centred=true] .mx-gc{grid-template-rows:repeat(3,minmax(0,1fr))}.mx-gi{color:#fff;background:#ffffff0d;border:1px solid #ffffff17;border-radius:.7em;flex-direction:column;justify-content:center;gap:.2em;min-width:0;padding:.55em .8em;line-height:1.25;display:flex;overflow:hidden}.mx-gi span{color:var(--dim);font-size:.7em}.mx-gi:not([data-on=true]){opacity:.35}.mx-gi[data-on=true]{background:#b88af01f;border-color:#b88af08c}.mx-gi[data-now=true]{border-color:var(--mint);box-shadow:0 0 1.1em #4ade9c4d}.mx-hub{text-align:center;background:linear-gradient(140deg, var(--b5), #4a1d8a);color:#fff;border-radius:.7em;place-items:center;padding:.5em;line-height:1.25;display:grid}.mx-hub:not([data-on=true]){opacity:.55}.mx-hub-top{padding:.55em 1em}@media (max-width:560px){.mx-gi{padding:.4em .55em;font-size:.92em}}@media (prefers-reduced-motion:reduce){.mx-detail p,.mx-status p,.mx-spin,.mx-rec b{animation:none}}
