.hd{container:hd / inline-size;width:100%;max-width:560px;margin-inline:auto}.hd-stage{position:relative;height:25.875em;font-size:calc(100cqw / 34.5);font-family:var(--sans);line-height:1.4;color:var(--ink);pointer-events:none;user-select:none;-webkit-user-select:none}.hd-steps{position:absolute;left:.1em;right:0;top:0;height:2em;margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:1.2em}.hd-step{display:flex;align-items:center;gap:.45em;min-width:0}.hd-num{position:relative;flex:none;width:1.35em;height:1.35em;border-radius:50%;border:.09em solid var(--line);background:var(--surface);color:var(--ink-3)}.hd-n,.hd-ok{position:absolute;inset:0;display:grid;place-items:center;font-size:.68em;font-weight:700;line-height:1}.hd-lbl{font-size:.74em;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-win{position:absolute;left:0;right:0;top:2.6em;bottom:.8em;display:flex;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:.65em;box-shadow:0 1.2em 2.4em -1.4em rgba(35,39,44,.28)}.hd-side{flex:none;width:8em;display:flex;flex-direction:column;padding:.9em .55em .7em;background:var(--surface);border-right:1px solid var(--line)}.hd-brand{display:flex;align-items:center;gap:.4em;min-height:1.4em;padding:0 .2em;margin-bottom:.75em}.hd-brand svg{flex:none;width:1.3em;height:1.3em}.hd-brand span{min-width:0;font-size:.74em;font-weight:700;line-height:1.15;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hd-add{height:1.75em;display:grid;place-items:center;border-radius:.38em;background:var(--accent);color:var(--on-accent);margin-bottom:.75em}.hd-add span{font-size:.62em;font-weight:600;white-space:nowrap}.hd-nav{position:relative;font-size:.64em}.hd-nav > div{position:relative;height:2.1em;line-height:2.1em;padding:0 .75em;color:var(--ink-2);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-nav > .hd-hl{position:absolute;left:0;right:0;top:0;padding:0;border-radius:.55em;background:var(--accent-wash)}.hd-who{margin-top:auto;display:flex;align-items:center;gap:.4em;padding:.6em .2em 0;border-top:1px solid var(--line)}.hd-av{flex:none;width:1.5em;height:1.5em;border-radius:50%;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent-deep)}.hd-av span{font-size:.52em;font-weight:700}.hd-me{min-width:0;font-size:.62em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-main{position:relative;flex:1;min-width:0}.hd-scene{position:absolute;inset:1em 1.1em}.hd-head{display:flex;align-items:center;justify-content:space-between;gap:.6em;height:1.75em;margin-bottom:.45em}.hd-h{font-size:1.12em;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-btn{flex:none;display:inline-grid;place-items:center;height:2.1em;padding:0 .95em;border-radius:.38em;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap}.hd-btn > span{grid-area:1 / 1;font-size:.72em;font-weight:600}.hd-btn-p{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hd-btn-s{height:1.65em;padding:0 .65em}.hd-btn-s > span{font-size:.62em}.hd-panel,.hd-import,.hd-card{background:var(--surface);border:1px solid var(--line);border-radius:.6em;padding:.85em .95em}.hd-lab{font-size:.66em;font-weight:600;line-height:1.4;margin-bottom:.4em}.hd-in{position:relative;height:2.1em;display:flex;align-items:center;padding:0 .65em;margin-bottom:.75em;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:.38em}.hd-ty{font-size:.8em;white-space:pre}.hd-ty > i{font-style:normal}.hd-chips{display:flex;flex-wrap:wrap;gap:.35em}.hd-chip{display:inline-block;padding:.22em .75em;border-radius:999px;background:var(--slate-wash);color:var(--ink-2);font-size:.66em;font-weight:600;white-space:nowrap}.hd-cur{position:absolute;left:0;top:0;z-index:5;width:1.05em;height:1.55em;transform-origin:0 0}.hd-cur svg{display:block;width:100%;height:100%;fill:var(--ink);stroke:var(--surface);stroke-width:1.1;stroke-linejoin:round;filter:drop-shadow(0 .08em .12em rgba(35,39,44,.35))}.hd-tabs{display:flex;gap:.15em;border-bottom:1px solid var(--line);margin-bottom:.75em}.hd-tabs span{font-size:.64em;font-weight:500;color:var(--ink-2);padding:.3em .75em .55em;border-bottom:.2em solid transparent;margin-bottom:-1px;white-space:nowrap}.hd-tabs .on{color:var(--accent-deep);border-bottom-color:var(--accent);font-weight:600}.hd-import{border-top:.2em solid var(--accent);margin-bottom:.8em}.hd-lab2{font-size:.74em;font-weight:600;margin-bottom:.55em}.hd-row{display:flex;gap:.45em;margin-bottom:.5em}.hd-row .hd-in{flex:1;min-width:0;margin:0}.hd-ph,.hd-url{position:absolute;left:.85em;right:.6em;top:50%;margin-top:-.75em;height:1.5em;line-height:1.5em;font-size:.74em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.2em}.hd-ph{color:var(--ink-3)}.hd-url{padding:0 .15em;margin-left:-.15em}.hd-l2{display:inline-flex;align-items:center}.hd-spin{width:1em;height:1em;margin-right:.45em;border-radius:50%;border:.16em solid currentColor;border-right-color:transparent}.hd-hint{font-size:.6em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-card-top{display:flex;align-items:center;justify-content:space-between;gap:.6em}.hd-title{min-width:0;font-size:.86em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-pill{flex:none;padding:.2em .85em;border-radius:999px;background:var(--slate-wash);color:var(--ink-2);font-size:.6em;font-weight:600;white-space:nowrap}.hd-meta{display:flex;gap:1.3em;margin:.25em 0 .75em;font-size:.64em;color:var(--ink-3);white-space:nowrap;overflow:hidden}.hd-fit{display:flex;align-items:center;gap:.6em;margin-bottom:.6em}.hd-match{flex:none;font-size:.64em;color:var(--ink-3);white-space:nowrap}.hd-count{color:var(--ink);font-weight:700}.hd-meter{flex:1;height:.4em;border-radius:.2em;overflow:hidden;background:var(--slate-wash)}.hd-bar{display:block;height:100%;border-radius:.2em;background:var(--green);transform-origin:0 50%}.hd-env{position:relative;margin-bottom:.75em;padding:.7em .95em .75em;background:var(--surface);border:.45em solid transparent;border-image:repeating-linear-gradient(-45deg,var(--yellow) 0 .9em,transparent .9em 1.4em,var(--accent) 1.4em 2.3em,transparent 2.3em 2.8em) 10}.hd-stamp{position:absolute;z-index:1;top:.45em;right:.6em;width:3.3em;height:3.85em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25em;border:.1em dashed var(--yellow);border-radius:.25em;background:var(--amber-wash);color:var(--amber);text-align:center}.hd-stamp svg{width:1.45em;height:1.45em}.hd-stamp span{font-size:.47em;font-weight:700;line-height:1.15}.hd-addr{display:grid;grid-template-columns:3.4em minmax(0,1fr);row-gap:.2em;align-items:center;margin:0 3.9em .45em 0;padding-bottom:.5em;border-bottom:1px dashed var(--line)}.hd-k{font-size:.64em;font-weight:500;color:var(--ink-3)}.hd-v{display:block;height:1.75em;line-height:1.75em;overflow:hidden;border-bottom:1px solid var(--line)}.hd-to,.hd-subj{display:block;font-size:.74em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-letter{font-family:var(--serif);font-size:.74em;line-height:1.75;min-height:5.25em;background:repeating-linear-gradient(transparent 0 calc(1.75em - 1px),var(--line-2) calc(1.75em - 1px) 1.75em)}.hd-ln{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-att{margin-top:.5em;padding-top:.5em;border-top:1px dashed var(--line)}.hd-file{display:inline-flex;align-items:center;gap:.45em;max-width:100%;padding:.25em .65em .25em .3em;border:1px dashed var(--line);border-radius:.38em}.hd-pdf{flex:none;width:1.25em;height:1.55em;display:grid;place-items:center;border-radius:.15em;background:var(--red);color:#fff}.hd-pdf-label{font-size:.4em;font-weight:800;letter-spacing:.02em}.hd-fname{min-width:0;font-size:.64em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-send{display:flex;align-items:center;gap:.75em}.hd-via{min-width:0;font-size:.6em;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-done{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:.6em}.hd-badge{width:3.4em;height:3.4em;margin-bottom:.8em;border-radius:50%;background:var(--green);box-shadow:0 0 0 .45em var(--green-wash)}.hd-badge svg{display:block;width:100%;height:100%;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hd-badge path{stroke-dasharray:1}.hd-done-h{font-size:1.3em;font-weight:650;letter-spacing:-.015em;line-height:1.25}.hd-done-p{max-width:26em;margin:.45em 0 1.4em;font-size:.72em;color:var(--ink-2);line-height:1.45;text-wrap:balance}.hd-done-card{width:19.5em;max-width:100%;text-align:left}.hd-done-card .hd-meta{margin-bottom:.55em}.hd-pill-applied{background:var(--accent-wash);color:var(--accent-deep)}.hd-due{font-size:.64em;font-weight:600;color:var(--amber)}@container hd (max-width:419px){.hd-stage{font-size:calc(100cqw / 26.5)}.hd-side{position:absolute;visibility:hidden}}
@keyframes hd1{0%,5.822%,99.932%,100%{background-color:var(--accent);border-color:var(--accent);color:var(--on-accent)}6.164%,99.589%{background-color:var(--green);border-color:var(--green);color:#fff}}
@keyframes hd2{0%,5.822%,99.932%,100%{opacity:1}6.164%,99.589%{opacity:0}}
@keyframes hd3{0%,5.822%,99.932%,100%{opacity:0;transform:scale(0.4)}6.164%,99.589%{opacity:1;transform:scale(1)}}
@keyframes hd4{0%,5.822%,99.932%,100%{color:var(--ink)}6.164%,99.589%{color:var(--ink-2)}}
@keyframes hd5{0%,6.164%,99.932%,100%{background-color:var(--surface);border-color:var(--line);color:var(--ink-3)}6.507%,11.986%{background-color:var(--accent);border-color:var(--accent);color:var(--on-accent)}12.329%,99.589%{background-color:var(--green);border-color:var(--green);color:#fff}}
@keyframes hd6{0%,6.164%,11.986%,99.932%,100%{opacity:1}12.329%,99.589%{opacity:0}}
@keyframes hd7{0%,6.164%,11.986%,99.932%,100%{opacity:0;transform:scale(0.4)}12.329%,99.589%{opacity:1;transform:scale(1)}}
@keyframes hd8{0%,6.164%,99.932%,100%{color:var(--ink-3)}6.507%,11.986%{color:var(--ink)}12.329%,99.589%{color:var(--ink-2)}}
@keyframes hd9{0%,12.329%,99.932%,100%{background-color:var(--surface);border-color:var(--line);color:var(--ink-3)}12.671%,18.082%{background-color:var(--accent);border-color:var(--accent);color:var(--on-accent)}18.425%,99.589%{background-color:var(--green);border-color:var(--green);color:#fff}}
@keyframes hd10{0%,12.329%,18.082%,99.932%,100%{opacity:1}18.425%,99.589%{opacity:0}}
@keyframes hd11{0%,12.329%,18.082%,99.932%,100%{opacity:0;transform:scale(0.4)}18.425%,99.589%{opacity:1;transform:scale(1)}}
@keyframes hd12{0%,12.329%,99.932%,100%{color:var(--ink-3)}12.671%,18.082%{color:var(--ink)}18.425%,99.589%{color:var(--ink-2)}}
@keyframes hd13{0%,100%{transform:translate(0,4.2em)}6.164%{transform:translate(0,4.2em);animation-timing-function:cubic-bezier(.45,0,.25,1)}6.575%{transform:translate(0,2.1em)}99.589%{transform:translate(0,2.1em);animation-timing-function:cubic-bezier(.45,0,.25,1)}}
@keyframes hd14{0%,6.164%,100%{color:var(--accent-deep)}6.575%,99.589%{color:var(--ink-2)}}
@keyframes hd15{0%,6.164%,100%{color:var(--ink-2)}6.575%,99.589%{color:var(--accent-deep)}}
@keyframes hd16{0%{opacity:0;transform:translate(0,.8em)}0.479%{opacity:1;transform:translate(0,0)}5.753%{opacity:1;transform:translate(0,0);animation-timing-function:cubic-bezier(.5,0,.75,0)}6.164%,100%{opacity:0;transform:translate(-1.2em,0)}}
@keyframes hd17{0%,4.384%,100%{opacity:0;transform:translate(17.74em,13.64em) scale(1)}0.068%{opacity:0;transform:translate(18.74em,10.61em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}0.274%{opacity:1;transform:translate(18.74em,10.61em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}0.753%{opacity:1;transform:translate(14.74em,7.61em) scale(1);animation-timing-function:ease-in}0.863%{opacity:1;transform:translate(14.74em,7.61em) scale(.8);animation-timing-function:ease-out}1.027%{opacity:1;transform:translate(14.74em,7.61em) scale(1)}1.781%{opacity:1;transform:translate(14.74em,7.61em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}2.055%{opacity:1;transform:translate(14.74em,11.64em) scale(1);animation-timing-function:ease-in}2.164%{opacity:1;transform:translate(14.74em,11.64em) scale(.8);animation-timing-function:ease-out}2.329%{opacity:1;transform:translate(14.74em,11.64em) scale(1)}3.767%{opacity:1;transform:translate(14.74em,11.64em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}}
@keyframes hd18{0%,0.753%,2.219%,100%{border-color:var(--line);box-shadow:0 0 0 0 var(--focus)}0.918%,2.055%{border-color:var(--focus);box-shadow:0 0 0 .07em var(--focus)}}
@keyframes hd19{0%,2.123%,4.205%,100%{border-color:var(--line);box-shadow:0 0 0 0 var(--focus)}2.288%,4.041%{border-color:var(--focus);box-shadow:0 0 0 .07em var(--focus)}}
@keyframes hdt20{0%{visibility:hidden}1.027%{visibility:visible}6.164%{visibility:hidden}100%{visibility:hidden}}
@keyframes hdc20{0%{box-shadow:none}1.027%{box-shadow:.07em 0 0 var(--ink)}1.089%{box-shadow:none}100%{box-shadow:none}}
@keyframes hdz20{0%{box-shadow:none}1.027%{box-shadow:.07em 0 0 var(--ink)}1.507%{box-shadow:none}100%{box-shadow:none}}
@keyframes hdt21{0%{visibility:hidden}2.397%{visibility:visible}6.164%{visibility:hidden}100%{visibility:hidden}}
@keyframes hdc21{0%{box-shadow:none}2.397%{box-shadow:.07em 0 0 var(--ink)}2.459%{box-shadow:none}100%{box-shadow:none}}
@keyframes hdz21{0%{box-shadow:none}2.397%{box-shadow:.07em 0 0 var(--ink)}2.877%{box-shadow:none}100%{box-shadow:none}}
@keyframes hd22{0%,6.178%,100%{opacity:0;transform:scale(.5)}3.767%{opacity:0;transform:scale(.5);animation-timing-function:cubic-bezier(.3,1.5,.6,1)}4.178%{opacity:1;transform:scale(1)}6.164%{opacity:1;transform:scale(1);animation-timing-function:step-end}}
@keyframes hd23{0%,6.178%,100%{opacity:0;transform:scale(.5)}4.014%{opacity:0;transform:scale(.5);animation-timing-function:cubic-bezier(.3,1.5,.6,1)}4.425%{opacity:1;transform:scale(1)}6.164%{opacity:1;transform:scale(1);animation-timing-function:step-end}}
@keyframes hd24{0%,6.178%,100%{opacity:0;transform:scale(.5)}4.26%{opacity:0;transform:scale(.5);animation-timing-function:cubic-bezier(.3,1.5,.6,1)}4.671%{opacity:1;transform:scale(1)}6.164%{opacity:1;transform:scale(1);animation-timing-function:step-end}}
@keyframes hd25{0%,12.329%,100%{opacity:0;transform:translate(-1.2em,0)}6.164%{opacity:0;transform:translate(0,.8em)}6.644%{opacity:1;transform:translate(0,0)}11.918%{opacity:1;transform:translate(0,0);animation-timing-function:cubic-bezier(.5,0,.75,0)}}
@keyframes hd26{0%,10.616%,100%{opacity:0;transform:translate(21.83em,8.44em) scale(1)}6.233%{opacity:0;transform:translate(13.63em,11.74em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}6.438%{opacity:1;transform:translate(13.63em,11.74em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}7.123%{opacity:1;transform:translate(8.63em,5.74em) scale(1);animation-timing-function:ease-in}7.233%{opacity:1;transform:translate(8.63em,5.74em) scale(.8);animation-timing-function:ease-out}7.397%{opacity:1;transform:translate(8.63em,5.74em) scale(1)}7.74%{opacity:1;transform:translate(8.63em,5.74em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}8.562%{opacity:1;transform:translate(20.33em,5.94em) scale(1);animation-timing-function:ease-in}8.671%{opacity:1;transform:translate(20.33em,5.94em) scale(.8);animation-timing-function:ease-out}8.836%{opacity:1;transform:translate(20.33em,5.94em) scale(1)}10%{opacity:1;transform:translate(20.33em,5.94em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}}
@keyframes hd27{0%,7.192%,8.726%,100%{border-color:var(--line);box-shadow:0 0 0 0 var(--focus)}7.356%,8.562%{border-color:var(--focus);box-shadow:0 0 0 .07em var(--focus)}}
@keyframes hd28{0%,7.534%,12.342%,100%{opacity:1}7.603%{opacity:0}12.329%{opacity:0;animation-timing-function:step-end}}
@keyframes hd29{0%,12.342%,100%{opacity:0;background-color:rgba(0,0,0,0)}7.534%{opacity:0;background-color:var(--accent-wash)}7.616%,8.219%{opacity:1;background-color:var(--accent-wash)}9.041%{opacity:1;background-color:rgba(0,0,0,0)}12.329%{opacity:1;background-color:rgba(0,0,0,0);animation-timing-function:step-end}}
@keyframes hd30{0%,8.616%,9.178%,100%{background-color:var(--accent)}8.699%,8.973%{background-color:var(--accent-hover)}}
@keyframes hd31{0%,8.767%,10.342%,100%{opacity:1}8.932%,10.137%{opacity:0}}
@keyframes hd32{0%,8.767%,10.342%,100%{opacity:0}8.932%,10.137%{opacity:1}}
@keyframes hd33{0%,10.356%,100%{transform:rotate(0deg)}8.767%{transform:rotate(0deg);animation-timing-function:linear}10.342%{transform:rotate(621deg)}}
@keyframes hd34{0%,10.137%,12.342%,100%{opacity:0;transform:translate(0,1.2em)}10.685%{opacity:1;transform:translate(0,0)}12.329%{opacity:1;transform:translate(0,0);animation-timing-function:step-end}}
@keyframes hd35{0%,10.616%,12.342%,100%{transform:scaleX(0)}11.438%{transform:scaleX(0.750)}12.329%{transform:scaleX(0.750);animation-timing-function:step-end}}
@keyframes hd36{0%,10.616%,12.342%,100%{opacity:0}11.027%{opacity:1}12.329%{opacity:1;animation-timing-function:step-end}}
@keyframes hd37{0%,10.753%,12.342%,100%{background-color:var(--slate-wash);color:var(--ink-2)}11.096%{background-color:var(--green-wash);color:var(--green)}12.329%{background-color:var(--green-wash);color:var(--green);animation-timing-function:step-end}}
@keyframes hd38{0%,10.945%,12.342%,100%{background-color:var(--slate-wash);color:var(--ink-2)}11.288%{background-color:var(--green-wash);color:var(--green)}12.329%{background-color:var(--green-wash);color:var(--green);animation-timing-function:step-end}}
@keyframes hd39{0%,11.137%,12.342%,100%{background-color:var(--slate-wash);color:var(--ink-2)}11.479%{background-color:var(--green-wash);color:var(--green)}12.329%{background-color:var(--green-wash);color:var(--green);animation-timing-function:step-end}}
@keyframes hd40{0%,17.808%,100%{opacity:0;transform:translate(0,-.5em)}12.329%{opacity:0;transform:translate(0,.8em)}12.808%{opacity:1;transform:translate(0,0)}17.329%{opacity:1;transform:translate(0,0);animation-timing-function:cubic-bezier(.5,0,.75,0)}}
@keyframes hd41{0%,17.89%,100%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}17.123%{opacity:1;transform:translate(0,0) rotate(0deg) scale(1);animation-timing-function:cubic-bezier(.5,0,.75,0)}17.74%{opacity:0;transform:translate(7em,-5em) rotate(-12deg) scale(.55)}17.877%{opacity:0;transform:translate(7em,-5em) rotate(-12deg) scale(.55);animation-timing-function:step-end}}
@keyframes hd42{0%,12.945%,17.89%,100%{opacity:0;transform:translate(-.6em,0)}13.356%{opacity:1;transform:translate(0,0)}17.877%{opacity:1;transform:translate(0,0);animation-timing-function:step-end}}
@keyframes hd43{0%,13.151%,17.89%,100%{opacity:0;transform:translate(-.6em,0)}13.562%{opacity:1;transform:translate(0,0)}17.877%{opacity:1;transform:translate(0,0);animation-timing-function:step-end}}
@keyframes hd44{0%,17.89%,100%{clip-path:inset(0 100% 0 0)}13.562%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.4,0,.6,1)}14.178%{clip-path:inset(0 0% 0 0)}17.877%{clip-path:inset(0 0% 0 0);animation-timing-function:step-end}}
@keyframes hd45{0%,17.89%,100%{clip-path:inset(0 100% 0 0)}14.178%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.4,0,.6,1)}14.795%{clip-path:inset(0 0% 0 0)}17.877%{clip-path:inset(0 0% 0 0);animation-timing-function:step-end}}
@keyframes hd46{0%,17.89%,100%{clip-path:inset(0 100% 0 0)}14.795%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.4,0,.6,1)}15.411%{clip-path:inset(0 0% 0 0)}17.877%{clip-path:inset(0 0% 0 0);animation-timing-function:step-end}}
@keyframes hd47{0%,15.411%,17.89%,100%{opacity:0;transform:translate(0,.5em)}15.822%{opacity:1;transform:translate(0,0)}17.877%{opacity:1;transform:translate(0,0);animation-timing-function:step-end}}
@keyframes hd48{0%,17.89%,100%{opacity:0;transform:rotate(-8deg) scale(1.9)}15.685%{opacity:0;transform:rotate(-8deg) scale(1.9);animation-timing-function:cubic-bezier(.55,0,.9,.4)}15.959%{opacity:1;transform:rotate(5deg) scale(.92)}16.151%{opacity:1;transform:rotate(4deg) scale(1)}17.877%{opacity:1;transform:rotate(4deg) scale(1);animation-timing-function:step-end}}
@keyframes hd49{0%,17.26%,100%{opacity:0;transform:translate(6.74em,19.79em) scale(1)}15.274%{opacity:0;transform:translate(14.24em,15.29em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}15.548%{opacity:1;transform:translate(14.24em,15.29em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}16.37%{opacity:1;transform:translate(5.24em,18.29em) scale(1);animation-timing-function:ease-in}16.479%{opacity:1;transform:translate(5.24em,18.29em) scale(.8);animation-timing-function:ease-out}16.644%{opacity:1;transform:translate(5.24em,18.29em) scale(1)}16.918%{opacity:1;transform:translate(5.24em,18.29em) scale(1);animation-timing-function:cubic-bezier(.45,0,.25,1)}}
@keyframes hd50{0%,16.438%,17.055%,100%{background-color:var(--accent)}16.548%,16.849%{background-color:var(--accent-hover)}}
@keyframes hd51{0%,16.575%,17.89%,100%{opacity:1}16.74%{opacity:0}17.877%{opacity:0;animation-timing-function:step-end}}
@keyframes hd52{0%,16.575%,17.89%,100%{opacity:0}16.74%{opacity:1}17.877%{opacity:1;animation-timing-function:step-end}}
@keyframes hd53{0%,99.973%,100%{opacity:0;transform:translate(0,0)}17.808%{opacity:0;transform:translate(0,.6em)}18.219%{opacity:1;transform:translate(0,0)}99.493%{opacity:1;transform:translate(0,0);animation-timing-function:cubic-bezier(.5,0,.75,0)}}
@keyframes hd54{0%,99.993%,100%{opacity:0;transform:scale(.4)}17.945%{opacity:0;transform:scale(.4);animation-timing-function:cubic-bezier(.3,1.45,.55,1)}18.562%{opacity:1;transform:scale(1)}99.979%{opacity:1;transform:scale(1);animation-timing-function:step-end}}
@keyframes hd55{0%,99.993%,100%{stroke-dashoffset:1}18.288%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}18.767%{stroke-dashoffset:0}99.979%{stroke-dashoffset:0;animation-timing-function:step-end}}
@keyframes hd56{0%,18.219%,99.993%,100%{opacity:0;transform:translate(0,.5em)}18.699%{opacity:1;transform:translate(0,0)}99.979%{opacity:1;transform:translate(0,0);animation-timing-function:step-end}}
@keyframes hd57{0%,18.384%,99.993%,100%{opacity:0;transform:translate(0,.5em)}18.863%{opacity:1;transform:translate(0,0)}99.979%{opacity:1;transform:translate(0,0);animation-timing-function:step-end}}
@keyframes hd58{0%,18.63%,99.993%,100%{opacity:0;transform:translate(0,.9em)}19.178%{opacity:1;transform:translate(0,0)}99.979%{opacity:1;transform:translate(0,0);animation-timing-function:step-end}}
.hd-step1 .hd-num{animation:hd1 73s cubic-bezier(.2,.7,.3,1) infinite!important;background-color:var(--green);border-color:var(--green);color:#fff}
.hd-step1 .hd-n{animation:hd2 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0}
.hd-step1 .hd-ok{animation:hd3 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1;transform:scale(1)}
.hd-step1 .hd-lbl{animation:hd4 73s cubic-bezier(.2,.7,.3,1) infinite!important;color:var(--ink-2)}
.hd-step2 .hd-num{animation:hd5 73s cubic-bezier(.2,.7,.3,1) infinite!important;background-color:var(--green);border-color:var(--green);color:#fff}
.hd-step2 .hd-n{animation:hd6 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0}
.hd-step2 .hd-ok{animation:hd7 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1;transform:scale(1)}
.hd-step2 .hd-lbl{animation:hd8 73s cubic-bezier(.2,.7,.3,1) infinite!important;color:var(--ink-2)}
.hd-step3 .hd-num{animation:hd9 73s cubic-bezier(.2,.7,.3,1) infinite!important;background-color:var(--green);border-color:var(--green);color:#fff}
.hd-step3 .hd-n{animation:hd10 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0}
.hd-step3 .hd-ok{animation:hd11 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1;transform:scale(1)}
.hd-step3 .hd-lbl{animation:hd12 73s cubic-bezier(.2,.7,.3,1) infinite!important;color:var(--ink-2)}
.hd-hl{animation:hd13 73s cubic-bezier(.2,.7,.3,1) infinite!important;transform:translate(0,2.1em)}
.hd-nv3{animation:hd14 73s cubic-bezier(.2,.7,.3,1) infinite!important;color:var(--ink-2)}
.hd-nv2{animation:hd15 73s cubic-bezier(.2,.7,.3,1) infinite!important;color:var(--accent-deep)}
.hd-cv{animation:hd16 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:translate(-1.2em,0)}
.hd-cur-cv{animation:hd17 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:translate(17.74em,13.64em) scale(1)}
.hd-in-name{animation:hd18 73s cubic-bezier(.2,.7,.3,1) infinite!important;border-color:var(--line);box-shadow:0 0 0 0 var(--focus)}
.hd-in-head{animation:hd19 73s cubic-bezier(.2,.7,.3,1) infinite!important;border-color:var(--line);box-shadow:0 0 0 0 var(--focus)}
.hd-in-name .hd-ty>i{animation:hdt20 73s step-end infinite,hdc20 73s step-end infinite!important;animation-timing-function:step-end!important;animation-delay:calc(var(--i)*0.045s - 73s)!important;visibility:hidden}
.hd-in-name .hd-ty>i:last-child{animation-name:hdt20,hdz20!important}
.hd-in-head .hd-ty>i{animation:hdt21 73s step-end infinite,hdc21 73s step-end infinite!important;animation-timing-function:step-end!important;animation-delay:calc(var(--i)*0.045s - 73s)!important;visibility:hidden}
.hd-in-head .hd-ty>i:last-child{animation-name:hdt21,hdz21!important}
.hd-cvchip1{animation:hd22 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:scale(.5)}
.hd-cvchip2{animation:hd23 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:scale(.5)}
.hd-cvchip3{animation:hd24 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:scale(.5)}
.hd-job{animation:hd25 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:translate(-1.2em,0)}
.hd-cur-job{animation:hd26 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:translate(21.83em,8.44em) scale(1)}
.hd-in-url{animation:hd27 73s cubic-bezier(.2,.7,.3,1) infinite!important;border-color:var(--line);box-shadow:0 0 0 0 var(--focus)}
.hd-ph{animation:hd28 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1}
.hd-url{animation:hd29 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;background-color:rgba(0,0,0,0)}
.hd-save{animation:hd30 73s cubic-bezier(.2,.7,.3,1) infinite!important;background-color:var(--accent)}
.hd-save .hd-l1{animation:hd31 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1}
.hd-save .hd-l2{animation:hd32 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0}
.hd-save .hd-spin{animation:hd33 73s cubic-bezier(.2,.7,.3,1) infinite!important;transform:rotate(0deg)}
.hd-card{animation:hd34 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:translate(0,1.2em)}
.hd-bar{animation:hd35 73s cubic-bezier(.2,.7,.3,1) infinite!important;transform:scaleX(0)}
.hd-match{animation:hd36 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0}
.hd-jchip1{animation:hd37 73s cubic-bezier(.2,.7,.3,1) infinite!important;background-color:var(--slate-wash);color:var(--ink-2)}
.hd-jchip2{animation:hd38 73s cubic-bezier(.2,.7,.3,1) infinite!important;background-color:var(--slate-wash);color:var(--ink-2)}
.hd-jchip3{animation:hd39 73s cubic-bezier(.2,.7,.3,1) infinite!important;background-color:var(--slate-wash);color:var(--ink-2)}
.hd-apply{animation:hd40 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:translate(0,-.5em)}
.hd-env{animation:hd41 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1;transform:translate(0,0) rotate(0deg) scale(1)}
.hd-to{animation:hd42 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:translate(-.6em,0)}
.hd-subj{animation:hd43 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:translate(-.6em,0)}
.hd-ln1{animation:hd44 73s cubic-bezier(.2,.7,.3,1) infinite!important;clip-path:inset(0 100% 0 0)}
.hd-ln2{animation:hd45 73s cubic-bezier(.2,.7,.3,1) infinite!important;clip-path:inset(0 100% 0 0)}
.hd-ln3{animation:hd46 73s cubic-bezier(.2,.7,.3,1) infinite!important;clip-path:inset(0 100% 0 0)}
.hd-file{animation:hd47 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:translate(0,.5em)}
.hd-stamp{animation:hd48 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:rotate(-8deg) scale(1.9)}
.hd-cur-apply{animation:hd49 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0;transform:translate(6.74em,19.79em) scale(1)}
.hd-sendbtn{animation:hd50 73s cubic-bezier(.2,.7,.3,1) infinite!important;background-color:var(--accent)}
.hd-sendbtn .hd-l1{animation:hd51 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1}
.hd-sendbtn .hd-l2{animation:hd52 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:0}
.hd-done{animation:hd53 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1;transform:translate(0,0)}
.hd-badge{animation:hd54 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1;transform:scale(1)}
.hd-badge path{animation:hd55 73s cubic-bezier(.2,.7,.3,1) infinite!important;stroke-dashoffset:0}
.hd-done-h{animation:hd56 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1;transform:translate(0,0)}
.hd-done-p{animation:hd57 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1;transform:translate(0,0)}
.hd-done-card{animation:hd58 73s cubic-bezier(.2,.7,.3,1) infinite!important;opacity:1;transform:translate(0,0)}
