:root,.lp,.ed{--lp-ink:#020618;--lp-text:#314158;--lp-muted:#45556c;--lp-faint:#62748e;--lp-line:#e2e8f0;--lp-indigo:#4f39f6;--lp-serif:var(--font-newsreader,Georgia), Georgia, "Times New Roman", serif;--lp-mono:var(--font-geist-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace}.lp{color:#0f172b;background:#f8fafc;overflow-x:clip}.lp h1,.lp h2,.lp h3{letter-spacing:-.045em;font-weight:600;line-height:1}.lp-wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.lp-eye{font-family:var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-faint);align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.lp-eye>span:first-child{color:var(--lp-indigo)}.lp-eye--dark{color:#90a1b9}.lp-eye--dark>span:first-child{color:#a3b3ff}.lp-eye-line{opacity:.45;background:currentColor;width:32px;height:1px}.lp-h{text-wrap:balance;color:var(--lp-ink);margin-top:22px;font-size:clamp(38px,5vw,68px)}.lp .lp-on-dark{color:#fff}.lp-lead{color:var(--lp-muted);text-wrap:pretty;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.lp-sheet{z-index:1;border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0;margin-top:clamp(-48px,-4vw,-28px);position:relative}.lp-btn{isolation:isolate;background:var(--lp-ink);color:#fff;letter-spacing:-.01em;white-space:nowrap;border-radius:15px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 20px 0 24px;font-size:15.5px;font-weight:500;text-decoration:none;transition:transform .16s ease-out,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 1px 2px #02061833,0 12px 28px -12px #0206188c}.lp-btn:hover{color:#fff;box-shadow:inset 0 1px #fff3,0 1px 2px #02061833,0 18px 36px -14px #4f39f6b3}.lp-btn:active{transform:scale(.97)}.lp-btn-fill{z-index:-1;clip-path:inset(0 100% 0 0);background:linear-gradient(#5b46ff,#4f39f6);transition:clip-path .42s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.lp-btn:hover .lp-btn-fill{clip-path:inset(0)}.lp-btn--light{color:var(--lp-ink);background:#fff;box-shadow:0 12px 32px -14px #7c86ff99}.lp-btn--light:hover{color:var(--lp-ink)}.lp-btn--light .lp-btn-fill{background:#e0e7ff}.lp-btn--ghost{color:var(--lp-ink);box-shadow:none;background:#ffffffbf;border:1px solid #0206181a;padding:0 18px 0 9px}.lp-btn--ghost:hover{color:var(--lp-ink);box-shadow:none;border-color:#02061833}.lp-btn--ghost .lp-btn-fill{background:#fff}.lp-caret{vertical-align:-.02em;background:var(--lp-indigo);border-radius:.02em;width:.06em;height:.8em;margin-left:.07em;animation:1.1s step-end infinite lp-caret;display:inline-block}.lp-hl{color:#fff;clip-path:inset(0 100% 0 0);background:#4f39f6;border-radius:.14em;padding:.03em .1em 0;animation:.76s cubic-bezier(.77,0,.175,1) .2s forwards lp-hl;position:absolute;inset:-.03em 0 -.12em;box-shadow:0 .25em .6em -.3em #4f39f6b3}@keyframes lp-hl{to{clip-path:inset(0)}}@keyframes lp-stamp{to{transform:rotate(360deg)}}.lp-stamp{transform-origin:50%;animation:28s linear infinite lp-stamp}@keyframes lp-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-hl{clip-path:none;animation:none}.lp-caret,.lp-stamp{animation:none}}@media (prefers-reduced-motion:no-preference){.lp-motion [data-hl-line]{animation:1.15s cubic-bezier(.16,1,.3,1) both lp-line-in}.lp-motion [data-hl-line]:nth-child(2 of [data-hl-line]){animation-delay:.11s}.lp-motion [data-hl-line]:nth-child(3 of [data-hl-line]){animation-delay:.22s}.lp-motion [data-hi=chip]{animation:1s cubic-bezier(.16,1,.3,1) 60ms both lp-up}.lp-motion [data-hi=aside]{animation:1s cubic-bezier(.16,1,.3,1) both lp-up}.lp-motion [data-hi=aside]:first-of-type{animation-delay:.42s}.lp-motion [data-stage-intro]{animation:1.5s cubic-bezier(.16,1,.3,1) .36s both lp-stage-in}.lp-motion [data-g=gen]{animation:3.4s 1s both lp-gen}.lp-motion [data-g=done]{animation:.5s 4.3s both lp-done}.lp-motion [data-g=bar]{animation:2.9s cubic-bezier(.4,0,.2,1) 1.5s both lp-bar}.lp-motion [data-g=blank]{animation:1.1s 1s both lp-blank}.lp-motion [data-gw]{animation:.56s both lp-word}.lp-motion [data-g=title]{animation:.7s cubic-bezier(.77,0,.175,1) 2s both lp-hl}.lp-motion [data-g=fbib],.lp-motion [data-g=fdocx]{animation:.9s cubic-bezier(.16,1,.3,1) both lp-up}.lp-motion [data-g=fbib]{animation-delay:3.65s}.lp-motion [data-g=fdocx]{animation-delay:4.05s}.lp [data-art]{transition:opacity .5s,transform .8s cubic-bezier(.23,1,.32,1)}.lp-motion [data-art][data-playing="0"] [data-a0w]{animation:.12s linear both lp-word}.lp-motion [data-art][data-playing="0"] [data-a0=input]{animation:1.5s linear .15s both lp-a0-input}.lp-motion [data-art][data-playing="0"] [data-a0=seg]{animation:.56s cubic-bezier(.23,1,.32,1) 1.3s both lp-a0-seg}.lp-motion [data-art][data-playing="0"] [data-a0=major]{animation:.5s 1.55s both lp-up}.lp-motion [data-art][data-playing="0"] [data-a0=btn]{animation:.32s 2.75s lp-a0-press}.lp-motion [data-art][data-playing="1"] [data-a1=bar]{animation:2.3s cubic-bezier(.4,0,.2,1) .12s both lp-a1-bar}.lp-motion [data-art][data-playing="1"] [data-a1r]{animation:.6s cubic-bezier(.23,1,.32,1) both lp-a1-row}.lp-motion [data-art][data-playing="1"] [data-a1l]{animation:.7s cubic-bezier(.23,1,.32,1) both lp-a1-bar}.lp-motion [data-art][data-playing="1"] [data-a1=vt]{animation:.5s cubic-bezier(.34,1.4,.64,1) 1.9s both lp-pop}.lp-motion [data-art][data-playing="1"] [data-a1c]{animation:.52s both lp-up}.lp-motion [data-art][data-playing="2"] [data-a2c="0"]{animation:.3s .65s both lp-a2-chip}.lp-motion [data-art][data-playing="2"] [data-a2c="1"]{animation:.3s 1.6s both lp-a2-chip}.lp-motion [data-art][data-playing="2"] [data-a2c="2"]{animation:.3s 2.65s both lp-a2-chip}.lp-motion [data-art][data-playing="2"] [data-a2=check]{animation:.52s .9s both lp-pop}.lp-motion [data-art][data-playing="2"] [data-a2=sel]{animation:1s 1.6s both lp-a2-sel}.lp-motion [data-art][data-playing="2"] [data-a2=old]{animation:.4s 2.25s both lp-a2-strike}.lp-motion [data-art][data-playing="2"] [data-a2n],.lp-motion [data-art][data-playing="2"] [data-a2e]{animation:.52s cubic-bezier(.23,1,.32,1) both lp-a1-bar}.lp-motion [data-art][data-playing="2"] [data-a2=cur]{animation:3.3s cubic-bezier(.23,1,.32,1) .2s both lp-a2-cur}.lp-motion [data-art][data-playing="1"] [data-a1scan]{animation:2s linear .15s both lp-scan}.lp-motion [data-rv]:not(.lp-in){opacity:0}.lp-motion [data-rv=rise]:not(.lp-in){clip-path:inset(0 0 100%);opacity:1;transform:translateY(.32em)}.lp-motion [data-rv=rise].lp-in{animation:1.15s cubic-bezier(.16,1,.3,1) both lp-line-in}.lp-motion [data-rv=up].lp-in,.lp-motion [data-rv=stagger].lp-in>*{animation:.95s cubic-bezier(.16,1,.3,1) both lp-up}.lp-motion [data-rv=stagger].lp-in>*{animation-delay:calc(min(var(--i,0), 7) * 70ms)}.lp-motion [data-rv].lp-still,.lp-motion [data-rv=stagger].lp-still>*{animation:none!important}.lp-motion [data-rv]:not(.lp-in) .lp-hl{animation:none}.lp-motion [data-rv].lp-in .lp-hl{animation:.76s cubic-bezier(.77,0,.175,1) .45s forwards lp-hl}.lp-motion [data-rv=lane]:not(.lp-in){opacity:0;transform:scaleY(0)}.lp-motion [data-rv=lane].lp-in{animation:1.3s cubic-bezier(.16,1,.3,1) both lp-lane}}@keyframes lp-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lp-line-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.35em)}to{opacity:1;clip-path:inset(-30% -6%);transform:none}}@keyframes lp-stage-in{0%{opacity:0;transform:translateY(90px)scale(.97)}to{opacity:1;transform:none}}@keyframes lp-gen{0%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes lp-done{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lp-bar{0%{opacity:1;transform:scaleX(0)}92%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes lp-blank{0%,70%{opacity:1}to{opacity:0}}@keyframes lp-word{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes lp-a0-input{0%,to{border-color:#e2e8f0;box-shadow:0 0 #615fff00}10%,88%{border-color:#a3b3ff;box-shadow:0 0 0 4px #615fff29}}@keyframes lp-a0-seg{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes lp-a0-press{0%,to{transform:none}45%{transform:scale(.95)}}@keyframes lp-a1-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-a1-row{0%{opacity:0;filter:blur(3px);transform:translate(-10px)}to{opacity:1;filter:blur();transform:none}}@keyframes lp-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes lp-a2-chip{0%{color:#62748e;background-color:#f1f5f9;border-color:#e2e8f0}to{color:#fff;background-color:#020618;border-color:#020618}}@keyframes lp-a2-sel{0%{opacity:1;transform:scaleX(0)}55%,80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes lp-a2-strike{0%{opacity:1;text-decoration-color:#62748e00}to{opacity:.45;text-decoration-color:#62748ee6}}@keyframes lp-a2-cur{0%{opacity:0;transform:translate(280px,220px)}16%,30%{opacity:1;transform:translate(250px,210px)}44%,62%{opacity:1;transform:translate(160px,130px)}76%,90%{opacity:1;transform:translate(190px,48px)}to{opacity:0;transform:translate(220px,80px)}}@keyframes lp-scan{0%{opacity:0;transform:translateY(-40px)}15%,85%{opacity:1}to{opacity:0;transform:translateY(280px)}}@keyframes lp-tab-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-lane{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@media (scripting:none){.lp [data-rv]{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}}
.ed{color:#0f172b;background:#f8fafc;overflow-x:clip}.ed-ruled{background-image:repeating-linear-gradient(#0000 0 31px,#4f39f612 31px 32px)}@media (prefers-reduced-motion:no-preference){.ed-rise{animation:.95s cubic-bezier(.16,1,.3,1) both lp-up}.ed-rise--1{animation-delay:.12s}.ed-rise--2{animation-delay:.24s}.ed-tab-in{animation:.28s cubic-bezier(.16,1,.3,1) both ed-tab-in}}@keyframes ed-tab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ed{interpolate-size:allow-keywords}.ed details::details-content{block-size:0;transition:block-size .32s cubic-bezier(.16, 1, .3, 1), content-visibility .32s allow-discrete;overflow:clip}.ed details[open]::details-content{block-size:auto}}
