@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/plus-jakarta-sans-cyrillic-ext-300-normal-CSFVcV2s.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-cyrillic-ext-300-normal-tvLKFssf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/plus-jakarta-sans-vietnamese-300-normal-FNv3s1Fp.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-vietnamese-300-normal-BL0ZUFp7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/plus-jakarta-sans-latin-ext-300-normal-PkbsTXxT.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-ext-300-normal-LDXQZY0y.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/plus-jakarta-sans-latin-300-normal-ubitlNZx.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-300-normal-n-kmFdAV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plus-jakarta-sans-cyrillic-ext-400-normal-CJkVxub1.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-cyrillic-ext-400-normal-Dbdydbkh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plus-jakarta-sans-cyrillic-ext-500-normal-WMJmRWOr.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-cyrillic-ext-500-normal-B7C_nQD_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plus-jakarta-sans-cyrillic-ext-600-normal-C5KBqx06.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-cyrillic-ext-600-normal-BtwufOTE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/plus-jakarta-sans-cyrillic-ext-700-normal-iShZaXYX.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-cyrillic-ext-700-normal-pWfpUei5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/plus-jakarta-sans-cyrillic-ext-800-normal-DyqSzs2i.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-cyrillic-ext-800-normal-lQKgVBUR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/build/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--purple: #8d5dd9;--blue: #5a9cff;--lpurple: #c29bff;--lblue: #8ab9ff;--grey: #9ba1aa;--lgrey: #d2d6dc;--black: #1f2125;--white: #ffffff}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;background:#000;color:var(--white);font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body{overflow:hidden}.bg-image{position:fixed;top:-5%;right:-5%;bottom:-5%;left:-5%;z-index:0;width:110%;height:110%;background:url(/landing/bg.webp) center center / cover no-repeat;animation:bgBreathe 12s ease-in-out infinite;will-change:transform,filter}@keyframes bgBreathe{0%,to{transform:scale(1);filter:hue-rotate(0deg) brightness(.9)}50%{transform:scale(1.08);filter:hue-rotate(15deg) brightness(1)}}.bg-grade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(135deg,#8d5dd94d,#5a9cff2e,#6b3fc240);mix-blend-mode:color}.bg-tint{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(141,93,217,.08),transparent 40%,transparent 60%,rgba(90,156,255,.06))}.ov{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.ov-dark{z-index:2;background:radial-gradient(ellipse 46% 50% at 50% 47%,#000000d1,#0006 55%,#00000014)}.ov-vig{z-index:2;background:radial-gradient(ellipse 65% 65% at 50% 50%,transparent 20%,rgba(0,0,0,.7) 100%)}.ov-glow{z-index:3;background:radial-gradient(ellipse 35% 30% at 18% 22%,rgba(141,93,217,.07),transparent 70%),radial-gradient(ellipse 30% 35% at 82% 75%,rgba(90,156,255,.06),transparent 70%);animation:glP 8s ease-in-out infinite alternate}@keyframes glP{0%{opacity:.5}to{opacity:1}}.ov-noise{z-index:4;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}.ov-scan{z-index:5;overflow:hidden}.ov-scan:before{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(141,93,217,.35),rgba(90,156,255,.25),rgba(141,93,217,.35),transparent);box-shadow:0 0 40px #8d5dd940;animation:scanD 7s ease-in-out infinite}@keyframes scanD{0%{top:-2px;opacity:0}5%{opacity:.6}95%{opacity:.6}to{top:100vh;opacity:0}}.content{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;pointer-events:none}.content>*{pointer-events:auto}.glass{background:#08090c61;backdrop-filter:blur(50px) saturate(1.6);-webkit-backdrop-filter:blur(50px) saturate(1.6);border:1px solid rgba(255,255,255,.07);border-radius:32px;padding:clamp(1.6rem,3.5vw,2.5rem) clamp(1.8rem,4.5vw,3.5rem);max-width:540px;width:100%;text-align:center;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8d5dd90d,0 30px 100px #00000080,0 0 120px #8d5dd90d;animation:glIn 1.4s cubic-bezier(.16,1,.3,1) .3s both;transition:transform .15s ease-out}.glass:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(141,93,217,.04) 90deg,transparent 180deg,rgba(90,156,255,.03) 270deg,transparent 360deg);animation:shimRot 20s linear infinite}@keyframes shimRot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glass:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}@keyframes glIn{0%{opacity:0;transform:translateY(40px) scale(.92);filter:blur(12px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.logo{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:1rem;animation:elIn .8s ease-out .7s both}.logo-img{height:clamp(24px,3vw,34px);width:auto;display:block}.logo-b{width:2px;height:clamp(18px,2.4vw,26px);border-radius:1px;background:linear-gradient(to bottom,var(--purple),var(--blue))}.logo-d{font-size:clamp(.75rem,1.5vw,.95rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(135deg,var(--lpurple),var(--lblue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.foot{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;gap:1.25rem;padding:.6rem 1rem;font-size:.65rem;font-weight:500;letter-spacing:.08em;color:#d2d6dc8c;background:linear-gradient(to top,#08090cbf,#08090c00);pointer-events:none}.foot>*{pointer-events:auto}.foot a{color:inherit;text-decoration:none;transition:color .2s}.foot a:hover{color:var(--lblue)}@keyframes elIn{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:600px){body{overflow-y:auto;overflow-x:hidden}.content{position:static;min-height:100vh;padding:2rem 1rem 4rem}.glass{padding:1.3rem 1.2rem;border-radius:22px}}@media(prefers-reduced-motion:reduce){.bg-image,.ov-glow,.ov-scan:before,.glass,.glass:before{animation:none!important}.bg-image{transform:none!important;filter:brightness(.9)}}.auth-card{max-width:440px}.auth-title{position:relative;z-index:1;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:700;letter-spacing:-.01em;margin-bottom:.35rem;animation:elIn .8s ease-out .7s both}.auth-sub{position:relative;z-index:1;font-size:.78rem;color:var(--grey);margin-bottom:1.4rem;animation:elIn .8s ease-out .8s both}.auth-form{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;text-align:left;animation:elIn .8s ease-out .9s both}.field label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin-bottom:.35rem}.field input[type=email],.field input[type=password],.field input[type=text]{width:100%;padding:.75rem .95rem;background:#08090c8c;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--white);font-family:inherit;font-size:.9rem;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.field input:focus{border-color:#8d5dd980;background:#08090cbf;box-shadow:0 0 0 3px #8d5dd91f}.field input::placeholder{color:#9ba1aa73}.field-error{margin-top:.35rem;font-size:.72rem;color:#ff8a8a}.remember-row{display:flex;align-items:center;justify-content:space-between;margin:.1rem 0 .25rem;gap:1rem}.remember{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--lgrey);cursor:pointer;-webkit-user-select:none;user-select:none}.remember input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:4px;border:1px solid rgba(255,255,255,.2);background:#08090c8c;cursor:pointer;position:relative;transition:background .2s,border-color .2s}.remember input:checked{background:linear-gradient(135deg,var(--purple),var(--blue));border-color:transparent}.remember input:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.forgot{font-size:.72rem;color:var(--lblue);text-decoration:none;transition:color .2s}.forgot:hover{color:var(--lpurple)}.submit-wrap{position:relative;z-index:1;margin-top:.35rem;padding:2px;border-radius:14px;background:linear-gradient(135deg,#8d5dd98c,#5a9cff66,#c29bff73);background-size:200% 200%;animation:bGlow 4s ease-in-out infinite;box-shadow:0 0 40px #8d5dd91f}.submit-btn{width:100%;padding:.8rem 1.2rem;border:0;border-radius:12px;background:linear-gradient(135deg,var(--purple),var(--blue));color:var(--white);font-family:inherit;font-weight:700;font-size:.82rem;letter-spacing:.03em;cursor:pointer;transition:transform .2s,box-shadow .2s}.submit-btn:hover{transform:translateY(-1px);box-shadow:0 12px 40px #8d5dd959}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.auth-google-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;text-decoration:none;color:var(--white)}.auth-google-btn svg{background:#fff;border-radius:50%;padding:1px;box-shadow:0 2px 8px #0003;flex-shrink:0}.auth-alt{position:relative;z-index:1;margin-top:1.25rem;font-size:.78rem;color:var(--grey);animation:elIn .8s ease-out 1.1s both}.auth-alt a{color:var(--lblue);text-decoration:none;transition:color .2s}.auth-alt a:hover{color:var(--lpurple)}.status-flash{position:relative;z-index:1;padding:.55rem .85rem;margin-bottom:1rem;font-size:.75rem;color:var(--lpurple);background:#8d5dd914;border:1px solid rgba(141,93,217,.18);border-radius:10px}body.auth-page{overflow:auto}body.auth-page .content{position:relative;min-height:100vh}body.auth-page .foot{bottom:0}
