html.focus.dark .la{--la-ease:cubic-bezier(.2, .8, .2, 1);color:#f4f5f4;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:100vh;display:grid;position:relative;overflow:hidden}html.focus.dark body:has(.la) [data-max-launcher]{display:none}html.focus.dark .la-horizon{z-index:-1;pointer-events:none;background:radial-gradient(circle,#050807 62%,#08130f 70%,#0b1a14 72%);border-radius:50%;width:1900px;height:1900px;animation:1.6s both la-fade;position:absolute;top:50%;left:47%;transform:translateY(-50%);box-shadow:-2px 0 #6ee7b733,-40px 0 110px -20px #10b98140,inset 50px 0 140px -40px #10b98126;-webkit-mask:linear-gradient(#0000 4%,#000 34% 66%,#0000 96%);mask:linear-gradient(#0000 4%,#000 34% 66%,#0000 96%)}html.focus.dark .la-form{justify-content:center;align-items:center;padding:48px 32px;display:flex}html.focus.dark .la-in{width:100%;max-width:380px}html.focus.dark .la-in>*{animation:la-rise .8s var(--la-ease) backwards}html.focus.dark .la-in>:nth-child(2){animation-delay:70ms}html.focus.dark .la-in>:nth-child(3){animation-delay:.13s}html.focus.dark .la-in>:nth-child(4){animation-delay:.19s}html.focus.dark .la-in>:nth-child(5){animation-delay:.25s}html.focus.dark .la-in>:nth-child(n+6){animation-delay:.3s}html.focus.dark .la-brand{letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:56px;font-size:16px;font-weight:600;display:flex}html.focus.dark .la-title{letter-spacing:-.035em;font-size:44px;font-weight:600;line-height:1.04}html.focus.dark .la-sub{color:var(--muted);margin-top:10px;margin-bottom:36px;font-size:15.5px;line-height:1.5}html.focus.dark .la-google{color:#f4f5f4;background:#ffffff07;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:100%;padding:13px 18px;font-size:14.5px;font-weight:500;transition:background .2s,box-shadow .25s,transform .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}html.focus.dark .la-google:hover{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff2a}html.focus.dark .la-google:active{transform:scale(.985)}html.focus.dark .la-fine{text-align:center;color:var(--fm-dim);margin-top:9px;font-size:11.5px;line-height:1.5}html.focus.dark .la-or{color:var(--fm-dim);align-items:center;gap:14px;margin:26px 0;font-size:12.5px;display:flex}html.focus.dark .la-or:before,html.focus.dark .la-or:after{content:"";flex:1;height:1px}html.focus.dark .la-or:before{background:linear-gradient(90deg,#0000,#ffffff17)}html.focus.dark .la-or:after{background:linear-gradient(90deg,#ffffff17,#0000)}html.focus.dark .la-fields{flex-direction:column;gap:18px;display:flex}html.focus.dark .la-lab{color:var(--fm-text-2);justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:13.5px;display:flex}html.focus.dark .la-lab a{color:var(--fm-dim);font-size:12.5px;transition:color .15s}html.focus.dark .la-lab a:hover{color:#f4f5f4}html.focus.dark .la .la-input{color:#f4f5f4;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;outline:none;width:100%;height:48px;padding:0 16px;font-size:15px;transition:border-color .2s,box-shadow .25s,background .2s;display:block}html.focus.dark .la .la-input:hover{border-color:#fff2}html.focus.dark .la .la-input:focus{background:#ffffff08;border-color:#3ddc9777;box-shadow:0 0 0 4px #3ddc9714}html.focus.dark .la .la-input::placeholder{color:#5d6561}html.focus.dark .la .la-input.code{text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:20px}html.focus.dark .la-go{justify-content:center;width:100%;margin-top:8px;padding:14px 20px;font-size:15px;transition:box-shadow .3s,opacity .3s,transform .15s}html.focus.dark .la-go:hover:not(:disabled){box-shadow:0 0 44px -6px #34d399cc}html.focus.dark .la-go:active:not(:disabled){transform:scale(.985)}html.focus.dark .la-go:disabled{opacity:.55;cursor:progress}html.focus.dark .la-go svg{transition:transform .25s var(--la-ease)}html.focus.dark .la-go:hover:not(:disabled) svg{transform:translate(3px)}html.focus.dark .la-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite fm-spin}html.focus.dark .la-err{color:#f6c3c6;background:#f2626b0d;border-radius:14px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:12px 15px;font-size:13.5px;line-height:1.45;animation:.25s both fm-pop-in;display:flex;box-shadow:inset 0 0 0 1px #f2626b44}html.focus.dark .la-err .fm-dot{margin-top:6px}html.focus.dark .la-alt{text-align:center;color:var(--muted);margin-top:30px;font-size:14px}html.focus.dark .la-alt a,html.focus.dark .la-alt button{color:#f4f5f4;font-weight:500;transition:color .15s}html.focus.dark .la-alt a:hover,html.focus.dark .la-alt button:hover{color:var(--fm-em)}html.focus.dark .la-side{align-items:center;padding:48px clamp(40px,7vw,120px) 48px clamp(60px,9vw,160px);display:flex;position:relative}html.focus.dark .la-hero{width:100%;max-width:560px}html.focus.dark .la-hero-k{color:var(--fm-text-2);animation:la-rise .9s .2s var(--la-ease) backwards;font-size:15px}html.focus.dark .la-hero-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#f4f5f4;animation:la-rise .9s .3s var(--la-ease) backwards;margin-top:8px;font-size:84px;font-weight:600;line-height:1}html.focus.dark .la-cur{color:var(--fm-em);margin-right:2px}html.focus.dark .la-hero-s{color:var(--muted);animation:la-rise .9s .4s var(--la-ease) backwards;margin-top:14px;font-size:15px}html.focus.dark .la-curve{width:100%;height:240px;margin-top:40px;display:block;overflow:visible}html.focus.dark .la-c-line{stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 8px #3ddc9799);animation:2s cubic-bezier(.45,0,.2,1) .5s forwards fm-draw}html.focus.dark .la-c-area{opacity:0;animation:1.2s 1.5s forwards la-fade}html.focus.dark .la-c-dot{fill:#f4f5f4;filter:drop-shadow(0 0 6px #fffc);opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,1.4,.4,1) forwards fm-pop}html.focus.dark .la-c-end{fill:#eafff5;filter:drop-shadow(0 0 10px #3ddc97);opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,1.4,.4,1) 2.4s forwards fm-pop,2.6s ease-in-out 3s infinite la-beat}html.focus.dark .la-max{animation:la-rise .9s 2.2s var(--la-ease) backwards;align-items:flex-start;gap:14px;margin-top:38px;display:flex}html.focus.dark .la-orb{margin-top:1px;animation:4s ease-in-out infinite fm-orb-pulse}html.focus.dark .la-max p{color:#e6e9e7;max-width:440px;font-size:15.5px;line-height:1.5}html.focus.dark .la-max em{color:var(--muted);font-style:normal}html.focus.dark .la-loading{place-items:center;min-height:100vh;display:grid}html.focus.dark .la-loading .fm-orb{width:46px;height:46px;animation:2.2s ease-in-out infinite fm-orb-pulse,.5s both la-fade}@keyframes la-rise{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}@keyframes la-fade{0%{opacity:0}to{opacity:1}}@keyframes la-beat{0%,to{filter:drop-shadow(0 0 8px #3ddc97)}50%{filter:drop-shadow(0 0 16px #3ddc97)}}@media (max-width:1023px){html.focus.dark .la{grid-template-columns:1fr}html.focus.dark .la-side{display:none}html.focus.dark .la-horizon{left:70%}html.focus.dark .la-brand{margin-bottom:40px}html.focus.dark .la-title{font-size:36px}}@media (prefers-reduced-motion:reduce){html.focus.dark .la *,html.focus.dark .la-horizon{animation-duration:.01ms!important;animation-delay:0s!important}}html.focus.dark .la-film{width:100%;max-width:860px;animation:la-rise 1s .25s var(--la-ease) backwards}html.focus.dark .la-film video{aspect-ratio:1480/1260;-webkit-mask-composite:source-in;background:0 0;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}html.focus.dark .la-side:has(.la-film){padding:40px clamp(24px,4vw,72px) 40px clamp(40px,6vw,110px)}html.focus.dark .la-fields{gap:12px}html.focus.dark .la-quiet{color:var(--fm-dim);align-self:center;margin-top:6px;font-size:13.5px;transition:color .15s}html.focus.dark .la-quiet:hover{color:#f4f5f4}html.focus.dark .la-quiet.accent{color:var(--fm-em);margin-top:10px;font-weight:500;display:inline-block}html.focus.dark .la-new{animation:la-rise .9s .5s var(--la-ease) backwards;margin-top:48px}html.focus.dark .la-new p{font-size:15px}html.focus.dark .ob-intro-hero:has(.la-film){justify-content:flex-end;display:flex}html.focus.dark .ob-intro-hero .la-film{flex:none;width:min(800px,46vw);max-width:none}html.focus.dark .ob-card-col:has(.ob-intro-hero .la-film){align-self:stretch;min-height:0;padding:0;position:relative;top:auto}html.focus.dark .ob-intro-hero .la-film{width:min(840px,48vw)}html.focus.dark .ob-card-col:has(.ob-intro-hero .la-film){align-items:flex-start}html.focus.dark .ob-intro-hero .la-film{transition:opacity .8s;animation:none}html.focus.dark .la.la-solo{grid-template-columns:minmax(0,1fr)}html.focus.dark .la-solo .la-form{min-height:100vh}html.focus.dark .la-solo .la-in>*,html.focus.dark .la-solo .la-new{animation:none}html.focus.dark .la-solo .la-brand{margin-bottom:44px}html.focus.dark .la-solo .fm-orb,html.focus.dark .la-solo .fm-orb:before,html.focus.dark .la-solo .fm-orb:after{animation:none}html.focus.dark .la-film{position:relative}html.focus.dark .la-film:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;-webkit-mask-composite:xor;background:radial-gradient(48% 46% at 50% 47%,#34d39980 0%,#34d39957 62%,#10b9811f 82%,#0000 100%);position:absolute;inset:-25%;-webkit-mask-image:url(/auth/laptop-glow-mask.svg),linear-gradient(#000,#000);mask-image:url(/auth/laptop-glow-mask.svg),linear-gradient(#000,#000);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:66.667% 66.667%,auto;mask-size:66.667% 66.667%,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes la-solo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html.focus.dark .la-solo .la-in{animation:la-solo-in .6s var(--la-ease,cubic-bezier(.2, .8, .2, 1)) both}html.focus.dark .ob-intro-hero .la-film{opacity:0}html.focus.dark .ob-intro-hero .la-film.on{opacity:1}
