:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lp-paper:#09090a;--lp-paper-2:#101012;--lp-paper-3:#040405;--lp-ink:#eeeef1;--lp-ink-2:#cdcdd2;--lp-muted:#a1a1a8;--lp-rule:#262629;--lp-rule-2:#424248;--lp-accent:#5a5ce2;--lp-accent-hover:#676cf4;--lp-accent-ink:#f7f8ff;--lp-accent-text:#a4b0ff;--lp-accent-soft:#1c1f45;--lp-focus:#a4b0ff;--lp-ok:#61cb7c;--lp-critical:#fd736d;--lp-critical-soft:#391917;--lp-high:#f99549;--lp-high-soft:#391f0c;--lp-unknown-soft:#1f1f22;--lp-mask:#000;--lp-font-display:var(--font-host-grotesk), "Host Grotesk", ui-sans-serif, system-ui, sans-serif;--lp-font-body:var(--lp-font-display);--lp-font-measured:var(--font-atkinson-mono), "Atkinson Hyperlegible Mono", ui-monospace, monospace;--lp-text-sm:.875rem;--lp-text-md:1rem;--lp-text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--lp-text-step:clamp(1.75rem, 2vw + 1rem, 2.75rem);--lp-text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--lp-text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--lp-text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--lp-text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--lp-tracking-display:-.03em;--lp-space-2xs:4px;--lp-space-xs:8px;--lp-space-sm:12px;--lp-space-md:16px;--lp-space-lg:24px;--lp-space-xl:40px;--lp-space-2xl:64px;--lp-space-3xl:96px;--lp-radius-card:10px;--lp-radius-ctl:6px;--lp-container:1440px;--lp-gutter:64px;--lp-gap:24px;--lp-dur-short:.22s;--lp-dur-long:.6s;--lp-ease-out:cubic-bezier(.16, 1, .3, 1);--lp-nav-h:72px}@supports (color:lab(0% 0 0)){:root{--lp-paper:lab(2.46644% .140257 -.514713);--lp-paper-2:lab(4.81562% .29318 -1.07421);--lp-paper-3:lab(1.19468% .0877827 -.320047);--lp-ink:lab(94.1655% .39193 -1.45706);--lp-ink-2:lab(82.548% .591815 -2.18292);--lp-muted:lab(66.2722% 1.00276 -3.62773);--lp-rule:lab(15.2665% .613079 -2.16967);--lp-rule-2:lab(27.9902% 1.03138 -3.61048);--lp-accent:lab(44.9261% 30.5929 -70.4255);--lp-accent-hover:lab(50.8787% 28.6836 -70.509);--lp-accent-ink:lab(97.6104% .478297 -3.75603);--lp-accent-text:lab(73.3258% 10.6322 -43.1791);--lp-accent-soft:lab(13.3141% 8.64281 -24.7873);--lp-focus:lab(73.3258% 10.6322 -43.1791);--lp-ok:lab(74.0644% -45.1248 29.5688);--lp-critical:lab(65.8493% 53.3364 30.7453);--lp-critical-soft:lab(13.6748% 15.6227 8.82254);--lp-high:lab(71.4182% 34.3247 55.362);--lp-high-soft:lab(15.0787% 11.3435 17.3156);--lp-unknown-soft:lab(11.7863% .61699 -2.16737);--lp-mask:lab(0% 0 0)}}@media (max-width:60rem){:root{--lp-gutter:24px}}@media (max-width:40rem){:root{--lp-gutter:16px;--lp-gap:16px;--lp-nav-h:64px}}html,body{overflow-x:clip}.lp{background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-font-body);font-size:var(--lp-text-md);-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.55}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp ::selection{background:color-mix(in oklab, var(--lp-accent) 40%, transparent)}.lp :focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px}.lp a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}.lp h1,.lp h2,.lp h3{font-family:var(--lp-font-display);font-synthesis:none;letter-spacing:var(--lp-tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-weight:500;line-height:1.05}.lp h1{font-size:var(--lp-text-display-s);max-width:12ch}.lp h2{font-size:var(--lp-text-section);max-width:16ch}.lp h3{font-size:var(--lp-text-title);line-height:1.2}.lp p{text-wrap:pretty;margin:0}.lp ul,.lp ol{margin:0;padding:0;list-style:none}.lp img{max-width:100%;height:auto;display:block}.lp figure{margin:0}.lp button{font:inherit}.lp-container{width:100%;max-width:var(--lp-container);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-lead{font-size:var(--lp-text-lead);color:var(--lp-ink-2);max-width:36ch;line-height:1.45}.lp-measured{font-family:var(--lp-font-measured);font-variant-numeric:tabular-nums slashed-zero;font-size:var(--lp-text-sm)}.lp-btn{min-height:48px;padding:0 var(--lp-space-lg);border:1px solid var(--lp-rule-2);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-2);color:var(--lp-ink);font-weight:500;font-size:var(--lp-text-md);white-space:nowrap;cursor:pointer;transition:background-color var(--lp-dur-short) var(--lp-ease-out), border-color var(--lp-dur-short) var(--lp-ease-out), transform var(--lp-dur-short) var(--lp-ease-out);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.lp-btn:hover{background:var(--lp-paper-3);border-color:var(--lp-ink-2)}.lp-btn:active{transform:translateY(1px)}.lp-btn[aria-disabled=true],.lp-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.lp-btn--primary{background:var(--lp-accent);border-color:var(--lp-accent);color:var(--lp-accent-ink)}.lp-btn--primary:hover{background:var(--lp-accent-hover);border-color:var(--lp-accent-hover)}.lp-btn--sm{min-height:40px;padding:0 var(--lp-space-md);font-size:var(--lp-text-sm)}.lp-actions{gap:var(--lp-space-sm);flex-wrap:wrap;display:flex}.lp-link{color:var(--lp-accent-text);-webkit-text-decoration-color:var(--lp-rule-2);text-decoration-color:var(--lp-rule-2);transition:text-decoration-color var(--lp-dur-short) var(--lp-ease-out)}.lp-link:hover{-webkit-text-decoration-color:var(--lp-accent-text);text-decoration-color:var(--lp-accent-text)}.lp-nav{z-index:50;background:var(--lp-paper-3);border-bottom:1px solid var(--lp-rule);position:sticky;top:0}.lp-nav__bar{align-items:center;gap:var(--lp-space-lg);min-height:var(--lp-nav-h);display:flex}.lp-brand{align-items:center;gap:var(--lp-space-xs);font-family:var(--lp-font-display);font-weight:500;font-size:var(--lp-text-title);letter-spacing:var(--lp-tracking-display);margin-right:auto;text-decoration:none;display:inline-flex}.lp-brand svg,.lp-brand>span[aria-hidden]{color:var(--lp-accent-text)}.lp-nav__links{gap:var(--lp-space-lg);display:flex}.lp-nav__links a{color:var(--lp-muted);font-size:var(--lp-text-sm);padding:var(--lp-space-xs) 0;transition:color var(--lp-dur-short) var(--lp-ease-out);text-decoration:none}.lp-nav__links a:hover{color:var(--lp-ink)}.lp-nav__cta{gap:var(--lp-space-xs);display:flex}.lp-progress{background:var(--lp-accent);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@media (max-width:48rem){.lp-nav__links{display:none}}@media (max-width:30rem){.lp-brand span{display:none}}.lp-hero{min-height:calc(100dvh - var(--lp-nav-h));padding-block:var(--lp-space-2xl);align-items:center;display:flex}.lp-hero__grid{gap:var(--lp-space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;display:grid}.lp-hero__text{gap:var(--lp-space-lg);justify-items:start;display:grid}.lp-terms,.lp-pickup{font-size:var(--lp-text-sm);color:var(--lp-muted)}.lp-pickup strong{color:var(--lp-accent-text);font-size:var(--lp-text-lg,1.125rem);font-weight:700}@media (max-width:60rem){.lp-hero{min-height:0}.lp-hero__grid{gap:var(--lp-space-xl);grid-template-columns:minmax(0,1fr)}}.lp-proof{border:1px solid var(--lp-rule);border-radius:var(--lp-radius-card);background:var(--lp-paper-2);overflow:hidden}.lp-ui{text-align:left}.lp-ui__head{padding:var(--lp-space-lg) var(--lp-space-lg) var(--lp-space-sm)}.lp-ui__head p{color:var(--lp-muted);font-size:var(--lp-text-sm)}.lp-ui__rows>li{padding:var(--lp-space-md) var(--lp-space-lg);border-top:1px solid var(--lp-rule)}.lp-sev,.lp-chip{padding:var(--lp-space-2xs) var(--lp-space-sm);border:1px solid var(--lp-rule-2);font-size:var(--lp-text-sm);white-space:nowrap;color:var(--lp-ink-2);background:var(--lp-paper-2);border-radius:4px;align-items:center;font-weight:500;line-height:1.3;display:inline-flex}.lp-sev--critical{color:var(--lp-critical);background:var(--lp-critical-soft);border-color:var(--lp-critical)}.lp-sev--high,.lp-chip--high{color:var(--lp-high);background:var(--lp-high-soft);border-color:var(--lp-high)}.lp-sev--unknown{color:var(--lp-muted);background:var(--lp-unknown-soft)}.lp-hit{gap:var(--lp-space-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lp-hit__body{gap:var(--lp-space-2xs);min-width:0;display:grid}.lp-hit__id{color:var(--lp-ink);font-size:var(--lp-text-md)}.lp-hit__title{color:var(--lp-muted);overflow-wrap:anywhere}.lp-hit__fix{color:var(--lp-muted)}.lp-hit__pkg{color:var(--lp-accent-text)}.lp-old{color:var(--lp-muted);-webkit-text-decoration-color:var(--lp-critical);text-decoration-color:var(--lp-critical);text-decoration-thickness:2px}.lp-new{color:var(--lp-ok);font-weight:500}.lp-story{padding-block:200px var(--lp-space-3xl)}.lp-story__head{margin-bottom:var(--lp-space-2xl)}.lp-story__grid{gap:var(--lp-space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.lp-steps{display:grid}.lp-step{align-content:center;gap:var(--lp-space-sm);opacity:.38;min-height:72vh;transition:opacity var(--lp-dur-long) var(--lp-ease-out);display:grid}.lp-step[data-current=true]{opacity:1}.lp-step h3{font-size:var(--lp-text-step);letter-spacing:var(--lp-tracking-display);max-width:16ch;line-height:1.05}.lp-step p{color:var(--lp-ink-2);font-size:var(--lp-text-lead);max-width:34ch}.lp-stage{border:1px solid var(--lp-rule);border-radius:var(--lp-radius-card);background:var(--lp-paper-2);overflow:hidden}.lp-state{padding:var(--lp-space-xl);align-content:center;gap:var(--lp-space-lg);display:grid;position:relative}.lp-state+.lp-state{border-top:1px solid var(--lp-rule)}.lp-state__title{font-family:var(--lp-font-display);font-size:var(--lp-text-title);font-variant-numeric:tabular-nums}@media (min-width:60.01rem){.js .lp-stage{top:calc(var(--lp-nav-h) + var(--lp-space-xl));height:min(580px, calc(100dvh - var(--lp-nav-h) - 80px));position:sticky}.js .lp-state{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--lp-dur-long) var(--lp-ease-out), transform var(--lp-dur-long) var(--lp-ease-out), visibility 0s linear var(--lp-dur-long);border-top:0;position:absolute;inset:0;transform:translateY(16px)}.js .lp-stage[data-step="0"] .lp-state--drop,.js .lp-stage[data-step="1"] .lp-state--deps,.js .lp-stage[data-step="2"] .lp-state--rank,.js .lp-stage[data-step="3"] .lp-state--alert{opacity:1;visibility:visible;transition-delay:0s;transform:none}}.lp-drop{gap:var(--lp-space-lg);text-align:center;padding:var(--lp-space-2xl) var(--lp-space-lg);border:1px dashed var(--lp-rule-2);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-3);color:var(--lp-muted);justify-items:center;display:grid}.lp-drop__title{color:var(--lp-ink);font-weight:500;font-size:var(--lp-text-title)}.lp-files{gap:var(--lp-space-xs);flex-wrap:wrap;justify-content:center;display:flex}.lp-files li{padding:var(--lp-space-2xs) var(--lp-space-sm);border:1px solid var(--lp-rule-2);background:var(--lp-paper-2);color:var(--lp-ink-2);border-radius:4px}.lp-deps{gap:var(--lp-space-sm);display:grid}.lp-deps li{gap:var(--lp-space-lg);padding:var(--lp-space-lg);border:1px solid var(--lp-rule);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-3);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.lp-deps__pkg{color:var(--lp-accent-text);font-size:var(--lp-text-md)}.lp-rankstack{height:320px;position:relative}.lp-rankrow{gap:var(--lp-space-md);height:68px;padding:0 var(--lp-space-lg);border:1px solid var(--lp-rule);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-3);transform:translateY(calc(var(--to) * 80px));grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}@media (min-width:60.01rem){.js .lp-rankrow{transform:translateY(calc(var(--from) * 80px));transition:transform .9s var(--lp-ease-out) .35s}.js .lp-stage[data-step="2"] .lp-rankrow{transform:translateY(calc(var(--to) * 80px))}}.lp-rankrow__body{min-width:0;display:grid}.lp-rankrow__body .lp-hit__title{color:var(--lp-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-rank__score{font-size:var(--lp-text-title);color:var(--lp-ink)}.lp-rank__id{color:var(--lp-muted)}.lp-toasts{gap:var(--lp-space-sm);display:grid}.lp-toasts li{gap:var(--lp-space-2xs);padding:var(--lp-space-md) var(--lp-space-lg);border:1px solid var(--lp-rule-2);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-3);color:var(--lp-ink-2);display:grid}.lp-toast__channel{color:var(--lp-ink);font-weight:500}.lp-stage[data-step="0"] .lp-files li,.lp-stage[data-step="1"] .lp-deps li,.lp-stage[data-step="3"] .lp-toasts li{animation:lp-rise .6s var(--lp-ease-out) both;animation-delay:calc(.25s + var(--i,0) * .14s)}@media (max-width:60rem){.lp-story{padding-block:var(--lp-space-2xl)}.lp-story__grid{gap:var(--lp-space-xl);grid-template-columns:minmax(0,1fr)}.lp-step{opacity:1;min-height:0;padding-block:var(--lp-space-lg)}.lp-state{padding:var(--lp-space-lg)}}.lp-try{padding-block:var(--lp-space-3xl)}.lp-try__grid{gap:var(--lp-space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.lp-try__text{gap:var(--lp-space-lg);justify-items:start;display:grid}.lp-try__panel{gap:var(--lp-space-md);padding:var(--lp-space-xl);display:grid}.lp-try__row{justify-content:space-between;align-items:center;gap:var(--lp-space-md);display:flex}.lp-scan{gap:var(--lp-space-sm);display:grid}.lp-scan__row{gap:var(--lp-space-lg);min-height:64px;padding:var(--lp-space-sm) var(--lp-space-lg);border:1px solid var(--lp-rule);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-3);transition:border-color var(--lp-dur-short) var(--lp-ease-out), background-color var(--lp-dur-short) var(--lp-ease-out);grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr);align-items:center;display:grid;position:relative}.lp-scan__row[data-scanning=true]{border-color:var(--lp-accent);background:var(--lp-accent-soft)}.lp-scan__row[data-shown=true]{border-color:var(--lp-rule-2)}.lp-scan__pkg{color:var(--lp-accent-text);font-size:var(--lp-text-md)}.lp-scan__range{color:var(--lp-muted)}.lp-scan__result{justify-content:flex-end;align-items:center;gap:var(--lp-space-md);animation:lp-fade .4s var(--lp-ease-out) both;display:flex}.lp-scan__clear{color:var(--lp-muted);font-size:var(--lp-text-sm)}@media (max-width:40rem){.lp-scan__row{grid-template-columns:minmax(0,1fr) auto}.lp-scan__range{display:none}}@media (max-width:60rem){.lp-try{padding-block:var(--lp-space-2xl)}.lp-try__grid{gap:var(--lp-space-xl);grid-template-columns:minmax(0,1fr)}.lp-try__panel{padding:var(--lp-space-lg)}}.lp-toolbox{padding-block:var(--lp-space-3xl)}.lp-toolbox h2{margin-bottom:var(--lp-space-2xl)}.lp-bento{gap:var(--lp-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-tile{align-content:start;gap:var(--lp-space-md);padding:var(--lp-space-xl);border:1px solid var(--lp-rule);border-radius:var(--lp-radius-card);background:var(--lp-paper-2);min-width:0;transition:border-color var(--lp-dur-short) var(--lp-ease-out);grid-column:span 5;grid-template-columns:minmax(0,1fr);display:grid}.lp-tile:hover{border-color:var(--lp-rule-2)}.lp-tile--wide{grid-column:span 7}.lp-tile h3{font-size:var(--lp-text-title)}.lp-tile>p{color:var(--lp-muted);max-width:40ch}@media (max-width:48rem){.lp-table{min-width:0}.lp-table th:first-child,.lp-table td:first-child,.lp-table th:nth-child(4),.lp-table td:nth-child(4){display:none}}@media (max-width:60rem){.lp-tile,.lp-tile--wide{padding:var(--lp-space-lg);grid-column:1/-1}.lp-toolbox{padding-block:var(--lp-space-2xl)}}.lp-mini{margin-top:var(--lp-space-sm);border:1px solid var(--lp-rule);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-3);overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--lp-text-sm)}.lp-table th{text-align:left;color:var(--lp-muted);padding:var(--lp-space-sm) var(--lp-space-md);font-weight:500}.lp-table td{padding:var(--lp-space-sm) var(--lp-space-md);border-top:1px solid var(--lp-rule);vertical-align:top;color:var(--lp-ink-2)}.lp-table tbody tr{transition:background-color var(--lp-dur-short) var(--lp-ease-out)}.lp-table tbody tr:hover{background:var(--lp-paper-2)}.lp-ticker{height:240px;margin-top:var(--lp-space-sm);border:1px solid var(--lp-rule);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-3);-webkit-mask-image:linear-gradient(180deg, transparent, var(--lp-mask) 14%, var(--lp-mask) 86%, transparent);-webkit-mask-image:linear-gradient(180deg, transparent, var(--lp-mask) 14%, var(--lp-mask) 86%, transparent);mask-image:linear-gradient(180deg, transparent, var(--lp-mask) 14%, var(--lp-mask) 86%, transparent);position:relative;overflow:hidden}.lp-ticker__track{animation:20s linear infinite lp-marquee}.lp-ticker:hover .lp-ticker__track{animation-play-state:paused}.lp-ticker__pass{display:grid}.lp-ticker__item{align-items:center;gap:var(--lp-space-sm);padding:var(--lp-space-md) var(--lp-space-lg);color:var(--lp-ink-2);display:flex}.lp-follow{gap:var(--lp-space-md);margin-top:var(--lp-space-sm);grid-template-columns:minmax(0,1fr);display:grid}.lp-toggles{gap:var(--lp-space-xs);flex-wrap:wrap;display:flex}.lp-toggle{min-height:44px;padding:0 var(--lp-space-md);border:1px solid var(--lp-rule-2);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-3);color:var(--lp-muted);font-weight:500;font-size:var(--lp-text-sm);cursor:pointer;transition:background-color var(--lp-dur-short) var(--lp-ease-out), border-color var(--lp-dur-short) var(--lp-ease-out), color var(--lp-dur-short) var(--lp-ease-out), transform var(--lp-dur-short) var(--lp-ease-out)}.lp-toggle:hover{border-color:var(--lp-ink-2);color:var(--lp-ink)}.lp-toggle:active{transform:translateY(1px)}.lp-toggle[aria-pressed=true]{background:var(--lp-accent-soft);border-color:var(--lp-accent);color:var(--lp-ink)}.lp-feed{border:1px solid var(--lp-rule);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-3);gap:0;display:grid;overflow:hidden}.lp-feed__row{gap:var(--lp-space-md);padding:var(--lp-space-sm) var(--lp-space-md);transition:opacity var(--lp-dur-long) var(--lp-ease-out), transform var(--lp-dur-long) var(--lp-ease-out);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lp-feed__row+.lp-feed__row{border-top:1px solid var(--lp-rule)}.lp-feed__row[data-on=false]{opacity:.25;transform:translate(-8px)}.lp-feed__body{min-width:0;display:grid}.lp-feed__body>*{min-width:0}.lp-feed__body .lp-hit__title{color:var(--lp-ink-2)}.lp-term{margin:var(--lp-space-sm) 0 0;padding:var(--lp-space-xl) var(--lp-space-lg);border:1px solid var(--lp-rule);border-radius:var(--lp-radius-ctl);background:var(--lp-paper-3);align-content:center;min-height:220px;display:grid;overflow-x:auto}.lp-term code{gap:var(--lp-space-xs);font-family:var(--lp-font-measured);font-size:var(--lp-text-md);color:var(--lp-ink);font-variant-numeric:tabular-nums slashed-zero;display:grid}.lp-term__line{width:max-content;display:block}.lp-term__line:last-child:after{content:"";vertical-align:-.18em;background:var(--lp-accent-text);width:.6ch;height:1.05em;margin-left:4px;animation:1.1s step-end infinite lp-blink;display:inline-block}.lp-term:focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px}.lp-close{background:var(--lp-paper-2);border-block:1px solid var(--lp-rule);padding-block:var(--lp-space-3xl)}.lp-close__grid{gap:var(--lp-space-xl);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.lp-close h2{font-size:var(--lp-text-display);max-width:12ch}.lp-footer{padding-block:var(--lp-space-2xl)}.lp-footer p{color:var(--lp-muted);font-size:var(--lp-text-sm);max-width:72ch}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-marquee{0%{transform:translateY(240px)}to{transform:translateY(-100%)}}@keyframes lp-blink{50%{opacity:0}}.lp-rise{animation:lp-rise .7s var(--lp-ease-out) both;animation-delay:calc(.15s + var(--i,0) * .12s)}.lp-hero-ui .lp-new{animation:lp-fade .5s var(--lp-ease-out) both;animation-delay:calc(.65s + var(--i,0) * .12s)}.js [data-reveal]:not([data-reveal=type]){transition:opacity var(--lp-dur-long) var(--lp-ease-out), transform var(--lp-dur-long) var(--lp-ease-out);transition-delay:calc(var(--i,0) * 90ms)}.js [data-reveal]:not([data-reveal=type]):not(.is-in){opacity:0;transform:translateY(24px)}.js .lp-term:not(.is-in) .lp-term__line{clip-path:inset(0 100% 0 0)}.js .lp-term.is-in .lp-term__line{animation:.8s steps(36,end) both lp-type;animation-delay:calc(.15s + var(--i,0) * .85s)}@media (prefers-reduced-motion:reduce){.lp-scan__row{transition:none}.lp-scan__result,.lp-rise,.lp-hero-ui .lp-new,.lp-stage .lp-files li,.lp-stage .lp-deps li,.lp-stage .lp-toasts li{animation:none}.js [data-reveal]:not(.is-in){opacity:1;transform:none}.js [data-reveal]{transition:none}.js .lp-term:not(.is-in) .lp-term__line,.js .lp-term.is-in .lp-term__line{clip-path:none;animation:none}.lp-term__line:last-child:after,.lp-ticker__track{animation:none}.lp-ticker{overflow-y:auto;-webkit-mask-image:none;mask-image:none}.lp-state,.lp-step,.lp-feed__row,.lp-toggle,.lp-btn,.lp-link,.lp-rankrow{transition:none}.lp-btn:active,.lp-toggle:active{transform:none}}
