.auth-module__-LVqXG__page{--a-bg:#09090a;--a-ink:#f3f0ea;--a-ink-2:#f3f0eab8;--a-ink-3:#f3f0ea80;--a-line:#ffffff1a;--a-gold:#e3c87e;--a-glow:236, 172, 70;background:var(--a-bg);min-height:100dvh;color:var(--a-ink);font-family:var(--crd-sans);display:flex;position:relative;overflow:hidden}.auth-module__-LVqXG__side{z-index:1;flex-direction:column;width:min(620px,50vw);padding:34px clamp(28px,5vw,76px) 30px;display:flex;position:relative}.auth-module__-LVqXG__glow{pointer-events:none;background:radial-gradient(closest-side at 50% 46%, rgba(var(--a-glow), .16), rgba(var(--a-glow), .065) 34%, rgba(var(--a-glow), .02) 64%, transparent 100%);width:1500px;height:1300px;position:absolute;top:-460px;left:30%;transform:translate(-50%)}.auth-module__-LVqXG__grain{pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.auth-module__-LVqXG__brand{color:var(--a-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative}.auth-module__-LVqXG__mark{width:26px;height:26px}.auth-module__-LVqXG__word{font-family:var(--crd-display);letter-spacing:-.01em;font-size:22px}.auth-module__-LVqXG__ls{color:var(--a-gold)}.auth-module__-LVqXG__main{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:460px;padding:56px 0;display:flex;position:relative}.auth-module__-LVqXG__kicker{font-family:var(--crd-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--a-gold);margin:0;font-size:11px}.auth-module__-LVqXG__title{font-family:var(--crd-display);letter-spacing:-.016em;margin:18px 0 0;font-size:clamp(54px,5.6vw,84px);font-weight:400;line-height:.94}.auth-module__-LVqXG__titleA,.auth-module__-LVqXG__titleB{display:block}.auth-module__-LVqXG__titleB{background:linear-gradient(#f8eed3 6%,#ead193 46%,#c9a456 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.08em;padding:0 .1em .08em 0;font-style:italic}.auth-module__-LVqXG__sub{color:var(--a-ink-2);margin:20px 0 0;font-size:17.5px;line-height:1.5}.auth-module__-LVqXG__error,.auth-module__-LVqXG__setup{border-radius:14px;margin:26px 0 0;padding:12px 16px;font-size:13.5px;line-height:1.5}.auth-module__-LVqXG__error{color:#f2b6b0;background:#e0676d1a;border:1px solid #e0676d59}.auth-module__-LVqXG__setup{color:#ecd29a;background:#e0b45c14;border:1px solid #e0b45c4d}.auth-module__-LVqXG__providers{flex-direction:column;gap:10px;margin-top:34px;display:flex}.auth-module__-LVqXG__provider{color:#111;width:100%;max-width:380px;height:58px;font:inherit;letter-spacing:-.006em;cursor:pointer;box-shadow:inset 0 1px 0 #fff, 0 0 0 0 rgba(var(--a-glow), 0), 0 18px 44px -18px rgba(var(--a-glow), .6);transition:background .22s var(--crd-ease), box-shadow .32s var(--crd-ease);background:#f4f1ea;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:16px;font-weight:500;display:flex}.auth-module__-LVqXG__provider:hover,.auth-module__-LVqXG__provider:focus-visible{box-shadow:inset 0 1px 0 #fff, 0 0 0 6px rgba(var(--a-glow), .16), 0 22px 60px -14px rgba(var(--a-glow), .75);background:#fff}.auth-module__-LVqXG__other{color:var(--a-ink-2);margin:26px 0 0;font-size:15px}.auth-module__-LVqXG__otherLink{color:var(--a-ink);border-bottom:1px solid #e3c87e66;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.auth-module__-LVqXG__otherLink:hover{color:var(--a-gold);border-color:var(--a-gold)}.auth-module__-LVqXG__arrow{transition:transform .3s var(--crd-ease)}.auth-module__-LVqXG__otherLink:hover .auth-module__-LVqXG__arrow{transform:translate(3px)}.auth-module__-LVqXG__foot{max-width:460px;color:var(--a-ink-3);font-size:12.5px;line-height:1.55;position:relative}.auth-module__-LVqXG__foot p{margin:0}.auth-module__-LVqXG__foot p+p{margin-top:6px}.auth-module__-LVqXG__foot a{color:var(--a-ink-2);text-underline-offset:2px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.auth-module__-LVqXG__foot a:hover{color:var(--a-gold);-webkit-text-decoration-color:var(--a-gold);text-decoration-color:var(--a-gold)}.auth-module__-LVqXG__brand:focus-visible,.auth-module__-LVqXG__provider:focus-visible,.auth-module__-LVqXG__otherLink:focus-visible,.auth-module__-LVqXG__foot a:focus-visible{outline-offset:3px;outline:2px solid #e3c87ebf}.auth-module__-LVqXG__art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-module__-LVqXG__artGlow{background:radial-gradient(closest-side, rgba(var(--a-glow), .14), rgba(var(--a-glow), .05) 45%, transparent 100%);width:1100px;height:1100px;position:absolute;top:72%;left:72%;transform:translate(-50%,-50%)}.auth-module__-LVqXG__phi{width:100%;height:100%;position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000002e 0%,#00000059 34%,#000 62%);mask-image:linear-gradient(90deg,#0000002e 0%,#00000059 34%,#000 62%)}.auth-module__-LVqXG__grid rect{fill:none;stroke:#e3c87e29;stroke-width:1px;vector-effect:non-scaling-stroke}.auth-module__-LVqXG__spiral{fill:none;stroke-width:1.8px;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(var(--a-glow), .45))}.auth-module__-LVqXG__points circle{fill:#0b0b0c;stroke:#e3c87ed9;stroke-width:1.2px;vector-effect:non-scaling-stroke}.auth-module__-LVqXG__eye{fill:#f8e7b4;filter:drop-shadow(0 0 8px rgba(var(--a-glow), .9))}.auth-module__-LVqXG__eyeHalo{fill:none;stroke:#e3c87e73;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.auth-module__-LVqXG__kicker,.auth-module__-LVqXG__title,.auth-module__-LVqXG__sub,.auth-module__-LVqXG__providers,.auth-module__-LVqXG__other{animation:auth-module__-LVqXG__rise .9s var(--crd-ease) both}.auth-module__-LVqXG__title{animation-delay:80ms}.auth-module__-LVqXG__sub{animation-delay:.16s}.auth-module__-LVqXG__providers{animation-delay:.24s}.auth-module__-LVqXG__other{animation-delay:.3s}.auth-module__-LVqXG__grid rect{animation:.9s both auth-module__-LVqXG__fadeIn;animation-delay:calc(.2s + var(--i) * 90ms)}.auth-module__-LVqXG__spiral{stroke-dasharray:1;animation:2.6s cubic-bezier(.55,.05,.25,1) .3s both auth-module__-LVqXG__draw}.auth-module__-LVqXG__points circle{animation:.5s both auth-module__-LVqXG__fadeIn;animation-delay:calc(.5s + var(--i) * .26s)}.auth-module__-LVqXG__eye{animation:.6s 2.7s both auth-module__-LVqXG__fadeIn}.auth-module__-LVqXG__eyeHalo{animation:.6s 2.8s both auth-module__-LVqXG__fadeIn,3.6s ease-in-out 3.4s infinite auth-module__-LVqXG__breathe}@keyframes auth-module__-LVqXG__rise{0%{opacity:0;transform:translateY(14px)}}@keyframes auth-module__-LVqXG__fadeIn{0%{opacity:0}}@keyframes auth-module__-LVqXG__draw{0%{stroke-dashoffset:1px}}@keyframes auth-module__-LVqXG__breathe{50%{opacity:.35;transform:scale(1.35)}}@media (max-width:900px){.auth-module__-LVqXG__art{height:min(52vh,460px);inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.auth-module__-LVqXG__artGlow{width:700px;height:700px;top:62%;left:60%}.auth-module__-LVqXG__phi{-webkit-mask-image:none;mask-image:none}.auth-module__-LVqXG__spiral{stroke-width:3.2px}.auth-module__-LVqXG__side{width:100%;padding:22px 20px 26px}.auth-module__-LVqXG__glow{display:none}.auth-module__-LVqXG__main{justify-content:flex-end;max-width:none;padding:min(40vh,340px) 0 36px}.auth-module__-LVqXG__title{font-size:clamp(46px,13vw,60px)}.auth-module__-LVqXG__sub{font-size:16.5px}.auth-module__-LVqXG__provider{max-width:none}}@media (prefers-reduced-motion:reduce){.auth-module__-LVqXG__kicker,.auth-module__-LVqXG__title,.auth-module__-LVqXG__sub,.auth-module__-LVqXG__providers,.auth-module__-LVqXG__other,.auth-module__-LVqXG__grid rect,.auth-module__-LVqXG__spiral,.auth-module__-LVqXG__points circle,.auth-module__-LVqXG__eye,.auth-module__-LVqXG__eyeHalo{animation:none}}
