.hp{--ground:#030a1a;--ink:#0f2238;--teal:#49bc9b;--teal-deep:#17805f;--halo-a:#5fa3de;--halo-b:#49bc9b;--grad-x:linear-gradient(90deg, #5fa3de, #49bc9b);--ease:cubic-bezier(.2, .8, .2, 1);--s-ink:#fff;--s-soft:#c9d8e8;--s-kick:#49bc9b;--s-dim:#587391;--s-card:linear-gradient(180deg, #153f58 0%, #0e2b40 100%);--s-card-line:#49bc9b61;--s-card-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px #5fa3de0f, 0 18px 44px #00000073, 0 0 34px #49bc9b0f;--s-ic:#49bc9b1f;--s-ic-stroke:#49bc9b;isolation:isolate;background:var(--ground);color:var(--s-ink);font-size:16px;line-height:1.6;position:relative}.hp:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 9% at 12% 6%,#49bc9b33,#0000 70%),radial-gradient(30% 8% at 90% 22%,#5fa3de38,#0000 70%),radial-gradient(36% 9% at 8% 40%,#5fa3de2e,#0000 70%),radial-gradient(30% 8% at 92% 55%,#49bc9b33,#0000 70%),radial-gradient(36% 9% at 10% 72%,#49bc9b2e,#0000 70%),radial-gradient(32% 8% at 88% 90%,#5fa3de33,#0000 70%);position:absolute;inset:0}.hp .m-measure{width:100%;max-width:80rem;margin:0 auto;padding:0 16px}@media (min-width:640px){.hp .m-measure{padding:0 24px}}@media (min-width:1024px){.hp .m-measure{padding:0 32px}}.hp .hl{background:var(--brand-gradient);color:#0000;filter:var(--brand-gradient-lift) var(--brand-gradient-glow);-webkit-background-clip:text;background-clip:text}.hp .hero{z-index:10;color:#fff;text-align:center;background:radial-gradient(1100px 760px at 50% 34%,#0a2240,#030a1a 70%);padding:200px 0 40px;position:relative;overflow:clip visible}.hp .stars span{opacity:0;background:#9fe6d0;border-radius:50%;width:3px;height:3px;animation:5s ease-in-out infinite hp-twinkle;position:absolute}@keyframes hp-twinkle{0%,to{opacity:.1}50%{opacity:.75}}.hp .halo{aspect-ratio:1;pointer-events:none;width:min(620px,128vw);position:absolute;top:372px;left:50%;transform:translate(-50%,-50%)}@media (max-width:640px){.hp .hero{padding-top:150px}.hp .halo{width:calc(100vw - 20px);top:262px}}.hp .halo>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hp .halo .mark{aspect-ratio:40/45;opacity:.9;filter:brightness(1.3)saturate(1.15);width:36%;animation:6.5s ease-in-out infinite hp-markpulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp .halo .mark .aurora{position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hp .halo .mark .flow{background:linear-gradient(118deg,#49bc9b 0% 22%,#5fa3de 44%,#356ca6 58%,#5fa3de 72%,#49bc9b 90% 100%);animation:13s ease-in-out infinite alternate hp-aurora;position:absolute;inset:-65%}.hp .halo .mark .trace{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hp .trace path{fill:none;stroke:#bff5e4;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:9 91;opacity:.95;filter:drop-shadow(0 0 1.5px #49bc9b);animation:9s linear infinite hp-trace}@keyframes hp-aurora{0%{transform:translate(-14%,-9%)rotate(-4deg)scale(1.05)}to{transform:translate(14%,9%)rotate(6deg)scale(1.12)}}@keyframes hp-trace{to{stroke-dashoffset:-100px}}@keyframes hp-markpulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}@keyframes hp-spin{to{transform:rotate(360deg)}}.hp .hero .content{z-index:2;position:relative}.hp .hero .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#9ff0d6;text-shadow:0 0 8px #49bc9bf2,0 0 20px #49bc9bb3,0 0 36px #5fa3de73;font-size:16px;font-weight:700;animation:4s ease-in-out infinite hp-eyeglow}@keyframes hp-eyeglow{0%,to{text-shadow:0 0 8px #49bc9bd9,0 0 20px #49bc9b99,0 0 36px #5fa3de59}50%{text-shadow:0 0 10px #49bc9b,0 0 26px #49bc9bcc,0 0 48px #5fa3de8c}}.hp .hero h1{letter-spacing:-.03em;text-shadow:0 0 24px #030a1ae6;max-width:17ch;margin:12px auto 0;font-size:clamp(42px,6.8vw,76px);font-weight:800;line-height:1.06}@media (max-width:640px){.hp .hero h1{font-size:34px}}@media (min-width:641px){.hp .hero h1{text-wrap:balance;max-width:none;font-size:clamp(40px,4.2vw,58px)}}.hp .wordwheel{height:1.16em;display:block;position:relative;overflow:visible}.hp .wordwheel>span{text-align:center;white-space:nowrap;opacity:0;transition:transform .6s var(--ease), opacity .45s;position:absolute;top:0;left:0;right:0;transform:translateY(40%)}.hp .wordwheel b{font-weight:inherit;background:var(--brand-gradient);color:#0000;filter:brightness(1.45)saturate(1.2)drop-shadow(0 0 1.5px #030a1a)drop-shadow(0 0 3px #030a1a)drop-shadow(0 0 10px #030a1af2)drop-shadow(0 0 24px #030a1ae6);-webkit-background-clip:text;background-clip:text;padding:0 .06em}.hp .wordwheel>span.on{opacity:1;transition-delay:.18s;transform:none}.hp .wordwheel>span.out{opacity:0;transition:transform .45s var(--ease), opacity .18s;transform:translateY(-40%)}.hp .hero .h1b{letter-spacing:-.02em;color:#fff;text-shadow:0 0 24px #030a1ae6;margin:16px auto 0;font-size:clamp(24px,3.1vw,36px);font-weight:700;line-height:1.2}.hp .hero .sub{color:#f1f6fb;text-shadow:0 0 10px #030a1a,0 0 22px #030a1a;max-width:44ch;margin:16px auto 0;font-size:clamp(19px,1.7vw,22px);font-weight:500;line-height:1.55}.hp .ask{text-align:center;max-width:540px;margin:24px auto 0;position:relative}.hp .ask .label{text-align:center;color:#fff;text-shadow:0 0 24px #030a1ae6;margin-bottom:8px;font-size:19px;font-weight:700;display:block}.hp .ask .box{box-shadow:0 18px 44px #00000073, 0 0 0 1px #ffffff40, 0 0 32px color-mix(in srgb, var(--halo-b) 22%, transparent);background:#fff;border-radius:14px;gap:6px;padding:5px;display:flex;position:relative}.hp .ask input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:9px 12px;font-size:16px;line-height:24px}:is(.hp .ask .box:has(input:focus),.hp .chatwin .box:has(input:focus)){outline:3px solid var(--color-brand-teal);outline-offset:3px}.hp .ask .fake-ph{color:#5b6675;pointer-events:none;white-space:nowrap;align-items:center;max-width:calc(100% - 120px);font-size:16px;line-height:24px;display:flex;position:absolute;top:5px;bottom:5px;left:17px;overflow:hidden}.hp .ask .fake-ph:after{content:"";background:#5b6675;flex:none;width:2px;height:18px;margin-left:2px;animation:1s step-end infinite hp-blink;display:block}@keyframes hp-blink{50%{opacity:0}}.hp .btn-grad{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#17805f,#2f5a8f);border:0;border-radius:10px;padding:0 16px;font-size:16px;font-weight:700}.hp .suggest{z-index:5;text-align:left;opacity:0;pointer-events:none;max-height:min(420px,60vh);transition:opacity .2s, transform .2s var(--ease);background:#fff;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;transform:translateY(-6px);box-shadow:0 24px 60px #00000073}.hp .ask.open .suggest{opacity:1;pointer-events:auto;transform:none}.hp .suggest .hint{letter-spacing:.08em;text-transform:uppercase;color:#17805f;border-top:1px solid #e3ebf2;margin-top:4px;padding:10px 10px 4px;font-size:13px;font-weight:700}.hp .suggest button{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:16px;display:flex}.hp .suggest button:hover,.hp .suggest button:focus-visible{background:#eef4f9;outline:none}.hp .suggest button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand-teal-ink)}.hp .suggest button i{background:linear-gradient(135deg, var(--halo-a), var(--halo-b));border-radius:50%;flex:none;width:8px;height:8px}.hp .suggest button.lead{font-weight:700}.hp .ask-toggle{font:inherit;color:#8fe3c9;cursor:pointer;text-shadow:0 0 10px #030a1a,0 0 22px #030a1a;background:0 0;border:0;margin-top:10px;font-size:16px}.hp .convo{text-align:left;gap:8px;margin-top:14px;display:grid}.hp .nudge{text-align:center;color:#fff;text-shadow:0 0 24px #030a1ae6;animation:hp-rise .35s var(--ease);margin:0;font-size:16px;font-weight:600}.hp .answer{color:var(--ink);animation:hp-rise .35s var(--ease);background:#fffffff5;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:16px;line-height:1.5;display:flex;box-shadow:0 16px 40px #0006}.hp .answer img{flex:none;width:26px;height:auto;margin-top:2px}.hp .answer .q{color:#5d7086;margin-bottom:2px;font-size:14px;font-weight:700;display:block}.hp .answer a{color:var(--teal-deep);margin-top:6px;font-weight:700;text-decoration:none;display:inline-block}.hp .bubble{max-width:90%;animation:hp-rise .35s var(--ease);text-align:left;border-radius:16px;padding:11px 15px;font-size:16px;line-height:1.5}.hp .bubble.me{background:color-mix(in srgb, var(--halo-a) 30%, #0b1a30);color:#fff;border-bottom-right-radius:5px;justify-self:end}.hp .bubble.cs{color:var(--ink);background:#fff;border-bottom-left-radius:5px;justify-self:start;box-shadow:0 14px 36px #00000059}.hp .bubble.cs .who{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.hp .bubble.cs .who img{width:18px;height:auto}.hp .bubble.cs a:not(.go){color:var(--teal-deep);text-underline-offset:2px;font-weight:600;text-decoration:underline}.hp .bubble .go{color:var(--teal-deep);margin-top:6px;font-weight:700;text-decoration:none;display:inline-block}.hp .dots span{background:#9aabbd;border-radius:50%;width:7px;height:7px;margin:0 2px;animation:1s infinite hp-dot;display:inline-block}.hp .dots span:nth-child(2){animation-delay:.15s}.hp .dots span:nth-child(3){animation-delay:.3s}@keyframes hp-dot{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes hp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hp .scroll-cue{color:#8fa6bf;flex-direction:column;align-items:center;gap:6px;margin-top:22px;font-size:16px;text-decoration:none;display:inline-flex}.hp .scroll-cue i{background:linear-gradient(var(--halo-b), transparent);width:2px;height:42px;display:block;position:relative;overflow:hidden}.hp .scroll-cue i:after{content:"";width:8px;height:8px;box-shadow:0 0 10px var(--halo-b);background:#fff;border-radius:50%;animation:2.2s ease-in infinite hp-drip;position:absolute;left:-3px}@keyframes hp-drip{0%{top:-8px}to{top:42px}}.hp .sec{color:var(--s-ink);position:relative;overflow-x:clip}.hp .sec.pad{padding:56px 0}.hp .sec+.sec:before{content:"";background:linear-gradient(90deg,#0000,#49bc9b8c 30%,#5fa3de8c 70%,#0000);height:2px;position:absolute;top:0;left:16%;right:16%;box-shadow:0 0 18px #49bc9b59}.hp .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--s-kick);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.hp .kicker:before{content:"";background:var(--teal);width:8px;height:8px;box-shadow:0 0 10px var(--teal);border-radius:50%}.hp .sec h2{letter-spacing:-.028em;color:var(--s-ink);margin:12px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.08}.hp .lede{color:var(--s-soft);max-width:46ch;margin:16px 0 0;font-size:19px}.hp :is(h2,h3,.perk b,.step b,.stage .caption){text-wrap:balance}.hp :is(p,blockquote,.perk>div,.step,.callout span){text-wrap:pretty}.hp .center{text-align:center}.hp .center .lede{margin-left:auto;margin-right:auto}.hp .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.hp .reveal.in{opacity:1;transform:none}.hp .card{background:var(--s-card);border:1px solid var(--s-card-line);box-shadow:var(--s-card-shadow);position:relative}.hp .card:after{content:"";background:linear-gradient(90deg,#0000,#49bc9b 25%,#5fa3de 75%,#0000);border-radius:2px;height:2px;position:absolute;top:-1px;left:1.5rem;right:1.5rem}.hp .card:hover{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #49bc9b8c,0 22px 50px #00000080,0 0 44px #49bc9b29}.hp .wheel{perspective:1000px;position:relative;-webkit-mask:linear-gradient(#0000,#000 26% 74%,#0000);mask:linear-gradient(#0000,#000 26% 74%,#0000)}.hp .wheel .it{transform-origin:50% 50% -200px;transition:transform .7s var(--ease), opacity .7s, color .7s;letter-spacing:-.02em;cursor:pointer;color:var(--s-ink);text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:0;font-family:inherit;font-size:clamp(21px,2.5vw,30px);font-weight:800;line-height:1.15;display:flex;position:absolute;top:50%;left:0;right:0}.hp .wheel .it:not(.on){opacity:0}.hp .wheel .it .ic{background:var(--s-ic);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;transition:background .7s,box-shadow .7s;display:grid}.hp .wheel .it .ic svg{width:24px;height:24px;stroke:var(--s-dim);transition:stroke .7s}.hp .wheel .it.on .ic{background:linear-gradient(135deg,#5fa3de,#49bc9b);box-shadow:0 0 26px #49bc9b73}.hp .wheel .it.on .ic svg{stroke:#03101f}.hp .wheel .it:not(.on){color:var(--s-dim)}.hp #what{background:radial-gradient(800px 560px at 72% 55%,#5fa3de29,#0000 70%)}.hp .stick{align-items:center;padding:64px 0 72px;display:flex;position:relative;overflow:hidden}.hp .what-grid{align-items:center;gap:24px;width:100%;display:grid}@media (min-width:960px){.hp .what-grid{grid-template-columns:.95fr 1.05fr;gap:56px}}.hp #what .wheel{height:250px;margin-top:6px}.hp .stage{aspect-ratio:1;width:100%;max-height:min(560px,100vh - 150px);margin:0 auto;position:relative}.hp .stage .field{border-radius:50%;position:absolute;inset:2%;box-shadow:inset 0 0 0 1px #8fe3c92e}.hp .stage .scene{opacity:0;place-items:center;transition:opacity .8s;display:grid;position:absolute;inset:8% 4% 16%}.hp .stage .scene.on{opacity:1}.hp .stage .scene>svg{width:90%;height:90%}.hp .stage .caption{color:#c3d2e3;text-align:center;font-size:16px;line-height:1.4;position:absolute;bottom:-12%;left:8%;right:8%}.hp .stage-cap{display:none}@media (max-width:959px){.hp #what .wheel{height:170px}.hp #what h2{font-size:30px}.hp #what .lede{margin-top:8px;font-size:17px}.hp .stick{padding:104px 0 64px}.hp .stage{width:min(100%,44vh);max-height:none;margin-bottom:0}.hp .stage .caption{display:none}.hp .stage-cap{text-align:center;color:#c9d8e8;max-width:34ch;margin:14px auto 0;font-size:16px;line-height:1.45;display:grid}.hp .stage-cap>p{visibility:hidden;grid-area:1/1;margin:0}.hp .stage-cap>p.on{visibility:visible}}@media (max-width:640px){.hp #what .wheel{height:112px;-webkit-mask:linear-gradient(#0000,#000 12% 88%,#0000);mask:linear-gradient(#0000,#000 12% 88%,#0000)}.hp .stage .scene{inset:4% -2% 8%}.hp .stage .scene>svg{width:108%;height:108%}}.hp .scene .jml-line{stroke:#49bc9b;stroke-dasharray:100;stroke-dashoffset:100px}.hp .scene.on .jml-line{animation:hp-jml-line 7.5s var(--ease) forwards}@keyframes hp-jml-line{0%{stroke-dashoffset:100px;stroke:#49bc9b}14%{stroke-dashoffset:0}50%{stroke-dashoffset:0;stroke:#49bc9b}56%{stroke:#8fa6bf}70%,to{stroke-dashoffset:-100px;stroke:#8fa6bf}}.hp .scene .jml-vline{stroke:#8fe3c9;opacity:0}.hp .scene.on .jml-vline{animation:7.5s linear forwards hp-jml-vline}@keyframes hp-jml-vline{0%,20%{opacity:0}26%,62%{opacity:1}68%,to{opacity:0}}.hp .scene .jml-ok,.hp .scene .jml-lock{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.4)}.hp .scene.on .jml-ok{animation:hp-jml-ok 7.5s var(--ease) forwards}@keyframes hp-jml-ok{0%,8%{opacity:0;transform:scale(.4)}14%{opacity:1;transform:none}50%{opacity:1;transform:none}56%,to{opacity:0;transform:none}}.hp .scene.on .jml-lock{animation:hp-jml-lock 7.5s var(--ease) forwards}@keyframes hp-jml-lock{0%,60%{opacity:0;transform:scale(.4)}68%,to{opacity:1;transform:none}}.hp .scene.on .jml-app{animation:7.5s linear forwards hp-jml-app}@keyframes hp-jml-app{0%,58%{opacity:1}68%,to{opacity:.45}}.hp .scene.on .jml-person{animation:7.5s linear forwards hp-jml-person}@keyframes hp-jml-person{0%,52%{fill:#2c5f8f}60%,to{fill:#5a6b80}}.hp .scene .jml-join,.hp .scene .jml-laptop,.hp .scene .jml-leave,.hp .scene .jml-tracked{opacity:0}.hp .scene.on .jml-join{animation:7.5s linear forwards hp-jml-a}.hp .scene.on .jml-laptop{animation:7.5s linear 1.35s forwards hp-jml-a}@keyframes hp-jml-a{0%{opacity:0}5%,44%{opacity:1}52%,to{opacity:0}}.hp .scene.on .jml-leave{animation:7.5s linear forwards hp-jml-b}.hp .scene.on .jml-tracked{animation:7.5s linear .6s forwards hp-jml-b}@keyframes hp-jml-b{0%,52%{opacity:0}60%,to{opacity:1}}.hp .scene .jml-timer{stroke-dasharray:100;stroke-dashoffset:0;opacity:0}.hp .scene.on .jml-timer{animation:7.5s linear forwards hp-jml-timer}@keyframes hp-jml-timer{0%,20%{opacity:0;stroke-dashoffset:0}26%{opacity:1;stroke-dashoffset:0}62%{opacity:1;stroke-dashoffset:100px}68%,to{opacity:0;stroke-dashoffset:100px}}.hp .scene .cis-scan{opacity:0}.hp .scene.on .cis-scan{animation:hp-cis-scan 2.25s var(--ease) .75s forwards}@keyframes hp-cis-scan{0%{opacity:0;transform:translateY(52px)}10%{opacity:1}28%{transform:translate(26px,26px)}46%{transform:translate(0)}64%{transform:translate(52px,52px)}82%{transform:translate(26px)}to{opacity:1;transform:translate(52px)}}.hp .scene .cis-hit,.hp .scene .cis-score{opacity:0}.hp .scene.on .cis-hit{animation:sk-fade .6s var(--ease) 3s forwards}.hp .scene.on .cis-score{animation:sk-fade .6s var(--ease) 3.15s forwards}.hp .scene.on .cis-stamp{animation:sk-stamp-thud .75s var(--ease) 3.75s forwards}.hp .scene .cis-wire{stroke-dasharray:100;stroke-dashoffset:100px}.hp .scene.on .cis-wire{animation:hp-cis-wire .75s var(--ease) 4.35s forwards}@keyframes hp-cis-wire{to{stroke-dashoffset:0}}.hp .scene .cis-dot{opacity:0}.hp .scene.on .cis-dot{animation:2.4s linear 4.95s forwards hp-cis-dot}@keyframes hp-cis-dot{0%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(186px)}to{opacity:0;transform:translateY(186px)}}.hp .scene .cis-node{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}.hp .scene.on .cis-node{animation:sk-pop .525s var(--ease) forwards}.hp .scene .cis-tick{stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}.hp .scene.on .cis-tick{animation:sk-draw-in .525s var(--ease) forwards}.hp .scene .cis-label{opacity:.45}.hp .scene.on .cis-label{animation:sk-fade .45s var(--ease) forwards}.hp .scene .aud-doc{opacity:0}.hp .scene.on .aud-doc{animation:hp-aud-doc 1.35s var(--ease) forwards}@keyframes hp-aud-doc{0%{opacity:0;transform:none}15%{opacity:1}85%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(.8)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.5)}}.hp .scene .aud-pen{stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}.hp .scene.on .aud-pen{animation:.75s linear 3.9s forwards sk-draw-in}.hp .scene .aud-bar{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.hp .scene.on .aud-bar{animation:hp-aud-bar 4.95s var(--ease) forwards}@keyframes hp-aud-bar{0%,34%{transform:scaleX(0)}40%,52%{transform:scaleX(.25)}58%,70%{transform:scaleX(.5)}76%,91%{transform:scaleX(.75)}97%,to{transform:scaleX(1)}}.hp .scene.on .aud-stamp{animation:sk-stamp-thud .75s var(--ease) 5.1s forwards}.hp .scene .aud-sweep{opacity:0}.hp .scene.on .aud-sweep{animation:1.8s ease-in-out 6.15s forwards hp-aud-sweep}@keyframes hp-aud-sweep{0%{opacity:0;transform:translateY(0)}15%{opacity:.55}85%{opacity:.55}to{opacity:0;transform:translateY(140px)}}.hp .scene .inc-pulse{opacity:0;transform-box:fill-box;transform-origin:50%}.hp .scene.on .inc-pulse{animation:1.35s ease-out 2 forwards hp-inc-pulse}.hp .scene.on .inc-pulse.i2{animation-delay:.675s}@keyframes hp-inc-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.hp .scene .inc-screen{fill:#ff5a5f}.hp .scene.on .inc-screen{animation:hp-inc-screen .75s var(--ease) 3s forwards}@keyframes hp-inc-screen{to{fill:#2a8f73}}.hp .scene .inc-link{stroke:#ff8a8e;stroke-dasharray:100;stroke-dashoffset:0}.hp .scene.on .inc-link{animation:hp-inc-link .9s var(--ease) forwards}@keyframes hp-inc-link{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.hp .scene .inc-ring{stroke-dashoffset:100px;opacity:0}.hp .scene.on .inc-ring{animation:hp-inc-ring 1.05s var(--ease) 1.65s forwards}@keyframes hp-inc-ring{0%{opacity:1;stroke-dashoffset:100px}to{opacity:1;stroke-dashoffset:0}}.hp .scene .inc-lock,.hp .scene .inc-tile{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}.hp .scene.on .inc-lock,.hp .scene.on .inc-tile{animation:sk-pop .6s var(--ease) forwards}.hp .scene .inc-done{opacity:0}.hp .scene.on .inc-done{animation:.45s linear 3s forwards sk-fade}.hp .scene.on .inc-active{animation:.45s linear 3s forwards sk-out}.hp .scene .inc-doc{opacity:0}.hp .scene.on .inc-doc{animation:hp-inc-doc .75s var(--ease) forwards}@keyframes hp-inc-doc{0%{opacity:0;transform:translateY(-30px)}30%{opacity:1}75%{opacity:1;transform:translateY(2px)}to{opacity:0;transform:translateY(4px)}}.hp .scene.on .inc-bang{animation:.3s linear 3s forwards sk-out}.hp .scene .inc-ok{stroke-dasharray:100;stroke-dashoffset:100px}.hp .scene.on .inc-ok{animation:sk-draw .6s var(--ease) 3.15s forwards}.hp .scene .q-doc{opacity:0}.hp .scene.on .q-doc{animation:hp-aud-doc 1.2s var(--ease) forwards}.hp .scene .q-ans{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.6)}.hp .scene.on .q-ans{animation:sk-pop .525s var(--ease) forwards}.hp .scene.on .q-flash{animation:.9s ease-in-out 5.1s hp-q-flash}@keyframes hp-q-flash{50%{opacity:.35}}.hp .scene .q-ins{opacity:0}.hp .scene.on .q-ins{animation:.45s linear 4.8s forwards sk-fade}.hp .scene.on .q-cust{animation:.45s linear 4.8s forwards sk-out}.hp .scene.on .q-stamp{animation:sk-stamp-thud .75s var(--ease) 5.85s forwards}.hp .scene .tl-spoke{stroke-dasharray:100;stroke-dashoffset:100px}.hp .scene.on .tl-spoke{animation:sk-draw .75s var(--ease) forwards}.hp .scene .tl-tile,.hp .scene .tl-warn,.hp .scene .tl-ok{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}.hp .scene.on .tl-tile,.hp .scene.on .tl-ok{animation:sk-pop .6s var(--ease) forwards}.hp .scene.on .tl-warn{animation:sk-pop .45s var(--ease) forwards, sk-out .3s linear forwards}.hp .scene .tl-pulse{opacity:0}.hp .scene.on .tl-pulse{animation:.675s ease-in forwards hp-tl-pulse}@keyframes hp-tl-pulse{0%{opacity:1;transform:none}90%{opacity:1;transform:translate(var(--dx), var(--dy))}to{opacity:0;transform:translate(var(--dx), var(--dy))}}.hp .scene .tl-glow{opacity:0;transform-box:fill-box;transform-origin:50%}.hp .scene.on .tl-glow{animation:1.5s ease-out 5.25s forwards hp-tl-glow}@keyframes hp-tl-glow{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.hp .scene .tl-done{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.6)}.hp .scene.on .tl-done{animation:sk-pop .6s var(--ease) 5.55s forwards}@media (prefers-reduced-motion:reduce){.hp .scene .aud-doc,.hp .scene .aud-sweep,.hp .scene .inc-pulse,.hp .scene .inc-active,.hp .scene .inc-link,.hp .scene .inc-bang,.hp .scene .inc-doc{opacity:0}.hp .scene .inc-ok{stroke-dashoffset:0}.hp .scene .q-doc,.hp .scene .q-cust,.hp .scene .tl-warn,.hp .scene .tl-pulse,.hp .scene .tl-glow{opacity:0}.hp .scene .q-ans,.hp .scene .q-ins,.hp .scene .tl-tile,.hp .scene .tl-ok,.hp .scene .tl-done{opacity:1;transform:none}.hp .scene .tl-spoke{stroke-dashoffset:0}.hp .scene .aud-pen,.hp .scene .inc-ring{stroke-dashoffset:0;opacity:1}.hp .scene .aud-bar{transform:none}.hp .scene .inc-lock,.hp .scene .inc-tile,.hp .scene .inc-done{opacity:1;transform:none}.hp .scene .inc-screen{fill:#2a8f73}.hp .scene .jml-line,.hp .scene .jml-vline,.hp .scene .jml-ok,.hp .scene .jml-join,.hp .scene .jml-laptop,.hp .scene .jml-timer{opacity:0}.hp .scene .jml-lock,.hp .scene .jml-leave,.hp .scene .jml-tracked{opacity:1;transform:none}.hp .scene .jml-person{fill:#5a6b80}.hp .scene .jml-app{opacity:.45}.hp .scene .cis-scan,.hp .scene .cis-dot{opacity:0}.hp .scene .cis-hit,.hp .scene .cis-score,.hp .scene .cis-node,.hp .scene .cis-label{opacity:1;transform:none}.hp .scene .cis-wire,.hp .scene .cis-tick{stroke-dashoffset:0;opacity:1}}.hp .steps{gap:12px;max-width:920px;margin:40px auto 0;display:grid}@media (min-width:820px){.hp .steps{grid-template-columns:repeat(3,1fr)}}.hp .step{text-align:left;border-radius:18px;padding:18px 18px 18px 64px}.hp .step b{color:#fff;font-size:18px;display:block}.hp .step>span:last-child{color:var(--s-soft)}.hp .step .n{color:#03101f;background:linear-gradient(135deg,#5fa3de,#49bc9b);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;position:absolute;top:18px;left:16px;box-shadow:0 0 22px #49bc9b59}.hp .onboard{max-width:46ch;color:var(--s-soft);margin:18px auto 0;font-size:17px}.hp .onboard strong{color:var(--teal)}.hp .device{max-width:860px;margin:48px auto 0;position:relative}.hp .device .screen{background:#0b1627;border-radius:18px 18px 6px 6px;padding:12px 12px 0;position:relative;box-shadow:0 0 0 1px #5fa3de59,0 40px 90px #0000008c,0 0 80px #5fa3de24}.hp .device .view{aspect-ratio:16/9.4;background:#0b1a30;border-radius:8px 8px 0 0;position:relative;overflow:hidden}.hp .device .view img{object-fit:cover;object-position:top left;opacity:0;transition:opacity .7s, transform 1.2s var(--ease);transform:scale(1.03)}.hp .device .view img.on{opacity:1;transform:none}.hp .device .base{background:linear-gradient(#2a4f6e,#14304a);border-radius:0 0 20px 20px;height:16px;margin:0 -4%;box-shadow:0 0 0 1px #49bc9b4d,0 10px 30px #0006}.hp .callout{z-index:3;color:var(--ink);opacity:0;transition:opacity .5s, transform .5s var(--ease);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;max-width:280px;padding:10px 14px;font-size:16px;font-weight:600;display:flex;position:absolute;transform:translateY(10px);box-shadow:0 0 0 1px #49bc9b99,0 16px 40px #00000073,0 0 26px #49bc9b40}.hp .callout.on{opacity:1;transform:none}.hp .callout i{background:var(--teal);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--teal) 22%, transparent);border-radius:50%;flex:none}.hp .callout.c1{top:18%;left:-2%}.hp .callout.c2{top:58%;right:-2%}@media (max-width:700px){.hp .callout{display:none}}.hp .tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:20px;display:flex}.hp .tab{font:inherit;color:#c9d8e8;cursor:pointer;background:#ffffff0a;border:1px solid #5fa3de47;border-radius:999px;padding:6px 13px;font-size:16px;font-weight:600;position:relative;overflow:hidden}.hp .tab.on{color:#03101f;background:var(--grad-x);border-color:#0000}.hp .tab.on:after{content:"";background:#03101f73;height:3px;animation:4s linear forwards hp-tabbar;position:absolute;bottom:0;left:0}@keyframes hp-tabbar{0%{width:0}to{width:100%}}.hp .tabs.still .tab.on:after{animation:none}.hp .deploy{max-width:780px;margin:40px auto 0;position:relative}.hp .deploy>svg{width:100%;height:auto;overflow:visible}.hp .deploy .link{stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset 1.1s var(--ease)}.hp .deploy.go .link{stroke-dashoffset:0}.hp .deploy .node{opacity:.3;transition:opacity .6s}.hp .deploy .badge,.hp .deploy .tag{opacity:0;transition:opacity .5s}.hp .deploy .tag{fill:#e6f4ff}.hp .deploy.go .node,.hp .deploy.go .badge,.hp .deploy.go .tag{opacity:1}.hp .deploy .packet{opacity:0;transition:opacity .4s 1.8s}.hp .deploy.go .packet{opacity:1}.hp .deploy-list{display:none}@media (max-width:822px){.hp .deploy .tag{display:none}.hp .deploy-list{text-align:left;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hp .deploy-list li{color:#e6eef8;background:linear-gradient(#153f58,#0e2b40);border:1px solid #49bc9b59;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:16px;display:flex}.hp .deploy-list li img{object-fit:contain;width:34px;height:22px}.hp .deploy-list li b{color:#fff;margin-right:4px;font-weight:700}.hp .deploy-list li i{background:linear-gradient(135deg,#5fa3de,#49bc9b);border-radius:50%;flex:none;width:20px;height:20px;margin-left:auto}}.hp .pillars{text-align:left;gap:14px;margin-top:44px;display:grid}@media (min-width:900px){.hp .pillars{grid-template-columns:repeat(3,1fr)}}.hp .pillar{border-radius:20px;padding:22px}.hp .pillar .ic{background:linear-gradient(135deg,#5fa3de,#49bc9b);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid;box-shadow:0 0 22px #49bc9b59}.hp .pillar .ic svg{stroke:#03101f;width:24px;height:24px}.hp .pillar h3{color:#fff;margin:0 0 6px;font-size:20px;font-weight:700}.hp .pillar p{color:var(--s-soft);margin:0}.hp .easy{align-items:center;gap:40px;display:grid}@media (min-width:960px){.hp .easy{grid-template-columns:1fr 1fr;gap:64px}}.hp .feed{background:linear-gradient(#153f58,#0c2638);border-radius:28px;height:380px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #49bc9b59,0 30px 70px #00000080,0 0 60px #49bc9b1a;-webkit-mask:linear-gradient(#000 86%,#0000);mask:linear-gradient(#000 86%,#0000)}.hp .feed .head{color:#8fa6bf;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.hp .feed .head b{color:#8fe3c9}.hp .feed .list{gap:10px;display:grid}.hp .feed .ev{color:#e3ecf6;animation:hp-rise .5s var(--ease);background:#ffffff12;border:1px solid #5fa3de38;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:16px;line-height:1.4;display:flex}.hp .feed .ev i{background:var(--grad-x);color:#03101f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-style:normal;font-weight:800;display:grid}.hp .feed .ev small{color:#8fa6bf;font-size:15px;display:block}.hp .perks{gap:16px;margin-top:28px;display:grid}@media (min-width:600px){.hp .perks{grid-template-columns:1fr 1fr}}.hp .perk{align-items:flex-start;gap:12px;display:flex}.hp .perk .ic{background:var(--s-ic);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hp .perk .ic svg{width:22px;height:22px;stroke:var(--s-ic-stroke)}.hp .perk b{color:#fff;font-size:17px;display:block}.hp .perk span{color:var(--s-soft);font-size:16px}@property --hp-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.hp #trust{background:radial-gradient(700px 500px at 20% 60%,#49bc9b24,#0000 70%),radial-gradient(700px 500px at 85% 40%,#5fa3de24,#0000 70%)}.hp .trust{align-items:start;gap:32px;display:grid}@media (min-width:960px){.hp .trust{grid-template-columns:.9fr 1.1fr;gap:56px}}.hp .seal{width:min(320px,70vw);margin:28px auto 0}.hp .seal svg{width:100%;height:auto;overflow:visible}.hp .seal .seal-spin{transform-origin:150px 150px;animation:40s linear infinite hp-spin}@media (max-width:959px){.hp .seal{margin:20px auto 0}}.hp .trust .wheel{height:210px;margin-top:16px;-webkit-mask:linear-gradient(#0000,#000 34% 100%);mask:linear-gradient(#0000,#000 34% 100%)}@media (min-width:960px){.hp .trust .wheel{margin-top:56px}}.hp .trust .wheel .it{cursor:default;transition:transform .7s var(--ease), opacity .7s, color .7s, background .5s, border-color .5s, box-shadow .5s;border:1px solid #0000;border-radius:18px;padding:16px 20px}.hp .trust .wheel .it.on{background:linear-gradient(#153f58,#0e2b40);border-color:#49bc9b8c;box-shadow:inset 0 1px #ffffff1a,0 16px 40px #00000073,0 0 40px #49bc9b2e}.hp .landing{letter-spacing:-.01em;color:#fff;opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);background:linear-gradient(180deg, #153f58, #0e2b40) padding-box, conic-gradient(from var(--hp-ang), #49bc9b26, #49bc9b, #5fa3de, #5fa3de26 40%, #49bc9b26) border-box;border:2px solid #0000;border-radius:22px;margin-top:8px;padding:22px 24px 22px 32px;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.3;animation:6s linear infinite hp-angspin;position:relative;transform:translateY(14px)scale(.98);box-shadow:0 24px 60px #00000080,0 0 60px #49bc9b29}.hp .landing:before{content:"";background:var(--grad-x);border-radius:4px;width:4px;position:absolute;top:18px;bottom:18px;left:14px;box-shadow:0 0 14px #49bc9b80}.hp .landing.in{opacity:1;transform:none}@keyframes hp-angspin{to{--hp-ang:360deg}}.hp .landing .sig{color:#8fe3c9;letter-spacing:.02em;margin-top:10px;font-size:16px;font-weight:600;display:block}.hp .tstrip{margin:16px 0 0}.hp .trust>*{min-width:0}.hp .tview{border-radius:20px;overflow:hidden}.hp .ttrack{transition:transform .7s var(--ease);align-items:stretch;display:flex}.hp .ttrack>.quote{flex:0 0 100%;margin:0}.hp .tdots{gap:8px;margin-top:0;display:flex}.hp .tdots button{cursor:pointer;background:0 0;border:0;border-radius:4px;width:28px;height:24px;padding:0;position:relative}.hp .tdots button:before{content:"";background:color-mix(in srgb, var(--s-dim) 45%, transparent);border-radius:4px;height:4px;transition:background .4s;position:absolute;top:10px;left:0;right:0}.hp .tdots button.on:before{background:var(--grad-x);box-shadow:0 0 10px #49bc9b80}.hp .quote{color:#e6eef8;background:linear-gradient(#5fa3de1a,#49bc9b0f);border:1px solid #5fa3de59;border-radius:20px;margin:16px 0 0;padding:20px 22px;display:block;position:relative}.hp .quote .qmark{fill:#49bc9b;opacity:.5;width:30px;height:30px;position:absolute;top:16px;right:18px}.hp .quote blockquote{margin:0;padding-right:36px;font-size:17px;line-height:1.55}.hp .quote figcaption{color:#c9d8e8;align-items:center;gap:12px;margin-top:14px;font-size:16px;display:flex}.hp .quote figcaption img{object-fit:contain;background:#fff;border-radius:12px;width:44px;height:44px;padding:4px}.hp .quote figcaption b{color:#fff;font-size:16px;display:block}.hp .quote figcaption .initials{color:#17805f;background:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid}.hp .paths{gap:14px;margin-top:40px;display:grid}@media (min-width:900px){.hp .paths{grid-template-columns:repeat(3,1fr)}}.hp .path{transition:transform .3s var(--ease), box-shadow .3s;border-radius:22px;flex-direction:column;padding:24px;display:flex}.hp .path:hover{transform:translateY(-4px)}.hp .path .ic{background:var(--s-ic);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid}.hp .path .ic svg{width:26px;height:26px;stroke:var(--s-ic-stroke)}.hp .path h3{color:#fff;margin:0 0 6px;font-size:21px;font-weight:700}.hp .path p{color:var(--s-soft);margin:0 0 16px}.hp .path a{color:var(--teal);margin-top:auto;font-weight:700;text-decoration:none}.hp .path .tag{color:#03101f;background:var(--grad-x);border-radius:999px;padding:3px 10px;font-size:14px;font-weight:700;position:absolute;top:18px;right:18px}.hp .assist{color:#fff;background:linear-gradient(135deg,#16466a 0%,#0f3a4a 55%,#10483f 100%);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #49bc9b66,0 30px 70px #00000080,0 0 70px #49bc9b1f}@media (min-width:900px){.hp .assist{grid-template-columns:.8fr 1.2fr;align-items:center;padding:36px}}.hp .assist:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--halo-b) 30%, transparent), transparent);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.hp .assist .kicker{color:#8fe3c9}.hp .assist h3{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15}.hp .assist p{color:#c3d2e3;margin:10px 0 0}.hp .assist .disclose{color:#9fb4ca;margin-top:14px;font-size:16px}.hp .btn-grad:disabled{opacity:.6;cursor:wait}.hp .chatwin{z-index:1;background:#030a1a59;border:1px solid #5fa3de40;border-radius:20px;grid-template-columns:minmax(0,1fr);align-content:end;gap:10px;min-height:260px;padding:16px;display:grid;position:relative}.hp .chatwin .box{background:#fff;border-radius:12px;gap:6px;margin-top:6px;padding:5px;display:flex}.hp .chatwin input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px 10px;font-size:16px}@media (prefers-reduced-motion:reduce){.hp *,.hp :before,.hp :after{transition:none!important;animation:none!important}.hp .reveal{opacity:1;transform:none}}.hp .tools{margin-top:96px}.hp .tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:560px){.hp .tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.hp .tools-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.hp .tools-hub{background:radial-gradient(circle,#49bc9b38,#5fa3de14 55%,#0000 75%),#0b1f3a;border:1px solid #49bc9b73;border-radius:18px;grid-column:1/-1;place-items:center;min-height:120px;display:grid;box-shadow:0 0 34px #49bc9b2e}.hp .tools-hub img{object-fit:contain;filter:drop-shadow(0 0 18px #49bc9b80);width:72px;height:72px}@media (min-width:960px){.hp .tools-hub{grid-area:1/3/span 2/span 2;min-height:0}.hp .tools-hub img{width:104px;height:104px}}.hp .tools-tile{text-align:center;background:#12304f73;border:1px solid #8fe3c929;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:96px;padding:12px 10px;display:flex}.hp .tools-tile.is-live{background:var(--s-card);border-color:#49bc9b8c;box-shadow:0 0 22px #49bc9b1f}.hp .tools-logo{object-fit:contain;width:auto;max-width:90%;height:26px}.hp .tools-name{color:#fffc;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.25}.hp .tools-tile.is-live .tools-name{color:#fff}.hp .tools-status{letter-spacing:.08em;text-transform:uppercase;color:var(--s-dim);font-size:12px;font-weight:700}.hp .tools-tile.is-live .tools-status{color:var(--teal)}.hp .tools-more{margin:22px 0 0}.hp .tools-more a{color:var(--teal);text-underline-offset:3px;font-weight:700;text-decoration:underline}.hp .tools-stage{margin-top:28px;position:relative}.hp .tools-stage .tools-grid{z-index:1;margin-top:0;position:relative}.hp .tools-links{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hp .tools-link{transition:stroke-dashoffset 1.1s var(--ease)}.hp .tools-tile{opacity:.3;transition:opacity .6s;position:relative}.hp .tools-stage.go .tools-tile{opacity:1}.hp .tools-badge{opacity:0;width:22px;height:22px;transition:opacity .5s, transform .5s var(--ease);position:absolute;top:-8px;right:-8px;transform:scale(.4)}.hp .tools-badge svg{width:100%;height:100%;display:block}.hp .tools-stage.go .tools-badge{opacity:1;transform:none}.hp .tools-hub{position:relative}.hp .tools-stage.still .tools-link,.hp .tools-stage.still .tools-tile,.hp .tools-stage.still .tools-badge{transition:none}.hp .tools-stage.still .tools-hub{animation:none}@media (prefers-reduced-motion:reduce){.hp .tools-link,.hp .tools-tile,.hp .tools-badge{transition:none}.hp .tools-stage .tools-hub{animation:none}}.hp .trust .stack{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (min-width:960px){.hp .trust .stack{margin-top:56px}}.hp .trust .stack .it{letter-spacing:-.02em;color:#fff;opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);background:linear-gradient(#153f58,#0e2b40);border:1px solid #49bc9b8c;border-radius:18px;align-items:center;gap:16px;padding:16px 20px;font-size:clamp(21px,2.5vw,30px);font-weight:800;line-height:1.15;display:flex;transform:translateY(18px)scale(.98);box-shadow:inset 0 1px #ffffff1a,0 16px 40px #00000073,0 0 40px #49bc9b2e}.hp .trust .stack .it.in{opacity:1;transform:none}.hp .trust .stack .it .ic{background:linear-gradient(135deg,#5fa3de,#49bc9b);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 26px #49bc9b73}.hp .trust .stack .it .ic svg{stroke:#03101f;width:24px;height:24px}.hp .trust .stack+.landing{margin-top:16px}@media (prefers-reduced-motion:reduce){.hp .trust .stack .it{transition:none}}.hp .trust{position:relative}.hp .trust>div{z-index:1;position:relative}.hp .trust-links{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hp .trust-links line{transition:stroke-dashoffset .9s var(--ease)}.hp .trust .stack .it{position:relative}.hp .trust .stack .it .tools-badge{opacity:0;width:22px;height:22px;transition:opacity .5s .5s, transform .5s .5s var(--ease);position:absolute;top:-8px;right:-8px;transform:scale(.4)}.hp .trust .stack .it .tools-badge svg{width:100%;height:100%;display:block}.hp .trust .stack .it.in .tools-badge{opacity:1;transform:none}.hp .trust.still .trust-links line,.hp .trust.still .tools-badge{transition:none}@media (prefers-reduced-motion:reduce){.hp .trust-links line,.hp .trust .tools-badge{transition:none}}.hp .trust .tcombo{z-index:1;background:linear-gradient(#153f58,#0e2b40);border:1px solid #49bc9b73;border-radius:24px;grid-column:1/-1;align-items:center;gap:20px;margin-top:8px;padding:26px 28px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,0 18px 44px #00000073,0 0 40px #49bc9b1f}@media (min-width:960px){.hp .trust .tcombo{grid-template-columns:.9fr 1.1fr;gap:40px}}.hp .trust .tcombo .landing{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:4px 0 4px 22px;animation:none}.hp .trust .tcombo .landing:before{top:4px;bottom:4px;left:0}.hp .trust .tcombo .tstrip{margin:0}.hp .trust .tcombo .tview{border-radius:0}.hp .trust .tcombo .quote{background:0 0;border:0;margin:0;padding:0}.hp .trust .tcombo .quote .qmark{top:0;right:0}@media (min-width:960px){.hp .trust .tcombo .tstrip{border-left:1px solid #49bc9b40;padding-left:40px}.hp .trust{row-gap:40px}.hp .trust>div:nth-of-type(2){align-self:center}.hp .trust .stack{margin-top:0}}.hp .trust .tcombo{margin-top:0}.hp .tools-hub{overflow:hidden}.hp .tools-hub:before{content:"";opacity:0;pointer-events:none;border:2px solid #8fe3c9cc;border-radius:50%;width:110px;height:110px;margin:-55px 0 0 -55px;position:absolute;top:50%;left:50%;transform:scale(.7);box-shadow:0 0 24px #49bc9b8c,inset 0 0 24px #5fa3de59}.hp .tools-hub img{z-index:1;position:relative}.hp .tools-packet{opacity:0}.hp .tools-stage.pulse .tools-hub:before{animation:8s ease-in-out 4 hp-hub-ring}.hp .tools-stage.pulse .tools-hub img{animation:8s ease-in-out 4 hp-hub-mark}.hp .tools-stage.pulse .tools-packet{animation:8s ease-in-out 4 hp-tools-send}.hp .tools-hub{cursor:pointer}@keyframes hp-hub-ring{0%{opacity:0;transform:scale(.7)}8%{opacity:.9}45%,55%{opacity:0;transform:scale(3.4)}92%{opacity:.9}to{opacity:0;transform:scale(.7)}}@keyframes hp-hub-mark{0%,to{filter:drop-shadow(0 0 18px #49bc9b80);transform:scale(1)}12%{filter:drop-shadow(0 0 32px #5fa3decc);transform:scale(1.08)}50%{filter:drop-shadow(0 0 18px #49bc9b80);transform:scale(1)}88%{filter:drop-shadow(0 0 32px #49bc9bcc);transform:scale(1.08)}}@keyframes hp-tools-send{0%{opacity:0;transform:translate(0)}6%{opacity:1}45%,55%{transform:translate(var(--dx), var(--dy));opacity:1}94%{opacity:1}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hp .tools-stage.pulse .tools-hub:before,.hp .tools-stage.pulse .tools-hub img,.hp .tools-stage.pulse .tools-packet{animation:none}}.hp .tools-stage.still .tools-hub:before,.hp .tools-stage.still .tools-hub img{animation:none}.hp .tools-packets{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hp .tools-tile,.hp .tools-tile.is-planned{border-color:#49bc9b8c}.hp .tools-tile.is-planned{background:#081628e6}.hp .tools-tile.is-planned .tools-name{color:#ffffff9e}.hp .tools-tile.is-almost{background:#0a1c30d1}.hp .tools-tile.is-almost .tools-name{color:#fff}.hp .tools-tile.is-almost .tools-status{color:var(--teal)}.hp .picker{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.hp .picker button{color:#c9d8e8;font:inherit;cursor:pointer;background:#0e2b40b3;border:1px solid #49bc9b66;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:16px;font-weight:600;transition:background .3s,border-color .3s,color .3s,transform .2s;display:inline-flex}.hp .picker button .n{color:#8fe3c9;background:#49bc9b29;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.hp .picker button:hover{color:#fff;border-color:#49bc9bcc;transform:translateY(-1px)}.hp .picker button.on{background:var(--grad-x);color:#03101f;border-color:#0000;box-shadow:0 0 18px #49bc9b59}.hp .picker button.on .n{color:#03101f;background:#03101f2e}.hp .picker button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (min-width:960px){.hp .trust{row-gap:0}.hp .trust>div:first-of-type{display:contents}.hp .trust>div:first-of-type>.kicker{grid-area:1/1}.hp .trust>div:first-of-type>h2{grid-area:2/1;margin-bottom:28px}.hp .trust>div:first-of-type>.seal{z-index:1;grid-area:3/1;align-self:center;margin-top:0;position:relative}.hp .trust>div:nth-of-type(2){grid-area:3/2;align-self:center;margin-top:0}.hp .trust .tcombo{grid-row:4;margin-top:40px}}.hp .trust .tcombo{padding:18px 24px}.hp .trust .tcombo .landing{opacity:1;transition:none;transform:none}
.hp.lf .hero{padding:132px 0 72px}.hp.lf .hero:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--ground));height:120px;position:absolute;bottom:0;left:0;right:0}.hp.lf:before{display:none}.hp.lf .hero .content{flex-direction:column;align-items:center;display:flex}.hp.lf .hero h1{max-width:15ch;margin-top:14px}.hp.lf .hero .h1b{max-width:24ch;margin-top:18px}.hp.lf .hero .sub{max-width:34ch;margin-top:12px}.hp.lf .lf-ctas{grid-template-columns:1fr;gap:12px;width:100%;max-width:300px;margin:32px auto 0;display:grid}@media (min-width:560px){.hp.lf .lf-ctas{grid-template-columns:1fr 1fr;max-width:520px}}.hp.lf .lf-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.hp.lf .lf-ghost{color:#fff;background:#030a1a73;border:1px solid #8fe3c98c}.hp.lf :is(.lf-ctas,.lf-close) .lf-btn{isolation:isolate;transition:translate .2s ease-out,scale .12s ease-out,box-shadow .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;position:relative;overflow:hidden}.hp.lf :is(.lf-ctas,.lf-close) .btn-grad:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#1f9d76,#3b72b3);transition:opacity .2s ease-out;position:absolute;inset:0}.hp.lf :is(.lf-ctas,.lf-close) .lf-btn:after{content:"";z-index:-1;opacity:0;background:linear-gradient(100deg,#0000,#fff3,#0000);width:40%;position:absolute;top:0;bottom:0;left:-50%;transform:skew(-18deg)}@keyframes lf-sheen{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:380%}}@media (hover:hover){.hp.lf :is(.lf-ctas,.lf-close) .lf-btn:hover{translate:0 -2px}.hp.lf :is(.lf-ctas,.lf-close) .lf-btn:hover:after{animation:.75s ease-out both lf-sheen}.hp.lf :is(.lf-ctas,.lf-close) .btn-grad:hover{box-shadow:0 10px 26px #17805f59,inset 0 0 0 1px #8fe3c94d}.hp.lf :is(.lf-ctas,.lf-close) .btn-grad:hover:before{opacity:1}.hp.lf :is(.lf-ctas,.lf-close) .lf-ghost:hover{border-color:var(--teal);background-color:#49bc9b1f;box-shadow:0 10px 26px #030a1a80,0 0 14px #49bc9b2e}}.hp.lf :is(.lf-ctas,.lf-close) .lf-btn:active{translate:0;scale:.97}@media (prefers-reduced-motion:reduce){.hp.lf :is(.lf-ctas,.lf-close) .lf-btn,.hp.lf :is(.lf-ctas,.lf-close) .lf-btn:hover,.hp.lf :is(.lf-ctas,.lf-close) .lf-btn:active{translate:none;scale:none}.hp.lf :is(.lf-ctas,.lf-close) .lf-btn:after{display:none}}.hp.lf a:focus-visible,.hp.lf button:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #8fe3c9}.hp.lf .lf-service-h{text-wrap:balance;max-width:30ch;margin-left:auto;margin-right:auto}.hp.lf .lf-talk{text-align:left;background:linear-gradient(160deg,#49bc9b29,#0d2440bf 55%);border:1px solid #8fe3c966;border-radius:28px;max-width:64rem;margin:40px auto 0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 30px 80px #00000073}.hp.lf .lf-talk-team{gap:14px;padding:22px 16px 0;display:grid}.hp.lf .lf-talk-half{align-content:start;gap:14px;min-width:0;padding:22px 16px;display:grid}.hp.lf .lf-talk-team+.lf-talk-half{padding-top:18px}.hp.lf .lf-talk-cap{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:14px;font-weight:700}.hp.lf .lf-talk-beam{background:linear-gradient(90deg,#0000,#49bc9b 15%,#5fa3de 85%,#0000);border-radius:2px;height:2px;margin:0 16px}.hp.lf .lf-talk .s{--c:#49bc9b;--c-bg:#0f3b3b;--c-line:#49bc9b80}.hp.lf .lf-talk .c{--c:#ad8af6;--c-bg:#2a2150;--c-line:#ad8af68c}.hp.lf .lf-talk-roles{flex-wrap:wrap;gap:12px 28px;display:flex}.hp.lf .lf-talk-role{align-items:center;gap:12px;display:flex}.hp.lf .lf-talk-ava{border:1.5px solid var(--c);background:#12304f;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hp.lf .lf-talk-ava svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hp.lf .lf-talk-role b{color:var(--c);font-size:18px;font-weight:700;display:block}.hp.lf .lf-talk-role span span{color:#a9bcd0;font-size:16px;display:block}.hp.lf .lf-talk-chat{gap:10px;margin-top:4px;display:grid}.hp.lf .lf-talk-msg{opacity:0;justify-items:start;gap:4px;display:grid;transform:translateY(8px)}.hp.lf .lf-talk-msg.out{justify-items:end}.hp.lf .lf-talk-msg .who{color:#8fa6bf;font-size:16px;font-weight:700}.hp.lf .lf-talk-msg.out .who{color:var(--c)}.hp.lf .lf-talk-msg p{color:#dbe7f3;background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px 16px 16px 4px;max-width:94%;margin:0;padding:10px 14px;font-size:16px;line-height:1.4}.hp.lf .lf-talk-msg.out p{color:#fff;background:var(--c-bg);border-color:var(--c-line);border-radius:16px 16px 4px}.hp.lf .lf-talk-ev{z-index:1;opacity:0;background:#ffffff0f;border:1px solid #5fa3de33;border-radius:14px;gap:10px;padding:12px;display:flex;position:relative;transform:translateY(8px)}.hp.lf .lf-talk-ev>i{color:#03101f;background:linear-gradient(90deg,#5fa3de,#49bc9b);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.hp.lf .lf-talk-ev>i svg{width:13px;height:13px}.hp.lf .lf-talk-ev>div{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;display:grid}.hp.lf .lf-talk-ev b{grid-column:1;font-size:16px;font-weight:600}.hp.lf .lf-talk-ev small{color:#aebfd2;text-wrap:pretty;grid-column:1/-1;margin:2px 0 0;font-size:16px}.hp.lf .lf-talk-ev em{color:var(--c);background:var(--c-bg);border:1px solid var(--c-line);border-radius:999px;grid-column:1/-1;justify-self:start;margin-top:4px;padding:2px 10px;font-size:16px;font-style:normal;font-weight:700;line-height:1.3}.hp.lf .lf-talk.play :is(.lf-talk-msg,.lf-talk-ev){opacity:1;transition:opacity .5s var(--ease) var(--t), transform .5s var(--ease) var(--t);transform:none}.hp.lf .lf-talk-trips{z-index:0;pointer-events:none;position:absolute;inset:0}.hp.lf .lf-talk-chip{white-space:nowrap;color:var(--c);background:var(--c-bg);border:1px solid var(--c-line);border-radius:999px;padding:2px 10px;font-size:16px;font-weight:700;line-height:1.3;position:absolute;top:0;left:0}.hp.lf .lf-pay-lede{text-wrap:balance;max-width:56ch;margin:36px auto 0}.hp.lf .lf-cite{color:#8fe3c9;text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #8fe3c973;text-decoration:underline #8fe3c973}.hp.lf .lf-cite:is(:hover,:focus-visible){color:#fff;text-decoration-color:#8fe3c9}.hp.lf .lf-ctl.lf-ctl-row{justify-content:flex-end;max-width:64rem;margin:16px auto 0;display:flex}@media (prefers-reduced-motion:reduce){.hp.lf .lf-ctl.lf-ctl-row{display:none}}.hp.lf .lf-talk.lf-still *,.hp.lf .lf-talk.lf-still :before,.hp.lf .lf-talk.lf-still :after{transition:none!important;animation:none!important}.hp.lf.lf-live .lf-talk.lf-still .lf-talk-ev em{opacity:1}.hp.lf .lf-talk.lf-still .lf-talk-chip{display:none}@media (min-width:960px){.hp.lf .lf-talk{grid-template-columns:minmax(0,1fr) 2px minmax(0,1fr)}.hp.lf .lf-talk-team{border-bottom:1px solid #ffffff14;grid-column:1/-1;align-items:center;gap:36px;padding:22px 30px;display:flex}.hp.lf .lf-talk-roles{gap:40px}.hp.lf .lf-talk-half,.hp.lf .lf-talk-team+.lf-talk-half{padding:28px 30px}.hp.lf .lf-talk-team+.lf-talk-half{grid-template-rows:auto 1fr;align-content:stretch}.hp.lf .lf-talk-chat{align-content:space-between}.hp.lf .lf-talk-beam{background:linear-gradient(#0000,#49bc9b 15%,#5fa3de 85%,#0000);width:2px;height:auto;margin:24px 0}.hp.lf .lf-talk-msg p{max-width:88%}.hp.lf .lf-talk-ev{gap:12px;padding:12px 14px}.hp.lf .lf-talk-ev small{text-wrap:balance}.hp.lf .lf-talk-ev em{grid-area:1/2;margin-top:0}}@media (min-width:960px) and (prefers-reduced-motion:no-preference){.hp.lf.lf-live .lf-talk-ev em{opacity:0}.hp.lf.lf-live .lf-talk.play .lf-talk-ev em.landed{opacity:1}}@media (prefers-reduced-motion:reduce){.hp.lf .lf-talk :is(.lf-talk-msg,.lf-talk-ev){opacity:1;transition:none;transform:none}}.hp.lf .lf-fd{--gap:72px;text-align:left;gap:24px;max-width:60rem;margin:36px auto 0;display:grid}.hp.lf .lf-fd .it{--side:#e8b04b;--ink:#f6d48f;--tab:#e8b04b1f;--halo:#e8b04b38}.hp.lf .lf-fd .cs{--side:#49bc9b;--ink:#a9ecd6;--tab:#49bc9b1f;--halo:#49bc9b3d;--shield:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l8%203v6c0%204.5-3.4%208.3-8%209-4.6-.7-8-4.5-8-9V6z'%2F%3E%3Cpath%20d%3D'M9%2012l2%202%204-4'%2F%3E%3C%2Fsvg%3E")}.hp.lf .lf-fd-h{z-index:2;color:var(--ink);border:1px solid color-mix(in srgb, var(--side) 55%, transparent);background:color-mix(in srgb, var(--side) 13%, #0b1f3a);border-bottom:0;border-radius:20px 20px 0 0;margin:0;padding:20px 64px 0 84px;font-size:22px;font-weight:700;line-height:1.3;position:relative;box-shadow:inset 0 1px #ffffff1a}.hp.lf .lf-fd-h i{background:color-mix(in srgb, var(--side) 22%, #0b1f3a);border:1.5px solid var(--side);border-radius:14px;width:48px;height:48px;position:absolute;top:18px;left:20px}.hp.lf .lf-fd-h i:after{content:"";background:var(--ink);-webkit-mask:var(--ic) center / contain no-repeat;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;position:absolute;inset:11px}.hp.lf .lf-fd-h:after{content:"";background:color-mix(in srgb, var(--side) 80%, #fff);width:26px;height:26px;position:absolute;bottom:-15px;right:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2026%2026'%3E%3Cpath%20d%3D'M4%2013h18'%20stroke%3D'black'%20stroke-width%3D'8'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2026%2026'%3E%3Cpath%20d%3D'M4%2013h18'%20stroke%3D'black'%20stroke-width%3D'8'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat}.hp.lf .lf-fd .cs .lf-fd-h:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2026%2026'%3E%3Cpath%20d%3D'M4%2013h18M13%204v18'%20stroke%3D'black'%20stroke-width%3D'8'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2026%2026'%3E%3Cpath%20d%3D'M4%2013h18M13%204v18'%20stroke%3D'black'%20stroke-width%3D'8'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E")}.hp.lf .lf-fd .it .lf-fd-h i{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%2011a3%203%200%201%200%200-6%203%203%200%200%200%200%206z'%2F%3E%3Cpath%20d%3D'M3%2019a6%206%200%200%201%2012%200'%2F%3E%3Cpath%20d%3D'M16%205a3%203%200%200%201%200%206'%2F%3E%3Cpath%20d%3D'M18%2013.5a6%206%200%200%201%203%205.5'%2F%3E%3C%2Fsvg%3E")}.hp.lf .lf-fd .cs .lf-fd-h i{--ic:var(--shield)}.hp.lf .lf-fd-note{color:#ffffffbf;border:1px solid color-mix(in srgb, var(--side) 55%, transparent);background:color-mix(in srgb, var(--side) 13%, #0b1f3a);border-top:0;border-radius:0 0 20px 20px;margin:-1px 0 24px;padding:3px 64px 20px 84px;font-size:16px;line-height:1.35;position:relative;box-shadow:0 18px 40px #00000059}.hp.lf .lf-fd-files{align-content:start;gap:8px;margin:0;padding:0 0 22px;list-style:none;display:grid;position:relative}.hp.lf .lf-fd-files:after{content:"";background:linear-gradient(90deg, transparent, var(--side), transparent);opacity:.8;border-radius:999px;height:3px;position:absolute;bottom:2px;left:8%;right:8%}.hp.lf .lf-fd-files li{z-index:2;align-items:flex-end;min-height:40px;display:flex;position:relative}.hp.lf .lf-fd-files span{color:#fff;background:linear-gradient(135deg, var(--tab), #08182eeb), #08182e;border:1.5px solid var(--side);border-radius:12px;flex:1;padding:9px 10px 9px 44px;font-size:16px;font-weight:600;line-height:1.3;position:relative}.hp.lf .lf-fd .cs .lf-fd-files span{padding-right:44px}.hp.lf .lf-fd-files span:before{content:"";background:color-mix(in srgb, var(--side) 24%, transparent);border-radius:8px;width:28px;height:28px;margin-top:-14px;position:absolute;top:50%;left:8px}.hp.lf .lf-fd-files span:after{content:"";background:var(--ink);width:16px;height:16px;-webkit-mask:var(--ic) center / contain no-repeat;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;margin-top:-8px;position:absolute;top:50%;left:14px}.hp.lf .lf-fd .it li:first-child{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%2014v-2a8%208%200%200%201%2016%200v2'%2F%3E%3Cpath%20d%3D'M4%2014h3v5H5.5A1.5%201.5%200%200%201%204%2017.5z'%2F%3E%3Cpath%20d%3D'M20%2014h-3v5h1.5a1.5%201.5%200%200%200%201.5-1.5z'%2F%3E%3C%2Fsvg%3E")}.hp.lf .lf-fd .it li:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M7%209V4h10v5'%2F%3E%3Cpath%20d%3D'M7%2017H5a2%202%200%200%201-2-2v-4a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202v4a2%202%200%200%201-2%202h-2'%2F%3E%3Cpath%20d%3D'M7%2014h10v6H7z'%2F%3E%3C%2Fsvg%3E")}.hp.lf .lf-fd .it li:nth-child(3){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%205h14v10H5z'%2F%3E%3Cpath%20d%3D'M2%2019h20'%2F%3E%3C%2Fsvg%3E")}.hp.lf .lf-fd .cs li:first-child{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%206h18v12H3z'%2F%3E%3Cpath%20d%3D'M3%207l9%206%209-6'%2F%3E%3C%2Fsvg%3E")}.hp.lf .lf-fd .cs li:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6%2016v-5a6%206%200%200%201%2012%200v5l2%202H4z'%2F%3E%3Cpath%20d%3D'M10%2021a2%202%200%200%200%204%200'%2F%3E%3C%2Fsvg%3E")}.hp.lf .lf-fd .cs li:nth-child(3){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%207h6l2%202h10v10H3z'%2F%3E%3Cpath%20d%3D'M9%2014l2%202%204-4'%2F%3E%3C%2Fsvg%3E")}.hp.lf .lf-fd-mk{background:color-mix(in srgb, var(--side) 22%, #0b1f3a);border:1.5px solid var(--side);border-radius:7px;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;right:12px}.hp.lf .lf-fd-mk:before{content:"";background:var(--ink);-webkit-mask:var(--shield) center / contain no-repeat;-webkit-mask:var(--shield) center / contain no-repeat;mask:var(--shield) center / contain no-repeat;position:absolute;inset:3px}.hp.lf .lf-fd .cs li{z-index:3}@media (max-width:899px){.hp.lf .lf-fd-h{padding:16px 56px 0 72px}.hp.lf .lf-fd-h i{border-radius:12px;width:40px;height:40px;top:14px;left:16px}.hp.lf .lf-fd-h i:after{inset:9px}.hp.lf .lf-fd-note{margin-bottom:18px;padding:3px 56px 16px 72px}.hp.lf .lf-fd .cs .lf-fd-note{z-index:5}.hp.lf .lf-fd .cs .lf-fd-h{z-index:6}}@media (min-width:900px){.hp.lf .lf-fd{gap:16px var(--gap);grid-template-columns:1fr 1fr;align-items:start}.hp.lf .lf-fd-files li{height:50px;min-height:0}.hp.lf .lf-fd-files span{white-space:nowrap;border-radius:14px;padding:11px 18px 11px 58px;font-size:17px}.hp.lf .lf-fd .cs .lf-fd-files span{padding-right:48px}.hp.lf .lf-fd-files span:before{border-radius:10px;width:34px;height:34px;margin-top:-17px;left:10px}.hp.lf .lf-fd-files span:after{width:18px;height:18px;margin-top:-9px;left:18px}}.hp.lf .lf-fd-ctl{grid-column:1/-1;justify-self:end;margin-top:-8px}@media (min-width:900px){.hp.lf .lf-fd-ctl{margin-top:0}}.hp.lf .lf-fd.lf-still *,.hp.lf .lf-fd.lf-still :before,.hp.lf .lf-fd.lf-still :after{transition:none!important;animation:none!important}.hp.lf.lf-live .lf-fd.lf-still :is(li,.cs .lf-fd-h,.cs .lf-fd-note,.lf-fd-mk){opacity:1;transform:none}.hp.lf.lf-live .lf-fd.lf-still .cs .lf-fd-files:after{opacity:.8}.hp.lf.lf-live #together .lf-fd.lf-still+.lf-pay-lede{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.hp.lf .lf-fd-ctl{display:none}}.hp.lf .lf-fd.measure :is(li,span,.lf-fd-files){animation:none!important;transform:none!important}.hp.lf .lf-fd.measure .lf-fd-files{height:auto!important}@media (prefers-reduced-motion:no-preference){.hp.lf.lf-live .lf-fd li,.hp.lf.lf-live .lf-fd .cs :is(.lf-fd-h,.lf-fd-note),.hp.lf.lf-live .lf-fd .cs .lf-fd-files:after,.hp.lf.lf-live #together .lf-pay-lede{opacity:0}.hp.lf.lf-live .lf-fd:not(.play) .it li{transform:translateY(var(--dy,0))}.hp.lf.lf-live .lf-fd:not(.play) .cs li{transform:translate(var(--dx,0), var(--dy,0))}.hp.lf.lf-live .lf-fd .lf-fd-mk{opacity:0;transform:scale(.6)}.hp.lf .lf-fd.show .cs :is(.lf-fd-h,.lf-fd-note){animation:lf-fd-fade .5s var(--ease) .3s both}.hp.lf .lf-fd.show .cs .lf-fd-files:after{animation:lf-fd-tray .5s var(--ease) .3s both}.hp.lf .lf-fd.show li{animation:lf-fd-fade .4s var(--ease) var(--s) both}.hp.lf .lf-fd.play .cs span{animation:lf-fd-pick .5s var(--ease) var(--p) both, lf-fd-lift var(--gd) var(--ease) var(--t) both}.hp.lf .lf-fd.play .cs span:before{animation:lf-fd-chip .5s var(--ease) var(--p) both}.hp.lf .lf-fd.play .cs span:after{animation:lf-fd-icon .5s var(--ease) var(--p) both}.hp.lf .lf-fd.play .lf-fd-mk{animation:lf-fd-mk .4s var(--ease) calc(var(--p) + .15s) both}.hp.lf .lf-fd.play+.lf-pay-lede{animation:lf-fd-fade .6s var(--ease) var(--end) both}}@keyframes lf-fd-fade{0%{opacity:0}to{opacity:1}}@keyframes lf-fd-tray{0%{opacity:0}to{opacity:.8}}@keyframes lf-fd-lift{0%,to{transform:none}45%{transform:translateY(-12px)}}@keyframes lf-fd-mk{to{opacity:1;transform:none}}@keyframes lf-fd-pick{0%{background:linear-gradient(135deg,#e8b04b1f,#08182eeb),#08182e;border-color:#e8b04b}}@keyframes lf-fd-chip{0%{background:#e8b04b3d}}@keyframes lf-fd-icon{0%{background:#f6d48f}}.hp.lf #start .stars{z-index:-1}.hp.lf .lf-close{--spring:cubic-bezier(.34, 1.4, .64, 1);margin-top:8px}.hp.lf .lf-close .btn-grad{background:linear-gradient(90deg,#17805f,#2f5a8f) padding-box padding-box,linear-gradient(135deg,#c9f5e8bf,#8fe3c933 32% 68%,#5fa3deb3) border-box;border:1.5px solid #0000}.hp.lf .lf-close .lf-ghost{background:linear-gradient(#0a1c33,#0a1c33) padding-box padding-box,linear-gradient(135deg,#c9f5e8bf,#8fe3c933 32% 68%,#5fa3deb3) border-box;border:1.5px solid #0000}@media (hover:hover){.hp.lf .lf-close .btn-grad:hover{background:linear-gradient(90deg,#17805f,#2f5a8f) padding-box padding-box,linear-gradient(135deg,#c9f5e8,#8fe3c959 32% 68%,#8cc4f5) border-box}.hp.lf .lf-close .lf-ghost:hover{background:linear-gradient(#0f2a40,#0f2a40) padding-box padding-box,linear-gradient(135deg,#c9f5e8,#8fe3c959 32% 68%,#8cc4f5) border-box;border-color:#0000}}.hp.lf .lf-g-doors{z-index:3;gap:26px;width:100%;max-width:24rem;margin:8px auto 0;display:grid;position:relative}@media (min-width:900px){.hp.lf .lf-g-doors{grid-template-columns:1fr 1fr;gap:24px;max-width:44rem}}.hp.lf .lf-g-door{align-content:start;justify-items:center;gap:12px;display:grid}.hp.lf .lf-close .lf-btn{border-radius:28px;width:100%;min-height:56px;font-size:18px}.hp.lf .lf-g-lbl{z-index:2;align-items:center;gap:10px;display:inline-flex;position:relative}.hp.lf .lf-g-lbl svg{flex:none;width:20px;height:20px;transition:translate .2s ease-out}@media (hover:hover){.hp.lf .lf-close .lf-btn:hover .lf-g-lbl svg{translate:4px}}.hp.lf .lf-close .lf-btn:focus-visible{outline-offset:4px;outline:2px solid #8fe3c9}.hp.lf .lf-g-door p{text-align:center;max-width:21rem;color:var(--s-soft);margin:0;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.hp.lf.lf-live .lf-close:not(.play) :is(.lf-btn,.lf-g-door p){opacity:0}.hp.lf.lf-live .lf-close:not(.ready) .lf-btn{visibility:hidden}.hp.lf .lf-close.play .lf-btn{animation:lf-g-in .6s var(--ease) calc(var(--rise) + var(--b)) both}.hp.lf .lf-close.play.glow .lf-btn.btn-grad{animation:lf-g-in .6s var(--ease) calc(var(--rise) + var(--b)) both, lf-g-glow 3.2s ease-in-out var(--glow) both}.hp.lf .lf-close.play .lf-g-door p{animation:lf-g-in .5s ease-out calc(var(--rise) + .25s + var(--b)) both}}@keyframes lf-g-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lf-g-glow{0%,to{filter:brightness();box-shadow:0 0 #5fc8de00}30%,44%{filter:brightness(1.15);box-shadow:0 0 22px 2px #5fc8de73}}.hp.lf .lf-ctl.lf-close-ctl{max-width:44rem;margin-top:20px}.hp.lf .hero.lf-split{padding-bottom:96px}.hp.lf .hero.lf-wide.lf-citadel{padding-top:8px}.hp.lf .hero.lf-split .content{flex-direction:column;align-items:center;display:flex}.hp.lf .hero.lf-split h1{text-wrap:balance}@media (min-width:641px){.hp.lf .hero.lf-split h1{max-width:none}.hp.lf .hero.lf-split .sub{max-width:44ch}}@media (min-width:560px){.hp.lf .hero.lf-split .lf-ctas{grid-template-columns:auto auto;justify-content:center;max-width:none}}.hp.lf :is(.hero,#start) .stars{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hp.lf :is(.hero,#start) .stars span{animation:5s ease-in-out infinite hp-twinkle,26s ease-in-out infinite alternate lf-near}.hp.lf :is(.hero,#start) .stars span:nth-child(2n){animation:7s ease-in-out infinite hp-twinkle,40s ease-in-out infinite alternate lf-far}.hp.lf :is(.hero,#start) .stars span:nth-child(3n){animation-duration:3.6s,32s}@keyframes lf-near{0%{translate:0}to{translate:-14px -36px}}@keyframes lf-far{0%{translate:0}to{translate:6px -14px}}@media (prefers-reduced-motion:reduce){.hp.lf :is(.hero,#start) .stars span{opacity:.4;animation:none}}.hp.lf #top .stars span:nth-child(n),.hp.lf #start .stars span:nth-child(n){opacity:.4;animation:none}.hp.lf #start.open .stars span:nth-child(n){animation:5s ease-in-out 3 hp-twinkle,15s ease-in-out forwards lf-near}.hp.lf #start.open .stars span:nth-child(2n){animation:7s ease-in-out 3 hp-twinkle,21s ease-in-out forwards lf-far}.hp.lf #start.open .stars span:nth-child(3n){animation-duration:3.6s,10.8s}.hp.lf #start.lf-still .stars span:nth-child(n){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hp.lf #start .stars span:nth-child(n){animation:none}}@keyframes lf-word{0%{opacity:0;filter:blur(6px);transform:translateY(.45em)}to{opacity:1;filter:none;transform:none}}@keyframes lf-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.hp.lf .lf-split .lf-w{animation:.9s cubic-bezier(.2,.8,.2,1) both lf-word;display:inline-block}.hp.lf .lf-split :is(.h1b,.sub,.lf-ctas){animation:1s cubic-bezier(.2,.8,.2,1) both lf-rise}.hp.lf .lf-split .h1b{animation-delay:.55s}.hp.lf .lf-split .sub{animation-delay:.7s}.hp.lf .lf-split .lf-ctas{animation-delay:.85s}@keyframes lf-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hp.lf .lf-stagewrap{isolation:isolate;width:100%;max-width:560px;margin-top:48px;animation:1.1s cubic-bezier(.2,.8,.2,1) .9s both lf-rise-in;position:relative}.hp.lf .lf-stagewrap:before{content:"";z-index:-1;filter:blur(42px);background:radial-gradient(closest-side,#49bc9b52,#5fa3de29 55%,#0000);border-radius:50%;position:absolute;inset:6% -8%}.hp.lf .lf-feed{text-align:left;height:344px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hp.lf .lf-feed .ev small{text-wrap:balance;font-size:16px}.hp.lf .lf-feed .head{white-space:nowrap;align-items:center;gap:8px}.hp.lf .lf-ctl{align-items:center;gap:8px;display:inline-flex}.hp.lf .lf-ctl button{color:#8fe3c9;cursor:pointer;background:#030a1a73;border:1px solid #8fe3c973;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.hp.lf .lf-ctl button svg{width:14px;height:14px}@media (max-width:420px){.hp.lf .lf-feed .head{letter-spacing:.05em}}@media (max-width:360px){.hp.lf .lf-feed .head{flex-wrap:wrap;row-gap:8px}}.hp.lf .hero.lf-paused,.hp.lf .hero.lf-paused *,.hp.lf .hero.lf-paused :before,.hp.lf .hero.lf-paused :after{animation-play-state:paused!important}@property --lf-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.hp.lf .lf-feed .ev{position:relative}.hp.lf .lf-feed .ev i{transition:background .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.hp.lf .lf-feed .ev small{transition:opacity .45s cubic-bezier(.2,.8,.2,1)}.hp.lf .lf-feed .ev.is-wait{border-color:#eece5073;animation:.8s cubic-bezier(.2,.8,.2,1) .15s both lf-arrive}.hp.lf .lf-feed .ev:is(.is-wait,.is-work) i{color:#0000;background:0 0;box-shadow:inset 0 0 0 2px #eece50d9}.hp.lf .lf-feed .ev:is(.is-wait,.is-work) small{opacity:.4}.hp.lf .lf-feed .ev.is-work i{background:conic-gradient(#49bc9b var(--lf-sweep), transparent 0);box-shadow:none;animation:1s cubic-bezier(.2,.8,.2,1) both lf-sweep;-webkit-mask:radial-gradient(closest-side,#0000 72%,#000 74%);mask:radial-gradient(closest-side,#0000 72%,#000 74%)}.hp.lf .lf-feed .ev.is-done{border-color:#8fe3c98c;transition:border-color .4s}.hp.lf .lf-feed .ev i path{stroke-dasharray:24}.hp.lf .lf-feed .ev.is-done i path{animation:.35s ease-out .1s both lf-tick}@keyframes lf-tick{0%{stroke-dashoffset:24px}}.hp.lf .lf-feed .ev.is-done:after{content:"";pointer-events:none;border:2px solid #49bc9b;border-radius:50%;width:22px;height:22px;animation:.9s cubic-bezier(.2,.8,.2,1) both lf-ring;position:absolute;top:13px;left:14px}@keyframes lf-arrive{0%{opacity:0;filter:blur(6px);translate:0 -14px}}@keyframes lf-sweep{to{--lf-sweep:360deg}}@keyframes lf-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:2.2}}.hp.lf .lf-feed .lf-from{margin-bottom:2px;font-size:14px;font-weight:600;transition:color .4s cubic-bezier(.2,.8,.2,1);display:block}.hp.lf .lf-feed .on-outlook .lf-from{color:#9cc8f0}.hp.lf .lf-feed .on-slack .lf-from{color:#e3b5e6}.hp.lf .lf-feed .on-outlook .ev.is-done{border-color:#6eaff0b3}.hp.lf .lf-feed .on-slack .ev.is-done{border-color:#e0a0e699}@media (prefers-reduced-motion:no-preference){.hp.lf .hero:not(.lf-paused) .lf-switched .lf-from{animation:.8s cubic-bezier(.2,.8,.2,1) both lf-arrive}}@media (min-width:560px){.hp.lf .lf-feed .lf-from{margin:0;position:absolute;top:13px;right:14px}}.hp.lf .lf-reach{z-index:2;color:#c9d8e8;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin-top:14px;font-size:16px;display:flex;position:relative}.hp.lf .lf-seg{background:#030a1a8c;border:1px solid #8fe3c940;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.hp.lf .lf-seg button{color:#c9d8e8;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.hp.lf .lf-seg :is(img,svg){flex:none;width:16px;height:16px}.hp.lf .lf-seg button[aria-pressed=true]{color:#fff}.hp.lf .lf-seg button[data-chan=outlook][aria-pressed=true]{background:#0f6cbd73;box-shadow:inset 0 0 0 1px #6eaff0b3}.hp.lf .lf-seg button[data-chan=slack][aria-pressed=true]{background:#611f69b3;box-shadow:inset 0 0 0 1px #e0a0e699}@media (max-width:1023px){.hp.lf .lf-feed .head{margin-bottom:10px}.hp.lf .lf-feed .list{gap:8px}.hp.lf .lf-feed .ev{padding-top:10px;padding-bottom:10px}.hp.lf .lf-feed .ev.is-done:after{top:11px}.hp.lf .hero.lf-wide{padding-top:88px}.hp.lf .hero.lf-wide .content{align-items:stretch}.hp.lf .hero.lf-wide .h1b{margin-top:12px}.hp.lf .hero.lf-wide .lf-ctas{margin-top:24px}.hp.lf .hero.lf-wide .lf-stagewrap{max-width:none;margin-top:14px}}@media (prefers-reduced-motion:reduce){.hp.lf .lf-split :is(.lf-w,.h1b,.sub,.lf-ctas),.hp.lf .lf-stagewrap,.hp.lf .lf-stagewrap:before{animation:none!important}.hp.lf .lf-feed{transition:none}.hp.lf .lf-feed .ev,.hp.lf .lf-feed .ev:after,.hp.lf .lf-feed .ev :is(i,small,path){transition:none!important;animation:none!important}.hp.lf .lf-feed .ev.is-done:after,.hp.lf .lf-ctl button{display:none}}.hp.lf.lf-d .reveal{filter:blur(6px);transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease)}.hp.lf.lf-d .reveal.in{filter:none}@keyframes lf-kick{50%{box-shadow:0 0 18px var(--teal), 0 0 0 5px #49bc9b29}}.hp.lf.lf-d .kicker:before{animation:2.8s ease-in-out 3 both lf-kick}@keyframes lf-edge{0%,20%{background-position:-50% 0}80%,to{background-position:150% 0}}.hp.lf.lf-d #start{isolation:isolate;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.hp.lf.lf-d .reveal{filter:none;transition:none}.hp.lf.lf-d *,.hp.lf.lf-d :before,.hp.lf.lf-d :after{animation:none!important}}.hp.lf .lf-fmap{text-align:left;background:linear-gradient(160deg,#49bc9b29,#0d2440bf 55%);border:1px solid #8fe3c966;border-radius:24px;max-width:64rem;margin:40px auto 0;padding:24px 28px 32px;box-shadow:inset 0 1px #ffffff14,0 30px 80px #00000073}.hp.lf .lf-fm-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.hp.lf .lf-fm-head>b{letter-spacing:.01em;color:#8fe3c9;font-size:17px;font-weight:800}.hp.lf .lf-fm-lab{letter-spacing:.1em;text-transform:uppercase;color:#8fa6bf;margin:0 0 14px;font-size:14px;font-weight:700}.hp.lf .lf-fm-head .lf-fm-lab{margin:0;display:none}.hp.lf .lf-fm-status{justify-items:end;display:grid}.hp.lf .lf-fm-pill{white-space:nowrap;color:#8fe3c9;opacity:0;background:#0a2730;border:1px solid #49bc9b99;border-radius:999px;grid-area:1/1;align-items:center;gap:8px;padding:5px 14px;font-size:16px;font-weight:700;display:inline-flex}.hp.lf .lf-fm-pill i{background:#49bc9b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #49bc9b}.hp.lf .lf-fm-pill.red{color:#ff8a8e;background:#2a1d2e;border-color:#ff5a5fb3}.hp.lf .lf-fm-pill.red i{background:#ff5a5f;box-shadow:0 0 8px #ff5a5f}.hp.lf .lf-fmap.play .lf-fm-pill{opacity:1}.hp.lf .lf-fmap.play .lf-fm-pill.red{opacity:0;animation:lf-fm-alert 1s ease var(--t) both}@keyframes lf-fm-alert{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}.hp.lf .lf-fm-grid{gap:28px;display:grid}.hp.lf .lf-fm-in,.hp.lf .lf-fm-out{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hp.lf .lf-fm-in li{opacity:0;background:#071a2c;border:1px solid #49bc9b59;border-radius:16px;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex;position:relative;transform:translateY(16px)scale(.94)}.hp.lf .lf-fmap.play .lf-fm-in li{opacity:1;transform:none}.hp.lf .lf-fm-text{gap:2px;min-width:0;display:grid}.hp.lf .lf-fm-text b{letter-spacing:-.005em;color:#fff;text-wrap:balance;font-size:17px;font-weight:600;line-height:1.3}.hp.lf .lf-fm-text span{color:#9fb3c8;font-size:16px;line-height:1.3}.hp.lf .lf-fm-node{background:#0e2846;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hp.lf .lf-fm-node svg{fill:none;stroke:#8fe3c9;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hp.lf .lf-fm-in li.bad{border-color:#ff5a5f66}.hp.lf .lf-fm-in .bad .lf-fm-node{background:#ff5a5f1f}.hp.lf .lf-fmap.play .lf-fm-in .bad :is(.lf-fm-node,.lf-fm-text>b){opacity:.5}.hp.lf .lf-fm-stop{letter-spacing:.02em;color:#ff8a8e;opacity:0;background:#2a1d2e;border:1px solid #ff5a5fb3;border-radius:999px;padding:0 9px;font-size:16px;font-style:normal;font-weight:700;line-height:1.25;display:inline-block;transform:scale(.8)}.hp.lf .lf-fmap.play .lf-fm-stop{opacity:1;transform:none}.hp.lf .lf-fm-out li{text-wrap:balance;letter-spacing:-.005em;color:#e3ecf6;opacity:.35;background:#071a2c;border:1px solid #49bc9b40;border-radius:16px;align-items:center;padding:10px 18px 10px 48px;font-size:16px;font-weight:600;display:flex;position:relative;transform:scale(.97)}.hp.lf .lf-fmap.play .lf-fm-out li{opacity:1;border-color:#49bc9bb3;transform:none}.hp.lf .lf-fm-mid{order:-1;justify-items:center;display:grid;position:relative}.hp.lf .lf-fm-threads{display:none}.hp.lf .fm-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:100 200;stroke-dashoffset:101px}.hp.lf .fm-line.ok{stroke:#49bc9b;filter:drop-shadow(0 0 5px #49bc9b99)}.hp.lf .lf-fmap.play .fm-line{stroke-dashoffset:0}.hp.lf .fm-flow{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:0}.hp.lf .lf-fmap.play .fm-flow{opacity:.7}.hp.lf .fm-flow{animation:none}.hp.lf .lf-fmap.play .fm-flow{animation:cs-thread-flow 1.4s linear calc(var(--seal) + .4s) 3}.hp.lf .lf-fmap.play:is(.rest,.lf-still) .fm-flow{opacity:0;transition:opacity .8s}.hp.lf .fm-comet{fill:none;stroke:#f2fffb;stroke-width:4px;stroke-linecap:round;stroke-dasharray:4 200;stroke-dashoffset:4px;opacity:0;filter:drop-shadow(0 0 4px #8fe3c9)}.hp.lf .lf-fmap.play .fm-comet{animation:lf-fm-comet .8s var(--ease) var(--t) both}@keyframes lf-fm-comet{0%{stroke-dashoffset:4px;opacity:0}12%,85%{opacity:1}to{stroke-dashoffset:-96px;opacity:0}}.hp.lf .lf-fm-mark{z-index:2;color:#03101f;opacity:0;background:linear-gradient(90deg,#5fa3de,#49bc9b);border-radius:50%;place-items:center;width:24px;height:24px;margin-top:-12px;display:grid;position:absolute;top:50%;right:-12px;transform:scale(.4);box-shadow:0 0 0 3px #0b1f3a}.hp.lf .lf-fm-in .bad .lf-fm-mark{background:#ff5a5f}.hp.lf .lf-fm-out .lf-fm-mark{box-shadow:none;left:14px;right:auto}.hp.lf .lf-fm-mark svg{width:13px;height:13px}.hp.lf .lf-fm-mark path{stroke-dasharray:24;stroke-dashoffset:24px}.hp.lf .lf-fmap.play .lf-fm-mark path{stroke-dashoffset:0;transition:stroke-dashoffset .35s ease-out calc(var(--t) + .15s)}.hp.lf .lf-fmap.play .lf-fm-mark{opacity:1;transform:none}.hp.lf .lf-vault{justify-items:center;gap:26px;display:grid;position:relative}.hp.lf .lf-vault-ring{z-index:1;background:radial-gradient(circle,#14365a,#0b1f3a 72%);border-radius:50%;place-items:center;width:148px;height:148px;display:grid;position:relative;box-shadow:0 0 0 10px #0e2846,0 0 44px #49bc9b59}.hp.lf .lf-vault-ring:before,.hp.lf .lf-vault-ring:after{content:"";border-radius:50%;position:absolute;inset:-12px}.hp.lf .lf-vault-ring:before{border:2px dashed #8fe3c98c}.hp.lf .lf-vault-ring:after{opacity:0;border:2.5px solid #49bc9b;transform:scale(1.1);box-shadow:0 0 22px #49bc9b8c}.hp.lf .lf-fmap.play .lf-vault-ring:after{opacity:1;transform:none}.hp.lf .lf-vault-ring>svg{fill:#12304f;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:70px;height:57px}.hp.lf .lf-vault-ring>svg .lines{fill:none;opacity:.45}.hp.lf .lf-vault-lock{color:#03101f;opacity:0;background:#49bc9b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:30px;right:26px;transform:scale(.4);box-shadow:0 0 0 4px #0b1f3a}.hp.lf .lf-fmap.play .lf-vault-lock{opacity:1;transform:none}.hp.lf .lf-vault-lock svg{width:18px;height:18px}.hp.lf .lf-vault-lock rect{fill:currentColor}.hp.lf .lf-vault-lock path{fill:none;stroke:currentColor;stroke-width:2px}.hp.lf .lf-vault-badge{color:#8fe3c9;white-space:nowrap;opacity:0;background:#0a2730;border:1px solid #49bc9b99;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:16px;font-weight:700;display:inline-flex;transform:translateY(6px)}.hp.lf .lf-vault-badge i{background:#49bc9b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #49bc9b}.hp.lf .lf-fmap.play .lf-vault-badge{opacity:1;transform:none}.hp.lf .lf-fmap.play .lf-fm-pill{transition:opacity .3s ease var(--t)}.hp.lf .lf-fmap.play .lf-fm-pill.red{transition:none}.hp.lf .lf-fmap.play .lf-fm-in li{transition:opacity .45s ease-out calc(var(--t) - .4s), transform .6s var(--ease) calc(var(--t) - .4s)}.hp.lf .lf-fmap.play .lf-fm-in .bad :is(.lf-fm-node,.lf-fm-text>b){transition:opacity .6s ease calc(var(--t) + 1.3s)}.hp.lf .lf-fmap.play .lf-fm-stop{transition:opacity .3s ease var(--t), transform .4s var(--ease) var(--t)}.hp.lf .lf-fmap.play .lf-fm-out li{transition:opacity .4s ease-out var(--t), transform .6s var(--ease) var(--t), border-color .4s ease-out var(--t)}.hp.lf .lf-fmap.play .fm-line{transition:stroke-dashoffset .8s var(--ease) var(--t)}.hp.lf .lf-fmap.play .fm-flow{transition:opacity .8s ease calc(var(--seal) + .4s)}.hp.lf .lf-fmap.play .lf-fm-mark{transition:opacity .3s ease-out var(--t), transform .6s var(--ease) var(--t)}.hp.lf .lf-fmap.play .lf-vault-ring:after{transition:opacity .8s ease var(--seal), transform .8s var(--ease) var(--seal)}.hp.lf .lf-fmap.play .lf-vault-lock{transition:transform .6s var(--ease) var(--seal), opacity .4s ease var(--seal)}.hp.lf .lf-fmap.play .lf-vault-badge{transition:opacity .6s ease calc(var(--seal) + .3s), transform .6s var(--ease) calc(var(--seal) + .3s)}.hp.lf :is(.lf-fm-in,.lf-fm-out) li:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #8fe3c9d9;position:absolute;inset:-1px;box-shadow:0 10px 22px #03101f73,0 0 12px #49bc9b38}.hp.lf .lf-fm-in li.bad:after{border-color:#ff8a8ed9;box-shadow:0 10px 22px #03101f73,0 0 12px #ff5a5f38}@media (hover:hover){.hp.lf .lf-fmap.done :is(.lf-fm-in,.lf-fm-out) li{transition:translate .2s ease-out}.hp.lf .lf-fmap.done :is(.lf-fm-in,.lf-fm-out) li:after{transition:opacity .2s ease-out}.hp.lf .lf-fmap.done :is(.lf-fm-in,.lf-fm-out) li:hover{translate:0 -2px}.hp.lf .lf-fmap.done :is(.lf-fm-in,.lf-fm-out) li:hover:after{opacity:1}.hp.lf .lf-fmap.done .fm-line{transition:stroke-width .2s ease-out,opacity .2s ease-out}:is(.hp.lf .lf-fmap.done .lf-fm-grid:has(.lf-fm-in li:first-child:hover) .lf-fm-threads>g:first-child .fm-line,.hp.lf .lf-fmap.done .lf-fm-grid:has(.lf-fm-in li:nth-child(2):hover) .lf-fm-threads>g:nth-child(2) .fm-line,.hp.lf .lf-fmap.done .lf-fm-grid:has(.lf-fm-in li:nth-child(3):hover) .lf-fm-threads>g:nth-child(3) .fm-line,.hp.lf .lf-fmap.done .lf-fm-grid:has(.lf-fm-in li:nth-child(4):hover) .lf-fm-threads>g:nth-child(4) .fm-line,.hp.lf .lf-fmap.done .lf-fm-grid:has(.lf-fm-out li:first-child:hover) .lf-fm-threads>g:nth-child(5) .fm-line,.hp.lf .lf-fmap.done .lf-fm-grid:has(.lf-fm-out li:nth-child(2):hover) .lf-fm-threads>g:nth-child(6) .fm-line,.hp.lf .lf-fmap.done .lf-fm-grid:has(.lf-fm-out li:nth-child(3):hover) .lf-fm-threads>g:nth-child(7) .fm-line,.hp.lf .lf-fmap.done .lf-fm-grid:has(.lf-fm-out li:nth-child(4):hover) .lf-fm-threads>g:nth-child(8) .fm-line,.hp.lf .lf-fmap.done .lf-fm-grid:has(.lf-fm-out li:nth-child(5):hover) .lf-fm-threads>g:nth-child(9) .fm-line){stroke-width:4.5px;opacity:1}}@media (hover:hover) and (prefers-reduced-motion:reduce){.hp.lf .lf-fmap.done :is(.lf-fm-in,.lf-fm-out) li:hover{translate:none}}@media (min-width:960px){.hp.lf .lf-fmap{padding:28px 40px 36px}.hp.lf .lf-fm-head{grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);gap:0;display:grid}.hp.lf .lf-fm-head .lf-fm-lab{display:block}.hp.lf .lf-fm-head>.lf-fm-lab{justify-self:safe end;width:316px}.hp.lf .lf-fm-head>b{justify-self:center}.hp.lf .lf-fm-r{justify-content:space-between;align-items:center;gap:12px;display:flex}.hp.lf .lf-fm-grid>div>.lf-fm-lab{display:none}.hp.lf .lf-fm-grid{grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);align-items:start;gap:0}.hp.lf .lf-fm-in{justify-items:end;gap:24px}.hp.lf :is(.lf-fm-in,.lf-fm-out) li{z-index:1;position:relative}.hp.lf .lf-fm-text b{white-space:nowrap}.hp.lf .lf-fm-in li{width:316px;height:64px;padding:8px 18px 8px 12px}.hp.lf .lf-fm-out{padding-top:var(--off);gap:27px;width:max-content}.hp.lf .lf-fm-out li{white-space:nowrap;border-radius:14px;min-width:300px;height:44px;padding:0 22px 0 48px}.hp.lf .lf-fm-mid{height:var(--span);order:0;display:block}.hp.lf .lf-fm-threads{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hp.lf .lf-fm-grid{margin-bottom:56px}.hp.lf .lf-vault{width:148px;height:148px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp.lf .lf-vault-badge{left:50%;top:calc(var(--span) / 2 + 90px);position:absolute;translate:-50%}}@media (min-width:960px) and (max-width:999px){.hp.lf .lf-fm-out li{padding:0 12px 0 44px}}.hp.lf .lf-fmap.lf-still *,.hp.lf .lf-fmap.lf-still :before,.hp.lf .lf-fmap.lf-still :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.hp.lf .lf-fmap *,.hp.lf .lf-fmap :before,.hp.lf .lf-fmap :after{transition:none!important;animation:none!important}.hp.lf .lf-fm-pill:not(.red),.hp.lf .lf-fm-in li,.hp.lf .lf-fm-out li,.hp.lf .lf-fm-mark,.hp.lf .lf-fm-stop,.hp.lf .lf-vault-ring:after,.hp.lf .lf-vault-lock,.hp.lf .lf-vault-badge{opacity:1;transform:none}.hp.lf .fm-line,.hp.lf .lf-fm-mark path{stroke-dashoffset:0}.hp.lf .lf-fmap.play .fm-flow{opacity:0}}.hp.lf:not(.lf-live) :is(.reveal,.lf-talk-msg,.lf-talk-ev,.lf-vault-badge,.lf-vault-lock,.lf-fm-in li,.lf-fm-out li,.lf-fm-stop,.lf-fm-mark){opacity:1;filter:none;transform:none}.hp.lf:not(.lf-live) .lf-fm-mark path{stroke-dashoffset:0}.hp.lf .lf-dot{vertical-align:1px;background:#49bc9b;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #49bc9b}.hp.lf .feed .ev i svg{width:14px;height:14px}.hp.lf .lf-ov{text-align:left;max-width:62rem;margin:40px auto 0}.hp.lf .lf-ov-stage{grid-template-columns:1.15fr 1fr;align-items:start;gap:40px;display:grid}.hp.lf .lf-ov-win{background:#0d2440;border:1px solid #8fe3c94d;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000073}.hp.lf .lf-ov-winbar{background:#ffffff0f;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:10px 16px;display:flex}.hp.lf .lf-ov-winbar h3{color:#fff;margin:0;font-size:16px;font-weight:700}.hp.lf .lf-ov-dots{gap:6px;display:flex}.hp.lf .lf-ov-dots i{background:#fff3;border-radius:50%;width:10px;height:10px}.hp.lf .lf-ov ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hp.lf .lf-ov-win ul{padding:16px}.hp.lf .lf-ov-win li{background:linear-gradient(#17406a,#12355a);border:1px solid #8fe3c959;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 10px 30px #00000059}.hp.lf .lf-ov-win li:first-child{--c:#3ac4aa}.hp.lf .lf-ov-win li:nth-child(2){--c:#eece50}.hp.lf .lf-ov-win li:nth-child(3){--c:#e479c8}.hp.lf .lf-ov-win li{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 30%, #12355a), color-mix(in srgb, var(--c) 12%, #102c4b));border-color:color-mix(in srgb, var(--c) 55%, transparent);box-shadow:inset 3px 0 0 var(--c), 0 10px 30px #00000059}.hp.lf .lf-ov-win li>span>span{color:#e3ecf6;text-wrap:pretty}.hp.lf .lf-ov-win li>span{color:#c9d8e8;gap:3px;font-size:16px;line-height:1.45;display:grid}.hp.lf .lf-ov-win li b{color:#fff;text-wrap:balance}.hp.lf .lf-ov-sw{background:var(--c);border-radius:999px;flex:none;width:40px;height:24px;margin-left:auto;position:relative}.hp.lf .lf-ov-sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;transform:translate(16px);box-shadow:0 1px 3px #00000059}.hp.lf .lf-ov-mon{justify-items:center;display:grid}.hp.lf .lf-ov-screen{box-sizing:border-box;background:#0d2440;border:8px solid #1c3250;border-bottom-width:16px;border-radius:14px;width:100%;padding:18px;box-shadow:0 24px 60px #00000073}.hp.lf .lf-ov-screen h3{color:#8fe3c9;margin:0 0 12px;font-size:16px;font-weight:700}.hp.lf .lf-ov-screen li{--c:#49bc9b;color:#fff;text-wrap:balance;background:#ffffff0f;border:1px solid #8fe3c94d;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:16px;display:flex}.hp.lf .lf-ov-stand{clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:linear-gradient(90deg,#16294a,#2a4466 50%,#16294a);width:18%;height:28px;display:block}.hp.lf .lf-ov-plinth{background:linear-gradient(#2a4466,#16294a);border-radius:8px 8px 4px 4px;width:46%;height:10px;display:block;box-shadow:0 12px 24px #0006}.hp.lf .lf-ov-foot{background:linear-gradient(160deg,#49bc9b29,#0d2440bf 55%);border:1px solid #8fe3c966;border-radius:24px;margin-top:28px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 80px #00000073}.hp.lf .lf-ov-fix{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;margin:22px 28px 0;padding:16px 18px}.hp.lf .lf-ov-fixh{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:12px;font-size:16px;display:flex}.hp.lf .lf-ov-fixh b{color:#fff}.hp.lf .lf-ov-fixh span{letter-spacing:.1em;text-transform:uppercase;color:#ffffffbd;font-size:14px;font-weight:700}.hp.lf .lf-ov-fix ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hp.lf .lf-ov-fix li{gap:6px;display:grid}.hp.lf .lf-ov-sev{color:#fff;font-size:16px;font-weight:600}.hp.lf .lf-ov-bar{background:#ffffff1a;border-radius:6px;height:10px;position:relative}.hp.lf .lf-ov-bar i{width:calc(var(--d) * 100%);transform-origin:0;background:linear-gradient(90deg,#17805f,#8fe3c9);border-radius:6px;min-width:8px;position:absolute;top:0;bottom:0;left:0}.hp.lf .lf-ov-days{font-variant-numeric:tabular-nums;color:#ffffffe0;font-size:16px}.hp.lf .lf-ov-days b{font-weight:800}.hp.lf .lf-ov-month{text-align:center;text-wrap:balance;color:#e6f1fb;background:#ffffff0d;border:1px solid #8fe3c94d;border-radius:14px;margin:16px 28px 26px;padding:14px 16px;font-size:16px;line-height:1.5}.hp.lf .lf-ov-month b{color:#8fe3c9}.hp.lf .lf-ov-mk{white-space:nowrap;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#8fe3c942,#8fe3c942) 0 0/100% 100% no-repeat;border-radius:4px;margin:0 -1px;padding:0 3px}.hp.lf .lf-ov-note{color:#ffffffbf;max-width:46rem;margin:18px auto 0;font-size:16px}.hp.lf .lf-ov-note a{color:#8fe3c9;text-decoration:none}.hp.lf .lf-ov-note a+a{white-space:nowrap}.hp.lf .lf-ov-note a svg{vertical-align:-2px}@media (max-width:719px){.hp.lf .lf-ov-stage{grid-template-columns:1fr}.hp.lf .lf-ov-fix{margin:18px 18px 0}.hp.lf .lf-ov-fix ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hp.lf .lf-ov-month{margin:14px 18px 22px}}@media (prefers-reduced-motion:no-preference){.hp.lf.lf-live .lf-ov :is(.lf-ov-win li,.lf-ov-screen li){opacity:0;transform:translateY(-14px)}.hp.lf.lf-live .lf-ov .lf-ov-sw{background:#ffffff29}.hp.lf.lf-live .lf-ov .lf-ov-sw:after{transform:none}.hp.lf.lf-live .lf-ov .lf-ov-bar i{transform:scaleX(0)}.hp.lf.lf-live .lf-ov :is(.lf-ov-sev,.lf-ov-days,.lf-ov-month){opacity:0}.hp.lf.lf-live .lf-ov .lf-ov-mk{color:inherit;background-size:0% 100%}.hp.lf .lf-ov .play :is(.lf-ov-win li,.lf-ov-screen li),.hp.lf .lf-ov .lf-ov-win.play li{animation:lf-ov-drop .9s var(--ease) var(--t) forwards}.hp.lf .lf-ov .play .lf-ov-sw{animation:lf-ov-on .5s var(--ease) calc(var(--t) + .65s) forwards}.hp.lf .lf-ov .play .lf-ov-sw:after{animation:lf-ov-knob .5s var(--ease) calc(var(--t) + .65s) forwards}.hp.lf .lf-ov .play .lf-ov-bar i{animation:lf-ov-grow .9s var(--ease) var(--t) forwards}.hp.lf .lf-ov .play :is(.lf-ov-sev,.lf-ov-days,.lf-ov-month){animation:lf-ov-in .6s var(--ease) var(--t) forwards}.hp.lf .lf-ov .play .lf-ov-mk{animation:lf-ov-mark .7s var(--ease) var(--t) forwards}}.hp.lf .lf-ctl.lf-ov-ctl{max-width:62rem}@media (prefers-reduced-motion:no-preference){.hp.lf.lf-live .lf-ov.lf-still *,.hp.lf.lf-live .lf-ov.lf-still :before,.hp.lf.lf-live .lf-ov.lf-still :after{transition:none!important;animation:none!important}.hp.lf.lf-live .lf-ov.lf-still :is(.lf-ov-win li,.lf-ov-screen li){opacity:1;transform:none}.hp.lf.lf-live .lf-ov.lf-still .lf-ov-sw{background:var(--c)}.hp.lf.lf-live .lf-ov.lf-still .lf-ov-sw:after{transform:translate(16px)}.hp.lf.lf-live .lf-ov.lf-still .lf-ov-bar i{transform:none}.hp.lf.lf-live .lf-ov.lf-still :is(.lf-ov-sev,.lf-ov-days,.lf-ov-month){opacity:1}.hp.lf.lf-live .lf-ov.lf-still .lf-ov-mk{color:#fff;background-size:100% 100%}}@keyframes lf-ov-drop{to{opacity:1;transform:none}}@keyframes lf-ov-on{to{background:var(--c)}}@keyframes lf-ov-knob{to{transform:translate(16px)}}@keyframes lf-ov-grow{to{transform:scaleX(1)}}@keyframes lf-ov-in{to{opacity:1}}@keyframes lf-ov-mark{to{color:#fff;background-size:100% 100%}}.hp.lf .lf-dx{text-align:center;justify-items:center;gap:28px;display:grid}.hp.lf .lf-dx>h2{text-wrap:balance;margin:0}.hp.lf .lf-dx>.kicker{margin-bottom:-16px}.hp.lf #what h2{font-size:clamp(32px,4.4vw,52px)}.hp.lf .lf-dx-card{box-sizing:border-box;background:linear-gradient(160deg,#49bc9b29,#0d2440bf 55%);border:1px solid #8fe3c966;border-radius:24px;width:100%;max-width:48rem;padding:32px 24px;position:relative;box-shadow:0 24px 60px #0006;container:dxcard/inline-size}.hp.lf .lf-dx-cite{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;display:flex}.hp.lf .lf-rule-src{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:14px;font-weight:700;line-height:1.45}.hp.lf .lf-dx-cite :is(.lf-rule-src,b){flex-basis:100%}.hp.lf .lf-dx-cite b{letter-spacing:-.01em;color:#fff;font-size:clamp(28px,2.6vw,32px);font-weight:800;line-height:1.1}.hp.lf .lf-rule-title{color:#c9d8e8;font-size:16px;font-style:italic}.hp.lf a.lf-rule-title{color:#8fe3c9;text-decoration:none}.hp.lf a.lf-rule-title svg{vertical-align:-2px}.hp.lf a.lf-rule-title:is(:hover,:focus-visible){color:#fff}.hp.lf .lf-dx-cite i{transform-origin:50%;background:linear-gradient(90deg,#49bc9b,#8fe3c9) 50% 0/56px 2px no-repeat;flex:0 0 100%;height:2px;margin:8px 0 4px}.hp.lf .lf-dx :is(.lf-duty-lead,.lf-duty-note){text-wrap:balance}.hp.lf .lf-dx .lf-duty-lead{letter-spacing:.02em;color:#8fe3c9;margin:16px 0 12px;font-size:16px;font-weight:700;line-height:1.5}.hp.lf .lf-duty-q{color:#fff;text-wrap:pretty;max-width:58ch;margin:4px auto 0;padding:0;font-size:19px;font-weight:500;line-height:1.6;position:relative}.hp.lf .lf-duty-hang{vertical-align:-.36em;color:#49bc9b;width:0;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:0;display:inline-block;translate:-.55em}.hp.lf .lf-duty-close{vertical-align:-.36em;color:#49bc9b;width:0;margin-left:3px;font-family:Georgia,Times New Roman,serif;font-size:46px;line-height:0;display:inline-block}.hp.lf .lf-dx-mk{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#8fe3c942,#8fe3c942) 0 0/100% 100% no-repeat;border-radius:4px;margin:0 -1px;padding:0 3px}.hp.lf .lf-dx-rec{text-align:left;max-width:36rem;margin:28px auto 0}.hp.lf .lf-dx-rec-h{letter-spacing:.1em;text-transform:uppercase;color:#8fa6bf;margin:0 0 6px;font-size:14px;font-weight:700}.hp.lf .lf-dx-rec ul{margin:0;padding:0;list-style:none}.hp.lf .lf-dx-rec li{border-top:1px solid #8fe3c933;grid-template-columns:22px 1fr auto;align-items:center;gap:2px 12px;padding:12px 0;display:grid}.hp.lf .lf-dx-rec li span{color:#fff;text-wrap:pretty;font-size:16px;line-height:1.45}.hp.lf .lf-dx-rec li em{color:#8fe3c9cc;white-space:nowrap;font-size:14px;font-style:normal;font-weight:600}.hp.lf .lf-dx-rec svg{width:22px;height:22px;display:block}.hp.lf .lf-dx-rec path{fill:none;stroke:#49bc9b;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}@container dxcard (max-width:439px){.hp.lf .lf-dx-rec li{grid-template-columns:22px 1fr}.hp.lf .lf-dx-rec li em{grid-column:2}}.hp.lf .lf-dx .lf-duty-note{color:#ffffffb8;margin:24px 0 0;padding-top:12px;font-size:16px;line-height:1.6;position:relative}.hp.lf .lf-duty-note:before{content:"";transform-origin:50%;background:#8fe3c98c;width:80px;height:1px;margin-left:-40px;position:absolute;top:0;left:50%}.hp.lf .lf-dx-mirror{letter-spacing:-.015em;color:#fff;margin:0;font-size:24px;font-weight:800;line-height:1.3}.hp.lf .lf-dx-mirror span{display:block}.hp.lf .lf-dx-care{color:#dde7f2;text-wrap:balance;max-width:44ch;margin:-16px auto 0;font-size:18px;line-height:1.55}@media (min-width:768px){.hp.lf .lf-dx-mirror span{display:inline}.hp.lf .lf-dx-care{max-width:none}}@media (max-width:859px){.hp.lf .lf-duty-q{font-size:18px}.hp.lf :is(.lf-duty-hang,.lf-duty-close){font-size:42px}}@media (min-width:1024px){.hp.lf .lf-dx-card{padding:40px 48px}}@media (prefers-reduced-motion:no-preference){.hp.lf.lf-live .lf-dx .lf-dx-ph{opacity:.55}.hp.lf.lf-live .lf-dx-cite i,.hp.lf.lf-live .lf-dx .lf-duty-note:before{transform:scaleX(0)}.hp.lf.lf-live .lf-dx .lf-dx-mk{background-size:0% 100%}.hp.lf.lf-live .lf-dx .lf-dx-rec-h{opacity:0}.hp.lf.lf-live .lf-dx .lf-dx-rec li{opacity:0;transform:translateY(-14px)}.hp.lf.lf-live .lf-dx .lf-dx-rec path{stroke-dasharray:1;stroke-dashoffset:1px}.hp.lf.lf-live .lf-dx :is(.lf-dx-mirror,.lf-dx-care){opacity:.45}.hp.lf.lf-live .lf-dx.play .lf-dx-ph{opacity:1;transition:opacity .6s var(--ease) calc(.2s + var(--k) * .5s)}.hp.lf.lf-live .lf-dx.play .lf-dx-cite i{transition:transform .6s var(--ease) .1s;transform:none}.hp.lf.lf-live .lf-dx.play .lf-dx-mk{transition:background-size .5s var(--ease) 1.9s;background-size:100% 100%}.hp.lf.lf-live .lf-dx.play .lf-dx-rec-h{opacity:1;transition:opacity .4s var(--ease) 2.2s}.hp.lf.lf-live .lf-dx.play .lf-dx-rec li{opacity:1;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(2.4s + var(--k) * .45s);transform:none}.hp.lf.lf-live .lf-dx.play .lf-dx-rec path{stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--ease) calc(2.75s + var(--k) * .45s)}.hp.lf.lf-live .lf-dx.play .lf-duty-note:before{transition:transform .6s var(--ease) 3.9s;transform:none}.hp.lf.lf-live .lf-dx.play :is(.lf-dx-mirror,.lf-dx-care){opacity:1;transition:opacity .6s var(--ease) 4s}.hp.lf.lf-live .lf-dx.play .lf-dx-care{transition-delay:4.2s}}.hp.lf .lf-vendors{max-width:64rem;margin:36px auto 0}.hp.lf .lf-inv{text-align:left;max-width:56rem;margin:44px auto 0;container:inv/inline-size}.hp.lf .lf-inv table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.hp.lf .lf-inv col.t{width:38%}.hp.lf .lf-inv col.c{width:20.66%}.hp.lf .lf-inv-grp th{vertical-align:bottom;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:0 0 10px;font-size:14px;font-weight:700;line-height:1.4}.hp.lf .lf-inv-grp th>span{text-wrap:balance;border-bottom:2px solid;padding-bottom:10px;display:block}.hp.lf .lf-inv-grp .it{color:#f6d48f}.hp.lf .lf-inv-grp .it>span{border-color:#e8b04bb3;margin-right:18px}.hp.lf .lf-inv-grp .cs{color:#a9ecd6;text-align:center}.hp.lf .lf-inv-grp .cs>span{border-color:#49bc9bb3}.hp.lf .lf-inv-cols>*{vertical-align:bottom;text-align:center;color:#fff;text-wrap:balance;border-bottom:1px solid #ffffff1f;padding:12px 10px;font-size:16px;font-weight:700;line-height:1.3}.hp.lf .lf-inv-cols em{color:#8fe3c9cc;margin-top:4px;font-size:14px;font-style:normal;font-weight:600;display:block}.hp.lf .lf-inv tbody th{text-align:left;color:#fff;border-bottom:1px solid #ffffff17;padding:15px 10px 15px 0;font-size:17px;font-weight:700;line-height:1.3}.hp.lf .lf-inv td{text-align:center;border-bottom:1px solid #ffffff17;padding:15px 10px}.hp.lf .lf-inv tbody tr:last-child>*{border-bottom:0}.hp.lf .lf-inv-cols th{border-radius:12px 12px 0 0}.hp.lf .lf-inv tbody tr:last-child td{border-radius:0 0 12px 12px}.hp.lf .lf-inv td svg{vertical-align:middle;width:22px;height:22px;display:inline-block}.hp.lf .lf-inv td path{fill:none;stroke:#49bc9b;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.hp.lf .lf-inv-n,.hp.lf .lf-inv-key,.hp.lf .lf-inv-corner>span{display:none}.hp.lf .lf-ctl.lf-inv-ctl{max-width:56rem}.hp.lf .lf-kl-note{color:#ffffffbf;text-wrap:balance;max-width:44rem;margin:26px auto 0;font-size:16px}@container inv (max-width:560px){.hp.lf .lf-inv col.t{width:52%}.hp.lf .lf-inv col.c{width:16%}.hp.lf .lf-inv-full,.hp.lf .lf-inv-grp th>span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hp.lf .lf-inv-grp th{padding:0}.hp.lf .lf-inv-n{color:#a9ecd6;font-size:16px;display:inline}.hp.lf .lf-inv-cols>.lf-inv-corner{text-align:left;padding-left:0}.hp.lf .lf-inv-corner>span{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#f6d48f;text-wrap:balance;font-size:14px;font-weight:700;line-height:1.4;display:block}.hp.lf .lf-inv-key{margin:0 0 26px;display:block}.hp.lf .lf-inv-key p{letter-spacing:.1em;text-transform:uppercase;color:#a9ecd6;margin:0 0 6px;font-size:14px;font-weight:700}.hp.lf .lf-inv-key ol{border-bottom:1px solid #8fe3c933;margin:0;padding:0;list-style:none}.hp.lf .lf-inv-key li{color:#fff;border-top:1px solid #8fe3c933;grid-template-columns:22px 1fr;gap:2px 10px;padding:11px 0;font-size:16px;font-weight:600;line-height:1.4;display:grid}.hp.lf .lf-inv-key b{color:#a9ecd6}.hp.lf .lf-inv-key em{color:#8fe3c9cc;grid-column:2;font-size:14px;font-style:normal;font-weight:600}.hp.lf .lf-inv td{padding:13px 4px}.hp.lf .lf-inv tbody th{font-size:16px}}@media (prefers-reduced-motion:no-preference){.hp.lf.lf-live .lf-inv :is(.lf-inv-grp th,.lf-inv-corner,.lf-inv-cols th,tbody th){opacity:0}.hp.lf .lf-inv.play .lf-inv-corner{animation:lf-kl-fade .4s var(--ease) .1s both}.hp.lf.lf-live .lf-inv td path{stroke-dasharray:1;stroke-dashoffset:1px}.hp.lf.lf-live .lf-inv-key li{opacity:.35}.hp.lf .lf-inv.play .lf-inv-grp .it{animation:lf-kl-fade .4s var(--ease) .1s both}.hp.lf .lf-inv.play .lf-inv-grp .cs{animation:lf-kl-fade .4s var(--ease) .9s both}.hp.lf .lf-inv.play tbody th{animation:lf-kl-slide .5s var(--ease) calc(.3s + var(--r) * .15s) both}.hp.lf .lf-inv.play .lf-inv-cols th{animation:lf-kl-fade .4s var(--ease) calc(1s + var(--c) * .8s) both, lf-inv-band 1.2s var(--ease) calc(1.05s + var(--c) * .8s) both}.hp.lf .lf-inv.play tbody td{animation:lf-inv-band 1.2s var(--ease) calc(1.05s + var(--c) * .8s) both}.hp.lf .lf-inv.play td path{animation:lf-inv-draw .35s var(--ease) calc(1.3s + var(--c) * .8s + var(--r) * .12s) both}.hp.lf .lf-inv.play .lf-inv-key li{animation:lf-inv-key .4s var(--ease) calc(1s + var(--c) * .8s) both}}@keyframes lf-kl-fade{0%{opacity:0}to{opacity:1}}@keyframes lf-kl-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lf-inv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lf-inv-band{0%,to{background-color:#8fe3c900}20%,75%{background-color:#8fe3c914}}@keyframes lf-inv-key{0%{opacity:.35}to{opacity:1}}.hp.lf .lf-subhead{letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:32ch;margin:10px auto 0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.2}.hp.lf .lf-kk{background:linear-gradient(#0a1c33d9,#0a1c33d9) padding-box padding-box,linear-gradient(135deg,#c9f5e8bf,#8fe3c933 32% 68%,#5fa3deb3) border-box;border:1px solid #0000;border-radius:999px;padding:7px 16px 7px 14px;position:relative;overflow:hidden}.hp.lf .lf-kk:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff40 50%,#0000 70%);position:absolute;inset:0;translate:-110%}@media (prefers-reduced-motion:no-preference){.hp.lf.lf-live #start:not(.open) :is(.lf-kk,.lf-oh,.lf-ol){opacity:0}.hp.lf #start.open .lf-kk{animation:lf-o-pill .7s var(--spring) .1s both}.hp.lf #start.open .lf-kk:after{animation:1.1s ease-out .7s both lf-o-sheen}.hp.lf #start.open .lf-oh{animation:1.3s cubic-bezier(.16,1,.3,1) .3s both lf-o-focus}.hp.lf #start.open .lf-ol{animation:lf-o-up .8s var(--ease) .9s both}}@keyframes lf-o-pill{0%{opacity:0;scale:.9}}@keyframes lf-o-sheen{0%{translate:-110%}to{translate:110%}}@keyframes lf-o-focus{0%{opacity:0;filter:blur(14px);scale:1.04}}@keyframes lf-o-up{0%{opacity:0;filter:blur(6px);translate:0 12px}}@media (max-width:1023px){.hp.lf.lf-d .reveal,.hp.lf.lf-d .reveal.in{filter:none;transition:opacity .9s var(--ease), transform .9s var(--ease)}@keyframes lf-word{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes lf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lf-arrive{0%{opacity:0;translate:0 -14px}}@keyframes lf-o-focus{0%{opacity:0;scale:1.04}}@keyframes lf-o-up{0%{opacity:0;translate:0 12px}}}
