@font-face{font-family:DracaSans;src:url(/fonts/draca/Montserrat\ Bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat%20SemiBold.woff2) format("woff2"),url(/fonts/Montserrat%20SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal;unicode-range:U+0-10FFFF;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat%20Medium.woff2) format("woff2"),url(/fonts/Montserrat%20Medium.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0-10FFFF;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat%20Regular.woff2) format("woff2"),url(/fonts/Montserrat%20Regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0-10FFFF;font-display:swap}:root{--bg: #000000;--panel: #0E0E0E;--text: #FFFFFF;--text-accent: #FFFFFF;--muted: #B9B9B9;--muted-2: #5D5D5D;--layer-1: #0E0E0E;--layer-2: #141414;--layer-3: #1C1C1C;--layer-4: #141414;--banner-bg: #000000;--accent: #FD2727;--action-bg-color: transparent;--action-bg-image: radial-gradient(circle at top left, rgba(255,0,0,.2), rgba(0,0,0,.9));--action-hover-image: var(--action-bg-image);--action-border-width: 2px;--icon: #9E9E9E;--icon-bg: #1C1C1C;--tabs-active-bg: var(--layer-2);--tabs-active-color: var(--text-accent);--method-bg: #00000033;--tabs-inactive-color: #B9B9B9;--input-icon: var(--muted);--state-tabs-active-bg: var(--layer-2);--social-inactive-color: #B9B9B9;--radius-button: 4px;--radius-button-squared: 4px;--radius-action: 4px;--radius-input: 4px;--bg-button: #0E0E0E}[data-brand=draca]{--bg: #200808;--panel: #280A0A;--text: #FFFFFF;--text-accent: #E7C079;--muted: #B9B9B9;--muted-2: #8F7B59;--layer-1: #280A0A;--layer-2: #3A0A13;--layer-3: #3A0A13;--layer-4: #7A1A2B;--secondary-500: #7A1A2B;--banner-bg: #240000;--accent: #E7C079;--action-bg-color: transparent;--action-bg-image: linear-gradient(270deg, #C28431 0%, #E2B258 100%);--action-hover-image: linear-gradient(270deg, #E2B258 0%, #E2B258 100%);--action-border: transparent;--action-border-width: 0;--icon: #C4B08C;--success-icon: #E7C079;--icon-bg: #3A0A13;--tabs-active-bg: linear-gradient(270deg, #C28431 0%, #E2B258 100%);--tabs-active-color: #280A0A;--input-icon: #E7C079;--method-bg: transparent;--tabs-inactive-color: var(--text-accent);--state-tabs-active-bg: #7A1A2B;--button-compact-bg: transparent;--button-transparent: #B9B9B9;--or: #FFFFFF;--social-active-bg: linear-gradient(270deg, #C28431 0%, #E2B258 100%);--title: #E7C079;--description: #B9B9B9;--social-inactive-color: var(--text-accent);--bg-button: #3A0A13;--radius-button: 4px;--radius-button-squared: 4px;--radius-action: 4px;--radius-input: 4px;--action-color: #280A0A;--action-hover-bg: #E2B258}html,body{font-family:Montserrat,sans-serif}#modal{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--text)}#modal .left{width:320px;height:100%}@media(max-width:640px){#modal .left{display:none}}#auth{width:100%;height:100%;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:start;gap:1.5rem}#auth h3{margin:0;padding:1.5rem 0 0 1.5rem;font-weight:600;font-size:16px;line-height:24px;color:var(--text-accent)}.flex-row{width:100%;box-sizing:border-box;display:flex;flex-direction:row;padding-left:1.5rem;padding-right:1.5rem}.flex-col{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.flex-end{display:flex;flex-direction:row;justify-content:flex-end}.button{cursor:pointer;height:40px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;border:1px solid transparent;font-weight:700;white-space:nowrap;text-transform:none;font-size:.75rem;line-height:1rem;color:var(--text-accent);border-radius:var(--radius-button);transition:color .2s,box-shadow .2s;user-select:none;background:var(--bg-button)}.button.squared{width:40px;padding:.5rem;flex:0;border-radius:var(--radius-button-squared)}.button.active{background:var(--layer-2);color:var(--text-accent);border-color:transparent}.button.compact{height:20px;padding:.1rem .75rem;background:var(--button-compact-bg, var(--layer-1))}.button-transparent{background:transparent;border:0;color:var(--button-transparent, var(--muted));cursor:pointer;display:flex;justify-content:center;align-items:center}.action-button{user-select:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;flex-shrink:0;box-sizing:border-box;font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--action-color, var(--accent));height:2.5rem;padding:.5rem 1rem;border-radius:var(--radius-action);border:var(--action-border-width, 2px) solid var(--action-border, var(--accent));cursor:pointer;outline:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease;background-color:var(--action-bg-color);background-image:var(--action-bg-image)}.action-button:disabled{pointer-events:none;opacity:.5}.action-button:hover:not(:disabled){background-image:var(--action-hover-image);background-color:var(--action-hover-bg, var(--action-bg-color))}.bg-tabs{background:var(--method-bg, var(--layer-1))}.tabs button{background:transparent}.tabs .button:not(.active){color:var(--tabs-inactive-color)}.tabs .button.active{background:var(--state-tabs-active-bg)}.bg-dark{background:var(--layer-1)}.auth-method{height:4.5rem;align-items:center;justify-content:center;gap:.375rem;color:var(--muted)}.auth-method .button:not(.active){color:var(--tabs-inactive-color)}.auth-method .button.active{background:var(--tabs-active-bg);color:var(--tabs-active-color)}.auth-method .button.active svg{color:var(--tabs-active-color);fill:currentColor}.input{display:flex;align-items:center;gap:.75rem;height:2.5rem;width:100%;min-width:0;border-radius:var(--radius-input);background-color:var(--layer-2);padding:.25rem .75rem;font-size:1rem;line-height:1.5;box-shadow:var(--shadow-xs, 0 1px 2px rgba(0,0,0,.05));box-sizing:border-box}.input button{color:var(--input-icon)}.input button svg{fill:currentColor}.input input{border:none!important;border-width:0!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input input:focus{border:none!important;outline:none!important;box-shadow:none!important;ring:none!important}.input input:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;ring:none!important}.input input{width:100%;color:var(--text);outline:none;transition:color .2s,box-shadow .2s;background:transparent}.input input::placeholder{color:var(--button-transparent, var(--muted));opacity:.6}.input.password{color:var(--muted-2)}.checkbox-item{display:flex;align-items:center;gap:1rem}.checkbox-item .checkbox{inline-size:1.5rem;block-size:1.5rem;background:var(--layer-2);border-radius:4px;border:none;box-shadow:var(--shadow-xs, 0 1px 2px rgba(0,0,0,.05));outline:none;transition:box-shadow .2s,background-color .2s,border-color .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox-item .checkbox svg{color:var(--accent);width:1rem;height:1rem}.checkbox-item label{color:var(--muted);font-size:12px;user-select:none;font-weight:500;line-height:18px}.or{text-align:center;font-weight:400;color:var(--or, var(--muted-2));text-transform:lowercase;font-size:14px;padding-bottom:16px;margin-top:-8px}.auth-social{gap:.375rem;align-items:center;justify-content:center}.auth-social button{background-color:var(--layer-2);color:var(--social-inactive-color)}.auth-social button:hover{background-color:var(--layer-3)}.auth-social button:active:not(:disabled){background:var(--social-active-bg, var(--layer-3))}.auth-social button.disabled:hover{background-color:var(--layer-2);cursor:default}.banner{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg);width:320px;max-width:100%;min-height:0;gap:.5rem;padding:0 2.5rem;box-sizing:border-box;position:relative;height:100%}.banner .content{display:flex;align-items:center;gap:.2rem;font-size:9px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:5px;text-transform:uppercase}.banner .content h3{color:var(--text);padding:0;margin:0}.banner img{width:233px}.signup-success{height:100%;display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:2.5rem}.signup-success .content{display:flex;align-items:center}.signup-success .banner{padding:0;width:100%;gap:25px}.signup-success .banner .content h3{padding:0!important;font-size:11px!important;line-height:22px!important;letter-spacing:6px!important}.signup-success .leading{text-align:center;text-transform:capitalize;font-size:1.875rem;line-height:2.25rem;font-weight:700;color:var(--text);height:30%}[data-brand=draca] .signup-success .leading{background:linear-gradient(110deg,#e2b258 -16.23%,#c28431 65.84%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px #E6C36A;filter:drop-shadow(0 2px 0 #6F4A0D);height:auto;margin-bottom:80px;font-size:36px;text-transform:uppercase;font-weight:700}.icon-wrapper{width:100%;height:80px;display:flex;justify-content:center}.icon{width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;color:var(--success-icon, var(--icon));background-color:var(--icon-bg);border-radius:.125rem}.success{color:var(--accent)}.error{color:var(--accent);font-weight:500;font-size:.8rem}.heading{width:100%;display:flex;flex-direction:column;gap:8px}.title{color:var(--title, var(--text));font-size:1.125rem;line-height:1.75rem;text-align:center;font-weight:600;text-transform:capitalize}.description{color:var(--description, var(--muted-2));text-align:center;font-size:.875rem;line-height:1.25rem}.password-recovery{padding-top:3rem;height:100%;display:flex;flex-direction:column;justify-content:space-around}.password-recovery .flex-col{padding:0}.stack{display:flex;flex-direction:column;gap:1rem}.hidden-block{display:flex;flex-direction:column;gap:10px}.hidden-block span{color:var(--muted);text-align:center;font-size:12px;font-weight:600}.hidden-block-header{display:flex;justify-content:space-between;align-items:center}.rotate-180{transform:rotate(180deg);transition:transform .2s ease}.signup-success-content{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}[data-brand=draca] .signup-success-content{justify-content:space-between;padding:40px 0}.otp-only-page{width:100%;height:100%;display:flex;background:linear-gradient(90deg,#222,#1e1e22);color:#fff}.otp-only-panel{height:100%;box-sizing:border-box}.otp-only-panel-left{flex:1;min-width:360px;display:flex;align-items:center;justify-content:center;background:#202020b3}.otp-only-form-wrap{width:338px;max-width:calc(100vw - 48px);display:flex;flex-direction:column;gap:16px}.otp-only-heading{display:flex;flex-direction:column;gap:12px}.otp-only-heading h3{margin:0;font-size:16px;line-height:20px;font-weight:700;color:#fff}.otp-only-heading p{margin:0;font-size:14px;line-height:20px;font-weight:400;color:#868e96}.otp-only-form{display:flex;flex-direction:column;gap:12px}.otp-only-label{font-size:14px;line-height:20px;font-weight:600;color:#fff}.otp-only-input{width:100%;height:40px;box-sizing:border-box;border-radius:4px;border:1px solid #2a2c30;background:#202020;padding:0 12px;font-size:14px;line-height:20px;font-weight:400;color:#fff;outline:none}.otp-only-input::placeholder{color:#6e7278}.otp-only-input:focus{border-color:#228be6}.otp-only-submit{width:100%;height:28px;border:0;border-radius:4px;background:#1c7ed6;color:#fff;font-size:14px;line-height:20px;font-weight:400;cursor:pointer}.otp-only-submit:disabled{opacity:.6;cursor:default}.otp-only-footer{padding-top:4px;font-size:14px;line-height:20px;font-weight:400;color:#525252;text-align:center}.otp-only-panel-right{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.otp-only-quote-wrap{width:min(430px,100%);display:flex;flex-direction:column;gap:24px}.otp-only-quote-mark{font-size:78px;line-height:36px;color:#fff;font-family:Georgia,Times New Roman,serif}.otp-only-quote-text{font-size:54px;line-height:.95;font-style:italic;font-family:Georgia,Times New Roman,serif;color:#fff}.otp-only-brand{display:flex;align-items:center;gap:8px;padding-top:6px}.otp-only-brand-name{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.04em;background:linear-gradient(180deg,#40f4e4,#01ade8 45%,#0a84c6);-webkit-background-clip:text;background-clip:text;color:transparent}.otp-only-brand-subtitle{font-size:12px;line-height:18px;font-weight:400;color:#868e96}@media(max-width:1024px){.otp-only-quote-text{font-size:40px}}@media(max-width:900px){.otp-only-panel-right{display:none}.otp-only-panel-left{flex:1 1 auto;min-width:0;padding:24px}.otp-only-form-wrap{max-width:100%}}[data-brand=draca] .signup-success .banner{margin-top:8px}.signup-success-content .action-button{width:100%}.draca-gold-stroke{background:linear-gradient(110deg,#e2b258 -16.23%,#c28431 65.84%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px #E6C36A;filter:drop-shadow(0 2px 0 #6F4A0D)}.banner-accent{color:var(--accent)}.link-muted{text-decoration:underline;user-select:none;color:var(--button-transparent, var(--muted-2))}@media(min-width:640px){.icon-wrapper{width:100%;height:5rem;display:flex;justify-content:center}.icon{width:5rem;height:5rem}.signup-success{width:630px;max-width:100%;margin:0 auto;gap:4rem}.signup-success-content .action-button{width:320px}.signup-success .banner img{width:288px}.cat{position:absolute;top:32px;right:0;width:160px!important}.signup-success .banner .cat{display:none}}
