@property --frame-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}.HF47Sq_stage{--mark:color-mix(in oklab, var(--color-gray-200) 60%, var(--color-white));--stroke:3px;--node:16px;--dot:26px;--opening:5rem;--dot-travel:1.5rem}@media (min-width:40rem){.HF47Sq_stage{--dot-travel:3rem}}@media (min-width:64rem){.HF47Sq_stage{--stroke:4px;--node:22px;--dot:36px;--opening:6.5rem;--dot-travel:4.5rem}}.HF47Sq_frame{padding:2.75rem 2rem 3rem;position:relative}@media (min-width:40rem){.HF47Sq_frame{padding:4rem 4.5rem}}.HF47Sq_line{border:var(--stroke) solid var(--mark);pointer-events:none;-webkit-mask-image:conic-gradient(from 90deg, #000 var(--frame-sweep), transparent 0);mask-image:conic-gradient(from 90deg, #000 var(--frame-sweep), transparent 0);border-radius:1rem;position:absolute;top:0;bottom:0;left:0;right:0}.HF47Sq_opening{width:calc(var(--stroke) + 2px);height:var(--opening);background:var(--color-white);position:absolute;top:50%;right:-1px;translate:0 -50%}.HF47Sq_node,.HF47Sq_dot{border-radius:50%;position:absolute;translate:-50% -50%}.HF47Sq_node{width:var(--node);height:var(--node);background:var(--mark)}.HF47Sq_nodeTop{top:calc(var(--stroke) / 2);left:38%}.HF47Sq_nodeLeft{top:64%;left:calc(var(--stroke) / 2)}.HF47Sq_nodeBottom{top:calc(100% - var(--stroke) / 2);left:65%}.HF47Sq_dot{top:50%;left:calc(100% - var(--stroke) / 2);width:var(--dot);height:var(--dot);background:var(--mark)}@media (prefers-reduced-motion:no-preference){.HF47Sq_stage[data-state=waiting] .HF47Sq_line{--frame-sweep:0deg}.HF47Sq_stage[data-state=waiting] .HF47Sq_node{scale:0}.HF47Sq_stage[data-state=waiting] .HF47Sq_dot{opacity:0}.HF47Sq_stage[data-state=playing] .HF47Sq_line{animation:1.5s cubic-bezier(.4,0,.2,1) .1s both HF47Sq_frame-draw}.HF47Sq_stage[data-state=playing] .HF47Sq_node{animation:.35s cubic-bezier(.2,0,0,1) both HF47Sq_frame-land}.HF47Sq_stage[data-state=playing] .HF47Sq_nodeBottom{animation-delay:.58s}.HF47Sq_stage[data-state=playing] .HF47Sq_nodeLeft{animation-delay:.9s}.HF47Sq_stage[data-state=playing] .HF47Sq_nodeTop{animation-delay:1.08s}.HF47Sq_stage[data-state=playing] .HF47Sq_dot{animation:.3s ease-out 1.45s both HF47Sq_frame-appear,.8s cubic-bezier(.65,0,.35,1) 1.65s both HF47Sq_frame-cross}}@keyframes HF47Sq_frame-draw{0%{--frame-sweep:0deg}to{--frame-sweep:360deg}}@keyframes HF47Sq_frame-land{0%{scale:0}to{scale:1}}@keyframes HF47Sq_frame-appear{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes HF47Sq_frame-cross{0%{translate:calc(-50% - var(--dot-travel)) -50%}to{translate:-50% -50%}}
.jTnAWW_grain{z-index:10;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.2 0 0 0 0 0.2 2.4 0 0 0 -0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}
.EgdXPG_radar{background-image:radial-gradient(circle,rgba(10,22,40,.06) 1px,transparent 1.5px);background-position:0 0;background-size:14px 14px}.EgdXPG_radar:before{content:"";border-radius:inherit;background-image:radial-gradient(circle, var(--ai-radar-accent) 1px, transparent 1.5px);pointer-events:none;background-position:0 0;background-size:14px 14px;animation:22s linear infinite EgdXPG_radarSweep;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.8) 50%,rgba(0,0,0,.2) 70%,transparent 100%);mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.8) 50%,rgba(0,0,0,.2) 70%,transparent 100%);-webkit-mask-position:0 -200px;mask-position:0 -200px;-webkit-mask-size:100% 200px;mask-size:100% 200px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes EgdXPG_radarSweep{0%{-webkit-mask-position:0 -200px;mask-position:0 -200px}to{-webkit-mask-position:0 calc(100% + 200px);mask-position:0 calc(100% + 200px)}}@media (prefers-reduced-motion:reduce){.EgdXPG_radar:before{opacity:0;animation:none}}