.home-v3{--motion-ease-out: cubic-bezier(.2, .8, 0, 1);--motion-dur-out: .4s;--motion-ease-soft: cubic-bezier(.45, 0, .2, 1);--motion-dur-soft: .8s;--motion-dur-pulse: .24s;--motion-dur-dive: 1.6s;--motion-dur-breathe: 9s;--motion-ease-drift: cubic-bezier(0, 0, 1, 1);--lc-ink:#15181F;--lc-ink-soft:#3F4556;--lc-muted:#667089;--lc-cta:#1F3A5F;--lc-cta-rgb:31,58,95;--lc-cta-hover:#17304F;--lc-cta-active:#122640;--lc-line:rgba(21,24,31,.1);--lc-rim:rgba(255,255,255,.32);--lc-rim-fallback:rgba(255,255,255,.7);--lc-rim-edge:rgba(255,255,255,.75);--lc-panel:rgba(255,255,255,.93);--lc-field:rgba(var(--lc-shadow-sky),.08);--lc-field-focus:rgba(255,255,255,.98);--lc-focus:#2757C4;--lc-sky-0:#4F8BDD;--lc-sky-1:#86B4EC;--lc-sky-2:#BFD8F4;--lc-sky-3:#F2E6D6;--lc-sky-4:#F6D9A8;--lc-horizon:90%;--lc-glow-rgb:246,217,168;--lc-glow-hot-rgb:255,240,212;--lc-cloud-shadow:#8FA7CA;--lc-cloud-body:#FFFFFF;--lc-cloud-lit:#F6D9A8;--lc-star:#FFFFFF;--lc-bird:#141A45;--lc-shadow-sky:70,110,170;--lc-shadow-warm:240,190,140;--lc-sky-rgb:var(--lc-shadow-sky);--lc-shadow-card: 0 1px 2px rgba(var(--lc-shadow-warm),.14), 0 24px 48px -12px rgba(var(--lc-shadow-sky),.3);--lc-shadow-mark: 0 1px 2px rgba(var(--lc-shadow-warm),.2), 0 10px 20px -8px rgba(var(--lc-shadow-sky),.4)}.home-v3 .lc-stage{--lc-nav-h:75px;--lc-nav-gap:24px;position:relative;margin:calc(var(--lc-nav-h) + var(--lc-nav-gap)) auto 0;width:var(--hv3-w);max-width:100%;min-height:min(760px,calc(100svh - 120px));border-radius:40px;overflow:hidden;display:grid;place-items:center;padding:56px 24px;box-sizing:border-box;isolation:isolate;background-color:var(--lc-sky-1)}.home-v3 .lc-ground{position:absolute;inset:0;z-index:0;background-color:var(--lc-sky-1);background-image:linear-gradient(180deg,var(--lc-sky-0) 0%,var(--lc-sky-1) 38%,var(--lc-sky-2) 84%,var(--lc-sky-3) 94%,var(--lc-sky-4) 100%)}.home-v3 .lc-ground:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 14% at 50% 100%,rgba(var(--lc-glow-hot-rgb),.85),rgba(var(--lc-glow-rgb),.45) 45%,rgba(var(--lc-glow-rgb),0) 78%);animation:lc-breathe var(--motion-dur-breathe) var(--motion-ease-soft) infinite alternate}@keyframes lc-breathe{0%{opacity:.7}to{opacity:1}}.home-v3 .lc-stars{position:absolute;inset:0;transform-origin:50% var(--lc-horizon);transition:transform var(--motion-dur-dive) var(--motion-ease-soft)}.home-v3 .lc-stars canvas{position:absolute;inset:0;width:100%;height:100%;display:block;animation:lc-twinkle 4s var(--motion-ease-soft) infinite alternate}.home-v3 .lc-stars canvas:nth-child(2){animation-duration:5.3s;animation-delay:-1.7s}.home-v3 .lc-stars canvas:nth-child(3){animation-duration:3.1s;animation-delay:-2.4s}@keyframes lc-twinkle{0%{opacity:.25}to{opacity:1}}.home-v3 .lc-sky-layer{position:absolute;inset:0;overflow:hidden;opacity:0;transform-origin:50% var(--lc-horizon);transition:opacity var(--motion-dur-soft) var(--motion-ease-soft),transform var(--motion-dur-dive) var(--motion-ease-soft)}.home-v3 .lc-sky-layer.is-ready{opacity:var(--a)}.home-v3 .lc-sky-layer canvas{position:absolute;left:0;top:0;height:100%;width:200%;display:block;animation:lc-drift var(--t) var(--motion-ease-drift) infinite}@keyframes lc-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.home-v3 .lc-sky-far{--a:.65;--t:420s }.home-v3 .lc-sky-mid{--a:.82;--t:240s }.home-v3 .lc-sky-near{--a:.9;--t:140s }.home-v3 .lc-stage.is-dive .lc-stars{transform:scale(1.05)}.home-v3 .lc-stage.is-dive .lc-sky-far{transform:scale(1.12)}.home-v3 .lc-stage.is-dive .lc-sky-mid{transform:scale(1.22)}.home-v3 .lc-stage.is-dive .lc-sky-near{transform:scale(1.35)}.home-v3 .lc-flock{position:absolute;inset:0;width:100%;height:100%;display:block}.home-v3 .lc-ground:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--lc-shadow-sky),0) 70%,rgba(var(--lc-shadow-sky),.12))}.home-v3 .lc-card{--r-inner:24px;--pad:8px;--r-outer:calc(var(--r-inner) + var(--pad));--panel-pad:20px;--r-field:14px;position:relative;z-index:1;width:100%;max-width:424px;box-sizing:border-box;background:var(--lc-rim-fallback);border-radius:var(--r-outer);padding:var(--pad);box-shadow:inset 0 1px 0 var(--lc-rim-edge),var(--lc-shadow-card);view-transition-name:auth-card}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.home-v3 .lc-card{background:var(--lc-rim);backdrop-filter:blur(18px) saturate(1.2)}}.home-v3 .lc-panel{background:var(--lc-panel);border-radius:var(--r-inner);padding:var(--panel-pad);box-sizing:border-box;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff8c,0 1px 2px rgba(var(--lc-shadow-sky),.1)}.home-v3 .lc-card.is-fading{opacity:0;transform:scale(1.06);transition:opacity calc(var(--motion-dur-dive) * .75) var(--motion-ease-soft),transform calc(var(--motion-dur-dive) * .75) var(--motion-ease-soft)}.home-v3 .lc-card.is-leaving{visibility:hidden}.home-v3 .lc-head{display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px 0 20px;text-align:center}.home-v3 .lc-title{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0;color:var(--lc-ink);font-family:inherit;text-wrap:balance}.home-v3 .lc-sub{font-size:14px;line-height:1.55;color:var(--lc-ink-soft);margin:0;max-width:34ch}.home-v3 .lc-mark{--r-inner:24px;--pad:6px;width:58px;height:72px;box-sizing:border-box;padding:var(--pad);border-radius:calc(var(--r-inner) + var(--pad));background:linear-gradient(180deg,#fff,#dce6f4);box-shadow:inset 0 1px #fff,inset 0 -1px rgba(var(--lc-shadow-sky),.22),var(--lc-shadow-mark);view-transition-name:auth-mark}.home-v3 .lc-mark-glass{position:relative;background:linear-gradient(180deg,var(--lc-sky-0),var(--lc-sky-2) 70%,var(--lc-sky-4));width:100%;height:100%;border-radius:var(--r-inner);overflow:hidden;box-shadow:inset 0 2px 6px rgba(var(--lc-shadow-sky),.55),inset 0 -1px #ffffff40}.home-v3 .lc-mark-sky{position:absolute;inset:0;width:100%;height:100%;display:block}.home-v3 .lc-mark-glass:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,#ffffff52,#fff0 42%)}.home-v3 .lc-form{display:flex;flex-direction:column;gap:var(--pad);margin:0}.home-v3 .lc-field{position:relative;display:flex;align-items:center;height:56px;box-sizing:border-box;background:var(--lc-field);border:1px solid transparent;border-radius:var(--r-field);box-shadow:0 0 rgba(var(--lc-cta-rgb),0);transition:border-color var(--motion-dur-out) var(--motion-ease-out),background-color var(--motion-dur-out) var(--motion-ease-out),box-shadow var(--motion-dur-out) var(--motion-ease-out),transform var(--motion-dur-out) var(--motion-ease-out)}.home-v3 .lc-field:focus-within{border-color:var(--lc-cta);background:var(--lc-field-focus);transform:translateY(-1px);box-shadow:0 8px 18px -8px rgba(var(--lc-shadow-sky),.45),0 0 0 3px rgba(var(--lc-shadow-sky),.14)}.home-v3 .lc-field.is-pulse{animation:lc-pulse var(--motion-dur-pulse) var(--motion-ease-out)}@keyframes lc-pulse{0%{box-shadow:0 8px 18px -8px rgba(var(--lc-shadow-sky),.45),0 0 0 3px rgba(var(--lc-shadow-sky),.14),0 0 rgba(var(--lc-cta-rgb),.38)}to{box-shadow:0 8px 18px -8px rgba(var(--lc-shadow-sky),.45),0 0 0 3px rgba(var(--lc-shadow-sky),.14),0 0 0 10px rgba(var(--lc-cta-rgb),0)}}.home-v3 .lc-field .lc-ico{flex:none;width:18px;height:18px;margin-left:18px;color:var(--lc-muted);transition:color var(--motion-dur-out) var(--motion-ease-out)}.home-v3 .lc-field:focus-within .lc-ico{color:var(--lc-cta)}.home-v3 .lc-field .in{flex:1;height:100%;min-width:0;padding:22px 18px 6px 12px;box-sizing:border-box;font:inherit;font-size:16px;color:var(--lc-ink);background:transparent;border:0;outline:2px solid transparent;outline-offset:1px;border-radius:var(--r-field)}.home-v3 .lc-field .in::-moz-placeholder{color:var(--lc-muted);opacity:.85}.home-v3 .lc-field .in::placeholder{color:var(--lc-muted);opacity:.85}.home-v3 .lc-field .in:focus-visible{outline:2px solid transparent}.home-v3 .lc-field label{position:absolute;left:48px;top:8px;font-size:11.5px;line-height:1;letter-spacing:.01em;color:var(--lc-ink-soft);pointer-events:none;transition:color var(--motion-dur-out) var(--motion-ease-out)}.home-v3 .lc-field:focus-within label{color:var(--lc-cta)}.home-v3 .lc-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;width:100%;box-sizing:border-box;border:0;border-radius:var(--r-field);background:var(--lc-cta);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:2px solid transparent;outline-offset:2px;transition:background-color var(--motion-dur-out) var(--motion-ease-out),translate var(--motion-dur-out) var(--motion-ease-out),outline-color var(--motion-dur-out) var(--motion-ease-out)}@media(hover:hover){.home-v3 .lc-cta:hover{background:var(--lc-cta-hover)}}.home-v3 .lc-cta:focus-visible{outline-color:var(--lc-focus)}.home-v3 .lc-cta:active{background:var(--lc-cta-active);translate:0 1px}.home-v3 .lc-cta:disabled,.home-v3 .lc-cta[aria-disabled=true]{opacity:.55;cursor:not-allowed}.home-v3 .lc-cta .lc-check{display:none;width:18px;height:18px}.home-v3 .lc-cta.is-done .lc-label{display:none}.home-v3 .lc-cta.is-done .lc-check{display:block}.home-v3 .lc-status{min-height:1lh;margin:0;padding:12px 0 6px;font-size:12.5px;line-height:1.5;color:var(--lc-ink-soft)!important;text-align:center}.home-v3 .lc-foot{margin:8px 0 0;padding:14px 0 0;font-size:13px;color:var(--lc-ink-soft);text-align:center;border-top:1px solid var(--lc-line)}.home-v3 .lc-foot a,.home-v3 .lc-sent a{color:var(--lc-cta);text-decoration:underline;text-underline-offset:2px}.home-v3 .lc-foot a:hover,.home-v3 .lc-sent a:hover{color:var(--lc-ink)}.home-v3 .lc-deleted{margin:0;padding:0 0 12px;text-align:center;font-size:14px;font-weight:600;color:var(--lc-ink)}.home-v3 .lc-sent{display:flex;flex-direction:column;gap:10px;padding:4px 0 6px}.home-v3 .lc-sent[hidden]{display:none}.home-v3 .lc-sent .chip{align-self:flex-start}.home-v3 .lc-sent p{margin:0}.home-v3 .lc-sent .soft{font-size:15.5px}.home-v3 .lc-sent .rowsub{font-size:12.5px}.home-v3 .lc-sent .btn.ghost{align-self:flex-start;margin-top:4px;height:44px;padding:0 18px;border:1px solid var(--lc-line);background:transparent;color:var(--lc-ink);border-radius:var(--r-field);transition:background-color var(--motion-dur-out) var(--motion-ease-out),border-color var(--motion-dur-out) var(--motion-ease-out)}@media(hover:hover){.home-v3 .lc-sent .btn.ghost:hover{background:var(--lc-field)}}.home-v3 .lc-sent .btn.ghost:focus-visible{outline:2px solid var(--lc-focus);outline-offset:2px}.home-v3 .lc-sent .btn.ghost:active{background:#e6eaf2}@view-transition{navigation:auto}::view-transition-old(auth-card),::view-transition-new(auth-card){animation-duration:var(--motion-dur-out);animation-timing-function:var(--motion-ease-out)}::view-transition-group(auth-card),::view-transition-group(auth-mark){animation-duration:var(--motion-dur-out);animation-timing-function:var(--motion-ease-out)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.home-v3 .lc-field,.home-v3 .lc-field label,.home-v3 .lc-field .lc-ico,.home-v3 .lc-cta{transition-duration:1ms}.home-v3 .lc-field.is-pulse,.home-v3 .lc-ground:before,.home-v3 .lc-stars canvas,.home-v3 .lc-sky-layer canvas{animation:none}.home-v3 .lc-sky-layer,.home-v3 .lc-stars{transition-duration:1ms}}@media(max-width:900px){.home-v3 .lc-stage{--lc-nav-h:72px;--lc-nav-gap:16px;margin-inline:12px;width:auto;border-radius:28px;padding:96px 16px 112px;min-height:min(760px,calc(100svh - 96px))}.home-v3 .lc-card{max-width:420px;--panel-pad:16px }}
