.lp-authed,html[data-authed] .lp-anon{display:none!important}html[data-authed] .lp-authed{display:inline-flex!important}#lp{--lp-hdr:var(--tarc-hdr-h, 65px)}@media (max-width:767px),(max-height:500px) and (pointer:coarse){#lp{--lp-hdr:var(--tarc-hdr-h, 69px)}}#lp-bg{position:fixed;left:0;right:0;top:0;height:100vh;height:100lvh;z-index:-1;pointer-events:none}#lp-bg.is-covered{visibility:hidden}#lp-bgvid{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .9s ease}#lp-bg.has-video{overflow:hidden;background:#000;--lp-vid-drop:11vh}#lp-bg.has-video #lp-bgvid{top:var(--lp-vid-drop)}@media (max-height:760px) and (min-width:768px){#lp-bg.has-video{--lp-vid-drop:16vh}}@media (max-width:767px),(max-height:500px) and (pointer:coarse){#lp-bg.has-video{--lp-vid-drop:7vh}}#lp-bgvid[poster],#lp-bgvid.is-on{opacity:1}#lp-bg.has-video #hero-fabric{display:none}.lp-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(48% 62% at 0% 100%,#000,#000000b8 30%,#0000),radial-gradient(48% 62% at 100% 100%,#000,#000000b8 30%,#0000),radial-gradient(34% 40% at 0% 0%,#000,#0000008c 35%,#0000),radial-gradient(34% 40% at 100% 0%,#000,#0000008c 35%,#0000),linear-gradient(to bottom,#000 0,#000 var(--lp-vid-drop),rgba(0,0,0,.5) calc(var(--lp-vid-drop) + 5vh),rgba(0,0,0,.16) calc(var(--lp-vid-drop) + 14vh),rgba(0,0,0,0) calc(var(--lp-vid-drop) + 22vh)),linear-gradient(to bottom,#0000 62%,#00000061 84%,#000000bd),radial-gradient(120% 100% at 50% 45%,#0000 58%,#00000061)}#lp-bg:not(.has-video) .lp-vignette,#lp-bg:not(.has-video) .lp-ambient{display:none}.lp-ambient{position:absolute;inset:0;pointer-events:none;opacity:var(--lp-blur-p, 0);background:radial-gradient(62% 48% at 50% 82%,#76a8ff57,#76a8ff00 72%),radial-gradient(30% 36% at 88% 56%,#60d6ff42,#60d6ff00 72%),radial-gradient(44% 40% at 13% 34%,#8060e638,#8060e600 72%),radial-gradient(70% 46% at 52% 28%,#2e56b442,#2e56b400 76%)}.lp-vignette{opacity:calc(1 - var(--lp-blur-p, 0) * .4)}#hero-fabric{display:block;width:100%;height:100%;opacity:0;transition:opacity .9s ease;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 9%,black 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 9%,black 92%,transparent 100%)}#hero-fabric.is-on{opacity:.5}#lp-hero{--lp-hero-lift: 22vh;position:relative;display:flex;align-items:center;min-height:calc(100vh - var(--lp-hdr));min-height:calc(100svh - var(--lp-hdr));padding:32px 0 calc(32px + var(--lp-hero-lift))}@media (max-width:767px),(max-height:500px) and (pointer:coarse){#lp-hero{--lp-hero-lift: 10vh;min-height:calc(100vh - var(--lp-hdr) - var(--tarc-bbar-h, 53px) - env(safe-area-inset-bottom,0px));min-height:calc(100svh - var(--lp-hdr) - var(--tarc-bbar-h, 53px) - env(safe-area-inset-bottom,0px));padding:28px 0 calc(28px + var(--lp-hero-lift))}}#lp.lp-vid #lp-hero{--lp-hero-top:clamp(24px, 7.5vh, 110px);align-items:flex-start;padding:var(--lp-hero-top) 0 96px}@media (max-height:760px) and (min-width:768px){#lp.lp-vid #lp-hero{--lp-hero-top:clamp(16px, 4.5vh, 48px)}#lp.lp-vid .lp-h1{font-size:clamp(34px,4.6vw,52px)}#lp.lp-vid .lp-sub{margin-top:14px}#lp.lp-vid .lp-sbox{margin-top:24px}#lp.lp-vid .lp-ctas{margin-top:18px}}@media (max-width:767px),(max-height:500px) and (pointer:coarse){#lp.lp-vid #lp-hero{--lp-hero-top:clamp(20px, 5vh, 48px);padding-bottom:88px}}.lp-hero-in{position:relative;z-index:1;width:100%;text-align:center}.lp-hero-in:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:50%;width:min(980px,100%);height:120%;transform:translate(-50%,-50%);background:radial-gradient(ellipse 60% 55% at 50% 50%,#0d1117d1,#0d11178c 45%,#0d111700)}#lp.lp-vid .lp-hero-in:before{background:radial-gradient(ellipse 60% 55% at 50% 50%,#0206126b,#02061238,#02061200)}.lp-h1{margin:0 auto;max-width:900px;font-size:clamp(34px,5.4vw,62px);line-height:1.06;font-weight:600;letter-spacing:-.025em;color:#f0f6fc;text-shadow:0 1px 24px rgba(13,17,23,.9)}.lp-sub{margin:18px auto 0;max-width:41em;font-size:clamp(15.5px,1.5vw,18px);line-height:1.55;color:#cbd5e1;text-shadow:0 1px 16px rgba(13,17,23,.9);text-wrap:balance}.lp-tag{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;margin:18px auto 0;font-size:clamp(16.5px,1.45vw,20px);line-height:1.3;font-weight:600;letter-spacing:-.005em;filter:drop-shadow(0 1px 14px rgba(13,17,23,.85))}.lp-tag>span{white-space:nowrap;background:linear-gradient(180deg,#fff,#d3e6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-tag>span.lp-tag-end{background-image:linear-gradient(90deg,#8ccfff,#5fe3cf)}.lp-tag>i{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#58a6ff,#2fd6c9);box-shadow:0 0 10px #58a6ffbf}@media (max-width:520px){.lp-tag{flex-direction:column;gap:3px}.lp-tag>i{display:none}}@media (max-height:760px) and (min-width:768px){#lp.lp-vid .lp-tag{margin-top:12px}}.lp-cue{position:absolute;left:50%;bottom:clamp(14px,3.2vh,34px);z-index:1;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 14px 2px;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.lp-cue-t{font-size:13.5px;line-height:1.2;font-weight:500;letter-spacing:.06em;color:#ffffffe0;text-shadow:0 1px 12px rgba(0,0,0,.85);transition:color .2s}.lp-cue-ch{display:block;overflow:visible;filter:drop-shadow(0 0 6px rgba(150,200,255,.55)) drop-shadow(0 2px 8px rgba(0,0,0,.6));animation:lp-cue-dip 3s cubic-bezier(.45,.05,.35,1) infinite}.lp-cue:hover .lp-cue-t{color:#fff}.lp-cue:hover .lp-cue-glass{stroke:#ffffff52}.lp-cue:focus-visible{outline:2px solid #9fd0ff;outline-offset:2px;border-radius:10px}@keyframes lp-cue-dip{0%,56%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}68%{transform:translateY(8px);animation-timing-function:cubic-bezier(.3,0,.3,1)}78%{transform:translateY(-1.5px);animation-timing-function:cubic-bezier(.45,0,.55,1)}86%{transform:translateY(3px);animation-timing-function:cubic-bezier(.25,0,.3,1)}94%,to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lp-cue-ch{animation:none}}@media (max-width:767px),(max-height:500px) and (pointer:coarse){.lp-cue{bottom:14px}.lp-cue-t{font-size:12.5px}.lp-cue-ch{width:34px;height:20px}}@media (max-width:520px){.lp-br{display:none}}.lp-sbox{position:relative;width:min(520px,100%);margin:30px auto 0;text-align:left}.lp-sbox .tns-pop{top:calc(100% + 8px);left:0;right:0;width:auto;max-width:none}.lp-hero-in.tns-raised{z-index:6}.lp-search{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;margin:0;height:50px;padding:0 14px 0 16px;border-radius:12px;cursor:text;text-align:left;background:#161b22eb;border:1px solid rgba(88,166,255,.28);color:#8b949e;font:inherit;font-size:15px;box-shadow:0 10px 30px -18px #000000e6,inset 0 1px #ffffff0a;transition:border-color .15s,box-shadow .15s}.lp-search:hover{border-color:#58a6ff8c;color:#cbd5e1}.lp-search:focus-within{border-color:#58a6ffbf;box-shadow:0 10px 30px -18px #000000e6,0 0 0 3px #58a6ff29}.lp-search svg{flex:0 0 auto;color:#58a6ff}.lp-search-in{flex:1 1 auto;min-width:0;height:100%;padding:0;margin:0;border:0;outline:none;background:transparent;color:#e6edf3;font:inherit;font-size:15px;text-overflow:ellipsis}.lp-search-in::-moz-placeholder{color:#8b949e;opacity:1}.lp-search-in::placeholder{color:#8b949e;opacity:1}.lp-search:hover .lp-search-in::-moz-placeholder{color:#cbd5e1}.lp-search:hover .lp-search-in::placeholder{color:#cbd5e1}@media (max-width:767px),(max-height:500px) and (pointer:coarse){.lp-search-in{font-size:16px}}.lp-kbd{flex:0 0 auto;box-sizing:border-box;width:54px;text-align:center;font:inherit;font-size:11.5px;color:#8b949e;padding:2px 0;border-radius:6px;border:1px solid rgba(139,148,158,.35);background:#0d111799}@media (max-width:767px),(max-height:500px) and (pointer:coarse){.lp-kbd{display:none}}.lp-ctas{display:flex;flex-direction:column;align-items:center;gap:10px;width:320px;max-width:100%;margin:22px auto 0}.lp-free{margin:-2px 0 4px;font-size:13px;line-height:1.3;color:#b6c2ce;text-shadow:0 1px 12px rgba(13,17,23,.9)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:44px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:filter .15s,border-color .15s,background .15s}.lp-btn-1{width:100%;height:48px;font-size:16px;color:#fff;background:linear-gradient(180deg,#70b0e6,#4f95e6);border:1px solid rgba(112,176,230,.5);box-shadow:inset 0 1px #fff6,0 10px 26px -12px #4f95e6d9}.lp-btn-1:hover{filter:brightness(1.06)}.lp-google{position:relative;width:100%;height:40px}.lp-btn-g{width:100%;height:40px;color:#e6edf3;background:#131314;border:1px solid #8e918f;font-weight:500}.lp-btn-g:hover{background:#1f1f20}.lp-google-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0}.lp-google.is-ready .lp-google-btn{pointer-events:auto;opacity:1}.lp-google.is-ready .lp-btn-g{visibility:hidden}.lp-apple{width:100%}.lp-motion{position:fixed;right:18px;bottom:18px;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(140,180,255,.28);background:#0d1117c7;color:#9fb3c8;cursor:pointer;transition:color .15s,border-color .15s}@media (max-width:767px),(max-height:500px) and (pointer:coarse){.lp-motion{right:12px;bottom:calc(var(--tarc-bbar-h, 53px) + env(safe-area-inset-bottom,0px) + 12px)}}.lp-motion[hidden]{display:none}.lp-motion:hover{color:#e6edf3;border-color:#8cb4ff8c}.lp-motion .lp-ico-play{display:none}.lp-motion.is-paused .lp-ico-play{display:block}.lp-motion.is-paused .lp-ico-pause{display:none}
