.auth-dialog_dialog__tiv76{height:min(690px,calc(100svh - 40px));max-height:calc(100svh - 40px);display:block;overflow:hidden;padding:0;border:1px solid #5a4769;border-radius:18px;color:#f7f6f9;background:#1b1b1f;box-shadow:0 32px 85px #050408b8;font-family:var(--font-manrope),sans-serif}.auth-dialog_dialog__tiv76 [data-slot=dialog-close]{z-index:3;top:20px;right:20px;display:grid;width:38px;height:38px;place-items:center;border:1px solid #625769;border-radius:50%;color:#e7d8f1;background:#27212d;opacity:1}.auth-dialog_dialog__tiv76 [data-slot=dialog-close]:hover{background:#3a2b46}.auth-dialog_dialog__tiv76 :is(button,input):focus-visible,.auth-dialog_dialog__tiv76 [data-slot=dialog-close]:focus-visible{outline:2px solid #e0c8ff;outline-offset:3px}.auth-dialog_shell__rrO24{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);width:100%;height:100%;min-width:0}.auth-dialog_visual__S6EkU{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;padding:54px 42px 36px;background:radial-gradient(ellipse 70% 40% at 45% 75%,#693c8157,transparent 82%),linear-gradient(155deg,#211b27,#111113 72%)}.auth-dialog_visual__S6EkU:after{position:absolute;right:-22%;bottom:-40%;width:90%;height:60%;content:"";border-radius:50%;background:#8144b822;filter:blur(70px);pointer-events:none}.auth-dialog_visualCopy__xL7sX,.auth-dialog_visualFoot__yqxWI,.auth-dialog_visualGallery__pnuiP{position:relative;z-index:1}.auth-dialog_visualTitle__siVSy{max-width:10ch;margin:0;color:#f7f6f9;font-size:clamp(40px,4vw,58px);font-weight:650;line-height:1.07;letter-spacing:-.035em;text-wrap:balance}.auth-dialog_visualTitle__siVSy span{color:#d6c1ee}.auth-dialog_visualDescription__k_kzr{max-width:40ch;margin:20px 0 0;color:#bdbac5;font-size:16px;line-height:1.65}.auth-dialog_visualGallery__pnuiP{display:flex;align-items:center;justify-content:center;gap:14px;width:min(420px,100%);margin:20px auto 0}.auth-dialog_visualCard___wB5T{position:relative;flex:1 1 0;min-width:0;aspect-ratio:4/5;overflow:hidden;border:1px solid #dfc7f34a;border-radius:12px;background:#342939;box-shadow:0 18px 36px #09050d9e}.auth-dialog_visualCard___wB5T:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#ffffff13,transparent 50%,#120b1c66)}.auth-dialog_visualCard___wB5T img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}.auth-dialog_visualCard___wB5T:first-child{transform:translateY(14px) rotate(-5deg)}.auth-dialog_visualCard___wB5T:nth-child(2){z-index:1;flex-grow:1.18;transform:translateY(-10px)}.auth-dialog_visualCard___wB5T:last-child{transform:translateY(14px) rotate(5deg)}.auth-dialog_visualFoot__yqxWI{display:flex;align-items:center;gap:10px;color:#ccbadb;font-size:12px;letter-spacing:.04em}.auth-dialog_visualFoot__yqxWI:before{width:26px;height:1px;content:"";background:#ac7bc7}.auth-dialog_formPanel___PaqT{display:flex;flex-direction:column;justify-content:center;min-width:0;overflow-y:auto;padding:52px clamp(38px,4vw,66px);border-left:1px solid #4a3c52;background:#1b1b1f;scrollbar-width:none}.auth-dialog_formPanel___PaqT::-webkit-scrollbar{display:none}.auth-dialog_formInner___W_11{width:100%;max-width:440px;margin-inline:auto}.auth-dialog_heading__Gdd0K{margin:0;color:#f7f6f9;font-size:clamp(34px,3.3vw,44px);font-weight:650;line-height:1.12;letter-spacing:-.03em}.auth-dialog_description__bRTcx{margin:10px 0 0;color:#bdbac5;font-size:15px;line-height:1.6}.auth-dialog_flow__OEARw{display:grid;gap:26px;margin-top:36px}.auth-dialog_googleButton__MXub_{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;padding:12px 20px;border:1px solid #75677f;border-radius:8px;color:#f7f6f9;background:#252129;font:600 15px var(--font-manrope),sans-serif;cursor:pointer;transition:border-color .18s ease,background .18s ease}.auth-dialog_googleButton__MXub_:hover:not(:disabled){border-color:#c8a8df;background:#33293a}.auth-dialog_googleButton__MXub_ svg{flex:none}.auth-dialog_divider__noeNb{display:flex;align-items:center;gap:16px;color:#b7a7c3;font-size:11px;font-weight:700;letter-spacing:.16em;white-space:nowrap}.auth-dialog_divider__noeNb:after,.auth-dialog_divider__noeNb:before{flex:1;height:1px;content:"";background:#514656}.auth-dialog_form__IFgY9{display:grid;gap:18px}.auth-dialog_field__irx0W{display:grid;gap:8px}.auth-dialog_label__sbcAf{color:#e3dce8;font-size:14px;font-weight:600}.auth-dialog_inputWrap__kodpX{position:relative}.auth-dialog_inputWrap__kodpX>svg{position:absolute;top:50%;left:16px;width:18px;height:18px;transform:translateY(-50%);color:#b4a5bd;pointer-events:none}.auth-dialog_input__rRBoY{width:100%;min-height:52px;padding:12px 46px;border:1px solid #605569;border-radius:8px;outline:0;color:#f7f6f9;background:#252329;font:500 16px var(--font-manrope),sans-serif;caret-color:#e0c8ff;transition:border-color .18s ease,background .18s ease}.auth-dialog_input__rRBoY::placeholder{color:#ada2b6}.auth-dialog_input__rRBoY:focus{border-color:#d5b5f0;background:#2a2530}.auth-dialog_codeInput__hcn_D{padding-inline:16px;letter-spacing:.18em}.auth-dialog_reveal__nqbiu{position:absolute;top:50%;right:10px;display:grid;width:38px;height:38px;transform:translateY(-50%);place-items:center;border:0;border-radius:6px;color:#c6b8ce;background:transparent;cursor:pointer}.auth-dialog_reveal__nqbiu:hover{color:#fff;background:#3c3043}.auth-dialog_auxRow__cXOWS{display:flex;justify-content:flex-end;margin-top:-4px}.auth-dialog_link__mhOWV{min-height:32px;padding:0;border:0;color:#ddc6fc;background:transparent;font:600 14px var(--font-manrope),sans-serif;cursor:pointer;text-decoration:none;text-underline-offset:4px}.auth-dialog_link__mhOWV:hover{color:#fff;text-decoration:underline}.auth-dialog_submit__wTGL3{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:2px;padding:12px 20px;border:1px solid #a865df;border-radius:8px;color:white;background:linear-gradient(120deg,#8648ca,#a45ee9);box-shadow:0 12px 32px #69329e38,inset 0 1px #ffffff30;font:700 16px var(--font-manrope),sans-serif;cursor:pointer;transition:background .18s ease,border-color .18s ease}.auth-dialog_submit__wTGL3:hover:not(:disabled){background:linear-gradient(120deg,#985bd8,#b473f3)}.auth-dialog_googleButton__MXub_:disabled,.auth-dialog_submit__wTGL3:disabled{cursor:wait;opacity:.62}.auth-dialog_error__sQHgl{margin:0;padding:10px 12px;border:1px solid #a7537066;border-radius:8px;color:#ffdbe6;background:#5b27374d;font-size:13px;line-height:1.5}.auth-dialog_switch__BDgkC{margin:22px 0 0;color:#bdbac5;font-size:14px;line-height:1.5;text-align:center}.auth-dialog_back__VoFjM{display:block;margin:0 auto}@media (max-width:760px){.auth-dialog_dialog__tiv76{width:min(520px,calc(100vw - 20px))!important;height:auto;max-height:calc(100svh - 20px);overflow-y:auto}.auth-dialog_shell__rrO24{display:block;height:auto}.auth-dialog_visual__S6EkU{display:none}.auth-dialog_formPanel___PaqT{display:block;overflow:visible;padding:58px 26px 32px;border-left:0}.auth-dialog_heading__Gdd0K{font-size:34px}.auth-dialog_flow__OEARw{gap:22px;margin-top:28px}.auth-dialog_dialog__tiv76 [data-slot=dialog-close]{top:14px;right:14px}}@media (max-width:380px){.auth-dialog_formPanel___PaqT{padding-inline:18px}.auth-dialog_heading__Gdd0K{font-size:31px}}@media (prefers-reduced-motion:reduce){.auth-dialog_googleButton__MXub_,.auth-dialog_input__rRBoY,.auth-dialog_submit__wTGL3{transition:none}}