.fs.sh{--sh-c:18s;--sh-dir:1;--sh-skip:calc(var(--sh-c) * -.01);text-align:start;width:100%;max-width:34rem;margin-inline:auto}[dir=rtl] .fs.sh{--sh-dir:-1}.sh .sh-stage{padding:54px 30px 58px;position:relative}.sh .sh-blob.a{inset:0 40% 38% 0}.sh .sh-blob.b{inset:42% 0 0 42%}.sh .sh-dots{z-index:0;pointer-events:none;background-image:radial-gradient(var(--fs-a) 1px, transparent 1.3px);opacity:.16;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65%,#000,#0000 75%);mask-image:radial-gradient(70% 65%,#000,#0000 75%)}.sh .sh-body{grid-template-rows:34px 184px;gap:10px;padding:12px 14px;display:grid;position:relative}.sh .sh-field{background:var(--fs-solid);border:1.5px solid var(--fs-a);min-width:0;box-shadow:0 0 0 4px var(--fs-a-soft);border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:flex}.sh .sh-glass{color:var(--fs-a-text);font-size:15px}.sh .sh-qs{min-width:0;display:grid}.sh .sh-q{white-space:nowrap;color:var(--fs-text);border-inline-end:2px solid #0000;grid-area:1/1;justify-self:start;padding-inline-end:2px;font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.sh .sh-q+.sh-q{opacity:0}.sh .sh-layers{min-width:0;position:relative}.sh .sh-layer{min-width:0;position:absolute;inset:0}.sh .sh-layer+.sh-layer{opacity:0}.sh .sh-results{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sh .sh-res{background:var(--fs-solid);border:1px solid var(--fs-line);border-radius:4px;align-items:center;gap:10px;min-width:0;padding:6px 9px;display:flex}.sh .sh-res small{line-height:1.2}.sh .sh-chev{color:var(--fs-faint);font-size:14px}.sh .sh-article{opacity:0;flex-direction:column;min-width:0;padding:2px 2px 0;display:flex;position:absolute;inset:0}.sh .sh-article>small{color:var(--fs-a-text)}.sh .sh-atitle{margin-top:2px;font-size:14px}.sh .sh-steps{gap:4px;min-width:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.sh .sh-step{min-width:0;height:28px;color:var(--fs-text-2);align-items:center;gap:9px;display:flex}.sh .sh-num{background:var(--fs-a-soft);width:22px;height:22px;color:var(--fs-a-text);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.sh .sh-num>*{grid-area:1/1}.sh .sh-tick{opacity:0;font-size:13px}.sh .sh-helpful{inset-inline:2px 0;border-top:1px solid var(--fs-line);align-items:center;gap:10px;height:34px;padding-top:6px;display:flex;position:absolute;bottom:0}.sh .sh-ask{min-width:0;color:var(--fs-text-2);flex:1;font-size:12px;font-weight:600;display:grid}.sh .sh-ask>*{grid-area:1/1}.sh .sh-a2{opacity:0;color:var(--fs-ok)}.sh .sh-yes{background:var(--fs-solid);border:1px solid var(--fs-line);width:30px;height:28px;color:var(--fs-a-text);border-radius:4px;flex:none;place-items:center;font-size:14px;display:grid}.sh .sh-cursor{z-index:6;pointer-events:none;display:none;position:absolute;inset:0}.sh.sh-js .sh-cursor{display:block}.sh .sh-tip{top:0;position:absolute;inset-inline-start:0}.sh .sh-arrow{top:-3px;transform-origin:5px 3px;filter:drop-shadow(0 3px 4px #0d214259);width:24px;height:24px;position:absolute;inset-inline-start:-5px;overflow:visible}.sh .sh-arrow path{fill:#0d2142;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round}[dir=rtl] .sh .sh-arrow{transform-origin:19px 3px;transform:scaleX(-1)}.sh .sh-ripple{background:var(--fs-a);opacity:0;border-radius:50%;width:34px;height:34px;position:absolute;top:-17px;left:-17px}.fs.sh .sh-float{z-index:7}.sh .sh-langs{flex-wrap:wrap;gap:3px;display:flex}.sh .sh-lang{color:var(--fs-muted);border-radius:4px;padding:3px 5px;font:700 10.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sh .sh-lang.on{background:var(--fs-a);color:#fff}.sh .sh-ctrl{z-index:8;cursor:pointer;color:#34445e;background:#ffffffd9;border:1px solid #dfe6f0;border-radius:4px;place-items:center;width:36px;height:36px;font-size:15px;transition:border-color .2s,color .2s;display:none;position:absolute;inset-block-start:0;inset-inline-end:0}.sh.sh-js .sh-ctrl{display:grid}.dark .sh .sh-ctrl{color:#c3cfdf;background:#0d2142d9;border-color:#1c2e4b}.sh .sh-ctrl:hover{color:#053d8e;border-color:#7097d0}.dark .sh .sh-ctrl:hover{color:#fff}.sh .sh-ctrl:focus-visible{outline-offset:2px;outline:2px solid #fecc00;box-shadow:0 0 0 2px #053d8e}.sh .sh-ctrl .ic-play{display:none}.sh .sh-ctrl[aria-pressed=true] .ic-play{display:block}.sh .sh-ctrl[aria-pressed=true] .ic-pause{display:none}@media (width<=639.98px){.sh .sh-stage{padding:58px 0 62px}.sh .sh-float{max-width:78%}}.sh.sh-js :is(.sh-layer,.sh-results,.sh-res,.sh-first,.sh-article,.sh-num,.sh-n,.sh-tick,.sh-yes,.sh-a1,.sh-a2){animation-duration:var(--sh-c);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--o,0s) + var(--sh-skip))}.sh.sh-js .sh-q{animation-duration:var(--sh-c), var(--sh-c), .9s;animation-timing-function:linear,linear,step-end;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--o) + var(--sh-skip)), calc(var(--o) + var(--sh-skip)), 0s}.sh.sh-js .sh-layer{animation-name:sh-layer}.sh.sh-js .sh-results{animation-name:sh-out}.sh.sh-js .sh-res{animation-name:sh-res;animation-delay:calc(var(--o,0s) + var(--sh-skip) + var(--k) * var(--sh-c) * .012)}.sh.sh-js .sh-first{animation-name:sh-res,sh-pick;animation-delay:calc(var(--o,0s) + var(--sh-skip))}.sh.sh-js .sh-article{animation-name:sh-article}.sh.sh-js :is(.sh-num,.sh-n,.sh-tick){animation-delay:calc(var(--o,0s) + var(--sh-skip) + var(--k) * var(--sh-c) * .02)}.sh.sh-js .sh-num{animation-name:sh-num}.sh.sh-js .sh-n{animation-name:sh-n}.sh.sh-js .sh-tick{animation-name:sh-tick}.sh.sh-js .sh-yes{animation-name:sh-yes}.sh.sh-js .sh-a1{animation-name:sh-a1}.sh.sh-js .sh-a2{animation-name:sh-a2}.sh.sh-js .sh-cursor{animation:sh-move var(--sh-c) ease-in-out var(--sh-skip) infinite}.sh.sh-js .sh-arrow{animation:sh-press var(--sh-c) linear var(--sh-skip) infinite}.sh.sh-js .sh-ripple{animation:sh-ripple var(--sh-c) linear var(--sh-skip) infinite}.sh.sh-js .sh-blob{animation:9s ease-in-out infinite alternate sh-drift}.sh.sh-js .sh-blob.b{animation-delay:-4.5s}.sh.sh-js .sh-float{animation:5s ease-in-out infinite alternate sh-bob}.sh.sh-js .sh-float.br{animation-delay:-2.5s}.sh.sh-js .sh-lang.on{animation:2.4s ease-in-out infinite sh-glow}.sh.sh-paused *,.sh.sh-off *{animation-play-state:paused!important}@keyframes sh-layer{0%{opacity:0}1.5%,31%{opacity:1}33%,to{opacity:0}}@keyframes sh-caret{50%{border-inline-end-color:var(--fs-a)}}@keyframes sh-out{0%,14.1%{opacity:1}14.9%,to{opacity:0}}@keyframes sh-res{0%,8.5%{opacity:0;translate:0 10px}10.5%,to{opacity:1;translate:0}}@keyframes sh-pick{0%,13.3%{border-color:var(--fs-line);background:var(--fs-solid)}13.7%,to{border-color:var(--fs-a);background:var(--fs-a-soft)}}@keyframes sh-article{0%,14.9%{opacity:0;translate:calc(var(--sh-dir) * 28px) 0}16.6%,to{opacity:1;translate:0}}@keyframes sh-num{0%,18%{background:var(--fs-a-soft);color:var(--fs-a-text)}18.6%,to{background:var(--fs-ok);color:#fff}}@keyframes sh-n{0%,18%{opacity:1}18.4%,to{opacity:0}}@keyframes sh-tick{0%,18%{opacity:0;scale:.3}19%{opacity:1;scale:1.25}19.8%,to{opacity:1;scale:1}}@keyframes sh-yes{0%,25.8%{background:var(--fs-solid);border-color:var(--fs-line);color:var(--fs-a-text);scale:1}26.4%{background:var(--fs-ok);border-color:var(--fs-ok);color:#fff;scale:1.18}27.2%,to{background:var(--fs-ok);border-color:var(--fs-ok);color:#fff;scale:1}}@keyframes sh-a1{0%,26.4%{opacity:1}26.9%,to{opacity:0}}@keyframes sh-a2{0%,26.6%{opacity:0;translate:0 4px}27.4%,to{opacity:1;translate:0}}@keyframes sh-drift{0%{translate:-3% -2%}to{translate:3% 3%}}@keyframes sh-bob{0%{translate:0}to{translate:0 -7px}}@keyframes sh-glow{50%{box-shadow:0 0 0 3px var(--fs-a-soft)}}
