.hs{min-width:0;position:relative}.hs-layer{display:none}@media (min-width:1101px){.hs{padding-block-end:132px}.hs-layer{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.hs-p{--d:1;translate:calc(var(--px,0) * var(--d) * -7px) calc(var(--py,0) * var(--d) * -5px);transition:translate 1s var(--sr-ease-standard);position:absolute}.hs-ev{--d:2.2;--sy:-48px;z-index:2;inline-size:318px;inset-block-start:296px;inset-inline-start:-84px}.hs-clk{--d:1.4;--sy:-26px;z-index:1;inline-size:272px;inset-block-start:312px;inset-inline-end:-48px}.hs-dec{--d:3;--sy:-70px;z-index:3;inline-size:372px;inset-block-start:552px;inset-inline-end:calc(var(--sr-space-5) * -1)}}.hs-card{border-radius:var(--sr-radius-lg);padding:var(--sr-space-3-5) var(--sr-space-4);background:color-mix(in srgb,var(--sr-color-surface) 95%,transparent);border:1px solid color-mix(in srgb,var(--sr-color-border) 70%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 1px 0 rgba(var(--white-rgb),.5) inset,0 28px 60px -22px rgba(var(--black-rgb),.55),0 10px 24px -14px rgba(var(--black-rgb),.35);color:var(--sr-color-text)}[data-theme=dark] .hs-card{background:color-mix(in srgb,var(--sr-color-surface-subtle) 82%,transparent);border-color:rgba(var(--white-rgb),.1);box-shadow:0 1px 0 rgba(var(--white-rgb),.08) inset,0 28px 60px -22px rgba(var(--black-rgb),.8)}.hs-k{align-items:center;gap:var(--sr-space-1-5);font:600 10.5px var(--mono);letter-spacing:var(--sr-tracking-label);text-transform:uppercase;color:var(--sr-color-text-muted);display:flex}[dir=rtl] .hs-k{font-family:var(--font);letter-spacing:0;text-transform:none;font-size:11.5px}.hs-live{border-radius:var(--sr-radius-round);background:var(--de);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--de) 28%,transparent);flex:none}.hs-ev .hs-card{flex-direction:column;gap:9px;display:flex}.hs-ev-t{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.35}[dir=rtl] .hs-ev-t{letter-spacing:0;line-height:var(--sr-line-relaxed)}.hs-map-r{gap:var(--sr-space-1);flex-wrap:nowrap;min-inline-size:0;display:flex}.hs-map-r .cite{white-space:nowrap;gap:3px;padding-inline:5px;font-size:10.5px}.hs-map-c{display:inline-flex}.hs-map-ctl{gap:var(--sr-space-2);border-inline-start:2px solid rgba(var(--sr-color-accent-rgb),.35);flex-direction:column;padding-block-start:var(--sr-space-2-5);padding-inline-start:var(--sr-space-3);display:flex;position:relative}.hs-map-f{gap:var(--sr-space-4);margin:0;display:flex}.hs-map-f div{flex-direction:column;gap:1px;display:flex}.hs-map-f dt{color:var(--sr-color-text-muted);font-size:10.5px}.hs-map-f dd{margin:0;font-size:12.5px;font-weight:600}.hs-clk .hs-card{gap:var(--sr-space-3);padding:var(--sr-space-3) var(--sr-space-3-5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.hs-clk .ring.sm{block-size:62px;inline-size:62px}.hs-clk-t{flex-direction:column;gap:3px;min-width:0;display:flex}.hs-clk-t b{font-size:var(--sr-font-size-sm);line-height:var(--sr-line-snug)}.hs-clk-t small{color:var(--sr-color-text-muted);font-size:11.5px}.hs-dec .dec.sm{padding:var(--sr-space-3-5) var(--sr-space-4);row-gap:var(--sr-space-0-5);grid-template-columns:minmax(0,1fr) auto}.hs-dec .dec.sm .acts{grid-area:auto/1/auto/-1;margin-block-start:var(--sr-space-3)}.hs-dec .dec.sm .st{grid-area:1/2/span 2;align-self:start;margin:0}.hs-dec .dec.sm b{font-size:15px}.hs-dec .btn{pointer-events:none}@media (prefers-reduced-motion:no-preference){html:not(.static) .hs-c{animation:hsIn var(--sr-dur-story) var(--sr-ease-standard) both}html:not(.static) .hs-clk .hs-c{animation-delay:.35s}html:not(.static) .hs-ev .hs-c{animation-delay:.45s}html:not(.static) .hs-dec .hs-c{animation-delay:.6s}html:not(.static) .hs-f{animation:8s ease-in-out infinite hsFloat}html:not(.static) .hs-clk .hs-f{animation-duration:9.5s;animation-delay:-3s}html:not(.static) .hs-dec .hs-f{animation-duration:7s;animation-delay:-5s}html:not(.static) .hs-live{animation:2.4s ease-in-out infinite hsPulse}html:not(.static) .hs-map-c{animation:hsSettle var(--sr-dur-slow) calc(.8s + var(--i,0) * 90ms) var(--sr-ease-spring) both}html:not(.static) .hs-map-c:first-child{--fx:-26px;--fy:-30px;--fr:-8deg}html:not(.static) .hs-map-c:nth-child(2){--fx:18px;--fy:-42px;--fr:6deg}html:not(.static) .hs-map-c:nth-child(3){--fx:-12px;--fy:34px;--fr:5deg}html:not(.static) .hs-map-c:nth-child(4){--fx:30px;--fy:26px;--fr:-6deg}html:not(.static) .hs-map-ctl{animation:hsRail var(--sr-dur-calm) 1.3s var(--sr-ease-standard) both}html:not(.static) .hs-map-ctl>*{animation:mrUpS var(--sr-dur-calm) var(--sr-ease-standard) both}html:not(.static) .hs-map-ctl>:first-child{animation-delay:1.45s}html:not(.static) .hs-map-ctl>:nth-child(2){animation-delay:1.6s}html:not(.static) .hs-map-ctl>:nth-child(3){animation-delay:1.75s}html:not(.static) .hs-ev .conf i b.on{animation:hsBar .5s var(--sr-ease-standard) both}html:not(.static) .hs-ev .conf i b.on:first-child{animation-delay:1.85s}html:not(.static) .hs-ev .conf i b.on:nth-child(2){animation-delay:1.95s}html:not(.static) .hs-ev .conf i b.on:nth-child(3){animation-delay:2.05s}html:not(.static) .hs-dec .btn.primary{animation:3.6s ease-in-out 1.9s infinite hsCall}@supports (animation-timeline:scroll()){html:not(.static) .hs-p{animation:linear both hsScroll;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes hsIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes hsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hsPulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--de) 0%,transparent)}}@keyframes hsSettle{0%{opacity:0;transform:translate(var(--fx,0),var(--fy,0)) rotate(var(--fr,0)) scale(.9)}to{opacity:1;transform:none}}@keyframes hsRail{0%{clip-path:inset(0 0 100%);border-inline-start-color:#0000}to{clip-path:inset(0 0 -10%)}}@keyframes mrUpS{0%{opacity:0;translate:0 8px}to{opacity:1;translate:none}}@keyframes hsBar{0%{opacity:.3;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes hsCall{0%,70%,to{box-shadow:0 0 0 0 rgba(var(--sr-color-accent-rgb),0)}35%{box-shadow:0 0 0 6px rgba(var(--sr-color-accent-rgb),.18)}}@keyframes hsScroll{to{transform:translateY(var(--sy,-30px))}}.hs-demo{padding-block:var(--sr-space-6);padding-inline:120px;position:relative}.hs-demo .stage{background:var(--island);border-radius:var(--sr-radius-xl)}
