@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(fonts/bricolage-grotesque-latin-ext-standard-normal.woff2) format("woff2-variations");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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(fonts/bricolage-grotesque-latin-standard-normal.woff2) format("woff2-variations");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:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(fonts/figtree-latin-ext-wght-normal.woff2) format("woff2-variations");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:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(fonts/figtree-latin-wght-normal.woff2) format("woff2-variations");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}.pf-standalone{--pf-bg: #141015;--pf-panel: #1b161c;--pf-raise: #251f26;--pf-line: rgba(255, 236, 240, .09);--pf-text: #f5eff1;--pf-muted: #a1959c;--pf-faint: #6f646b;--pf-red: #e5383b;--pf-red-hi: #ff5a5d;--pf-red-soft: rgba(229, 56, 59, .18);--pf-display: "Bricolage Grotesque", "Figtree", "Inter", sans-serif;--pf-ui: "Figtree", "Inter", sans-serif}.pf-standalone .login-body{display:flex;align-items:stretch;justify-content:stretch;min-height:100vh;background:var(--pf-bg);font-family:var(--pf-ui);color:var(--pf-text)}.pf-auth-art{display:none}.pf-standalone .pf-auth-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 46%;max-width:640px;padding:44px 48px 48px;overflow:hidden;isolation:isolate;background:#0f0b10;border-right:1px solid var(--pf-line)}.pf-auth-blob{position:absolute;border-radius:50%;filter:blur(70px);z-index:-1;opacity:.75;animation:pf-auth-float 16s ease-in-out infinite alternate}.pf-auth-blob.b1{width:420px;height:420px;left:-120px;top:-80px;background:#e5383b;opacity:.45}.pf-auth-blob.b2{width:360px;height:360px;right:-140px;top:32%;background:#7b2cbf;opacity:.35;animation-duration:19s;animation-delay:-6s}.pf-auth-blob.b3{width:300px;height:300px;left:18%;bottom:-140px;background:#ff7a45;opacity:.3;animation-duration:22s;animation-delay:-11s}@keyframes pf-auth-float{0%{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}to{transform:translate(-30px,50px) scale(.95)}}.pf-standalone .pf-auth-art:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0f0b1000 40%,#0f0b10d9)}.pf-auth-brand{display:flex;align-items:center;gap:12px;font:800 24px var(--pf-display);letter-spacing:-.03em;color:#fff}.pf-auth-brand img{width:40px;height:40px;border-radius:11px;box-shadow:0 8px 24px #e5383b66}.pf-auth-pitch h1{margin:0 0 18px;font:800 clamp(44px,5.2vw,72px)/.92 var(--pf-display);letter-spacing:-.045em;color:#fff}.pf-auth-pitch h1 em{font-style:normal;color:var(--pf-red-hi)}.pf-auth-pitch p{margin:0;max-width:380px;font:500 16px/1.5 var(--pf-ui);color:#f5eff1b8}.pf-auth-eq{display:flex;align-items:flex-end;gap:7px;height:64px;margin-top:36px}.pf-auth-eq i{display:block;width:9px;border-radius:6px;background:linear-gradient(180deg,var(--pf-red-hi),var(--pf-red));animation:pf-auth-eq 1.1s ease-in-out infinite alternate;opacity:.9}.pf-auth-eq i:nth-child(1){height:40%;animation-delay:-.2s}.pf-auth-eq i:nth-child(2){height:85%;animation-delay:-.6s}.pf-auth-eq i:nth-child(3){height:55%;animation-delay:-.9s}.pf-auth-eq i:nth-child(4){height:100%;animation-delay:-.4s}.pf-auth-eq i:nth-child(5){height:35%;animation-delay:-.75s}.pf-auth-eq i:nth-child(6){height:70%;animation-delay:-.1s}@keyframes pf-auth-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.pf-auth-eq i{transform-origin:bottom}@media(prefers-reduced-motion:reduce){.pf-auth-blob,.pf-auth-eq i{animation:none}}.pf-standalone .login-container{flex:1;height:auto;min-height:100vh;padding:48px 24px}.pf-standalone .login-card{width:100%;max-width:380px;padding:0;background:transparent;border:0;box-shadow:none;animation:pf-auth-in .35s ease both}@keyframes pf-auth-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pf-standalone .login-header{text-align:left;margin-bottom:30px}.pf-standalone .login-header img,.pf-standalone .login-header video{display:none}.pf-standalone .login-header h2{margin:0 0 8px;font:800 34px/1.05 var(--pf-display);letter-spacing:-.03em;color:#fff}.pf-standalone .login-header p{font:400 15px/1.45 var(--pf-ui);color:var(--pf-muted)}.pf-standalone .login-header strong{color:var(--pf-text)}.pf-standalone .input-group{margin-bottom:16px;position:relative}.pf-standalone .input-group label{font:600 13px var(--pf-ui);color:var(--pf-text);margin-bottom:8px}.pf-standalone .input-group input:not(.pin-box){height:50px;padding:0 16px 0 46px;border-radius:12px;border:1px solid var(--pf-line);background-color:var(--pf-panel);background-repeat:no-repeat;background-position:16px center;background-size:18px 18px;color:var(--pf-text);font:500 15px var(--pf-ui);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.pf-standalone .input-group input:not(.pin-box)::placeholder{color:var(--pf-faint);font-weight:400}.pf-standalone .input-group input:not(.pin-box):hover{border-color:#ffecf02e}.pf-standalone .input-group input:not(.pin-box):focus{border-color:var(--pf-red);background-color:var(--pf-raise);box-shadow:0 0 0 4px var(--pf-red-soft)}.pf-standalone .input-group input[type=text]:not(.pin-box){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f646b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8.5' r='3.8'/%3E%3Cpath d='M4.5 20c1.4-3.6 4.2-5.4 7.5-5.4s6.1 1.8 7.5 5.4'/%3E%3C/svg%3E")}.pf-standalone .input-group input[type=email]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f646b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5.5' width='17' height='13' rx='2.5'/%3E%3Cpath d='M4 7l8 6 8-6'/%3E%3C/svg%3E")}.pf-standalone .input-group input[type=password],.pf-standalone .input-group input.pf-pwd-shown{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f646b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");padding-right:50px}.pf-pwd-eye{position:absolute;right:6px;bottom:6px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--pf-faint);cursor:pointer;-webkit-app-region:no-drag}.pf-pwd-eye:hover{background:#ffecf012;color:var(--pf-text)}.pf-pwd-eye svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pf-standalone .login-options{margin:4px 0 22px}.pf-standalone .custom-checkbox{font:500 13.5px var(--pf-ui);color:var(--pf-muted);gap:10px;-webkit-app-region:no-drag}.pf-standalone .custom-checkbox input{width:17px;height:17px;accent-color:var(--pf-red);cursor:pointer;margin:0}.pf-standalone .forgot-pwd,.pf-standalone .login-footer a{color:var(--pf-red-hi);font-weight:600}.pf-standalone .forgot-pwd{font-size:13.5px}.pf-standalone .login-card .primary-btn{height:50px;border-radius:999px;background:var(--pf-red);font:700 16px var(--pf-ui);letter-spacing:.01em;box-shadow:0 12px 28px -12px #e5383bcc;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.pf-standalone .login-card .primary-btn:hover{background:var(--pf-red-hi);transform:translateY(-1px);box-shadow:0 16px 32px -12px #ff5a5dd9}.pf-standalone .login-card .primary-btn:active{transform:translateY(0) scale(.99)}.pf-standalone #error-msg,.pf-standalone [id$=error-msg]{text-align:left!important;padding:10px 14px;border-radius:10px;background:var(--pf-red-soft);color:#ffb3b4!important;font:500 13.5px var(--pf-ui)!important}.pf-standalone .login-footer{margin-top:28px;padding-top:22px;border-top:1px solid var(--pf-line);text-align:center;font:500 14px var(--pf-ui);color:var(--pf-muted)}.pf-standalone .pin-box{width:100%;max-width:52px;height:58px;border-radius:12px;border:1px solid var(--pf-line);background:var(--pf-panel);color:#fff;font:800 24px var(--pf-display)}.pf-standalone .pin-box:focus{border-color:var(--pf-red);box-shadow:0 0 0 4px var(--pf-red-soft)}.pf-standalone .modal-box{background:var(--pf-panel);border:1px solid var(--pf-line);border-radius:18px;font-family:var(--pf-ui)}.pf-standalone #auth-lang{top:auto!important;bottom:20px!important;right:20px!important;background:var(--pf-panel)!important;border-color:var(--pf-line)!important;font-family:var(--pf-ui)!important;-webkit-app-region:no-drag}select{-webkit-app-region:no-drag}.pf-auth-mobile-brand{display:none}@media(max-width:900px){.pf-standalone .pf-auth-art{display:none}.pf-standalone .pf-auth-mobile-brand{display:flex;margin-bottom:28px}.pf-standalone #auth-lang{position:absolute!important}}.pf-standalone .custom-checkbox .checkmark{display:none}.pf-standalone .login-card label,.pf-standalone .login-options,.pf-standalone .login-footer{-webkit-app-region:no-drag}.auth-or{display:flex;align-items:center;gap:12px;margin:18px 0;color:#6f646b;font:500 12px Inter,sans-serif;text-transform:lowercase}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:#ffecf017}.discord-btn{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:8px;cursor:pointer;background:#5865f2;color:#fff;font:600 14px Inter,sans-serif;transition:background .15s ease,transform .15s ease;-webkit-app-region:no-drag}.discord-btn:hover{background:#4752c4}.discord-btn svg{width:22px;height:22px;flex:none}.discord-btn .discord-loader{display:none}.discord-btn.is-waiting{pointer-events:none;opacity:.85}.discord-btn.is-waiting svg{display:none}.discord-btn.is-waiting .discord-loader{display:block}.discord-wait{margin:10px 0 0;text-align:center;font:500 12.5px Inter,sans-serif;color:#a1959c}.discord-wait a{color:#ff5a5d;text-decoration:none;font-weight:600;-webkit-app-region:no-drag}.pf-standalone .auth-or{font-family:var(--pf-ui);margin:20px 0}.pf-standalone .discord-btn{height:50px;border-radius:999px;font:700 15.5px var(--pf-ui);box-shadow:0 12px 28px -14px #5865f2e6}.pf-standalone .discord-btn:hover{transform:translateY(-1px)}.pf-standalone .discord-wait{font-family:var(--pf-ui)}
