.lithi-home-page{--home-stage-pad:2.5rem;--home-faq-row:3.5rem}body:has(.lithi-home-page) footer textarea{min-block-size:1lh}.lithi-home-page>.home-stage{position:relative;box-sizing:border-box;min-block-size:calc(100svh - var(--lithi-header-h, 3.5625rem));padding-block:var(--home-stage-pad)!important;scroll-margin-block-start:var(--lithi-header-h,3.5625rem)}.lithi-home-page .home-stage__anchor{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;pointer-events:none;scroll-margin-block-start:var(--lithi-header-h,3.5625rem)}.lithi-home-page>.home-stage--hero{min-block-size:100svh;padding-block-start:calc(var(--lithi-header-h, 3.5625rem) + var(--home-stage-pad))!important}.lithi-home-page .home-workflow__track>*{min-width:0}.lithi-home-page .home-stage__content{width:100%;max-width:48rem;margin-inline:auto;text-align:center}.lithi-home-page .home-stage__heading{margin:0;font-size:clamp(1.875rem,1.25rem + 2.1vw,3rem);font-weight:500;line-height:1.13;letter-spacing:-.035em;text-wrap:balance;color:#020617}.lithi-home-page .home-stage__eyebrow{margin:0 0 1rem;color:#4f46e5;font-size:.75rem;font-weight:600;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.lithi-home-page .home-stage__intro{max-width:42rem;margin:1rem auto 0;font-size:1.03125rem;line-height:1.75rem;color:#475569;text-wrap:pretty}.lithi-home-page .home-stage__steps{margin:1.5rem 0 0;padding:0;list-style:none;text-align:start;border-block:1px solid rgb(15 23 42/.15)}.lithi-home-page .home-stage__steps li{display:flex;align-items:baseline;gap:1rem;min-block-size:3.5rem;padding-block:1rem;line-height:1.5rem;color:#334155}.lithi-home-page .home-stage__steps li+li{border-block-start:1px solid rgb(15 23 42/.1)}.lithi-home-page .home-stage__steps li>:first-child{flex:0 0 auto;color:#4f46e5;font-size:.75rem;font-weight:600;letter-spacing:.18em}.lithi-home-page .home-stage__note,.lithi-home-page .home-stage__pool{max-width:42rem;margin:1rem auto 0;font-size:.875rem;line-height:1.375rem;color:#475569;text-wrap:pretty}.lithi-home-page .home-stage__pool{margin-block-start:1.5rem}.lithi-home-page .home-stage__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-block-start:1.5rem}.lithi-home-page>.home-stage--privacy{padding-block:clamp(2rem,4vw,3rem)!important}.lithi-home-page .home-stage--privacy .home-stage__content{max-width:64rem}.lithi-home-page .home-security__audiences{width:100%;margin:2rem auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;text-align:start}.lithi-home-page .home-security__audience{display:grid;grid-template-rows:1fr auto;gap:1rem;min-width:0}@supports (grid-template-rows:subgrid){.lithi-home-page .home-security__audience{grid-row:span 2;grid-template-rows:subgrid}}.lithi-home-page .home-security__tile{min-width:0;padding:1.5rem;box-shadow:none!important}.lithi-home-page .home-security__tile--feature{display:flex;flex-direction:column}.lithi-home-page .home-security__tile h3{margin:0;color:#0f172a;font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.02em}.lithi-home-page .home-security__tile--detail h3{display:flex;align-items:center;gap:.75rem}.lithi-home-page .home-security__tile--detail h3 svg{width:1.125rem;height:1.125rem;flex:0 0 auto;color:#4f46e5}.lithi-home-page .home-security__tile p{margin:.75rem 0 0;color:#475569;font-size:1rem;line-height:1.5rem}.lithi-home-page .home-security__visual{flex:1 0 auto;margin-block:1rem;color:#475569}.lithi-home-page .home-security__transfer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr) minmax(0,1.2fr) minmax(0,.6fr) minmax(0,1fr);align-content:center;gap:.25rem}.lithi-home-page .home-security__transfer-edge,.lithi-home-page .home-security__transfer-node{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-width:0;text-align:center;font-size:.75rem;line-height:1.25rem}.lithi-home-page .home-security__transfer-node>svg{width:2rem;height:2rem;stroke-width:1.25}.lithi-home-page .home-security__transfer-node--mac>svg{width:3rem;height:3rem}.lithi-home-page .home-security__transfer-edge{gap:.375rem;color:#4f46e5}.lithi-home-page .home-security__transfer-edge>svg{width:1rem;height:1rem;stroke-width:1.5}.lithi-home-page .home-security__transfer-caption{grid-column:1/-1;margin-block-start:.75rem;color:#4f46e5;font-size:.75rem;line-height:1.25rem;text-align:center}.lithi-home-page .home-security__workspace{display:flex;flex-direction:column;align-items:center;justify-content:center}.lithi-home-page .home-security__computer{position:relative;width:calc(100% - 1rem);max-width:15rem;padding:1rem .5rem .5rem;border:1px solid rgb(15 23 42/.4);border-radius:.75rem .75rem .25rem .25rem;text-align:center}.lithi-home-page .home-security__computer:before{content:"";position:absolute;inset-block-start:.25rem;inset-inline-start:calc(50% - .125rem);width:.25rem;height:.25rem;border-radius:50%;background:rgb(15 23 42/.4)}.lithi-home-page .home-security__computer-label{display:block;margin-block-end:.5rem;font-size:.75rem;line-height:1.25rem}.lithi-home-page .home-security__task{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border:1px dashed rgb(79 70 229/.4);border-radius:.5rem;font-size:.8125rem;line-height:1.25rem}.lithi-home-page .home-security__task small{font-size:.75rem}.lithi-home-page .home-security__computer-base{position:relative;width:100%;max-width:16rem;height:.5rem;margin-block-start:-1px;border:1px solid rgb(15 23 42/.4);border-radius:0 0 .75rem .75rem}.lithi-home-page .home-security__computer-base:before{content:"";display:block;width:20%;height:.125rem;margin-inline:auto;border-radius:0 0 .25rem .25rem;background:rgb(15 23 42/.3)}.lithi-home-page .home-security__link{align-self:flex-start;gap:.5rem;margin-block-start:1rem;text-align:start}.lithi-home-page .home-network__diagram{width:100%;margin-block-start:2rem}.lithi-home-page .home-network__diagram .connect-work-diagram{margin-block-start:0}.lithi-home-page>.home-stage--network{padding-block:2rem!important}.lithi-home-page .home-network__actions{margin-block-start:1rem;flex-direction:column;gap:0}.lithi-home-page .home-network__actions>p:empty{margin:0}.lithi-home-page .home-close__actions :is(a,button){inline-size:16rem;min-block-size:3.5rem;padding-inline:1.5rem;font-size:1.125rem;line-height:1.5rem}.lithi-home-page .home-close__story{max-width:42rem;margin:1.5rem auto 0;text-align:center;font-size:1.03125rem;line-height:1.75rem;color:#475569;text-wrap:pretty}.lithi-home-page .home-close__story p{margin:0}.lithi-home-page .home-close__story p+p{margin-block-start:1rem}.lithi-home-page .home-close__actions button svg{inline-size:1.25rem;block-size:1.25rem}.lithi-home-page .home-close__actions button{padding:0}.lithi-home-page .home-close__actions button>span{align-self:stretch}.lithi-home-page .home-close__actions button>span>span:last-child{min-block-size:calc(3.5rem - 3px);padding-block:.75rem}.lithi-home-page .home-close__actions button span{font-size:inherit;line-height:inherit}.lithi-home-page #home-faq.home-stage{padding-block:var(--home-stage-pad)!important}.lithi-home-page .home-faq>div:first-child{margin-block-end:1.5rem}.lithi-home-page #home-faq [data-faq-heading]{margin-block:0}.lithi-home-page .home-faq>div:last-child,.lithi-home-page .home-faq>p{margin-block-start:1rem!important}.lithi-home-page #home-faq [data-faq-surface] button[aria-controls]{min-block-size:var(--home-faq-row);min-height:var(--home-faq-row);padding-block:calc((var(--home-faq-row) - 2rem) / 2)}@media (min-width:768px) and (min-height:800px){.lithi-home-page{--home-stage-pad:4rem}}@media (min-width:768px) and (max-height:799px){.lithi-home-page>.home-stage--network{padding-block:1rem!important}.lithi-home-page .home-network__diagram{margin-block-start:1rem}.lithi-home-page .home-network__actions{margin-block-start:.5rem}.lithi-home-page #home-faq.home-stage{--home-faq-row:3rem;padding-block:1.5rem!important}.lithi-home-page .home-faq>div:first-child{margin-block-end:1rem}}@media (max-width:767px){.lithi-home-page{--home-stage-pad:2rem}.lithi-home-page>:is(.home-stage--participation,.home-stage--share,.home-stage--workflow,.home-stage--network){padding-block-end:max(4.5rem,calc(2rem + env(safe-area-inset-bottom, 0px)))!important}.lithi-home-page .home-network__diagram{margin-block-start:2rem}.lithi-home-page>.home-stage--network{padding-block-start:1rem!important}.lithi-home-page .home-stage--network .home-stage__intro{margin-block-start:.75rem}.lithi-home-page .home-close__actions{flex-direction:column}.lithi-home-page .home-close__actions :is(a,button){inline-size:min(100%,20rem)}.lithi-home-page .home-stage__steps li{padding-block:.75rem}.lithi-home-page .home-security__audiences{grid-template-columns:1fr;gap:1.5rem}.lithi-home-page .home-security__tile{padding:1.25rem}.lithi-home-page .home-workflow__controls{margin-block:1.5rem 0}.lithi-home-page .home-workflow__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-template-rows:auto;touch-action:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lithi-home-page .home-workflow__track::-webkit-scrollbar{display:none}.lithi-home-page .home-workflow__track>*{scroll-snap-align:start}.lithi-home-page .home-workflow__track>[hidden]{display:block!important;visibility:visible!important}}.lithi-home-page .lithi-hero-enter{animation:none!important;opacity:1}