.lx{--ease:cubic-bezier(.2, .8, .2, 1);--rose:#ebbecb;--text:#f7f3f5;--muted:#a49ca6;--faint:#6f6871;--line:#ffffff12;min-height:100dvh;color:var(--text);font-family:var(--font-sans);background:#08080a;grid-template-columns:clamp(400px,31vw,540px) minmax(0,1fr);display:grid}.lx.is-paused *,.lx.is-paused :before,.lx.is-paused :after{animation-play-state:paused!important}.lx-auth{z-index:2;background:radial-gradient(80% 40% at 0 0,#ebbecb0f,#0000 70%),linear-gradient(#131216 0%,#0e0d10 100%);flex-direction:column;min-height:100dvh;padding:32px clamp(28px,3vw,56px) 28px;display:flex;position:relative;box-shadow:40px 0 90px -50px #000000f2}.lx-auth:after{content:"";opacity:.75;width:1px;transition:opacity .5s var(--ease);background:linear-gradient(#0000 0%,#ffffff0f 20%,#ebbecb6b 52%,#ffffff0f 82%,#0000 100%);position:absolute;top:0;bottom:0;right:0}.lx-auth:before{content:"";z-index:1;opacity:0;background:linear-gradient(#0000,#fff3f7,#0000);width:1px;height:22%;position:absolute;top:0;right:0}.lx[data-cta] .lx-auth:after,.lx[data-focus] .lx-auth:after{opacity:1}.lx[data-state=loading] .lx-auth:before{opacity:1;animation:lx-hairline 1.6s var(--ease) infinite}.lx-auth-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lx-lockup{filter:invert();width:108px;height:auto;display:block}.lx-chip{border:1px solid var(--line);height:24px;color:var(--muted);background:#ffffff08;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.lx-auth-body{width:100%;max-width:384px;transition:opacity .4s var(--ease), transform .4s var(--ease);flex-direction:column;flex:1;justify-content:center;margin:0 auto;padding:48px 0;display:flex}.lx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#e5b3c3;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.lx-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--rose));width:18px;height:1px}.lx-title{letter-spacing:-.045em;background:linear-gradient(#fff 10%,#e6d6dc 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:clamp(34px,2.6vw,42px);font-weight:600;line-height:1.02}.lx-lede{max-width:32ch;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.55}.lx-note{color:var(--faint);margin-top:18px;font-size:12px}.lx-auth-foot{color:var(--faint);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.lx-secure{align-items:center;gap:6px;display:inline-flex}.lx-secure svg{width:13px;height:13px}.lx-form{flex-direction:column;gap:18px;margin-top:36px;display:flex}.lx-row{flex-direction:column;gap:8px;display:flex}.lx-label{color:#c2b8c1;transition:color .2s var(--ease);font-size:12.5px;font-weight:500}.lx-row:focus-within .lx-label{color:#f2d3dd}.lx-control{position:relative}.lx-field{width:100%;height:48px;color:var(--text);transition:border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .25s var(--ease);background:#17151a;border:1px solid #ffffff16;border-radius:12px;outline:none;padding:0 15px;font-size:14px;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0000004d}.lx-secret .lx-field{padding-right:48px}.lx-field::placeholder{color:#6a636c}.lx-field:hover{border-color:#ffffff26}.lx-field:focus{background:#1b181e;border-color:#ebbecbb3;box-shadow:inset 0 1px #ffffff08,0 0 0 4px #ebbecb17,0 10px 30px -14px #ebbecb73}.lx-field[aria-invalid=true]{border-color:#ec8a83b8;box-shadow:0 0 0 4px #ec8a8314}.lx-field[readonly]{opacity:.68}.lx-field:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #1b181e}.lx-reveal{width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;transition:color .15s,background-color .15s;display:grid;position:absolute;top:7px;right:7px}.lx-reveal:hover{color:var(--text);background:#ffffff0f}.lx-reveal:focus-visible{outline-offset:1px;outline:2px solid #ebbecbcc}.lx-reveal svg{width:16px;height:16px;transition:opacity .22s var(--ease), transform .3s var(--ease);grid-area:1/1}.lx-reveal-hide{opacity:0;transform:scale(.6)rotate(-25deg)}.is-revealed .lx-reveal-show{opacity:0;transform:scale(.6)rotate(25deg)}.is-revealed .lx-reveal-hide{opacity:1;transform:none}.lx-alert{height:18px;margin-top:-8px}.lx-error{color:#f3aaa4;opacity:0;font-size:12.5px;line-height:18px}.lx-error.is-shown{opacity:1;animation:lx-error-in .4s var(--ease)}.lx-submit{color:#2a1a21;letter-spacing:-.01em;width:100%;height:50px;transition:box-shadow .25s var(--ease), transform .14s var(--ease), filter .25s var(--ease);background:linear-gradient(#f6d8e1 0%,#ebbecb 52%,#dab 100%);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #78325033,0 14px 34px -16px #ebbecbbf}.lx-submit:hover:not(:disabled){filter:brightness(1.04);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #78325033,0 18px 44px -16px #ebbecbf2}.lx-submit:active:not(:disabled){transform:scale(.985)}.lx-submit:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.lx-submit-sheen{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.lx-submit:hover:not(:disabled) .lx-submit-sheen{transition:transform .8s var(--ease);transform:translate(120%)}.lx-submit-label,.lx-submit-icon{position:relative}.lx-submit-icon{place-items:center;width:16px;height:16px;display:grid}.lx-submit-icon svg{width:16px;height:16px}.lx-submit:hover:not(:disabled) .lx-icon-arrow{animation:lx-arrow .55s var(--ease)}.lx-submit.is-busy{cursor:progress;filter:saturate(.85)}.lx-icon-done{animation:lx-pop .4s var(--ease)}.lx-submit-progress{background:#2a1a211f;border-radius:2px;height:2px;position:absolute;bottom:7px;left:16px;right:16px;overflow:hidden}.lx-submit-progress:after{content:"";border-radius:inherit;width:35%;animation:lx-travel 1.2s var(--ease) infinite;background:#2a1a2173;position:absolute;inset:0}.sx{--fw:min(100%, calc((100dvh - 350px) * 1.5), 1060px);isolation:isolate;background:#09090b;grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;padding:28px clamp(28px,3.6vw,72px) 30px;display:grid;position:relative;overflow:hidden}.sx-room{z-index:-1;pointer-events:none;position:absolute;inset:0}.sx-room>span{position:absolute}.sx-key{background:radial-gradient(46% 40% at 50% -4%,#fff2ee1c,#0000 72%),radial-gradient(70% 55% at 50% 38%,#ebbecb0b,#0000 70%);animation:14s ease-in-out infinite alternate sx-breathe;inset:0}.sx-softbox{background:linear-gradient(90deg,#0000,#fff4f70f 35%,#fff4f71f 50%,#fff4f70f 65%,#0000);border-radius:24px;width:clamp(80px,8vw,150px);height:62%;top:10%;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.sx-softbox-l{animation:19s ease-in-out infinite alternate sx-drift-l;left:3%}.sx-softbox-r{animation:23s ease-in-out infinite alternate sx-drift-r;right:3%}.sx-floor{background:radial-gradient(42% 34% at 50% 0,#ffecf111,#0000 75%),linear-gradient(#0000 0%,#ffffff05 22%,#ebbecb08 55%,#0000008c 100%);height:46%;bottom:0;left:0;right:0}.sx-grain{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;inset:0}.sx-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.sx-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c9bfc8;align-items:center;gap:9px;font-size:11px;font-weight:500;display:inline-flex}.sx-kicker-dot{background:var(--rose);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ebbecbcc}.sx-demo{border:1px solid var(--line);color:var(--faint);background:#ffffff06;border-radius:999px;padding:4px 10px;font-size:11px}.sx-stage{flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:18px 0 8px;display:flex}.sx-stage>*{transition:opacity .7s var(--ease)}.lx[data-focus] .sx-stage>*{opacity:.82}.sx-annot{width:var(--fw);font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);justify-content:space-between;gap:16px;margin-bottom:10px;font-size:11px;display:flex}.sx-annot b{color:#cfc5ce;font-weight:500}.sx-frame{--split:100%;width:var(--fw);aspect-ratio:3/2;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:opacity .38s var(--ease), transform .38s var(--ease);background:#dedcdd;border-radius:14px;outline:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 60px 120px -50px #000000f2,0 24px 48px -24px #000000a6}.sx-frame:focus-visible{box-shadow:0 0 0 2px var(--rose), 0 60px 120px -50px #000000f2}.sx-frame:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#ffeef48c,#ffffff0d 35%,#ffffff05 70%,#ebbecb40);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sx.is-switching .sx-frame,.sx.is-switching .sx-mirror,.sx.is-switching .sx-annot{opacity:0}.sx.is-switching .sx-frame{transform:scale(.985)}.sx-image{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sx-result{clip-path:inset(0 0 0 var(--split));position:absolute;inset:0}.sx-reflect{z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 38%,#ffffff29 47%,#ffffff0a 53%,#0000 62%);animation:10s cubic-bezier(.45,0,.3,1) 6s infinite sx-reflect;position:absolute;inset:0;transform:translate(-110%)}.sx-line{top:0;bottom:0;left:var(--split);z-index:4;pointer-events:none;width:0;position:absolute}.sx-line-glow{opacity:0;width:2px;transition:opacity .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(#0000,#fff 14%,#ffe8ef 50%,#fff 86%,#0000);position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 16px 3px #ebbecb99,0 0 70px 14px #ebbecb33}.sx.is-sweep .sx-line-glow{opacity:1}.sx.is-compare .sx-line-glow{opacity:.9;box-shadow:0 0 10px 1px #ebbecb73}.sx-handle{-webkit-backdrop-filter:blur(10px);color:#fff;opacity:0;width:40px;height:40px;transition:opacity .35s var(--ease), transform .45s cubic-bezier(.3, 1.4, .5, 1);background:#11101480;border:1px solid #ffffffa6;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(.6);box-shadow:0 10px 30px -8px #0009}.sx-handle svg{width:16px;height:16px}.sx.is-compare .sx-handle{opacity:1;transform:translate(-50%,-50%)scale(1)}.sx-label{z-index:3;-webkit-backdrop-filter:blur(10px);color:#fff;transition:opacity .45s var(--ease);background:#1110149e;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;top:14px}.sx-label-original{left:14px}.sx-label-result{right:14px}.sx-label-dot{background:var(--rose);border-radius:50%;width:6px;height:6px}.sx.is-original .sx-label-result,.sx.is-result .sx-label-original{opacity:0}.sx-crop{display:none}.sx-mirror{width:var(--fw);filter:blur(1px);pointer-events:none;height:clamp(24px,5vh,56px);margin-top:2px;position:relative;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 15%,#000 100%);mask-image:linear-gradient(#0000 15%,#000 100%)}.sx-mirror img{opacity:.055;border-radius:14px;width:100%;height:auto;position:absolute;bottom:0}.sx-dock{z-index:6;-webkit-backdrop-filter:blur(18px)saturate(150%);background:#1c191fa8;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:6px;margin-top:clamp(-52px,-5vh,-24px);padding:6px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 24px 60px -20px #000000d9}.sx-pairs{gap:4px;display:flex}.sx-pair{height:44px;color:var(--muted);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:11px;align-items:center;gap:9px;padding:4px 12px 4px 4px;font-size:12.5px;font-weight:500;display:flex;position:relative;overflow:hidden}.sx-pair img{object-fit:cover;opacity:.8;width:48px;height:32px;transition:opacity .2s var(--ease);background:#fff;border-radius:7px}.sx-pair:hover{color:var(--text);background:#ffffff0d}.sx-pair.is-active{color:var(--text);background:#ffffff17;box-shadow:inset 0 1px #ffffff0f}.sx-pair.is-active img,.sx-pair:hover img{opacity:1}.sx-pair:focus-visible,.sx-replay:focus-visible{outline:2px solid var(--rose);outline-offset:1px}.sx-pair-timer{background:var(--rose);transform-origin:0;border-radius:2px;height:2px;animation:6.5s linear forwards sx-timer;position:absolute;bottom:3px;left:8px;right:8px}.sx-dock-rule{background:#ffffff1a;width:1px;height:24px;margin:0 4px}.sx-hint{color:var(--muted);white-space:nowrap;padding:0 6px;font-size:12px}.sx-replay{width:36px;height:36px;color:var(--muted);transition:color .15s, background-color .15s, transform .3s var(--ease);border-radius:10px;place-items:center;display:grid}.sx-replay:hover{color:var(--text);background:#ffffff12}.sx-replay:active{transform:rotate(-60deg)}.sx-replay svg{width:15px;height:15px}.sx-caption{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:14px;display:flex}.sx-headline{letter-spacing:-.035em;background:linear-gradient(#fff,#d9c9d0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,1.9vw,30px);font-weight:600;line-height:1.12}.sx-sub{max-width:48ch;color:var(--muted);margin-top:8px;font-size:13px;line-height:1.55}.sx-treatment{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:440px;display:flex}.sx-treatment li{color:#cfc5ce;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 11px;font-size:12px;display:inline-flex}.sx-treatment li:before{content:"";background:var(--rose);border-radius:50%;width:5px;height:5px}.lx-veil{z-index:20;opacity:0;pointer-events:none;transition:opacity .5s .45s var(--ease);background:#111014;position:fixed;inset:0}.lx[data-state=success] .lx-auth-body{opacity:0;transition-delay:.28s;transform:translateY(-8px)}.lx[data-state=success] .lx-veil{opacity:1}.lx-auth-top,.lx-eyebrow,.lx-title,.lx-lede,.lx-form,.lx-note,.lx-auth-foot,.sx-top,.sx-caption{animation:lx-rise .7s var(--ease) both}.lx-auth-top{animation-delay:50ms}.lx-eyebrow{animation-delay:.12s}.lx-title{animation-delay:.18s}.lx-lede{animation-delay:.24s}.lx-form{animation-delay:.3s}.lx-note,.lx-auth-foot{animation-delay:.4s}.sx-top{animation-delay:.35s}.sx-caption{animation-delay:.6s}.sx-room{animation:lx-fade 1.4s var(--ease) both}.sx-stage{animation:sx-stage-in 1s .2s var(--ease) both}@keyframes lx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}@keyframes sx-stage-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes sx-breathe{0%{opacity:.8}to{opacity:1}}@keyframes sx-drift-l{0%{opacity:.75;transform:translate(0)}to{opacity:1;transform:translate(2.5vw)}}@keyframes sx-drift-r{0%{opacity:1;transform:translate(0)}to{opacity:.7;transform:translate(-2vw)}}@keyframes sx-reflect{0%{transform:translate(-110%)}24%{transform:translate(110%)}to{transform:translate(110%)}}@keyframes sx-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lx-hairline{0%{transform:translateY(-30%)}to{transform:translateY(480%)}}@keyframes lx-error-in{0%{opacity:0;translate:0 -4px}40%{opacity:1;translate:-3px}70%{translate:2px}to{translate:0}}@keyframes lx-arrow{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(7px)}46%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes lx-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes lx-travel{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (max-height:820px){.sx{--fw:min(100%, calc((100dvh - 310px) * 1.5), 1060px);padding-top:22px;padding-bottom:24px}.lx-auth-body{padding:28px 0}.sx-sub{display:none}}@media (max-width:1280px){.sx-treatment{display:none}}@media (max-width:960px){.lx{grid-template-columns:1fr}.lx-auth{min-height:auto;padding:22px 20px 28px}.lx-auth:after{background:linear-gradient(90deg,#0000,#ebbecb66,#0000);width:auto;height:1px;top:auto;left:0}.lx-auth:before{display:none}.lx-auth-body{max-width:440px;padding:40px 0 28px}.lx-auth-foot{width:100%;max-width:440px;margin:0 auto}.sx{--fw:100%;min-height:auto;padding:24px 20px 28px}.sx-top{justify-content:center}.sx-demo,.sx-annot,.sx-mirror,.sx-hint,.sx-dock-rule,.sx-caption{display:none}.sx-dock{margin-top:12px}.sx-pair span{display:none}.sx-pair{padding:4px}}@media (prefers-reduced-motion:reduce){.lx-auth-top,.lx-eyebrow,.lx-title,.lx-lede,.lx-form,.lx-note,.lx-auth-foot,.sx-top,.sx-caption,.sx-room,.sx-stage,.sx-key,.sx-softbox-l,.sx-softbox-r{animation:none}.sx-reflect,.lx-submit-sheen{display:none}.lx-error.is-shown,.lx-icon-done,.lx-submit:hover .lx-icon-arrow{animation:none}.sx-frame,.sx-handle,.sx-line-glow{transition:none}}
