._shell_18smg_1{box-sizing:border-box;background-color:var(--md-sys-color-surface);min-height:100dvh;padding-top:var(--navbar-height);display:grid}@media (width<=768px){._shell_18smg_1{padding-top:var(--navbar-height-compact)}}._formCol_18smg_15{padding:var(--spacing-8) var(--spacing-4) var(--spacing-10);justify-content:center;display:flex}._visual_18smg_21{display:none}._card_18smg_25{flex-direction:column;gap:1.25rem;width:100%;max-width:100%;display:flex}@media (width>=640px){._card_18smg_25{max-width:25rem}}@media (width>=800px){._shell_18smg_1{grid-template-columns:max(var(--spacing-5), calc((100vw - 80rem) / 2 + var(--spacing-5))) minmax(20rem, 36rem) minmax(0, 1fr);align-items:stretch}._formCol_18smg_15{padding:var(--spacing-10) var(--spacing-8) var(--spacing-10) 0;grid-column:2;justify-content:stretch;align-items:center}._visual_18smg_21{min-width:0;height:100%;min-height:calc(100dvh - var(--navbar-height));grid-column:3;margin:0;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 100%)}}@media (width>=1024px){._shell_18smg_1{grid-template-columns:max(var(--spacing-6), calc((100vw - 80rem) / 2 + var(--spacing-6))) minmax(20rem, 36rem) minmax(0, 1fr)}}._visualImage_18smg_83{object-fit:cover;filter:saturate(.88)contrast(.96)brightness(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}._visual_18smg_21:after{content:"";z-index:1;pointer-events:none;background:color-mix(in srgb, var(--md-sys-color-surface) 8%, transparent);position:absolute;inset:0}._visualCaption_18smg_102{z-index:2;justify-content:center;align-items:flex-end;gap:var(--spacing-1);height:30%;padding:var(--spacing-3) var(--spacing-6);text-align:right;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-easing-standard);background:#000000b3;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}._visual_18smg_21:hover ._visualCaption_18smg_102,._visual_18smg_21:focus-visible ._visualCaption_18smg_102{opacity:1}._visualCaptionTitle_18smg_127,._visualCaptionDesc_18smg_128{color:#fff;max-width:24rem;margin:0}._visualCaptionTitle_18smg_127{letter-spacing:-.025em;font-size:1.125rem;font-weight:700}._visualCaptionDesc_18smg_128{font-size:1rem;font-weight:400;line-height:1.5}@media (prefers-reduced-motion:reduce){._visualCaption_18smg_102{transition:none}}._header_18smg_152{align-items:center;gap:var(--spacing-2);text-align:center;flex-direction:column;display:flex}._title_18smg_160{font-family:var(--typography-families-ui);letter-spacing:-.025em;color:var(--colors-text-primary);margin:0;font-size:1.75rem;font-weight:600;line-height:1.2}._subtitle_18smg_170{max-width:36ch;font-family:var(--typography-families-ui);font-size:var(--typography-scales-body-lg-size);color:var(--colors-text-secondary);margin:0;font-weight:400;line-height:1.5}._socialWrap_18smg_180{flex-direction:column;gap:.75rem;display:flex}._socialBtn_18smg_186{width:100%;padding:var(--component-button-secondary-padding);height:var(--component-input-height);border:var(--component-button-secondary-border);border-radius:var(--component-button-secondary-border-radius);background-color:var(--component-button-secondary-background);color:var(--md-sys-color-on-surface);font-family:var(--typography-families-ui);font-size:var(--md-sys-typescale-label-large-size);transition:background-color var(--motion-duration-base) var(--motion-easing-standard), border-color var(--motion-duration-base) var(--motion-easing-standard);cursor:pointer;justify-content:center;align-items:center;gap:.75rem;font-weight:500;display:flex}._socialBtn_18smg_186:hover:not(:disabled){background-color:var(--colors-backgrounds-secondary)}._socialBtn_18smg_186:disabled{opacity:.6;cursor:not-allowed}._socialIcon_18smg_216{flex-shrink:0;width:1.125rem;height:1.125rem}._dividerWrap_18smg_222{position:relative}._dividerLineWrap_18smg_226{align-items:center;display:flex;position:absolute;inset:0}._dividerLine_18smg_226{border-top:1px solid var(--md-sys-color-outline-variant);width:100%}._dividerTextWrap_18smg_241{justify-content:center;display:flex;position:relative}._dividerText_18smg_241{background-color:var(--md-sys-color-surface);color:var(--colors-text-tertiary);font-family:var(--typography-families-ui);font-size:var(--typography-scales-body-sm-size);padding:0 .5rem}._form_18smg_15{flex-direction:column;gap:1rem;display:flex}._field_18smg_261{flex-direction:column;gap:.375rem;display:flex}._label_18smg_267{font-family:var(--typography-families-ui);font-size:var(--typography-scales-body-lg-size);color:var(--colors-text-primary);font-weight:500}._nameRow_18smg_274{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){._nameRow_18smg_274{grid-template-columns:1fr 1fr}}._input_18smg_286{appearance:none;box-sizing:border-box;width:100%;height:var(--component-input-height);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline-variant);background-color:var(--md-sys-color-surface-container-lowest);color:var(--component-input-color);font-family:var(--typography-families-ui);font-size:var(--typography-scales-body-lg-size);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);padding:8px 16px;display:block}._input_18smg_286::placeholder{color:var(--colors-text-tertiary)}._input_18smg_286:focus{border:var(--component-input-border-focus);outline:none}._link_18smg_311{font-family:var(--typography-families-ui);font-size:inherit;color:var(--md-sys-color-primary-dim);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);cursor:pointer;font-weight:500;text-decoration:none}._link_18smg_311:hover{opacity:.8}button._link_18smg_311{background:0 0;border:none;padding:0}._submitBtn_18smg_331{width:100%;height:var(--component-input-height);padding:var(--component-button-primary-padding);border-radius:var(--component-button-primary-border-radius);background-color:var(--component-button-primary-background);color:var(--component-button-primary-color);border:var(--component-button-primary-border);font-family:var(--typography-families-ui);font-size:var(--md-sys-typescale-label-large-size);box-shadow:var(--shadows-elevation-raised);transition:background-color var(--motion-duration-base) var(--motion-easing-standard), box-shadow var(--motion-duration-base) var(--motion-easing-standard);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}._submitBtn_18smg_331:hover:not(:disabled){background-color:var(--component-button-primary-background-hover);box-shadow:var(--shadows-elevation-float)}._submitBtn_18smg_331:focus{box-shadow:0 0 0 2px var(--colors-backgrounds-primary), 0 0 0 4px var(--colors-brand-terracotta-600);outline:none}._submitBtn_18smg_331:disabled{opacity:.7;cursor:not-allowed}._footer_18smg_370{text-align:center;font-family:var(--typography-families-ui);font-size:var(--typography-scales-body-sm-size);color:var(--colors-text-secondary);margin:0}._errorMsg_18smg_378{color:var(--colors-semantic-red);font-family:var(--typography-families-ui);font-size:var(--typography-scales-body-sm-size);margin:0}._otpWrap_18smg_385{width:100%;position:relative}._otpAutofill_18smg_390{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._otpRow_18smg_402{justify-content:center;gap:.5rem;width:100%;display:flex}._otpInput_18smg_409{appearance:none;box-sizing:border-box;border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline-variant);background-color:var(--md-sys-color-surface-container-lowest);width:2.75rem;min-width:2rem;max-width:3rem;height:2.75rem;color:var(--component-input-color);font-family:var(--typography-families-ui);font-size:var(--typography-scales-heading-md-size,20px);text-align:center;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);flex:1 1 0;padding:0;font-weight:500}._otpInput_18smg_409:focus{border:var(--component-input-border-focus);outline:none}._otpInput_18smg_409:disabled{opacity:.6;cursor:not-allowed}._otpInputError_18smg_439,._otpRowError_18smg_443 ._otpInput_18smg_409{border-color:var(--colors-semantic-red)}@media (width<=359px){._otpRow_18smg_402{gap:.375rem}._otpInput_18smg_409{width:2.25rem;height:2.5rem;font-size:var(--typography-scales-body-lg-size)}}._roleSwitchFooter_18smg_459{text-align:center;font-family:var(--typography-families-ui);font-size:var(--typography-scales-body-sm-size);color:var(--colors-text-tertiary);margin:0}
