.li{--desk:#e7e5e0;--sheet:#fff;--inchiostro:#1a1a18;--grafite:#5f5d57;--rosso:#c62d24;--blu:#17439b;--rule:#d5d2cb;--cycle:13.5s;--step:calc(var(--cycle) / 3);background:var(--desk);min-height:100svh;color:var(--inchiostro);font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);font-size:16px;line-height:1.6;display:grid}.li-panel{background:var(--sheet);border-right:1px solid var(--rule);flex-direction:column;gap:40px;padding:28px clamp(24px,4.4vw,68px) 30px;display:flex}.li-wordmark{letter-spacing:-.02em;color:var(--inchiostro);align-self:flex-start;align-items:center;gap:8px;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.li-wordmark svg{flex:none;width:auto;height:26px}.li-form-area{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.li-form{width:100%;max-width:352px}.li-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--rosso);margin:0;font-size:11.5px;font-weight:600}.li-form h1{letter-spacing:-.032em;margin:16px 0 0;font-size:clamp(1.75rem,2.6vw,2.15rem);font-weight:700;line-height:1.08}.li-lead{color:var(--grafite);margin:14px 0 0;font-size:.95rem}.li-fine{color:var(--grafite);margin:12px 0 0;font-size:.82rem;line-height:1.45}.li-fields{margin-top:30px}.li-field{margin-bottom:18px;display:block}.li-label{letter-spacing:.11em;text-transform:uppercase;color:var(--grafite);margin-bottom:7px;font-size:11.5px;font-weight:700;display:block}.li-input{border:1px solid var(--rule);width:100%;color:var(--inchiostro);font:inherit;background:#fbfaf8;border-radius:3px;padding:12px 13px;font-size:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.li-input::placeholder{color:#a5a29a}.li-input:focus{background:var(--sheet);border-color:var(--rosso);outline:none;box-shadow:0 0 0 3px #c62d2424}.li-input:-webkit-autofill{-webkit-text-fill-color:var(--inchiostro);box-shadow:inset 0 0 0 100px #fbfaf8}.li-input--otp{letter-spacing:.42em;text-indent:.42em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}.li-btn{background:var(--rosso);color:#fff;width:100%;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:3px;padding:13px 20px;font-size:1rem;font-weight:600;transition:background-color .16s,transform .16s,border-color .16s;display:block}.li-btn:hover:not(:disabled){background:#a92019}.li-btn:active:not(:disabled){transform:translateY(1px)}.li-btn:disabled{opacity:.55;cursor:default}.li-btn--google{background:var(--sheet);border-color:var(--rule);color:var(--inchiostro);justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.li-btn--google:hover:not(:disabled){background:#f6f5f2;border-color:#bfbcb4}.li-btn--google svg{flex:none;width:17px;height:17px}.li-btn--quiet{color:var(--grafite);background:0 0;border-color:#0000;margin-top:10px;font-size:.9rem;font-weight:600}.li-btn--quiet:hover:not(:disabled){color:var(--rosso);background:0 0}.li-or{letter-spacing:.16em;text-transform:uppercase;color:var(--grafite);align-items:center;gap:14px;margin:22px 0;font-size:11.5px;font-weight:600;display:flex}.li-or:before,.li-or:after{content:"";background:var(--rule);flex:1;height:1px}.li-back{color:var(--grafite);align-self:flex-start;font-size:.88rem;text-decoration:none}.li-back:hover{color:var(--rosso)}.li :focus-visible{outline:2px solid var(--rosso);outline-offset:3px}.li-input:focus-visible{outline:none}.li-aside{flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:clamp(36px,4.4vw,72px) clamp(28px,4.4vw,76px);display:flex;position:relative;overflow:hidden}.li-aside>*{width:min(520px,100%)}.li-sheet{background:var(--sheet);padding:0 clamp(20px,2.1vw,30px) 24px;position:relative;transform:rotate(-.9deg);box-shadow:0 1px 1px #1a1a1814,0 22px 52px -26px #1a1a1873}.li-sheet-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:6px 12px;padding:16px 0 8px;display:flex}.li-doc-label,.li-doc-file{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:9.5px}.li-doc-label{color:var(--rosso);font-weight:700}.li-doc-file{color:var(--grafite)}.li-block{opacity:0;padding-top:15px}.li-block h3{letter-spacing:.1em;text-transform:uppercase;color:var(--grafite);margin:0 0 8px;font-size:9.5px;font-weight:700}.li-block p{font-family:var(--font-serif-doc), Georgia, serif;margin:0;font-size:.86rem;line-height:1.55}.li-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:1px}.li-hl--rosso{color:var(--rosso)}.li-hl--blu{color:var(--blu)}.li-fill{background-image:repeating-linear-gradient(#1a1a180e 0 4px,#0000 4px 18px);height:46px;margin-top:18px}.li-notes{height:62px;position:relative}.li-note{border-left:2px solid var(--rosso);opacity:0;margin:0;padding-left:16px;position:absolute;inset:0}.li-note--blu{border-left-color:var(--blu)}.li-note-q{font-family:var(--font-serif-doc), Georgia, serif;color:var(--grafite);font-size:.92rem;font-style:italic;line-height:1.4;display:block}.li-note-a{letter-spacing:-.01em;color:var(--rosso);margin-top:5px;font-size:.88rem;font-weight:700;display:block}.li-note--blu .li-note-a{color:var(--blu)}.li-block,.li-hl,.li-note{animation-duration:var(--cycle);animation-iteration-count:infinite;animation-fill-mode:both}.li-block{animation-timing-function:cubic-bezier(.22,.61,.36,1)}.li-block--1{animation-name:li-block-1}.li-block--2{animation-name:li-block-2}.li-block--3{animation-name:li-block-3}.li-block--1 .li-hl{animation-name:li-mark-1}.li-block--2 .li-hl{animation-name:li-mark-2}.li-block--3 .li-hl{animation-name:li-mark-3}.li-hl{animation-timing-function:cubic-bezier(.4,0,.2,1)}.li-note{animation-name:li-note;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.li-note--2{animation-delay:var(--step)}.li-note--3{animation-delay:calc(var(--step) * 2)}@keyframes li-block-1{0%{opacity:0;transform:translateY(7px)}6%,95%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes li-block-2{0%,33.3%{opacity:0;transform:translateY(7px)}39.3%,95%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes li-block-3{0%,66.6%{opacity:0;transform:translateY(7px)}72.6%,95%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes li-mark-1{0%,9%{background-size:0% 2px}15%,to{background-size:100% 2px}}@keyframes li-mark-2{0%,42.3%{background-size:0% 2px}48.3%,to{background-size:100% 2px}}@keyframes li-mark-3{0%,75.6%{background-size:0% 2px}81.6%,to{background-size:100% 2px}}@keyframes li-note{0%{opacity:0;transform:translateY(7px)}3%,27%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(-7px)}}.li-form>*,.li-aside>*{animation:.55s cubic-bezier(.22,.61,.36,1) both li-rise}.li-form>:nth-child(2){animation-delay:60ms}.li-form>:nth-child(3){animation-delay:.12s}.li-form>:nth-child(4){animation-delay:.18s}.li-aside>:nth-child(2){animation-delay:.1s}@keyframes li-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.li-aside>.li-sheet{animation-name:li-rise-sheet}@keyframes li-rise-sheet{0%{opacity:0;transform:rotate(-.9deg)translateY(10px)}to{opacity:1;transform:rotate(-.9deg)}}@media (max-width:900px){.li{grid-template-columns:minmax(0,1fr)}.li-aside{display:none}.li-panel{border-right:none}}@media (prefers-reduced-motion:reduce){.li *,.li :before,.li :after{transition:none!important;animation:none!important}.li-block{opacity:1}.li-hl{background-size:100% 2px}.li-note--1{opacity:1}}
