.hs{--hs-violet:#8b5cf6;--hs-box-fill:var(--surface,#0c0c16);--hs-ink:var(--white,#f4f4fc);--hs-rule:var(--border2,rgba(255,255,255,0.14));container-type:inline-size;width:100%;max-width:540px;margin-inline:auto}.tp.tp-light .hs{--hs-violet:#7c3aed}.hs-stage{position:relative;width:100%;aspect-ratio:1}.hs-svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.hs-over{pointer-events:none}.hs-av{position:absolute}.tp .tpx .hs-av .x-avatar{width:100%;height:100%;box-shadow:0 0 0 1px var(--hs-rule),0 6px 18px rgba(0,0,0,.18)}.hs-extra{opacity:.4}.hs-person{position:absolute}.hs-person img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-webkit-mask-image:linear-gradient(180deg,#000 84%,transparent);mask-image:linear-gradient(180deg,#000 84%,transparent)}.hs-pglow{opacity:.9}.hs-draw{stroke-dasharray:1;stroke-dashoffset:0}.hs-faint{opacity:.8}.hs-orbit,.hs-outer{fill:none;stroke:var(--hs-rule);stroke-width:1.2}.hs-outer{stroke-linecap:round}.hs-halo{fill:none;stroke:var(--hs-violet);stroke-width:1.5;opacity:.7}.hs-wc{stroke-dasharray:.06 .05}.hs-dot{opacity:.95}.hs-box rect{fill:var(--hs-box-fill);stroke:var(--hs-rule);stroke-width:1.5}.hs-box text{font-family:var(--mono,monospace);font-size:12px;fill:var(--hs-ink);text-anchor:middle;dominant-baseline:central}.hs-box-b rect{stroke:var(--hs-violet);stroke-width:2;fill:color-mix(in srgb,var(--hs-violet) 16%,var(--hs-box-fill))}.hs-box-c{opacity:.38}.hs-q text{font-family:var(--mono,monospace);font-size:10px;font-weight:700;fill:#fff;text-anchor:middle;dominant-baseline:central}.hs-q{opacity:.75}.hs-check,.hs-q{transform-box:fill-box;transform-origin:center}.hs-shield-glow{opacity:.25}.hs-bubble{top:1.5%;transform:translateX(-50%);max-width:92%;font-family:var(--mono,monospace);font-size:12px;font-size:clamp(10px,3.1cqw,15px);line-height:1.2;color:var(--hs-ink);border:1px solid var(--hs-rule);border-radius:10px;padding:.6em .85em;box-shadow:0 6px 20px rgba(0,0,0,.16);white-space:nowrap}.hs-bubble,.hs-bubble:after{position:absolute;left:50%;background:var(--hs-box-fill)}.hs-bubble:after{content:"";bottom:-6px;width:10px;height:10px;border-right:1px solid var(--hs-rule);border-bottom:1px solid var(--hs-rule);transform:translateX(-50%) rotate(45deg)}.hs-type{display:inline-block;overflow:hidden;vertical-align:bottom;max-width:100%}@media (prefers-reduced-motion:no-preference){.hs-run .hs-person{animation:hs-person 12s linear infinite both}.hs-run .hs-bubble{animation:hs-bubble 12s ease-out infinite both}.hs-run .hs-type{width:calc(var(--n) * 1ch);border-right:2px solid transparent;animation:hs-type 12s steps(var(--n)) infinite both,hs-caret 12s linear infinite both}.hs-run .hs-av-nodi{animation:hs-nodi 12s ease-out infinite both}.hs-run .hs-av-klima{animation:hs-klima 12s ease-out infinite both}.hs-run .hs-av-ward{animation:hs-ward 12s ease-out infinite both}.hs-run .hs-ring-nodi{animation:hs-ring-nodi 12s ease-out infinite both}.hs-run .hs-ring-klima{animation:hs-ring-klima 12s ease-out infinite both}.hs-run .hs-ring-ward{animation:hs-ring-ward 12s ease-out infinite both}.hs-run .hs-extra{animation:hs-float 7s ease-in-out infinite}.hs-run .hs-extra.e1{animation-delay:-2.3s}.hs-run .hs-extra.e2{animation-delay:-4.6s}.hs-run .hs-l1{animation:hs-l1 12s ease-in-out infinite both}.hs-run .hs-l2{animation:hs-l2 12s ease-in-out infinite both}.hs-run .hs-l5{animation:hs-l5 12s ease-in-out infinite both}.hs-run .hs-l3{animation:hs-l3 12s ease-in-out infinite both}.hs-run .hs-l4{animation:hs-l4 12s ease-in-out infinite both}.hs-run .hs-dot{animation:hs-dot 12s cubic-bezier(.3,.7,.3,1) var(--d,0s) infinite both}.hs-run .hs-ev{animation:hs-ev 12s ease-in-out infinite both}.hs-run .hs-wc{animation:hs-wc 12s ease-in-out infinite both}.hs-run .hs-box-a,.hs-run .hs-box-b{animation:hs-box 12s ease-out infinite both}.hs-run .hs-box-b rect{animation:hs-box-b 12s ease-out infinite both}.hs-run .hs-box-c{animation:hs-box-c 12s ease-out infinite both}.hs-run .hs-q0{animation:hs-q0 12s ease-out infinite both}.hs-run .hs-q1{animation:hs-q1 12s ease-out infinite both}.hs-run .hs-shield{animation:hs-shield 12s ease-out infinite both}.hs-run .hs-shield-glow{animation:hs-shield-glow 12s ease-in-out infinite both}.hs-run .hs-pick{animation:hs-pick 12s ease-in-out infinite both}.hs-run .hs-check{animation:hs-check 12s cubic-bezier(.3,1.6,.5,1) infinite both}.hs-run .hs-pglow{animation:hs-pglow 12s ease-in-out infinite both}.hs-run .hs-halo{animation:hs-halo 12s ease-in-out infinite both}.hs-paused,.hs-paused *{animation-play-state:paused!important}}@keyframes hs-person{0%{opacity:0;transform:translateY(4px)}5%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes hs-bubble{0%,3%{opacity:0;transform:translateX(-50%) translateY(6px) scale(.96)}6%,92%{opacity:1;transform:translateX(-50%)}97%,to{opacity:0;transform:translateX(-50%)}}@keyframes hs-type{0%,7%{width:0}19%,to{width:calc(var(--n) * 1ch)}}@keyframes hs-caret{0%,6%{border-right-color:transparent}21%,7%{border-right-color:var(--hs-violet)}22%,to{border-right-color:transparent}}@keyframes hs-nodi{0%,19%{opacity:.55;transform:none}22%{opacity:1;transform:scale(1.06)}25%,93%{opacity:1;transform:none}to{opacity:.55}}@keyframes hs-klima{0%,31%{opacity:.55;transform:none}34%{opacity:1;transform:scale(1.06)}37%,93%{opacity:1;transform:none}to{opacity:.55}}@keyframes hs-ward{0%,46%{opacity:.55;transform:none}49%{opacity:1;transform:scale(1.06)}52%,93%{opacity:1;transform:none}to{opacity:.55}}@keyframes hs-ring-nodi{0%,19%{opacity:0}23%,92%{opacity:1}98%,to{opacity:0}}@keyframes hs-ring-klima{0%,31%{opacity:0}35%,92%{opacity:1}98%,to{opacity:0}}@keyframes hs-ring-ward{0%,46%{opacity:0}50%,92%{opacity:1}98%,to{opacity:0}}@keyframes hs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hs-l1{0%,22%{stroke-dashoffset:1;opacity:1}28%,92%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes hs-l5{0%,25%{stroke-dashoffset:1;opacity:1}33%,92%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes hs-l2{0%,23%{stroke-dashoffset:1;opacity:1}31%,92%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes hs-l3{0%,25%{stroke-dashoffset:1;opacity:1}30%,92%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes hs-l4{0%,28%{stroke-dashoffset:1;opacity:.8}36%,92%{stroke-dashoffset:0;opacity:.8}98%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes hs-ev{0%,42%{stroke-dashoffset:1;opacity:1}48%,92%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes hs-wc{0%,51%{opacity:0}54%,92%{opacity:1}98%,to{opacity:0}}@keyframes hs-pick{0%,70%{stroke-dashoffset:1;opacity:1}75%,92%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes hs-dot{0%,28%{opacity:0;transform:translate(var(--dx),var(--dy))}33%{opacity:.7;transform:translate(var(--dx),var(--dy))}44%,92%{opacity:.95;transform:none}98%,to{opacity:0;transform:none}}@keyframes hs-box{0%,27%{opacity:0;transform:translateY(5px)}33%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes hs-box-c{0%,27%{opacity:0;transform:translateY(5px)}33%,60%{opacity:1;transform:none}66%,92%{opacity:.38;transform:none}98%,to{opacity:0;transform:none}}@keyframes hs-box-b{0%,60%{stroke:var(--hs-rule);stroke-width:1.5;fill:var(--hs-box-fill)}66%,to{stroke:var(--hs-violet);stroke-width:2;fill:color-mix(in srgb,var(--hs-violet) 16%,var(--hs-box-fill))}}@keyframes hs-q0{0%,50%{opacity:0;transform:translateY(10px) scale(.6)}54%{opacity:1;transform:none}62%{opacity:1}68%,92%{opacity:.75;transform:none}98%,to{opacity:0}}@keyframes hs-q1{0%,54%{opacity:0;transform:translateY(10px) scale(.6)}58%{opacity:1;transform:none}62%{opacity:1}68%,92%{opacity:.75;transform:none}98%,to{opacity:0}}@keyframes hs-shield{0%,46%{opacity:.6}49%,92%{opacity:1}to{opacity:.6}}@keyframes hs-shield-glow{0%,47%{opacity:0}50%{opacity:.6}53%{opacity:.2}56%{opacity:.55}62%,92%{opacity:.25}98%,to{opacity:0}}@keyframes hs-check{0%,74%{opacity:0;transform:scale(0)}78%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes hs-halo{0%,76%{opacity:.25}82%,92%{opacity:.7}98%,to{opacity:.25}}@keyframes hs-pglow{0%,76%{opacity:0}82%{opacity:1}92%{opacity:.9}98%,to{opacity:0}}@media (max-width:960px){.hs{max-width:460px;margin-top:-20px}}@media (max-width:560px){.hs{max-width:380px}}