.ll{--ll-ink: #1a1a1a;--ll-muted: rgba(26, 26, 26, .5);--ll-faint: rgba(26, 26, 26, .14);--ll-on-dark: #ffffff;--ll-on-dark-muted: rgba(244, 244, 244, .5);--ll-on-dark-faint: rgba(244, 244, 244, .22);--ll-blue: #0000ff;--ll-blue-deep: #0000c4;--ll-radius: 2px;--ll-edge: 2.5rem;--cw: clamp(300px, 20vw, 360px);--cw-off: calc(var(--cw) * .345);--cw-overlap: calc(var(--cw) * .245);--cw-h: calc(var(--cw) * 1.21);--u: calc(var(--cw) * .085);position:relative;flex:1 1 auto;align-self:stretch;width:100%;min-height:100%;display:grid;place-items:center;padding:calc(var(--ll-edge) + 44px) var(--ll-edge) var(--ll-edge);background:linear-gradient(to bottom,transparent 68%,rgba(255,255,255,.38) 79%,transparent 92%),radial-gradient(120% 90% at 50% 38%,#f3f3f3,#e5e5e5 56%,#d4d4d4);color:var(--ll-ink);overflow:hidden}.ll-meta{position:absolute;top:12px;right:var(--ll-edge);display:flex;align-items:center;min-height:44px;margin:0;color:var(--ll-blue);font-size:.75rem;font-weight:400;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}.ll-stage{display:grid;grid-template-columns:var(--cw-off) calc(var(--cw) - var(--cw-off)) var( --cw-off );grid-template-rows:minmax(calc(var(--cw-h) - var(--cw-overlap)),auto) var(--cw-overlap) auto}.ll-main{position:relative;z-index:3;grid-column:1 / 3;grid-row:1 / 3;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--cw-h);padding:var(--u);overflow:hidden;isolation:isolate;background:#0d0d0d;color:var(--ll-on-dark);border-radius:var(--ll-radius);box-shadow:inset 0 1px #ffffff12,0 36px 56px -30px #00000080,0 2px 6px #0000001f}.ll-main__atmo{position:absolute;inset:0;z-index:0}.ll-main__head,.ll-body{position:relative;z-index:2}.ll-body{display:grid;margin-top:var(--u)}.ll-main__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ll-main__title{margin:0;font-size:1.1875rem;font-weight:700;letter-spacing:-.01em}.ll-main__now{display:flex;gap:.75rem;margin:0;font-size:.8125rem;color:var(--ll-on-dark-muted);font-variant-numeric:tabular-nums}.ll-form{display:grid}.ll-sr,.ll-main .auth-field__label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ll-main .auth-field{background:transparent}.ll-main .auth-input,.ll-main .auth-input:hover:not(:disabled),.ll-main .auth-input:focus,.ll-main .auth-input:focus-visible{min-height:40px;padding:.5rem 0!important;background:transparent!important;background-color:transparent!important;border:0!important;border-bottom:1px solid var(--ll-on-dark-faint)!important;border-radius:0!important;box-shadow:none!important;outline:none;color:var(--ll-on-dark);font-family:inherit;font-size:.9375rem}.ll-main .auth-input:focus,.ll-main .auth-input:focus-visible{border-bottom-color:var(--ll-on-dark)!important}.ll-main .auth-input::placeholder{color:var(--ll-on-dark-muted);opacity:1}.ll-main .auth-input:-webkit-autofill,.ll-main .auth-input:-webkit-autofill:hover,.ll-main .auth-input:-webkit-autofill:focus{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent!important;-webkit-text-fill-color:var(--ll-on-dark)!important;caret-color:var(--ll-on-dark)!important;border-bottom:1px solid var(--ll-on-dark-faint)!important;transition:background-color 600000s 0s,color 600000s 0s}.ll-main .auth-field__label-row+.auth-input{padding-right:40px!important}.ll-main .auth-password-toggle-inline{position:absolute!important;z-index:1;right:0;bottom:1px;width:40px;height:40px;padding:0!important;margin:0;justify-content:flex-end;background:transparent!important;color:var(--ll-on-dark-muted)}.ll-main .auth-password-toggle-inline svg{width:17px;height:17px}.ll-error{margin:.5rem 0 0;font-size:.8125rem;color:#ff8a7a}.ll-actions{display:flex;align-items:center;gap:.25rem;margin-top:calc(var(--u) * .6)}.ll-icon{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--ll-radius);background:transparent;color:var(--ll-on-dark-muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.ll-icon:hover:not(:disabled){color:var(--ll-on-dark)}.ll-icon:disabled{opacity:.4;cursor:default}.ll-icon:focus-visible,.ll-remember:has(input:focus-visible){outline:none;box-shadow:0 0 0 1px var(--ll-on-dark)}.ll-icon--on{color:var(--ll-on-dark);background:#f4f4f41f}.ll-icon--on .lucide-pin{fill:currentColor}.ll-actions>.ll-icon:first-child{margin-left:-8px}.ll-actions .ll-submit{width:auto;margin-left:auto}.ll-captcha{margin-top:.75rem}.ll-error__link{display:block;margin-top:.25rem;color:inherit}.ll-submit{min-height:32px;padding:0 1rem;border:1px solid var(--ll-on-dark-muted);border-radius:var(--ll-radius);background:transparent;color:var(--ll-on-dark);font:inherit;font-size:.8125rem;font-weight:400;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ll-submit--waiting{visibility:hidden;opacity:0;translate:6px 0}.ll-form:has(input:autofill) .ll-submit--waiting{visibility:visible;opacity:1;translate:none}@media(prefers-reduced-motion:no-preference){.ll-submit{transition:background-color .15s ease,border-color .15s ease,opacity .22s ease,translate .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.ll-submit--waiting{transition:opacity .16s ease,translate .16s ease,visibility 0s linear .16s}}.ll-submit:hover:not(:disabled){border-color:var(--ll-blue);background:var(--ll-blue)}.ll-submit:disabled{border-color:var(--ll-on-dark-faint);background:transparent;color:#f4f4f461;cursor:default}.ll-side{position:relative;z-index:1;grid-column:2 / 4;grid-row:2 / 4;padding:calc(var(--cw-overlap) + var(--u) * .35) var(--u) calc(var(--u) * .35);background:#d6d6d6b8;backdrop-filter:blur(16px);border-radius:var(--ll-radius);box-shadow:inset 0 1px #ffffff80,0 30px 50px -30px #0000004d}.ll-side__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ll-stage[data-panel=onboarding]{position:absolute;inset:calc(var(--ll-edge) + 44px) var(--ll-edge) var(--ll-edge);grid-template:1fr / 1fr}.ll-stage[data-panel=onboarding] .ll-main{display:none}.ll-stage[data-panel=onboarding] .ll-side{grid-column:1;grid-row:1;padding:var(--u)}.ll-onboarding{display:grid;align-content:start;gap:.5rem;max-width:32rem}.ll-onboarding__title{margin:0;font-size:1.1875rem;font-weight:700;letter-spacing:-.01em}.ll-onboarding__note{margin:0;font-size:.875rem;color:var(--ll-muted)}.ll-link{display:inline-flex;align-items:center;min-height:36px;padding:0;border:0;background:none;color:var(--ll-muted);font:inherit;font-size:.8125rem;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .15s ease}.ll-link:hover{color:var(--ll-blue)}.ll-main .ll-link{color:var(--ll-on-dark-muted)}.ll-main .ll-link:hover{color:var(--ll-on-dark)}.ll-link--off,.ll-link--off:hover{color:#1a1a1a4d;cursor:default}.ll :is(a,button,input,label),.ll :is(a,button,input,label):hover{transform:none;translate:none;scale:none;will-change:auto}.ll-submit:focus-visible,.ll-link:focus-visible{outline:2px solid var(--ll-blue);outline-offset:3px}.ll-main .ll-submit:focus-visible,.ll-main .ll-link:focus-visible{outline-color:var(--ll-on-dark)}.ll-sub{margin:0 0 .5rem;font-size:.8125rem;line-height:1.5;color:var(--ll-on-dark-muted)}.ll-sub strong{font-weight:500;color:var(--ll-on-dark)}.ll-msg{margin:0;font-size:.9375rem;line-height:1.5;color:var(--ll-on-dark)}.ll-msg--error{color:#ff8a7a}.ll-code-meta{margin:0 0 .25rem;font-size:.75rem;color:var(--ll-on-dark-muted);font-variant-numeric:tabular-nums}.ll-code{display:flex;align-items:flex-end;gap:.375rem;transition:opacity .15s ease}.ll-code--busy{opacity:.6}.ll-code__sep{flex:none;width:.5rem}.ll-code__digit{flex:1 1 0;min-width:0;height:2.75rem;padding:0;border:0;border-bottom:1px solid var(--ll-on-dark-faint);border-radius:0;background:transparent;color:var(--ll-on-dark);font:inherit;font-size:1.375rem;font-weight:400;font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--ll-on-dark);-webkit-appearance:none;appearance:none;transition:border-color .15s ease}.ll-code__digit--filled{border-bottom-color:var(--ll-on-dark-muted)}.ll-code__digit:focus,.ll-code__digit:focus-visible{outline:none;border-bottom:2px solid var(--ll-on-dark)}.ll-code__digit:disabled{cursor:not-allowed}.ll-reqs{display:flex;flex-wrap:wrap;gap:.25rem .875rem;margin:.625rem 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--ll-on-dark-muted)}.ll-reqs li{display:inline-flex;align-items:center;gap:.3125rem}.ll-reqs li:before{content:"";width:5px;height:5px;border:1px solid currentColor;border-radius:50%}.ll-reqs li[data-met=true]{color:var(--ll-on-dark)}.ll-reqs li[data-met=true]:before{background:currentColor}.ll-submit--link{display:inline-flex;align-items:center;margin-left:auto;text-decoration:none}.ll-side__row--start{justify-content:flex-start;gap:1.25rem}.ll-side__row form{display:contents}.ll-link:disabled{opacity:.5;cursor:default}@media(max-width:767.98px){.ll{--cw: min(76vw, 320px);--ll-edge: 1.25rem;padding:4rem 1.25rem 2.5rem}.ll-meta{top:var(--ll-edge);font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.ll *{transition:none}}
