.hp-line{display:none}@media (min-width:1025px){.hp-line{z-index:50;width:0;height:100vh;margin-top:-100vh;transition:opacity .3s;display:block;position:sticky;bottom:0}.hp-line.is-gone{opacity:0;pointer-events:none}.hp-line-track{background:#14283c0f;width:4px;position:absolute;top:0;bottom:0;left:0}.hp-line-fill{transform-origin:top;width:100%;height:100%;transform:scaleY(var(--p,0));background:linear-gradient(#07f 0%,#16d5c7 50%,#3cc492 100%);position:absolute;top:0;left:0}.hp-line-notch{left:-4px;top:calc(var(--at) * (100% - 14px) + 7px);background:#14283c3d;border-radius:1px;width:12px;height:2px;margin-top:-1px;transition:background .3s,transform .45s cubic-bezier(.34,1.7,.5,1);position:absolute}.hp-line-notch.is-on{background:var(--c);transform:scaleX(1.35)}.hp-line-knob{background:var(--knob,#07f);cursor:pointer;width:14px;height:14px;transform:translateY(calc(var(--p,0) * (100vh - 14px)));will-change:transform;border:2px solid #fff;border-radius:50%;padding:0;position:absolute;top:0;left:-5px;box-shadow:0 1px 6px #00000038}.hp-line-knob:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:#16d5c733;border-radius:50%;animation:2.8s ease-in-out infinite hp-knob;position:absolute;inset:-2px}.hp-line-knob:focus-visible{outline-offset:3px;outline:2px solid #16d5c7}@keyframes hp-knob{50%{opacity:1;transform:scale(2)}}.hp-line-toast{writing-mode:vertical-rl;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;filter:blur(4px);background:#ffffffeb;border-radius:6px;align-items:center;gap:7px;padding:8px 4px;transition:opacity .35s,filter .35s,visibility 0s .35s;display:flex;position:absolute;top:0;left:13px;box-shadow:0 0 0 1px #10202e0f,0 3px 12px #10202e1a}.hp-line-toast.is-on{visibility:visible;opacity:1;filter:none;transition:opacity .35s,filter .35s,visibility}.hp-line.is-open .hp-line-toast{opacity:0}.hp-line-toast>span{font:700 8.5px/1.3 var(--hp-font-display);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.hp-line-toast b{font:700 11.5px/1.25 var(--hp-font-display)}.hp-line-toast.is-dark{background:#1a1c22db;box-shadow:0 0 0 1px #ffffff14,0 3px 14px #0000004d}.hp-line-toast.is-dark>span{color:#ffffff8c}.hp-line-plant{pointer-events:none;width:60px;max-width:none;height:40px;position:absolute;bottom:0;left:0;overflow:visible}.hp-line-soil,.hp-line-sprout{fill:none;stroke:#3cc492;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.2;stroke-dashoffset:1.1px;transition:stroke-dashoffset .6s var(--e-out)}.hp-line-leaf{stroke-width:1.6px;fill:#3cc492;fill-opacity:0;transition:stroke-dashoffset .6s var(--e-out), fill-opacity .6s}.hp-line.is-grown .hp-line-soil,.hp-line.is-grown .hp-line-sprout{stroke-dashoffset:0}.hp-line.is-grown .hp-line-stem{transition-delay:.25s}.hp-line.is-grown .hp-line-leaf1{fill-opacity:.3;transition-delay:.6s,1s}.hp-line.is-grown .hp-line-leaf2{fill-opacity:.3;transition-delay:.75s,1.1s}.hp-line-ripple{fill:none;stroke:#3cc492;stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.hp-line.is-grown .hp-line-ripple{animation:hp-line-ripple 1.4s var(--e-out) 50ms}@keyframes hp-line-ripple{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}.hp-line-bridge{width:30px;display:none;position:absolute;top:0;left:0}.hp-line.is-open .hp-line-bridge{display:block}.hp-line-pop{border:1px solid var(--rule);visibility:hidden;opacity:0;filter:blur(6px);width:344px;transform:translate(-10px, var(--py,120px));pointer-events:none;transition:opacity .3s, filter .35s, transform .4s var(--e-out), visibility 0s .4s;background:#fff;border-radius:8px;padding:20px 22px 18px;position:absolute;top:0;left:24px;box-shadow:0 18px 50px #10202e2b}.hp-line.is-open .hp-line-pop{visibility:visible;opacity:1;filter:none;transform:translate(0, var(--py,120px));pointer-events:auto;transition:opacity .3s, filter .35s, transform .4s var(--e-out), visibility 0s}.hp-line-pop.is-play>*{animation:hp-line-in .55s var(--e-out) both}.hp-line-pop.is-play>:nth-child(2){animation-delay:50ms}.hp-line-pop.is-play>:nth-child(3){animation-delay:.1s}.hp-line-pop.is-play>:nth-child(4){animation-delay:.15s}.hp-line-pop.is-play>:nth-child(5){animation-delay:.2s}.hp-line-pop.is-play>:nth-child(6){animation-delay:.25s}.hp-line-pop.is-play>:nth-child(7){animation-delay:.3s}.hp-line-pop.is-play>:nth-child(8){animation-delay:.35s}@keyframes hp-line-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.hp-line-x{z-index:2;width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.hp-line-x:hover{color:var(--ink);background:#f3f4f6}.hp-line-eye{font:700 10px/1.3 var(--hp-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-right:30px}.hp-line-h{font:700 20px/1.2 var(--hp-font-display);letter-spacing:-.012em;color:var(--ink);margin-top:6px}.hp-line-bar{background:#e7ecf2;border-radius:3px;height:6px;margin:44px 0 10px;position:relative}.hp-line-bar-fill{transform-origin:0;background:linear-gradient(90deg,#07f,#16d5c7 50%,#3cc492);border-radius:3px;position:absolute;inset:0}.hp-line-pop.is-play .hp-line-bar-fill{animation:hp-line-bar 1.1s var(--e-out) .15s both}@keyframes hp-line-bar{0%{transform:scaleX(0)}}.hp-line-here{left:calc(var(--x,0) * 100%);width:0;transition:left .5s var(--e-out);position:absolute;top:-30px;bottom:-5px}.hp-line-here i{background:#2d2d2d;border-radius:1px;width:2px;position:absolute;top:20px;bottom:0;left:-1px}.hp-line-here b{transform:translateX(calc(var(--x,0) * -100%));white-space:nowrap;font:700 9.5px/1 var(--hp-font-display);letter-spacing:.12em;text-transform:uppercase;color:#2d2d2d;position:absolute;top:0;left:0}.hp-line-gap{background:#fff;width:2px;margin-left:-1px;position:absolute;top:-1px;bottom:-1px}.hp-line-gap.is-stage{width:4px;margin-left:-2px}.hp-line-pop.is-play .hp-line-here{animation:hp-line-here 1.3s var(--e-out) .35s both}@keyframes hp-line-here{0%{opacity:0;left:0}}.hp-line-tabs{grid-template-columns:1fr 1.3fr 1fr;gap:4px;display:grid}.hp-line-tab{font:600 11.5px/1.25 var(--hp-font-display);color:#9aa1ae;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 4px;transition:color .25s,background .25s}.hp-line-tab:hover{color:var(--ink)}.hp-line-tab.is-on{color:var(--ink);background:color-mix(in srgb, var(--c) 13%, #fff)}.hp-line-tab:focus-visible{outline-offset:1px;outline:2px solid #16d5c7}.hp-line-panels{transition:height .35s var(--e-out);margin-top:12px;position:relative}.hp-line-panel{visibility:hidden;opacity:0;filter:blur(3px);pointer-events:none;transition:opacity .3s, transform .35s var(--e-out), filter .3s, visibility 0s .35s;position:absolute;top:0;left:0;right:0;transform:translateY(4px)}.hp-line-panel.is-on{visibility:visible;opacity:1;filter:none;pointer-events:auto;transition:opacity .3s, transform .35s var(--e-out), filter .3s, visibility 0s;transform:none}.hp-line:not(.is-open) .hp-line-panel.is-on{visibility:hidden;pointer-events:none;transition:opacity .3s, transform .35s var(--e-out), filter .3s, visibility 0s .4s}.hp-line-zone{font:700 10px/1.3 var(--hp-font-display);letter-spacing:.12em;text-transform:uppercase}.hp-line-text{color:var(--ink-2);margin-top:6px;font-size:13.5px;font-weight:300;line-height:1.55}.hp-line-cap{font:700 9.5px/1.3 var(--hp-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:12px}.hp-line-steps{gap:3px;margin:7px 0 0;padding:0;list-style:none;display:grid}.hp-line-steps li{color:var(--ink-2);align-items:baseline;gap:9px;font-size:12.5px;font-weight:400;line-height:1.4;transition:color .25s;display:flex}.hp-line-no{width:17px;font:700 10px/1.4 var(--hp-font-display);letter-spacing:.04em;color:#a7adb8;font-variant-numeric:tabular-nums;flex:none;transition:color .25s}.hp-line-leafi{color:#1a9466;flex:none;align-self:center}.hp-line-steps li.is-here{color:var(--ink);font-weight:500}.hp-line-steps li.is-here .hp-line-no{color:var(--ink)}.hp-line-q{background:#f5f7fa;border-radius:8px;margin:12px 0 0;padding:12px 14px}.hp-line-q figcaption{font:700 9.5px/1.3 var(--hp-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hp-line-q blockquote{font:500 15px/1.4 var(--hp-font-display);color:#2d2d2d;margin:6px 0 0}.hp-line-f{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:16px;padding-top:13px;font-size:12.5px;font-style:italic;font-weight:300;line-height:1.55}.hp-line-link{font:600 12.5px/1 var(--hp-font-display);color:#0067dd;align-items:center;gap:6px;margin-top:10px;text-decoration:none;display:inline-flex}.hp-line-link .hp-icon{transition:transform .25s var(--e-out);flex:none}.hp-line-link:hover .hp-icon{transform:translate(3px)}.hp-line-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #16d5c7}.hp-line-pop{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 32px);overflow-y:auto}}@media (min-width:1025px) and (max-height:760px){.hp-line-f{display:none}.hp-line-link{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px;display:flex}.hp-line-bar{margin-top:40px}}@media (prefers-reduced-motion:reduce){.hp-line-knob:after,.hp-line-pop.is-play>*,.hp-line-pop.is-play .hp-line-bar-fill,.hp-line-pop.is-play .hp-line-here,.hp-line.is-grown .hp-line-ripple{animation:none}}
