.hero-scene{--hsd-dur:4.2s;display:block;position:absolute;inset:0;width:100%;height:100%}.hero-scene [class*=hsd-]{animation-duration:var(--hsd-dur);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,.05,.2,1);animation-play-state:paused}.hero-scene[data-live] [class*=hsd-]{animation-play-state:running}.hsd-box,.hsd-deskew,.hsd-sel,.hsd-shrink,[class*=hsd-i2p-],[class*=hsd-p2i-]{transform-box:fill-box;transform-origin:50% 50%}.hsd-swap-out{opacity:0;animation-name:hsd-swap-out}.hsd-swap-in{opacity:1;animation-name:hsd-swap-in}@keyframes hsd-swap-out{0%,24%{opacity:1;transform:translateY(0)}33%,88%{opacity:0;transform:translateY(-5px)}96%,to{opacity:1;transform:translateY(0)}}@keyframes hsd-swap-in{0%,26%{opacity:0;transform:translateY(6px)}36%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(6px)}}.hsd-fade-out{opacity:0;animation-name:hsd-fade-out}.hsd-fade-in{opacity:1;animation-name:hsd-fade-in}@keyframes hsd-fade-out{0%,26%{opacity:1}38%,88%{opacity:0}97%,to{opacity:1}}@keyframes hsd-fade-in{0%,28%{opacity:0}40%,88%{opacity:1}97%,to{opacity:0}}.hsd-box{fill:hsla(0,0%,100%,.14);stroke:#fff;stroke-width:1.6;opacity:0;filter:drop-shadow(0 1px 3px rgb(0 0 0/.35));animation-name:hsd-box}@keyframes hsd-box{0%,10%{opacity:0;transform:scale(1.07)}18%,36%{opacity:1;transform:scale(1)}48%,to{opacity:0;transform:scale(1)}}.hsd-corners{fill:none;stroke:#fff8ec;stroke-width:3.5;stroke-linecap:round;filter:drop-shadow(0 1px 4px rgb(0 0 0/.45))}.hsd-sel{fill:#4b7bd8;opacity:0;transform-origin:0 50%;animation-name:hsd-sel}@keyframes hsd-sel{0%,14%{opacity:0;transform:scaleX(0)}22%,36%{opacity:.26;transform:scaleX(1)}48%,to{opacity:0;transform:scaleX(1)}}.hsd-cursor{opacity:0}.hsd-chip{opacity:1;animation-name:hsd-chip}@keyframes hsd-chip{0%,12%{opacity:0;transform:translateY(9px)}24%,88%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(9px)}}.hsd-edit-cursor{animation-name:hsd-edit-cursor}@keyframes hsd-edit-cursor{0%{opacity:0;transform:translate(392px,252px)}8%{opacity:1}22%,38%{opacity:1;transform:translate(310px,170px)}50%,to{opacity:0;transform:translate(310px,170px)}}.hsd-erase{opacity:0;animation-name:hsd-erase}@keyframes hsd-erase{0%,22%{opacity:1;filter:blur(0)}36%,88%{opacity:0;filter:blur(2.5px)}97%,to{opacity:1;filter:blur(0)}}.hsd-remove-heal{opacity:0;animation-name:hsd-remove-heal;animation-timing-function:cubic-bezier(.35,0,.25,1)}@keyframes hsd-remove-heal{0%,18%{opacity:0;transform:translateX(0)}24%{opacity:1}38%{opacity:1;transform:translateX(232px)}44%,to{opacity:0;transform:translateX(232px)}}.hsd-add-type{transform:translateX(0);animation-name:hsd-add-type;animation-timing-function:steps(11)}@keyframes hsd-add-type{0%,16%{transform:translateX(-214px)}44%,88%{transform:translateX(0)}95%,to{transform:translateX(-214px)}}.hsd-add-caret{opacity:0;animation-name:hsd-add-caret;animation-timing-function:steps(11)}@keyframes hsd-add-caret{0%,16%{opacity:1;transform:translateX(0)}44%{opacity:1;transform:translateX(202px)}52%,88%{opacity:0;transform:translateX(202px)}95%,to{opacity:1;transform:translateX(0)}}.hsd-fonts-beam{opacity:0;animation-name:hsd-fonts-beam;animation-timing-function:cubic-bezier(.4,0,.3,1)}@keyframes hsd-fonts-beam{0%,12%{opacity:0;transform:translateY(0)}16%{opacity:1}34%{opacity:1;transform:translateY(102px)}40%,to{opacity:0;transform:translateY(102px)}}.hsd-card-a{opacity:1;animation-name:hsd-card-a}.hsd-card-b{opacity:1;animation-name:hsd-card-b}@keyframes hsd-card-a{0%,30%{opacity:0;transform:translateY(18px)}40%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(18px)}}@keyframes hsd-card-b{0%,36%{opacity:0;transform:translateY(18px)}46%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(18px)}}.hsd-deskew{transform:rotate(0) scale(1);animation-name:hsd-deskew}@keyframes hsd-deskew{0%,16%{transform:rotate(-9deg) scale(.88)}42%,88%{transform:rotate(0) scale(1)}97%,to{transform:rotate(-9deg) scale(.88)}}.hsd-scanner-bar{opacity:0;animation-name:hsd-scanner-bar;animation-timing-function:cubic-bezier(.4,0,.3,1)}@keyframes hsd-scanner-bar{0%,20%{opacity:0;transform:translateY(0)}25%{opacity:.9}42%{opacity:.9;transform:translateY(322px)}48%,to{opacity:0;transform:translateY(322px)}}.hsd-pdf-cursor{animation-name:hsd-pdf-cursor}@keyframes hsd-pdf-cursor{0%{opacity:0;transform:translate(352px,262px)}8%{opacity:1}22%,38%{opacity:1;transform:translate(228px,196px)}50%,to{opacity:0;transform:translate(228px,196px)}}.hsd-shrink{transform:scale(.56);animation-name:hsd-shrink;filter:drop-shadow(0 6px 18px rgb(74 60 40/.28))}@keyframes hsd-shrink{0%,18%{transform:scale(1)}42%,88%{transform:scale(.56)}97%,to{transform:scale(1)}}.hsd-handles{opacity:0;animation-name:hsd-handles}@keyframes hsd-handles{0%,10%{opacity:0}20%,56%{opacity:1}68%,to{opacity:0}}.hsd-i2p-a{opacity:0;transform:translate(-10px,5px) rotate(-4deg);animation-name:hsd-i2p-a}.hsd-i2p-b{opacity:0;transform:translate(6px,-3px) rotate(3deg);animation-name:hsd-i2p-b}.hsd-i2p-c{opacity:0;transform:translate(0) rotate(0);animation-name:hsd-i2p-c}@keyframes hsd-i2p-a{0%,12%{opacity:1;transform:translate(-112px,-18px) rotate(-14deg)}40%{opacity:1;transform:translate(-10px,5px) rotate(-4deg)}52%,88%{opacity:0;transform:translate(-10px,5px) rotate(-4deg)}97%,to{opacity:1;transform:translate(-112px,-18px) rotate(-14deg)}}@keyframes hsd-i2p-b{0%,12%{opacity:1;transform:translate(108px,-28px) rotate(12deg)}40%{opacity:1;transform:translate(6px,-3px) rotate(3deg)}52%,88%{opacity:0;transform:translate(6px,-3px) rotate(3deg)}97%,to{opacity:1;transform:translate(108px,-28px) rotate(12deg)}}@keyframes hsd-i2p-c{0%,12%{opacity:1;transform:translate(16px,52px) rotate(7deg)}40%{opacity:1;transform:translate(0) rotate(0)}52%,88%{opacity:0;transform:translate(0) rotate(0)}97%,to{opacity:1;transform:translate(16px,52px) rotate(7deg)}}.hsd-i2p-doc{filter:drop-shadow(0 8px 20px rgb(74 60 40/.26))}.hsd-i2p-a,.hsd-i2p-b,.hsd-i2p-c,.hsd-p2i-a,.hsd-p2i-b,.hsd-p2i-c{filter:drop-shadow(0 5px 12px rgb(74 60 40/.28))}.hsd-p2i-a{opacity:1;transform:translate(-114px,-12px) rotate(-10deg);animation-name:hsd-p2i-a}.hsd-p2i-b{opacity:1;transform:translate(2px,16px) rotate(2deg);animation-name:hsd-p2i-b}.hsd-p2i-c{opacity:1;transform:translate(116px,-8px) rotate(11deg);animation-name:hsd-p2i-c}@keyframes hsd-p2i-a{0%,20%{opacity:0;transform:translate(0) rotate(0)}28%{opacity:1}44%,88%{opacity:1;transform:translate(-114px,-12px) rotate(-10deg)}97%,to{opacity:0;transform:translate(0) rotate(0)}}@keyframes hsd-p2i-b{0%,22%{opacity:0;transform:translate(0) rotate(0)}30%{opacity:1}46%,88%{opacity:1;transform:translate(2px,16px) rotate(2deg)}97%,to{opacity:0;transform:translate(0) rotate(0)}}@keyframes hsd-p2i-c{0%,24%{opacity:0;transform:translate(0) rotate(0)}32%{opacity:1}48%,88%{opacity:1;transform:translate(116px,-8px) rotate(11deg)}97%,to{opacity:0;transform:translate(0) rotate(0)}}@media (prefers-reduced-motion:reduce){.hero-scene [class*=hsd-]{animation:none!important}}.hsd-ps-knob{transform:translateX(120px);animation-name:hsd-ps-knob}@keyframes hsd-ps-knob{0%,24%{transform:translateX(0)}40%,88%{transform:translateX(120px)}96%,to{transform:translateX(120px)}}.hsd-ps-cursor{opacity:0;animation-name:hsd-ps-cursor}@keyframes hsd-ps-cursor{0%{opacity:0;transform:translate(392px,256px)}10%{opacity:1}22%{opacity:1;transform:translate(124px,246px)}40%,80%{opacity:1;transform:translate(244px,246px)}92%,to{opacity:0;transform:translate(300px,272px)}}.hero-sample-demo{position:relative;width:100%;aspect-ratio:3/2}.hero-sample-demo-stage{--p:100%;position:absolute;inset:0;background:#e8d4b4}.hero-sample-demo-plate{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-sample-demo-dets{position:absolute;inset:0;pointer-events:none}.hero-sample-demo-det{position:absolute;left:var(--l);top:var(--t);width:var(--w);height:var(--h);rotate:var(--rot,0deg);border:1px solid hsla(0,0%,100%,.92);border-radius:3px;background:hsla(0,0%,100%,.09);box-shadow:0 0 0 1px rgba(0,0,0,.28),0 2px 10px rgba(0,0,0,.22);opacity:0;scale:1.04;transition:opacity .26s ease,scale .26s cubic-bezier(.2,1.25,.5,1)}.hero-sample-demo-wipe{width:64px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.28) 46%,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.28) 54%,hsla(0,0%,100%,0));transition:opacity .26s}.hero-sample-demo-handle,.hero-sample-demo-wipe{position:absolute;top:0;bottom:0;left:var(--p);translate:-50% 0;opacity:0;pointer-events:none}.hero-sample-demo-handle{width:2px;background:hsla(0,0%,100%,.9);transition:opacity .3s}.hero-sample-demo-knob{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;width:2.125rem;height:2.125rem;align-items:center;justify-content:center;border-radius:9999px;background:#fff;color:#181818;box-shadow:0 3px 12px rgba(69,69,69,.22)}.hero-sample-demo-stage[data-phase=found] .hero-sample-demo-det,.hero-sample-demo-stage[data-phase=reveal] .hero-sample-demo-det{opacity:1;scale:1}.hero-sample-demo-stage[data-phase=reveal] .hero-sample-demo-det{opacity:.45;transition-delay:0s!important}.hero-sample-demo-stage[data-phase=found] .hero-sample-demo-det:first-child{transition-delay:.04s}.hero-sample-demo-stage[data-phase=found] .hero-sample-demo-det:nth-child(2){transition-delay:.14s}.hero-sample-demo-stage[data-phase=found] .hero-sample-demo-det:nth-child(3){transition-delay:.24s}.hero-sample-demo-stage[data-phase=found] .hero-sample-demo-det:nth-child(4){transition-delay:.34s}.hero-sample-demo-stage[data-phase=reveal] .hero-sample-demo-wipe{opacity:1}.hero-sample-demo-stage[data-held] .hero-sample-demo-handle,.hero-sample-demo-stage[data-phase=done] .hero-sample-demo-handle{opacity:1;pointer-events:auto}.hero-sample-demo-stage[data-held] .hero-sample-demo-det,.hero-sample-demo-stage[data-phase=done] .hero-sample-demo-det{opacity:0}@media (prefers-reduced-motion:reduce){.hero-sample-demo-wipe{display:none}}.nav-flyout{position:absolute;top:calc(100% + .45rem);left:0;z-index:40;width:21.5rem;max-width:calc(100vw - 2rem);padding:1.1rem 1.15rem 1.15rem;background:#fff;border:1px solid #e3e6e8;border-radius:1.1rem;box-shadow:0 1px 2px hsla(0,0%,9%,.04),0 16px 36px -14px hsla(0,0%,9%,.22)}.nav-flyout:before{content:"";position:absolute;top:-.55rem;left:0;right:0;height:.55rem}.nav-flyout:after{content:"";position:absolute;top:0;left:calc(var(--nav-flyout-arrow, 1.35rem) - 5px);width:10px;height:10px;background:#fff;border-left:1px solid #e3e6e8;border-top:1px solid #e3e6e8;transform:translateY(-50%) rotate(45deg)}.nav-flyout-eyebrow{margin:0 0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8b9399}.nav-flyout[data-wide=true]{width:36rem}.nav-flyout-title{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:1rem;font-weight:600;letter-spacing:-.02em;color:#454545;line-height:1.35;text-decoration:none}.nav-flyout-item span,.nav-flyout-title span{opacity:.4;transition:transform .2s ease,opacity .2s ease}.nav-flyout-item:hover,.nav-flyout-item[data-active=true],.nav-flyout-title:hover{color:#454545}.nav-flyout-item:hover span,.nav-flyout-item[data-active=true] span,.nav-flyout-title:hover span{opacity:.7;transform:translateX(3px)}.nav-flyout-blurb{margin:.25rem 0 0;font-size:.8125rem;line-height:1.5;color:#54616c;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.nav-flyout-grid{display:grid;grid-template-columns:1fr;gap:.9rem;margin-top:.85rem}.nav-flyout[data-wide=true] .nav-flyout-grid{grid-template-columns:12.75rem 1fr;gap:1.15rem;align-items:stretch}.nav-flyout[data-wide=true] .nav-flyout-list{order:1}.nav-flyout[data-wide=true] .nav-flyout-demo{order:2}.nav-flyout-list{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.nav-flyout-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.55rem .7rem;border:0;border-radius:.6rem;background:transparent;color:#54616c;font:inherit;font-size:.875rem;font-weight:500;letter-spacing:-.01em;text-align:left;text-decoration:none;cursor:pointer}.nav-flyout-item:hover,.nav-flyout-item[data-active=true]{background:#edf0f2}.nav-flyout-item[data-active=true]{background:#dfe4e8}.nav-flyout-demo{overflow:hidden;border-radius:.75rem;background:#efe6d6}
/*# sourceMappingURL=12f844516c2a1e2c.css.map*/