._text-dimmed_1qscx_1,._showcaseText_1qscx_1{color:var(--mantine-color-dimmed)}._text-error_1qscx_5{color:var(--mantine-color-error)}._text-xs_1qscx_9{font-size:var(--mantine-font-size-xs)}._text-sm_1qscx_13{font-size:var(--mantine-font-size-sm)}._text-md_1qscx_17{font-size:var(--mantine-font-size-md)}._text-lg_1qscx_21{font-size:var(--mantine-font-size-lg)}._text-xl_1qscx_25{font-size:var(--mantine-font-size-xl)}._fw-normal_1qscx_29{font-weight:400}._fw-medium_1qscx_33{font-weight:500}._fw-semibold_1qscx_37{font-weight:600}._fw-bold_1qscx_41{font-weight:700}._page_1qscx_45{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-lg);width:100%;padding-block:var(--mantine-spacing-xl)}@media(min-width:992px){._page_1qscx_45{display:grid;grid-template-columns:minmax(0,460px) 420px;justify-content:center;align-items:center;column-gap:calc(var(--mantine-spacing-xl) * 2.5);min-height:min(78dvh,820px)}}._card_1qscx_64{width:100%;max-width:420px;padding:calc(var(--mantine-spacing-xl) * 1.25);background:color-mix(in srgb,var(--mantine-color-dark-7) 90%,transparent);box-shadow:0 18px 48px #00000059}._showcase_1qscx_1{display:none}@media(min-width:992px){._showcase_1qscx_1{position:relative;display:flex;flex-direction:column;gap:var(--mantine-spacing-xl)}}._showcase_1qscx_1:before{content:"";position:absolute;inset:20% -20% -10%;background:radial-gradient(closest-side,color-mix(in srgb,var(--mantine-color-indigo-6) 30%,transparent) 0%,color-mix(in srgb,var(--mantine-color-indigo-9) 10%,transparent) 55%,transparent 100%);pointer-events:none;z-index:0}._showcase_1qscx_1>*{position:relative;z-index:1}._showcaseCopy_1qscx_96{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}._showcaseTitle_1qscx_102{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.1;letter-spacing:-.02em;font-weight:700;max-width:18ch}._showcaseText_1qscx_1{font-size:var(--mantine-font-size-md);line-height:1.55;max-width:40ch}._showcaseFan_1qscx_116{max-width:400px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}._title_1qscx_121{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-.01em}._subtitle_1qscx_128{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);margin-top:var(--mantine-spacing-2xs)}._formStack_1qscx_134{gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-lg)}._oauthButton_1qscx_139{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-gray-1);background:var(--mantine-color-dark-6)}._oauthButton_1qscx_139:hover{background:var(--mantine-color-dark-5)}._oauthDivider_1qscx_149{margin-block:var(--mantine-spacing-2xs)}._oauthDividerLabel_1qscx_153{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs)}._captcha_1qscx_158{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:var(--mantine-spacing-xs)}._captchaNotice_1qscx_166{margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);text-align:center;line-height:1.4;max-width:320px;margin-inline:auto;overflow-wrap:anywhere;word-break:break-word}._captchaNotice_1qscx_166 a{color:var(--mantine-color-dimmed);text-decoration:none;font-size:inherit;line-height:inherit}._captchaNotice_1qscx_166 a:hover{color:var(--mantine-color-blue-4);text-decoration:underline}._error_1qscx_190{margin-top:var(--mantine-spacing-xs);color:var(--mantine-color-red-4);font-size:var(--mantine-font-size-sm)}._message_1qscx_196{margin-top:var(--mantine-spacing-xs);color:var(--mantine-color-green-4);font-size:var(--mantine-font-size-sm)}._submitButton_1qscx_202{margin-top:var(--mantine-spacing-lg)}._switchGroup_1qscx_206{justify-content:center;gap:4px;margin-top:var(--mantine-spacing-md)}._forgot_1qscx_212{align-self:flex-end;margin-top:var(--mantine-spacing-2xs);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-blue-4)}._switchText_1qscx_219{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-4)}._switchLink_1qscx_224{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-blue-4);font-weight:500}._resendButton_1qscx_230{margin-top:var(--mantine-spacing-xs)}
