.ha{--accent:#00fa9a;--accent-ink:#00fa9a;--accent-soft:#00fa9a1f;--accent-line:#00fa9a8c;--on-accent:#04140c;--bg:#0a0a0a;--fg:#ffffff;--muted:#a1a1a1;--line:#ffffff1a;--line-strong:#ffffff38}:root[data-theme=light] .ha{--accent-ink:#00995e;--accent-soft:#00fa9a2e;--accent-line:#00c47a;--bg:#fbfbfb;--fg:#0a0a0a;--muted:#75777c;--line:#0a0a0a1a;--line-strong:#0a0a0a33}.ha .stage{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;container-type:inline-size}.ha .stage *,.ha .stage :after,.ha .stage :before{box-sizing:border-box}.ha .stage.ab{--u:calc(100cqw / var(--aw))}.ha .stage.paused *,.ha .stage.paused :after,.ha .stage.paused :before{animation-play-state:paused!important}.ha .ab .at{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u))}.ha i{font-style:normal}.ha .sp{background:var(--d) center /100% 100% no-repeat}:root[data-theme=light] .ha .sp{background-image:var(--l)}@media (prefers-reduced-motion:reduce){.ha .stage *,.ha .stage :after,.ha .stage :before{animation:none!important;transition:none!important}}.ha .s01{--aw:669;--ocean:#000;--land:brightness(0.17);--rim:#1c1c1c;--grat:#ffffff12}:root[data-theme=light] .ha .s01{--ocean:#fff;--land:brightness(0.945);--rim:#e6e6e6;--grat:#00000010}.ha .s01 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ha .s01 .globe{position:absolute;left:calc(129.39999999999998 * var(--u));top:calc(200.7 * var(--u));width:calc(428 * var(--u));height:calc(428 * var(--u));border-radius:50%;background:var(--ocean);box-shadow:inset 0 0 0 1px var(--rim);overflow:hidden}.ha .s01 .map{position:absolute;inset:0;background:url(/animations/home/sprites/01-map.webp) repeat-x;background-size:calc(1075 * var(--u)) calc(408 * var(--u));background-position:calc(-197.4 * var(--u)) calc(-32.7 * var(--u));filter:var(--land);animation:ha-spin01 8.22s linear infinite}.ha .s01 .grat{fill:none;stroke:var(--grat);stroke-width:.7}.ha .s01 .trail{fill:none;stroke:var(--accent);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:100 200;stroke-dashoffset:100;animation:ha-trail01 8.22s cubic-bezier(.45,0,.4,1) infinite}.ha .s01 .ping{opacity:0;transform-box:fill-box;transform-origin:center;animation:ha-ping01 8.22s infinite}.ha .s01 .halo{fill:var(--accent);opacity:.38}.ha .s01 .core{fill:#dffff0;stroke:var(--accent);stroke-width:1.6;filter:drop-shadow(0 0 3px var(--accent))}.ha .s01 .ripple{fill:none;stroke:var(--accent);stroke-width:.8;opacity:0;animation:ha-ripple01 8.22s ease-out infinite}.ha .s01 .tile{animation:none}.ha .s01 .t-dark{opacity:0;animation:ha-tdark 8.22s infinite}.ha .s01 .t-bright{opacity:0;animation:ha-tbright 8.22s infinite}.ha .s01 .ring{position:absolute;left:calc(287.5 * var(--u));top:calc(48.5 * var(--u));width:calc(96 * var(--u));height:calc(95.5 * var(--u));border-radius:calc(22 * var(--u));border:1px solid var(--accent-line);opacity:0;animation:ha-ring01 8.22s ease-out infinite}.ha .s01 .ring.b{animation-delay:.12s}.ha .s01 .tilebox{position:absolute;inset:0;transform-origin:calc(335.5 * var(--u)) calc(96.5 * var(--u));animation:ha-bounce01 8.22s infinite}@keyframes ha-spin01{to{background-position-x:calc(-1272.4 * var(--u))}}@keyframes ha-ping01{0%{opacity:0;transform:scale(.2)}3.04%{opacity:1;transform:scale(.6)}5.47%{opacity:1;transform:scale(1)}8.76%{opacity:1;transform:scale(1)}11.19%,to{opacity:0;transform:scale(.8)}}@keyframes ha-ripple01{0%,5.47%{opacity:0;transform:scale(1)}6.08%{opacity:.8}12.17%,to{opacity:0;transform:scale(2.6)}}@keyframes ha-trail01{0%,6.08%{stroke-dashoffset:100}13.99%{stroke-dashoffset:0}19.46%,to{stroke-dashoffset:-100}}@keyframes ha-tdark{0%{opacity:0}18.00%{opacity:0}19.46%{opacity:1}20.92%{opacity:1}21.90%{opacity:0}25.55%{opacity:0}26.76%{opacity:1}29.81%{opacity:1}32.24%{opacity:0}49.64%{opacity:0}51.09%{opacity:1}52.55%{opacity:1}53.53%{opacity:0}57.18%{opacity:0}58.39%{opacity:1}61.44%{opacity:1}63.87%{opacity:0}86.13%{opacity:0}87.59%{opacity:1}89.05%{opacity:1}90.02%{opacity:0}93.67%{opacity:0}94.89%{opacity:1}97.93%{opacity:1}100.00%{opacity:0}to{opacity:0}}@keyframes ha-tbright{0%{opacity:0}20.07%{opacity:0}21.65%{opacity:1}25.30%{opacity:1}27.01%{opacity:0}51.70%{opacity:0}53.28%{opacity:1}56.93%{opacity:1}58.64%{opacity:0}88.20%{opacity:0}89.78%{opacity:1}93.43%{opacity:1}95.13%{opacity:0}to{opacity:0}}@keyframes ha-bounce01{0%{transform:scale(1)}16.79%{transform:scale(1);animation-timing-function:cubic-bezier(.3,0,.4,1)}18.49%{transform:scale(1.16);animation-timing-function:cubic-bezier(.5,0,.5,1)}20.44%{transform:scale(.94);animation-timing-function:cubic-bezier(.5,0,.5,1)}22.14%{transform:scale(1.05);animation-timing-function:cubic-bezier(.5,0,.5,1)}23.84%{transform:scale(1)}48.42%{transform:scale(1);animation-timing-function:cubic-bezier(.3,0,.4,1)}50.12%{transform:scale(1.16);animation-timing-function:cubic-bezier(.5,0,.5,1)}52.07%{transform:scale(.94);animation-timing-function:cubic-bezier(.5,0,.5,1)}53.77%{transform:scale(1.05);animation-timing-function:cubic-bezier(.5,0,.5,1)}55.47%{transform:scale(1)}84.91%{transform:scale(1);animation-timing-function:cubic-bezier(.3,0,.4,1)}86.62%{transform:scale(1.16);animation-timing-function:cubic-bezier(.5,0,.5,1)}88.56%{transform:scale(.94);animation-timing-function:cubic-bezier(.5,0,.5,1)}90.27%{transform:scale(1.05);animation-timing-function:cubic-bezier(.5,0,.5,1)}91.97%{transform:scale(1)}to{transform:scale(1)}}@keyframes ha-ring01{0%{opacity:0}26.03%{opacity:0;transform:scale(1)}26.16%{opacity:.9;transform:scale(1)}34.67%{opacity:0;transform:scale(1.55,1.12)}57.66%{opacity:0;transform:scale(1)}57.79%{opacity:.9;transform:scale(1)}66.30%{opacity:0;transform:scale(1.55,1.12)}94.16%{opacity:0;transform:scale(1)}94.28%{opacity:.9;transform:scale(1)}100.00%{opacity:0;transform:scale(1.55,1.12)}to{opacity:0}}.ha .s02{--aw:421;--L:7.267s}.ha .s02 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ha .s02 .map{position:absolute;inset:0;transform-origin:0 0;animation:ha-zoom02 var(--L) infinite,ha-mapA var(--L) infinite}.ha .s02 .map-us{position:absolute;inset:0;opacity:0;animation:ha-mapB var(--L) infinite}.ha .s02 .pin{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:ha-pin02 var(--L) infinite}.ha .s02{--pin-body:#efefef;--pin-stroke:transparent;--pin-ring:#0c0c0c}:root[data-theme=light] .ha .s02{--pin-body:#fff;--pin-stroke:#0000001f;--pin-ring:#e9fff4}.ha .s02 .ln{fill:none;stroke:var(--accent);stroke-width:1.1;stroke-dasharray:100 200;stroke-dashoffset:100;animation:ha-line02 var(--L) infinite}.ha .s02 .pill{opacity:0;animation:ha-pill02 var(--L) infinite}.ha .s02 .tile{opacity:0;transform-origin:50% 60%;animation:ha-tile02 var(--L) infinite}@keyframes ha-zoom02{0%{transform:none;animation-timing-function:cubic-bezier(.6,0,.3,1)}11%,87.4%{transform:translate(calc(-80 * var(--u)),calc(-92 * var(--u))) scale(1.32);animation-timing-function:cubic-bezier(.2,.6,.3,1)}93.6%,to{transform:none}}@keyframes ha-mapA{0%,10.3%{opacity:1}12.4%,87.4%{opacity:0}88.6%,to{opacity:1}}@keyframes ha-mapB{0%,10.3%{opacity:0}12.4%,87.4%{opacity:1}88.6%,to{opacity:0}}@keyframes ha-pin02{0%,13.8%{opacity:0;transform:scale(0);animation-timing-function:cubic-bezier(.3,1.5,.5,1)}17.5%,31%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.5,0,.75,.4)}35%,to{opacity:0;transform:scale(0)}}@keyframes ha-pill02{0%,37.7%{opacity:0;clip-path:inset(0 84% 0 0 round 8px)}37.8%{opacity:1;clip-path:inset(0 84% 0 0 round 8px);animation-timing-function:cubic-bezier(.3,0,.2,1)}46%,86.7%{opacity:1;clip-path:inset(0 0 0 0 round 8px)}88.6%,to{opacity:0;clip-path:inset(0 0 0 0 round 8px)}}@keyframes ha-line02{0%,41.3%{stroke-dashoffset:100;animation-timing-function:ease-out}46.8%,85.3%{stroke-dashoffset:0;animation-timing-function:ease-in}88.1%,to{stroke-dashoffset:-100}}@keyframes ha-tile02{0%,48.2%{opacity:0;transform:scale(.55);animation-timing-function:cubic-bezier(.3,1.4,.5,1)}52.3%,86%{opacity:1;transform:scale(1)}88.6%,to{opacity:0;transform:scale(.6)}}.ha .s03{--aw:421;--L:6.35s}.ha .s03 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ha .s03 .all{position:absolute;inset:0;animation:ha-out03 var(--L) infinite}.ha .s03 .group{position:absolute;inset:0;animation:ha-slide03 var(--L) infinite}.ha .s03 .panel{animation:ha-in03 var(--L) infinite}.ha .s03 .tint{background:color-mix(in srgb,var(--accent) 22%,transparent);opacity:0;animation:ha-in03 var(--L) infinite,ha-tint03 var(--L) infinite}.ha .s03 .clip,.ha .s03 .tint{position:absolute;left:calc(141 * var(--u));top:calc(31 * var(--u));width:calc(156 * var(--u));height:calc(205.5 * var(--u));border-radius:calc(8 * var(--u))}.ha .s03 .clip{overflow:hidden}.ha .s03 .clip .at{margin-left:calc(-141 * var(--u));margin-top:calc(-31 * var(--u))}.ha .s03 .can{animation:ha-can03 var(--L) infinite}.ha .s03 .chips{animation:ha-chips03 var(--L) infinite}.ha .s03 .box{opacity:0;transform-origin:50% 50%;animation:ha-box03 var(--L) infinite}.ha .s03 .box.b{animation-delay:.35s}.ha .s03 .ln{fill:none;stroke:var(--accent);stroke-width:1;stroke-dasharray:100 200;stroke-dashoffset:100;animation:ha-line03 var(--L) infinite}.ha .s03 .label{opacity:0;transform-origin:0 50%;animation:ha-label03 var(--L) infinite}.ha .s03 .label.b{animation-delay:.15s}@keyframes ha-in03{0%,3%{opacity:0;transform:translateY(calc(40 * var(--u)));animation-timing-function:cubic-bezier(.2,.7,.3,1)}14%,to{opacity:1;transform:none}}@keyframes ha-tint03{0%,9%{opacity:1}16%,to{opacity:0}}@keyframes ha-can03{0%,19%{transform:translateX(calc(-40 * var(--u)));animation-timing-function:cubic-bezier(.45,0,.3,1)}32%,to{transform:none}}@keyframes ha-chips03{0%,20%{transform:translateX(calc(52 * var(--u)));animation-timing-function:cubic-bezier(.45,0,.3,1)}33%,to{transform:none}}@keyframes ha-box03{0%,40%{opacity:0;transform:scale(.9)}44%,to{opacity:1;transform:none}}@keyframes ha-slide03{0%,48%{transform:none;animation-timing-function:cubic-bezier(.35,0,.2,1)}63%,to{transform:translateX(calc(-110 * var(--u)))}}@keyframes ha-line03{0%,60.6%{stroke-dashoffset:100;animation-timing-function:ease-out}67.7%,to{stroke-dashoffset:0}}@keyframes ha-label03{0%,67.7%{opacity:0;transform:scale(.3);animation-timing-function:cubic-bezier(.3,1.3,.5,1)}74%,to{opacity:1;transform:none}}@keyframes ha-out03{0%,94%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(calc(-10 * var(--u)))}}.ha .s04{--aw:421}.ha .s04 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ha .s04 .ln{fill:none;stroke:var(--fg);stroke-opacity:.45;stroke-width:1;stroke-dasharray:4 3}.ha .s04 .arc{fill:none;stroke:var(--line);stroke-width:.8}.ha .s04 .dot{fill:none;stroke:var(--accent);stroke-width:5;filter:drop-shadow(0 0 3px var(--accent));stroke-linecap:round;stroke-dasharray:.01 400;opacity:0}.ha .s04 .d1{animation:ha-d1 2.333s linear infinite}.ha .s04 .d2{animation:ha-d2 2.333s linear infinite}.ha .s04 .rotor{left:calc(484.7 * var(--u));top:calc(158.6 * var(--u));animation:ha-step 2.333s infinite}.ha .s04 .rotor,.ha .s04 .slot{position:absolute;width:0;height:0}.ha .s04 .slot{left:0;top:0;transform:rotate(var(--a)) translateX(calc(145 * var(--u)))}.ha .s04 .slot i{position:absolute;left:calc(-28.5 * var(--u));top:calc(-28.25 * var(--u));width:calc(57 * var(--u));height:calc(56.5 * var(--u));transform:rotate(calc(-1 * var(--a)));animation:ha-unstep 2.333s infinite}.ha .s04 .on{opacity:0}.ha .s04 .sena-on{animation:ha-sena 2.333s infinite}.ha .s04 .sena{animation:ha-senaBase 2.333s infinite}.ha .s04 .db-on{animation:ha-db 2.333s infinite}@keyframes ha-step{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.55,0,.25,1)}34%,to{transform:rotate(-31.6deg)}}@keyframes ha-unstep{0%{rotate:0deg;animation-timing-function:cubic-bezier(.55,0,.25,1)}34%,to{rotate:31.6deg}}@keyframes ha-d1{0%,35%{stroke-dashoffset:0;opacity:0}36%{opacity:1;animation-timing-function:ease-in-out}56%{stroke-dashoffset:-100;opacity:1}57%,to{stroke-dashoffset:-100;opacity:0}}@keyframes ha-d2{0%,70%{stroke-dashoffset:0;opacity:0}71%{opacity:1;animation-timing-function:ease-in-out}84%{stroke-dashoffset:-100;opacity:1}85%,to{stroke-dashoffset:-100;opacity:0}}@keyframes ha-sena{0%,57%{opacity:0}62%,70%{opacity:1}80%,to{opacity:0}}@keyframes ha-senaBase{0%,55%{transform:scale(1)}62%{transform:scale(1.1)}72%{transform:scale(1.04)}80%,to{transform:scale(1)}}@keyframes ha-db{0%,83%{opacity:0}87%,92%{opacity:1}99%,to{opacity:0}}.ha .s05{--aw:421}.ha .s05 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ha .s05 .ln{fill:none;stroke:var(--fg);stroke-opacity:.4;stroke-width:.9;stroke-dasharray:3 3}.ha .s05 .dot{fill:none;stroke:var(--accent);stroke-width:3.6;filter:drop-shadow(0 0 2px var(--accent));stroke-linecap:round;stroke-dasharray:.01 400;stroke-dashoffset:0;opacity:0;animation:ha-in05 1.667s linear infinite}.ha .s05 .ring{fill:none;stroke:var(--line-strong);stroke-width:.7;transform-origin:211px 132px;opacity:0;animation:ha-ring05 1.667s ease-out infinite}.ha .s05 .ring.b{animation-delay:.15s}.ha .s05 .hub{clip-path:circle(50%)}@keyframes ha-in05{0%,23%{stroke-dashoffset:0;opacity:0}24%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}78%{stroke-dashoffset:-100;opacity:1}81%,to{stroke-dashoffset:-100;opacity:0}}@keyframes ha-ring05{0%,44%{transform:scale(1.05);opacity:0}50%{opacity:.9}88%,to{transform:scale(2.3);opacity:0}}.ha .s06{--aw:421;--L:9.32s;--card-bg:#0a0a0a;--card-line:#ffffff45;--ink:#fff;--mute:#ffffffb3;--faint:#ffffff2e;--green:#19d38a;--pill-line:#ffffff8c;--glass:#a7bfbfe0;--glass-line:#7f9a9a}:root[data-theme=light] .ha .s06{--card-bg:#fff;--card-line:#00000026;--ink:#111;--mute:#6f6f6f;--faint:#0000001a;--green:#12b878;--pill-line:#00000059;--glass:#c9e1e3d9;--glass-line:#9ab5b7}.ha .s06{font-family:var(--font-sans),system-ui,sans-serif}.ha .s06 .card{position:absolute;left:calc(49.5 * var(--u));top:calc(39 * var(--u));width:calc(318 * var(--u));height:calc(186 * var(--u));border:1px solid var(--card-line);border-radius:calc(10 * var(--u));background:var(--card-bg);color:var(--ink);opacity:0}.ha .s06 .card *{position:absolute;margin:0;white-space:nowrap}.ha .s06 .u{font-size:calc(var(--fs) * var(--u));line-height:1.2}.ha .s06 .pill{border:1px solid var(--pill-line);border-radius:99px;display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u))}.ha .s06 .dot{position:static!important;width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:var(--green)}.ha .s06 .bar{height:calc(5 * var(--u));border-radius:9px;background:linear-gradient(90deg,var(--mute),transparent)}.ha .s06 .cell{height:calc(4.5 * var(--u));border-radius:9px;background:var(--faint)}.ha .s06 .icon{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.ha .s06 .tint{inset:0;border-radius:inherit;background:color-mix(in srgb,var(--green) 14%,transparent);opacity:0}.ha .s06 .c1{animation:ha-c1 var(--L) infinite}.ha .s06 .c1 .tint{animation:ha-tint1 var(--L) infinite}.ha .s06 .c2{animation:ha-c2 var(--L) infinite}.ha .s06 .c3{animation:ha-c3 var(--L) infinite}.ha .s06 .c3 .tint{animation:ha-tint3 var(--L) infinite}.ha .s06 .wire{position:absolute;left:calc(207 * var(--u));top:calc(226 * var(--u));height:calc(37 * var(--u));border-left:1px dashed var(--card-line);opacity:0;animation:ha-wire06 var(--L) infinite}.ha .s06 .mag{left:0;top:0;width:0;height:0;animation:ha-magpath var(--L) infinite}.ha .s06 .mag,.ha .s06 .mag>*{position:absolute}.ha .s06 .handle{left:0;top:0;width:calc(12 * var(--u));height:calc(104 * var(--u));margin-left:calc(-6 * var(--u));transform-origin:50% 0;border-radius:calc(5 * var(--u));background:linear-gradient(90deg,#cfcfcf,#f4f4f4 45%,#bdbdbd);box-shadow:inset 0 0 0 1px #00000014;animation:ha-swing var(--L) infinite}.ha .s06 .handle:before{content:"";position:absolute;left:50%;top:48%;width:150%;height:14%;transform:translateX(-50%);border-radius:4px 4px 2px 2px;background:linear-gradient(90deg,#a9a9a9,#e9e9e9 50%,#9f9f9f)}.ha .s06 .ring{left:calc(-53 * var(--u));top:calc(-53 * var(--u));width:calc(106 * var(--u));height:calc(106 * var(--u));border-radius:50%;background:conic-gradient(from 210deg,#fbfbfb,#a3a3a3 18%,#f3f3f3 34%,#8e8e8e 52%,#e9e9e9 68%,#b0b0b0 84%,#fbfbfb);-webkit-mask:radial-gradient(closest-side,transparent 67.5%,#000 69%);mask:radial-gradient(closest-side,transparent 67.5%,#000 69%);box-shadow:inset 0 0 0 1px #00000026}.ha .s06 .glass{left:calc(-36 * var(--u));top:calc(-36 * var(--u));width:calc(72 * var(--u));height:calc(72 * var(--u));border-radius:50%;background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line)}.ha .s06 .ok{left:calc(-10.5 * var(--u));top:calc(-10.5 * var(--u));width:calc(21 * var(--u));height:calc(21 * var(--u));border-radius:50%;background:#11b87ad0;display:grid;place-items:center;transform:scale(0);animation:ha-ok06 var(--L) cubic-bezier(.3,1.4,.5,1) infinite}.ha .s06 .ok svg{width:55%;fill:none;stroke:#e9fff5;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@keyframes ha-c1{0%,3%{opacity:0;transform:translateY(calc(18 * var(--u)))}34.3%,8.6%{opacity:1;transform:none}37%,to{opacity:0;transform:translateY(calc(30 * var(--u)))}}@keyframes ha-tint1{0%,4%{opacity:1}9.5%,to{opacity:0}}@keyframes ha-c2{0%,37%{opacity:0;transform:translateY(calc(-30 * var(--u)))}40.8%,59%{opacity:1;transform:none}61.7%,to{opacity:0;transform:translateY(calc(30 * var(--u)))}}@keyframes ha-c3{0%,61.7%{opacity:0;transform:translateY(calc(-30 * var(--u)))}65.5%,96.6%{opacity:1;transform:none}99.2%,to{opacity:0}}@keyframes ha-tint3{0%,95.5%{opacity:0}98%,to{opacity:1}}@keyframes ha-wire06{0%,38%{opacity:0}40.8%,59%{opacity:1}61%,63%{opacity:0}65.5%,96.6%{opacity:1}99%,to{opacity:0}}@keyframes ha-ok06{0%,22.53%{transform:scale(0)}24.14%,27.36%{transform:scale(1)}28.97%,50.97%{transform:scale(0)}52.58%,56.87%{transform:scale(1)}58.48%,87.45%{transform:scale(0)}89.06%,95.49%{transform:scale(1)}97.10%,to{transform:scale(0)}}@keyframes ha-swing{0%,17.17%{rotate:-45deg;animation-timing-function:cubic-bezier(.45,0,.25,1)}22.53%,38.63%{rotate:45deg;animation-timing-function:cubic-bezier(.45,0,.25,1)}43.45%,56.87%{rotate:-45deg;animation-timing-function:cubic-bezier(.45,0,.25,1)}62.23%,68.67%{rotate:45deg;animation-timing-function:cubic-bezier(.45,0,.25,1)}76.18%,83.15%{rotate:-45deg;animation-timing-function:cubic-bezier(.45,0,.25,1)}87.45%,to{rotate:45deg}}@keyframes ha-magpath{0.00%,10.73%{transform:translate(calc(440 * var(--u)),calc(232 * var(--u)));opacity:1;animation-timing-function:cubic-bezier(.2,.6,.3,1)}17.17%{transform:translate(calc(115 * var(--u)),calc(132 * var(--u)));opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}22.53%,27.36%{transform:translate(calc(266 * var(--u)),calc(113 * var(--u)));opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}32.19%,38.63%{transform:translate(calc(55 * var(--u)),calc(198 * var(--u)));opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}43.45%,45.60%{transform:translate(calc(85 * var(--u)),calc(177 * var(--u)));opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}50.97%,56.87%{transform:translate(calc(254 * var(--u)),calc(173 * var(--u)));opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}62.23%,68.67%{transform:translate(calc(57 * var(--u)),calc(198 * var(--u)));opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}76.18%,83.15%{transform:translate(calc(262 * var(--u)),calc(158 * var(--u)));opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}87.45%,95.49%{transform:translate(calc(181 * var(--u)),calc(110 * var(--u)));opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}98.18%,to{transform:translate(calc(181 * var(--u)),calc(110 * var(--u)));opacity:0}}.ha .s07{--aw:421;--cn:color-mix(in srgb,var(--fg) 42%,transparent);--tb-line:color-mix(in srgb,var(--fg) 26%,transparent);--cell-bg:color-mix(in srgb,var(--fg) 3%,transparent);--cell-line:color-mix(in srgb,var(--fg) 5%,transparent);--bar:color-mix(in srgb,var(--fg) 72%,transparent);--hd-blue:transparent;--hd-red:transparent;--hd-orange:transparent}:root[data-theme=light] .ha .s07{--cn:#00000045;--tb-line:#0000002e;--cell-bg:#fff;--cell-line:#0000001c;--bar:#d6d6d6;--hd-blue:#cfe6ff;--hd-red:#ffc9d0;--hd-orange:#ffe0a6}.ha .s07 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ha .s07 .ln{fill:none;stroke:var(--cn);stroke-width:1;stroke-dasharray:3 3}.ha .s07 .dot{fill:none;stroke-width:4.4;stroke-linecap:round;stroke-dasharray:.01 400;opacity:0}.ha .s07 .in{animation:ha-in07 1.9s linear infinite}.ha .s07 .out{animation:ha-out07 1.9s linear infinite}.ha .s07 .table{position:absolute;left:calc(233 * var(--u));top:calc(22 * var(--u));width:calc(169 * var(--u));height:calc(217.5 * var(--u));border:1px solid var(--tb-line);border-radius:calc(10 * var(--u))}.ha .s07 .hd{position:absolute;top:calc(34.5 * var(--u));width:calc(45 * var(--u));height:calc(21 * var(--u));border-radius:calc(5 * var(--u));border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:var(--bg2);display:grid;place-items:center}.ha .s07 .hd:after{content:"";width:calc(30 * var(--u));height:calc(3 * var(--u));border-radius:9px;background:var(--c)}.ha .s07 .rows{position:absolute;left:calc(243.5 * var(--u));top:calc(64 * var(--u));width:calc(148 * var(--u));height:calc(173 * var(--u));overflow:hidden;-webkit-mask:linear-gradient(#0006,#000 calc(22 * var(--u)));mask:linear-gradient(#0006,#000 calc(22 * var(--u)))}.ha .s07 .track{position:absolute;left:0;top:calc(6 * var(--u));width:100%;animation:ha-scroll07 1.9s infinite}.ha .s07 .row{display:grid;grid-template-columns:repeat(3,calc(44.5 * var(--u)));justify-content:space-between;height:calc(26.5 * var(--u))}.ha .s07 .cell{height:calc(21 * var(--u));border-radius:calc(6 * var(--u));background:var(--cell-bg);border:1px solid var(--cell-line);display:flex;align-items:center;gap:calc(3 * var(--u));padding-left:calc(5 * var(--u))}.ha .s07 .cell:before{content:"";width:calc(3 * var(--u));aspect-ratio:1;border-radius:50%;background:var(--bar)}.ha .s07 .cell:after{content:"";width:calc(24 * var(--u));height:calc(2.6 * var(--u));border-radius:9px;background:var(--bar)}.ha .s07 .mark{position:absolute;left:calc(174 * var(--u));top:calc(109 * var(--u));width:calc(34 * var(--u));height:calc(28 * var(--u));border-radius:50%;animation:ha-spin07 1.9s infinite}:root[data-theme=light] .ha .s07 .mark{left:calc(172 * var(--u));top:calc(117.5 * var(--u));width:calc(37 * var(--u));height:calc(30 * var(--u))}@keyframes ha-in07{0%,4%{stroke-dashoffset:0;opacity:0}5%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}29%{stroke-dashoffset:-100;opacity:1}31%,to{stroke-dashoffset:-100;opacity:0}}@keyframes ha-out07{0%,44%{stroke-dashoffset:0;opacity:0}45%{opacity:1}54%{stroke-dashoffset:-100;opacity:1}56%,to{stroke-dashoffset:-100;opacity:0}}@keyframes ha-spin07{0%,33%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.5,0,.3,1)}46%,to{transform:rotate(1turn)}}@keyframes ha-scroll07{0%,55%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.3,1)}77%,to{transform:translateY(calc(-26.5 * var(--u)))}}.ha .ai{--aw:960;--L:20.1s;font-family:var(--font-sans),system-ui,sans-serif;--box-bg:#0d0d0d;--box-line:#ffffff1f;--ink:#f2f2f2;--mute:#ffffff59;--pill:#ffffff26;--card-line:#ffffffb8;--red:#e5484d;--grn:#19e68f;--map:brightness(0.3);--pin-bg:#0b1f17;--dotc:#ffffff09}:root[data-theme=light] .ha .ai{--box-bg:#fafafa;--box-line:#0000004d;--ink:#2a2a2a;--mute:#00000052;--pill:#0000001a;--card-line:#00000040;--red:#e5484d;--grn:#16d989;--map:brightness(0.94);--pin-bg:#ffffff;--dotc:#00000018}.ha .ai.stage{background-image:radial-gradient(var(--dotc) 1px,transparent 1.3px);background-size:calc(24 * var(--u)) calc(24 * var(--u))}.ha .ai>*{animation-duration:var(--L);animation-iteration-count:infinite}.ha .ai svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ha .pbox{position:absolute;left:calc(103 * var(--u));top:calc(206 * var(--u));width:calc(744 * var(--u));height:calc(184 * var(--u));border-radius:calc(10 * var(--u));border:1px solid var(--box-line);background:var(--box-bg);opacity:0;animation-name:ha-pbox;transform-origin:50% 50%}.ha .pbox>*{position:absolute;animation-duration:var(--L);animation-iteration-count:infinite}.ha .ptint{inset:0;border-radius:inherit;background:color-mix(in srgb,var(--grn) 22%,transparent);animation-name:ha-ptint}.ha .ptxt{left:calc(21 * var(--u));top:calc(22 * var(--u));font-size:calc(25 * var(--u));line-height:1.2;white-space:nowrap;color:var(--ink)}.ha .phold{color:var(--mute);animation-name:ha-phold}.ha .ptyped{overflow:hidden;width:0;animation-name:ha-ptype}.ha .ppill{top:calc(139 * var(--u));width:calc(136 * var(--u));height:calc(28 * var(--u));border-radius:calc(6 * var(--u));background:var(--pill)}.ha .pbtn{left:calc(665 * var(--u));top:calc(110.5 * var(--u));width:calc(60 * var(--u));height:calc(58 * var(--u));border-radius:calc(8 * var(--u));background:#10f09a;display:grid;place-items:center;animation-name:ha-pbtn}.ha .pbtn svg{position:static;width:45%;height:45%;fill:none;stroke:#04140c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ha .cursor{position:absolute;left:0;top:0;width:calc(50 * var(--u));height:calc(68 * var(--u));opacity:0;animation-name:ha-cursor}.ha .cursor svg{position:static}.ha .tile{opacity:0;transform-origin:50% 50%}.ha .seed{position:absolute;left:calc(437 * var(--u));top:calc(185 * var(--u));width:calc(86 * var(--u));height:calc(113 * var(--u));border-radius:calc(8 * var(--u));border:1px solid var(--box-line);background:var(--box-bg);opacity:0;animation-name:ha-seed}.ha .brackets{opacity:0;animation-name:ha-brackets;transform-origin:480px 288px}.ha .brackets path{fill:none;stroke:var(--grn);stroke-width:2.2}.ha .beam{left:calc(108 * var(--u));top:calc(140 * var(--u));width:calc(765 * var(--u));height:calc(36 * var(--u));animation-name:ha-beam;background:linear-gradient(to bottom,color-mix(in srgb,var(--grn) 0%,transparent),color-mix(in srgb,var(--grn) 26%,transparent));border-bottom:calc(1.2 * var(--u)) solid color-mix(in srgb,var(--grn) 55%,white)}.ha .beam,.ha .map{position:absolute;opacity:0}.ha .map{left:calc(40.5 * var(--u));top:calc(112.5 * var(--u));width:calc(586 * var(--u));height:calc(380 * var(--u));background:url(/animations/home/sprites/ai-map.webp) 50%/contain no-repeat;filter:var(--map);animation-name:ha-map}.ha .pin{opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation-duration:var(--L);animation-iteration-count:infinite}.ha .pin>rect:first-child{fill:var(--pin-bg);stroke:var(--grn);stroke-width:1}.ha .pin .pi{fill:none;stroke:var(--grn);stroke-width:1.4}.ha .pin .badge{fill:var(--grn)}.ha .pin .bl{stroke:#04140c;stroke-width:1}.ha .frame{position:absolute;left:calc(373.5 * var(--u));top:calc(135 * var(--u));width:calc(234 * var(--u));height:calc(300 * var(--u));opacity:0;animation-name:ha-frame}.ha .frame>*{position:absolute;animation-duration:var(--L);animation-iteration-count:infinite}.ha .fbox{position:absolute;inset:0;border:calc(2.5 * var(--u)) solid var(--c)}.ha .fbox i:after,.ha .fbox i:before,.ha .fbox:after,.ha .fbox:before{content:"";position:absolute;width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0004}.ha .fbox:before{left:calc(-6.5 * var(--u));top:calc(-6.5 * var(--u))}.ha .fbox:after{right:calc(-6.5 * var(--u));top:calc(-6.5 * var(--u))}.ha .fbox i:before{left:calc(-6.5 * var(--u));bottom:calc(-6.5 * var(--u))}.ha .fbox i:after{right:calc(-6.5 * var(--u));bottom:calc(-6.5 * var(--u))}.ha .fbox i{position:absolute;inset:0}.ha .flabel{position:absolute;left:0;right:0;top:calc(-50 * var(--u));display:flex;justify-content:center;font:400 calc(21 * var(--u))/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--c)}.ha .flabel span{display:inline-block;white-space:nowrap;padding-right:.1em;clip-path:inset(0 100% 0 0)}.ha .red{--c:var(--red);animation-name:ha-fRed}.ha .green{--c:var(--grn);opacity:0;animation-name:ha-fGreen}.ha .red .flabel span{animation:ha-typeMiss var(--L) infinite}.ha .green .flabel span{animation:ha-typeFound var(--L) infinite}.ha .green,.ha .red{inset:0}.ha .card{position:absolute;left:calc(397.5 * var(--u));top:calc(162 * var(--u));width:calc(186 * var(--u));height:calc(244 * var(--u));border-radius:calc(14 * var(--u));border:calc(1.5 * var(--u)) solid var(--card-line);background:var(--box-bg);opacity:0;animation-name:ha-card}.ha .card>*{position:absolute;animation-duration:var(--L);animation-iteration-count:infinite}.ha .warn{left:50%;top:50%;width:calc(52 * var(--u));height:calc(46 * var(--u));translate:-50% -50%;animation-name:ha-warn}.ha .warn svg{position:static;fill:none;stroke:var(--red);stroke-width:1.6;stroke-linejoin:round}.ha .ricon{left:calc(11 * var(--u));width:calc(29 * var(--u));height:calc(29 * var(--u));border-radius:calc(4 * var(--u));border:1px solid color-mix(in srgb,var(--grn) 60%,transparent);background:var(--pin-bg);display:grid;place-items:center;opacity:0;animation-name:ha-rowIcon}.ha .ricon svg{position:static;width:72%;height:72%;fill:none;stroke:var(--grn);stroke-width:1.5}.ha .rline{left:calc(50 * var(--u));height:calc(3.5 * var(--u));border-radius:9px;background:color-mix(in srgb,var(--ink) 55%,transparent);transform-origin:0 50%;transform:scaleX(0);animation-name:ha-rowLine}.ha .rline.faint{background:color-mix(in srgb,var(--ink) 18%,transparent)}.ha .chip{opacity:0;animation:ha-chips var(--L) infinite}@keyframes ha-pbox{0.00%{opacity:0;transform:translateY(calc(14 * var(--u)))}1.24%{opacity:0;transform:translateY(calc(14 * var(--u)))}3.48%{opacity:1;transform:none}17.91%{opacity:1;transform:none}18.34%{opacity:0;transform:scale(.14,.5)}85.79%{opacity:0;transform:translateY(calc(-37 * var(--u))) scale(.6)}87.56%{opacity:1;transform:translateY(calc(-37 * var(--u)))}97.01%{opacity:1;transform:translateY(calc(-37 * var(--u)))}99.00%{opacity:0;transform:translateY(calc(-37 * var(--u)))}100.00%{opacity:0}}@keyframes ha-ptint{0.00%{opacity:1}2.24%{opacity:1}4.73%{opacity:0}16.64%{opacity:0}17.55%{opacity:1}18.30%{opacity:1}86.46%{opacity:1}89.35%{opacity:0}100.00%{opacity:0}}@keyframes ha-phold{0.00%{opacity:1}5.22%{opacity:1}5.47%{opacity:0}86.90%{opacity:0}88.33%{opacity:1}100.00%{opacity:1}}@keyframes ha-ptype{0.00%{width:0}5.47%{width:0;animation-timing-function:steps(38)}10.20%{width:100%}18.30%{width:100%}18.34%{width:0}100.00%{width:0}}@keyframes ha-pbtn{0.00%{transform:none}14.93%{transform:none}15.32%{transform:scale(.9)}15.92%{transform:none}100.00%{transform:none}}@keyframes ha-cursor{0.00%{opacity:0;transform:translate(calc(935 * var(--u)),calc(600 * var(--u)))}11.69%{opacity:0;transform:translate(calc(935 * var(--u)),calc(600 * var(--u)))}12.19%{opacity:1;transform:translate(calc(912 * var(--u)),calc(566 * var(--u)))}14.18%{opacity:1;transform:translate(calc(797 * var(--u)),calc(362 * var(--u)))}15.02%{opacity:1;transform:translate(calc(797 * var(--u)),calc(362 * var(--u))) scale(.88)}15.72%{opacity:1;transform:translate(calc(797 * var(--u)),calc(362 * var(--u)))}17.37%{opacity:1;transform:translate(calc(797 * var(--u)),calc(362 * var(--u)))}18.08%{opacity:0;transform:translate(calc(797 * var(--u)),calc(362 * var(--u)))}100.00%{opacity:0}}@keyframes ha-tile0{0.00%{opacity:0;transform:translate(calc(297.5 * var(--u)),calc(39.5 * var(--u))) scale(.5)}18.83%{opacity:0;transform:translate(calc(297.5 * var(--u)),calc(39.5 * var(--u))) scale(.5)}19.90%{opacity:1;transform:none}21.38%{opacity:1;transform:none}23.46%{opacity:1;transform:translate(calc(48.455 * var(--u)),calc(1.8649999999999949 * var(--u))) scale(.83)}35.32%{opacity:1;transform:translate(calc(48.455 * var(--u)),calc(1.8649999999999949 * var(--u))) scale(.83)}40.98%{opacity:.3;transform:translate(calc(11.989999999999998 * var(--u)),calc(4.969999999999999 * var(--u))) scale(.74)}50.00%{opacity:.3;transform:translate(calc(11.989999999999998 * var(--u)),calc(4.969999999999999 * var(--u))) scale(.74)}51.74%{opacity:0;transform:translate(calc(-48.010000000000005 * var(--u)),calc(4.969999999999999 * var(--u))) scale(.74)}76.44%{opacity:0;transform:translate(calc(-51.505 * var(--u)),calc(39.985 * var(--u))) scale(.7)}78.61%{opacity:1;transform:translate(calc(-51.505 * var(--u)),calc(39.985 * var(--u))) scale(.87)}85.57%{opacity:1;transform:translate(calc(-51.505 * var(--u)),calc(39.985 * var(--u))) scale(.87)}87.12%{opacity:0;transform:translate(calc(-51.505 * var(--u)),calc(79.985 * var(--u))) scale(.6)}100.00%{opacity:0}}@keyframes ha-tile1{0.00%{opacity:0;transform:translate(calc(94.5 * var(--u)),calc(-21.5 * var(--u))) scale(.5)}18.94%{opacity:0;transform:translate(calc(94.5 * var(--u)),calc(-21.5 * var(--u))) scale(.5)}20.20%{opacity:1;transform:none}21.38%{opacity:1;transform:none}23.46%{opacity:1;transform:translate(calc(14.954999999999997 * var(--u)),calc(-8.135000000000005 * var(--u))) scale(.83)}35.32%{opacity:1;transform:translate(calc(14.954999999999997 * var(--u)),calc(-8.135000000000005 * var(--u))) scale(.83)}40.98%{opacity:.3;transform:translate(calc(-42.510000000000005 * var(--u)),calc(-11.030000000000001 * var(--u))) scale(.74)}50.00%{opacity:.3;transform:translate(calc(-42.510000000000005 * var(--u)),calc(-11.030000000000001 * var(--u))) scale(.74)}51.74%{opacity:0;transform:translate(calc(-102.51 * var(--u)),calc(-11.030000000000001 * var(--u))) scale(.74)}76.44%{opacity:0;transform:translate(calc(-88.505 * var(--u)),calc(-21.015 * var(--u))) scale(.7)}78.82%{opacity:1;transform:translate(calc(-88.505 * var(--u)),calc(-21.015 * var(--u))) scale(.87)}85.57%{opacity:1;transform:translate(calc(-88.505 * var(--u)),calc(-21.015 * var(--u))) scale(.87)}87.12%{opacity:0;transform:translate(calc(-88.505 * var(--u)),calc(18.985 * var(--u))) scale(.6)}100.00%{opacity:0}}@keyframes ha-tile2{0.00%{opacity:0;transform:translate(calc(-104.5 * var(--u)),calc(39.5 * var(--u))) scale(.5)}19.04%{opacity:0;transform:translate(calc(-104.5 * var(--u)),calc(39.5 * var(--u))) scale(.5)}20.49%{opacity:1;transform:none}21.38%{opacity:1;transform:none}23.46%{opacity:1;transform:translate(calc(-17.545 * var(--u)),calc(1.8649999999999949 * var(--u))) scale(.83)}35.32%{opacity:1;transform:translate(calc(-17.545 * var(--u)),calc(1.8649999999999949 * var(--u))) scale(.83)}40.98%{opacity:.3;transform:translate(calc(20.99 * var(--u)),calc(4.969999999999999 * var(--u))) scale(.74)}50.00%{opacity:.3;transform:translate(calc(20.99 * var(--u)),calc(4.969999999999999 * var(--u))) scale(.74)}51.74%{opacity:0;transform:translate(calc(-39.010000000000005 * var(--u)),calc(4.969999999999999 * var(--u))) scale(.74)}76.44%{opacity:0;transform:translate(calc(75.495 * var(--u)),calc(38.985 * var(--u))) scale(.7)}79.04%{opacity:1;transform:translate(calc(75.495 * var(--u)),calc(38.985 * var(--u))) scale(.87)}85.57%{opacity:1;transform:translate(calc(75.495 * var(--u)),calc(38.985 * var(--u))) scale(.87)}87.12%{opacity:0;transform:translate(calc(75.495 * var(--u)),calc(78.985 * var(--u))) scale(.6)}100.00%{opacity:0}}@keyframes ha-tile3{0.00%{opacity:0;transform:translate(calc(-300.5 * var(--u)),calc(-37.5 * var(--u))) scale(.5)}19.15%{opacity:0;transform:translate(calc(-300.5 * var(--u)),calc(-37.5 * var(--u))) scale(.5)}20.79%{opacity:1;transform:none}21.38%{opacity:1;transform:none}23.46%{opacity:1;transform:translate(calc(-50.045 * var(--u)),calc(-10.635000000000005 * var(--u))) scale(.83)}35.32%{opacity:1;transform:translate(calc(-50.045 * var(--u)),calc(-10.635000000000005 * var(--u))) scale(.83)}40.98%{opacity:.3;transform:translate(calc(-29.51 * var(--u)),calc(-16.53 * var(--u))) scale(.74)}50.00%{opacity:.3;transform:translate(calc(-29.51 * var(--u)),calc(-16.53 * var(--u))) scale(.74)}51.74%{opacity:0;transform:translate(calc(-89.51 * var(--u)),calc(-16.53 * var(--u))) scale(.74)}76.44%{opacity:0;transform:translate(calc(47.495 * var(--u)),calc(-38.015 * var(--u))) scale(.7)}79.25%{opacity:1;transform:translate(calc(47.495 * var(--u)),calc(-38.015 * var(--u))) scale(.87)}85.57%{opacity:1;transform:translate(calc(47.495 * var(--u)),calc(-38.015 * var(--u))) scale(.87)}87.12%{opacity:0;transform:translate(calc(47.495 * var(--u)),calc(1.9849999999999994 * var(--u))) scale(.6)}100.00%{opacity:0}}@keyframes ha-seed{0.00%{opacity:0;transform:scale(.4)}18.19%{opacity:0;transform:scale(.4)}18.51%{opacity:1;transform:scale(1)}19.04%{opacity:1;transform:scale(1)}19.47%{opacity:0;transform:scale(1.2)}100.00%{opacity:0}}@keyframes ha-brackets{0.00%{opacity:0;transform:scale(1.06)}22.27%{opacity:0;transform:scale(1.06)}23.76%{opacity:1;transform:none}35.32%{opacity:1;transform:none}38.14%{opacity:0}100.00%{opacity:0}}@keyframes ha-beam{0.00%{opacity:0;transform:translateY(calc(0 * var(--u)))}24.05%{opacity:0;transform:translateY(calc(0 * var(--u)))}24.35%{opacity:1;transform:translateY(calc(0 * var(--u)))}27.32%{opacity:1;transform:translateY(calc(270 * var(--u)))}27.91%{opacity:0;transform:translateY(calc(270 * var(--u)))}28.21%{opacity:1;transform:translateY(calc(0 * var(--u)))}31.17%{opacity:1;transform:translateY(calc(270 * var(--u)))}31.76%{opacity:0;transform:translateY(calc(270 * var(--u)))}32.06%{opacity:1;transform:translateY(calc(0 * var(--u)))}35.03%{opacity:1;transform:translateY(calc(270 * var(--u)))}35.70%{opacity:0;transform:translateY(calc(270 * var(--u)))}100.00%{opacity:0}}@keyframes ha-card{0.00%{opacity:0;transform:scale(.6)}36.82%{opacity:0;transform:scale(.6)}41.16%{opacity:1;transform:none}50.25%{opacity:1;transform:none}52.24%{opacity:1;transform:translate(calc(285 * var(--u)),calc(4 * var(--u)))}75.89%{opacity:1;transform:translate(calc(285 * var(--u)),calc(4 * var(--u)))}78.06%{opacity:1;transform:translate(calc(-11.5 * var(--u)),calc(10 * var(--u)))}85.57%{opacity:1;transform:translate(calc(-11.5 * var(--u)),calc(10 * var(--u)))}87.12%{opacity:0;transform:translate(calc(-11.5 * var(--u)),calc(50 * var(--u))) scale(.6)}100.00%{opacity:0}}@keyframes ha-frame{0.00%{opacity:0;transform:scale(.8)}40.80%{opacity:0;transform:scale(.8)}41.71%{opacity:1;transform:none}50.25%{opacity:1;transform:none}52.24%{opacity:1;transform:translate(calc(285 * var(--u)),calc(2 * var(--u)))}75.62%{opacity:1;transform:translate(calc(285 * var(--u)),calc(2 * var(--u)))}77.25%{opacity:0;transform:translate(calc(285 * var(--u)),calc(2 * var(--u)))}100.00%{opacity:0}}@keyframes ha-fRed{0.00%{opacity:1}65.86%{opacity:1}66.62%{opacity:0}100.00%{opacity:0}}@keyframes ha-fGreen{0.00%{opacity:0}65.86%{opacity:0}66.62%{opacity:1}100.00%{opacity:1}}@keyframes ha-warn{0.00%{opacity:1}66.62%{opacity:1}67.22%{opacity:0}100.00%{opacity:0}}@keyframes ha-typeMiss{0.00%{clip-path:inset(0 100% 0 0)}42.26%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12)}44.28%{clip-path:inset(0 0 0 0)}65.86%{clip-path:inset(0 0 0 0)}66.14%{clip-path:inset(0 100% 0 0)}100.00%{clip-path:inset(0 100% 0 0)}}@keyframes ha-typeFound{0.00%{clip-path:inset(0 100% 0 0)}66.42%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(10)}68.02%{clip-path:inset(0 0 0 0)}100.00%{clip-path:inset(0 0 0 0)}}@keyframes ha-rowIcon{0.00%{opacity:0;transform:translateX(calc(-40 * var(--u)))}67.02%{opacity:0;transform:translateX(calc(-40 * var(--u)))}68.22%{opacity:1;transform:none}85.57%{opacity:1;transform:none}86.90%{opacity:0}100.00%{opacity:0}}@keyframes ha-rowLine{0.00%{transform:scaleX(0)}68.62%{transform:scaleX(0)}74.63%{transform:scaleX(1)}85.57%{transform:scaleX(1)}86.90%{transform:scaleX(0)}100.00%{transform:scaleX(0)}}@keyframes ha-map{0.00%{opacity:0}50.25%{opacity:0}52.49%{opacity:1}75.51%{opacity:1}77.52%{opacity:0}100.00%{opacity:0}}@keyframes ha-pin0{0.00%{opacity:0;transform:scale(0)}55.22%{opacity:0;transform:scale(0)}56.22%{opacity:1;transform:scale(1.12)}56.82%{opacity:1;transform:none}64.18%{opacity:1;transform:none}67.02%{opacity:0;transform:translate(calc(565.5 * var(--u)),calc(-45.5 * var(--u))) scale(.65)}100.00%{opacity:0}}@keyframes ha-pin1{0.00%{opacity:0;transform:scale(0)}56.22%{opacity:0;transform:scale(0)}57.21%{opacity:1;transform:scale(1.12)}57.81%{opacity:1;transform:none}64.40%{opacity:1;transform:none}67.18%{opacity:0;transform:translate(calc(442.5 * var(--u)),calc(71 * var(--u))) scale(.65)}100.00%{opacity:0}}@keyframes ha-pin2{0.00%{opacity:0;transform:scale(0)}57.21%{opacity:0;transform:scale(0)}58.21%{opacity:1;transform:scale(1.12)}58.81%{opacity:1;transform:none}64.63%{opacity:1;transform:none}67.34%{opacity:0;transform:translate(calc(351 * var(--u)),calc(-51 * var(--u))) scale(.65)}100.00%{opacity:0}}@keyframes ha-pin3{0.00%{opacity:0;transform:scale(0)}58.21%{opacity:0;transform:scale(0)}59.20%{opacity:1;transform:scale(1.12)}60.20%{opacity:1;transform:none}64.85%{opacity:1;transform:none}67.50%{opacity:0;transform:translate(calc(235.5 * var(--u)),calc(68.5 * var(--u))) scale(.65)}100.00%{opacity:0}}@keyframes ha-pin4{0.00%{opacity:0;transform:scale(0)}59.20%{opacity:0;transform:scale(0)}60.86%{opacity:1;transform:scale(1.12)}61.86%{opacity:1;transform:none}65.07%{opacity:1;transform:none}67.66%{opacity:0;transform:translate(calc(460.5 * var(--u)),calc(-32.5 * var(--u))) scale(.65)}100.00%{opacity:0}}@keyframes ha-chips{0.00%{opacity:0;transform:translateY(calc(-20 * var(--u)))}87.12%{opacity:0;transform:translateY(calc(-20 * var(--u)))}88.84%{opacity:1;transform:none}97.01%{opacity:1;transform:none}99.00%{opacity:0}100.00%{opacity:0}}