.auth-page[data-v-6bf5b431]{--auth-page-bg:#686279;--auth-bg:#2c2638;--auth-field:#3c364b;--auth-field-focus:#aaa3c6;--auth-placeholder:#868295;--auth-muted:#cac7d6;--auth-link:#bfb6e4;--auth-primary:#6d54b4;--auth-primary-hover:#7a62c0;align-items:center;background:var(--auth-page-bg);color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:100vh;padding:50px clamp(0px,calc(50vw - 170px),16px)}.auth-card[data-v-6bf5b431]{background:var(--auth-bg);border-radius:18px;box-shadow:0 48px 90px #140e208c;display:grid;grid-template-columns:minmax(0,1fr);max-width:560px;width:100%}@media (min-width:1024px){.auth-page[data-v-6bf5b431]{padding:50px 5.7vw}.auth-card[data-v-6bf5b431]{aspect-ratio:16/10;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);max-width:1200px;min-height:0;min-width:696px;width:min(100%,calc(160vh - 160px))}}.form-logo[data-v-6bf5b431]{display:block;height:40px;margin-bottom:24px;width:auto}@media (min-width:1024px){.form-logo[data-v-6bf5b431]{display:none}}.showcase[data-v-6bf5b431]{display:none}@media (min-width:1024px){.showcase[data-v-6bf5b431]{display:block;min-height:0;padding:3.06% 0 3.06% 3.06%}}.showcase-frame[data-v-6bf5b431]{--u:.14327cqi;background:#150c22;border-radius:12px;container-type:inline-size;height:100%;isolation:isolate;overflow:hidden;position:relative}.slide[data-v-6bf5b431]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transform:scale(1.08);transition:opacity 1.2s ease,transform 0s linear 1.2s;width:100%;z-index:0}.slide.is-prev[data-v-6bf5b431]{opacity:1;transform:scale(1);transition:transform 6.2s cubic-bezier(.25,.6,.3,1);z-index:1}.slide.is-active[data-v-6bf5b431]{opacity:1;transform:scale(1);transition:opacity 1.2s ease,transform 6.2s cubic-bezier(.25,.6,.3,1);z-index:2}.showcase-logo[data-v-6bf5b431]{height:calc(var(--u)*40);left:calc(var(--u)*32);top:calc(var(--u)*22);width:auto}.back-link[data-v-6bf5b431],.showcase-logo[data-v-6bf5b431]{position:absolute;z-index:3}.back-link[data-v-6bf5b431]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff26;background-image:linear-gradient(#00000026,#00000026);border-radius:999px;color:#fff;display:inline-flex;font-size:calc(var(--u)*17);font-weight:400;gap:calc(var(--u)*8);height:calc(var(--u)*33);line-height:1;padding:0 calc(var(--u)*12) 0 calc(var(--u)*18);right:calc(var(--u)*26);top:calc(var(--u)*26);transition:background-color .2s ease}.back-link svg[data-v-6bf5b431]{height:calc(var(--u)*20);width:calc(var(--u)*20)}.back-link[data-v-6bf5b431]:hover{background-color:#ffffff3d}.showcase-footer[data-v-6bf5b431]{align-items:center;bottom:calc(var(--u)*32);display:flex;flex-direction:column;left:0;position:absolute;right:0;z-index:3}.showcase-captions[data-v-6bf5b431]{align-self:stretch;display:grid;margin:0 calc(var(--u)*24) calc(var(--u)*42)}.showcase-caption[data-v-6bf5b431]{align-self:end;color:#fff;font-size:calc(var(--u)*33);font-weight:400;grid-area:1/1;line-height:calc(var(--u)*44);margin:0;opacity:0;text-align:center;transform:translateY(calc(var(--u)*8));transition:opacity .5s ease,transform .5s ease;white-space:pre-line}.showcase-caption.is-active[data-v-6bf5b431]{opacity:1;transform:translateY(0);transition:opacity .7s ease .4s,transform .7s ease .4s}.slide-dots[data-v-6bf5b431]{display:flex;gap:calc(var(--u)*12)}.slide-dot[data-v-6bf5b431]{background:none;border:0;cursor:pointer;padding:calc(var(--u)*8) 0}.slide-dot span[data-v-6bf5b431]{background:#ffffff47;border-radius:999px;display:block;height:calc(var(--u)*4);transition:width .4s ease,background-color .4s ease;width:calc(var(--u)*39)}.slide-dot.is-active span[data-v-6bf5b431]{background:#fff;width:calc(var(--u)*53)}.slide-dot[data-v-6bf5b431]:focus-visible{border-radius:4px;outline:2px solid var(--auth-link);outline-offset:2px}.form-side[data-v-6bf5b431]{container-type:inline-size;display:flex;min-width:0;padding:40px max(10px,min(24px,calc(50% - 150px)))}@media (min-width:1024px){.form-side[data-v-6bf5b431]{min-height:0;overflow-y:auto;padding:40px max(24px,min(14.75%,calc(50% - 150px)))}}.form-wrap[data-v-6bf5b431]{margin:auto;max-width:508px;width:100%}@media (prefers-reduced-motion:reduce){.showcase-caption[data-v-6bf5b431],.showcase-caption.is-active[data-v-6bf5b431],.slide[data-v-6bf5b431],.slide.is-active[data-v-6bf5b431],.slide.is-prev[data-v-6bf5b431]{transform:none;transition:opacity .6s ease}}.auth-page .form-title{color:#fbf8ff;font-size:min(56px,11.02362cqi);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0}@media (max-width:1023px){.auth-page .form-title{font-size:32px}}.auth-page .form-subtitle{color:var(--auth-muted);font-size:max(14px,min(17px,3.34646cqi));font-weight:400;line-height:24px;margin:22px 0 0}.auth-page .form-subtitle .text-link{margin-left:4px}.auth-page .form-flash{background:#10b9811f;border:1px solid rgba(52,211,153,.35);border-radius:6px;color:#6ee7b7}.auth-page .form-alert,.auth-page .form-flash{font-size:13px;font-weight:400;line-height:20px;margin-top:24px;padding:10px 12px}.auth-page .form-alert{background:#ef44441f;border:1px solid hsla(0,91%,71%,.35);border-radius:6px;color:#fca5a5}.auth-page .form-alert+.fields,.auth-page .form-flash+.fields{margin-top:20px}.auth-page .form-emphasis{color:#fff;font-weight:500;overflow-wrap:anywhere}.auth-page .form-footer{align-items:center;color:var(--auth-muted);display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:10px;line-height:20px;margin-top:24px;text-align:center}.auth-page .form-footer p{margin:0}.auth-page .text-link{color:var(--auth-link);font-weight:400;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.auth-page .text-link:hover{color:#fff}.auth-page button.text-link{background:none;border:0;cursor:pointer;font-size:inherit;line-height:inherit;padding:0}.auth-page button.text-link:focus-visible{border-radius:2px;outline:2px solid var(--auth-link);outline-offset:2px}.auth-page .fields{display:flex;flex-direction:column;gap:16px;margin-top:36px}.auth-page .name-row{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:479px){.auth-page .name-row{grid-template-columns:minmax(0,1fr)}}.auth-page .field-input{background:var(--auth-field);border:1px solid transparent;border-radius:6px;color:#fff;font-size:14px;font-weight:400;height:45px;padding:0 10px;transition:border-color .15s ease;width:100%}.auth-page .field-input::-moz-placeholder{color:var(--auth-placeholder);font-weight:400;opacity:1}.auth-page .field-input::placeholder{color:var(--auth-placeholder);font-weight:400;opacity:1}.auth-page .field-input:focus,.auth-page .field-input:focus-visible{border-color:var(--auth-field-focus);outline:none}.auth-page .field-input:disabled{opacity:.6}.auth-page .field-input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px var(--auth-field) inset;caret-color:#fff}.auth-page .field-input.has-toggle{padding-right:36px}.auth-page .password-wrap{position:relative}.auth-page .reveal-btn{background:none;border:0;color:var(--auth-placeholder);cursor:pointer;display:grid;height:20px;padding:0;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .15s ease;width:20px}.auth-page .reveal-btn svg{height:18px;width:18px}.auth-page .reveal-btn:hover{color:var(--auth-muted)}.auth-page .reveal-btn:focus-visible{border-radius:4px;outline:2px solid var(--auth-link);outline-offset:2px}.auth-page .field-error{color:#f87171;font-size:12px;font-weight:400;margin-top:4px}.auth-page .consents{display:flex;flex-direction:column;gap:10px;margin-top:16px}.auth-page .consent{align-items:flex-start;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-page .consent-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent 50%/12px no-repeat;border:1px solid var(--auth-placeholder);border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;margin:2px 0 0;transition:background-color .15s ease,border-color .15s ease;width:16px}.auth-page .consent-box:checked{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E");border-color:#fff}.auth-page .consent-box:focus-visible{outline:2px solid var(--auth-link);outline-offset:2px}.auth-page .consent-box:disabled{cursor:not-allowed;opacity:.6}.auth-page .consent-text{color:#fefbff;font-size:13px;font-weight:400;line-height:20px}.auth-page .consent-text .text-link{text-underline-offset:2px}.auth-page .consent-error{padding-left:26px}.auth-page .turnstile-frame{background:#313131;border-radius:6px;box-shadow:inset 0 0 0 1px var(--auth-field);height:65px;margin-top:20px}.auth-page .turnstile{clip-path:inset(2px round 4px);height:65px;width:100%}.auth-page .form-error{color:#f87171;font-size:14px;font-weight:400;margin-top:16px;text-align:center;white-space:pre-line}.auth-page .submit-btn{align-items:center;background:var(--auth-primary);border:0;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;height:45px;justify-content:center;margin-top:20px;transition:background-color .2s ease,opacity .2s ease;width:100%}.auth-page .submit-btn:hover:not(:disabled){background:var(--auth-primary-hover)}.auth-page .submit-btn:disabled{cursor:not-allowed;opacity:.5}.auth-page .submit-btn:focus-visible{outline:2px solid var(--auth-link);outline-offset:2px}
