.CaptchaModal-module__msu3Wq__titleIcon{border-radius:var(--ds-radius-sm);background:var(--ds-accent-soft);width:26px;height:26px;color:var(--ds-accent);justify-content:center;align-items:center;display:inline-flex}.CaptchaModal-module__msu3Wq__body{gap:var(--ds-space-3);flex-direction:column;display:flex}.CaptchaModal-module__msu3Wq__instruction{font-size:var(--ds-text-sm);font-weight:var(--fw-500);line-height:var(--lh-145);color:var(--ds-text);margin:0}.CaptchaModal-module__msu3Wq__stage{min-height:176px;padding:var(--ds-space-3);background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CaptchaModal-module__msu3Wq__stage[data-pointer=true]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.CaptchaModal-module__msu3Wq__stage>*{width:100%}.CaptchaModal-module__msu3Wq__shake{animation:CaptchaModal-module__msu3Wq__shake .4s var(--ds-ease)}@keyframes CaptchaModal-module__msu3Wq__shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.CaptchaModal-module__msu3Wq__stageState{align-items:center;gap:var(--ds-space-3);font-size:var(--ds-text-sm);line-height:var(--lh-145);color:var(--ds-text-muted);text-align:center;flex-direction:column;display:flex}.CaptchaModal-module__msu3Wq__spinner{border:2px solid rgba(var(--ds-white-rgb), .15);border-top-color:var(--ds-accent);border-radius:var(--radius-round);width:18px;height:18px;animation:.8s linear infinite CaptchaModal-module__msu3Wq__spin}@keyframes CaptchaModal-module__msu3Wq__spin{to{transform:rotate(360deg)}}.CaptchaModal-module__msu3Wq__passed{justify-content:center;align-items:center;gap:var(--ds-space-2);background:rgba(var(--ds-accent-rgb), .1);-webkit-backdrop-filter:blur(2px);color:var(--ds-accent);font-size:var(--ds-text-sm);font-weight:var(--fw-600);flex-direction:column;animation:.2s ease-out CaptchaModal-module__msu3Wq__fadeIn;display:flex;position:absolute;inset:0}.CaptchaModal-module__msu3Wq__passedIcon{border-radius:var(--ds-radius-full);background:var(--ds-accent);width:40px;height:40px;color:var(--ds-text-on-accent);animation:CaptchaModal-module__msu3Wq__pop .3s var(--ds-ease);justify-content:center;align-items:center;display:inline-flex}@keyframes CaptchaModal-module__msu3Wq__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes CaptchaModal-module__msu3Wq__fadeIn{0%{opacity:0}to{opacity:1}}.CaptchaModal-module__msu3Wq__statusRow{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:22px;font-size:var(--fs-11);display:flex}.CaptchaModal-module__msu3Wq__attempts{color:var(--ds-text-faint)}.CaptchaModal-module__msu3Wq__noticeText{color:var(--ds-danger);font-weight:var(--fw-500)}.CaptchaModal-module__msu3Wq__linkButton{align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-7);border-radius:var(--ds-radius-sm);color:var(--ds-text-muted);font-size:var(--fs-11);font-weight:var(--fw-500);white-space:nowrap;cursor:pointer;transition:color var(--ds-duration-base) var(--ds-ease), background var(--ds-duration-base) var(--ds-ease);background:0 0;border:none;font-family:inherit;display:inline-flex}.CaptchaModal-module__msu3Wq__linkButton:hover:not(:disabled){color:var(--ds-accent);background:var(--ds-accent-soft)}.CaptchaModal-module__msu3Wq__linkButton:disabled{opacity:.45;cursor:not-allowed}.CaptchaModal-module__msu3Wq__actions{justify-content:flex-end;gap:var(--ds-space-2);padding-top:var(--ds-space-1);display:flex}.CaptchaModal-module__msu3Wq__btnGhost,.CaptchaModal-module__msu3Wq__btnPrimary{min-width:104px;height:36px;padding:0 var(--sp-16);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);font-weight:var(--fw-600);cursor:pointer;transition:background var(--ds-duration-base) var(--ds-ease), color var(--ds-duration-base) var(--ds-ease), border-color var(--ds-duration-base) var(--ds-ease);font-family:inherit}.CaptchaModal-module__msu3Wq__btnGhost{border:1px solid var(--ds-border-strong);color:var(--ds-text-muted);font-weight:var(--fw-500);background:0 0}.CaptchaModal-module__msu3Wq__btnGhost:hover:not(:disabled){background:var(--ds-surface-2);color:var(--ds-text)}.CaptchaModal-module__msu3Wq__btnPrimary{background:var(--ds-accent);border:1px solid var(--ds-accent);color:var(--ds-text-on-accent)}.CaptchaModal-module__msu3Wq__btnPrimary:hover:not(:disabled){background:var(--ds-accent-hover);border-color:var(--ds-accent-hover)}.CaptchaModal-module__msu3Wq__btnGhost:disabled,.CaptchaModal-module__msu3Wq__btnPrimary:disabled{opacity:.55;cursor:not-allowed}.CaptchaModal-module__msu3Wq__dot0{fill:var(--ds-accent)}.CaptchaModal-module__msu3Wq__dot1{fill:var(--ds-text)}.CaptchaModal-module__msu3Wq__dot2{fill:var(--ds-info)}.CaptchaModal-module__msu3Wq__dot3{fill:rgba(var(--ds-white-rgb), .22)}.CaptchaModal-module__msu3Wq__line0,.CaptchaModal-module__msu3Wq__line1,.CaptchaModal-module__msu3Wq__line2,.CaptchaModal-module__msu3Wq__line3{fill:none;stroke-linecap:round}.CaptchaModal-module__msu3Wq__line0{stroke:var(--ds-accent)}.CaptchaModal-module__msu3Wq__line1{stroke:var(--ds-text)}.CaptchaModal-module__msu3Wq__line2{stroke:var(--ds-info)}.CaptchaModal-module__msu3Wq__line3{stroke:rgba(var(--ds-white-rgb), .22)}.CaptchaModal-module__msu3Wq__shape0{fill:var(--ds-accent)}.CaptchaModal-module__msu3Wq__shape1{fill:var(--ds-text)}.CaptchaModal-module__msu3Wq__shape2{fill:var(--ds-info)}.CaptchaModal-module__msu3Wq__glyphScene{width:100%;max-height:84px;display:block}.CaptchaModal-module__msu3Wq__canvas{width:100%;height:auto;display:block}.CaptchaModal-module__msu3Wq__textTask{gap:var(--ds-space-3);flex-direction:column;display:flex}.CaptchaModal-module__msu3Wq__picture{padding:var(--sp-6) var(--sp-8);background:var(--ds-surface-1);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);justify-content:center;align-items:center;display:flex}.CaptchaModal-module__msu3Wq__answerInput{width:100%;height:38px;padding:0 var(--sp-12);background:var(--ds-surface-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);color:var(--ds-text);font-family:var(--ds-font-mono);font-size:var(--ds-text-md);font-weight:var(--fw-600);letter-spacing:var(--ls-35);text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;transition:border-color var(--ds-duration-base) var(--ds-ease), box-shadow var(--ds-duration-base) var(--ds-ease)}.CaptchaModal-module__msu3Wq__answerInput::placeholder{color:var(--ds-text-ghost);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);font-weight:var(--fw-400);letter-spacing:normal}.CaptchaModal-module__msu3Wq__answerInput:hover:not(:disabled){border-color:var(--ds-border-strong)}.CaptchaModal-module__msu3Wq__answerInput:focus{border-color:var(--ds-border-focus);box-shadow:0 0 0 3px var(--ds-accent-ring);outline:none}.CaptchaModal-module__msu3Wq__answerInput:disabled{opacity:.6}.CaptchaModal-module__msu3Wq__tiles,.CaptchaModal-module__msu3Wq__seqTiles{gap:var(--ds-space-2);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.CaptchaModal-module__msu3Wq__tile,.CaptchaModal-module__msu3Wq__tileSelected{aspect-ratio:1;padding:var(--sp-5);background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);cursor:pointer;transition:border-color var(--ds-duration-base) var(--ds-ease), background var(--ds-duration-base) var(--ds-ease), box-shadow var(--ds-duration-base) var(--ds-ease);justify-content:center;align-items:center;display:flex;position:relative}.CaptchaModal-module__msu3Wq__tile:hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-3)}.CaptchaModal-module__msu3Wq__tile:focus-visible,.CaptchaModal-module__msu3Wq__tileSelected:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.CaptchaModal-module__msu3Wq__tileSelected{border-color:var(--ds-accent);background:var(--ds-accent-soft);box-shadow:0 0 0 2px var(--ds-accent-ring)}.CaptchaModal-module__msu3Wq__tile:disabled{cursor:not-allowed;opacity:.7}.CaptchaModal-module__msu3Wq__tileSelected:disabled{cursor:default;opacity:1}.CaptchaModal-module__msu3Wq__tileSvg{width:100%;height:100%}.CaptchaModal-module__msu3Wq__tileBadge{border-radius:var(--ds-radius-full);background:var(--ds-accent);width:18px;height:18px;color:var(--ds-text-on-accent);font-size:var(--fs-10);font-weight:var(--fw-600);animation:CaptchaModal-module__msu3Wq__pop .2s var(--ds-ease);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-7px;right:-7px}.CaptchaModal-module__msu3Wq__sequence{align-items:center;gap:var(--ds-space-2);flex-direction:column;display:flex}.CaptchaModal-module__msu3Wq__seqTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.CaptchaModal-module__msu3Wq__seqTiles .CaptchaModal-module__msu3Wq__tile,.CaptchaModal-module__msu3Wq__seqTiles .CaptchaModal-module__msu3Wq__tileSelected{aspect-ratio:auto;height:54px}.CaptchaModal-module__msu3Wq__seqScene{width:100%;height:100%;display:block}.CaptchaModal-module__msu3Wq__slideWrap{align-items:center;width:100%;display:flex}.CaptchaModal-module__msu3Wq__slideSvg{width:100%;height:auto;display:block;overflow:visible}.CaptchaModal-module__msu3Wq__slideBg{fill:var(--ds-surface-1)}.CaptchaModal-module__msu3Wq__slideTrack{fill:var(--ds-surface-2)}.CaptchaModal-module__msu3Wq__piece,.CaptchaModal-module__msu3Wq__pieceActive{cursor:grab;outline:none}.CaptchaModal-module__msu3Wq__pieceActive{cursor:grabbing}.CaptchaModal-module__msu3Wq__pieceShape{fill:var(--ds-accent);stroke:var(--ds-accent-hover);stroke-width:1px;filter:drop-shadow(0 2px 6px #00000073);transition:fill var(--ds-duration-base) var(--ds-ease)}.CaptchaModal-module__msu3Wq__pieceActive .CaptchaModal-module__msu3Wq__pieceShape{fill:var(--ds-accent-hover)}.CaptchaModal-module__msu3Wq__piece:focus-visible .CaptchaModal-module__msu3Wq__pieceShape{stroke:var(--ds-text);stroke-width:2px}.CaptchaModal-module__msu3Wq__pieceGrip{stroke:var(--ds-text-on-accent);stroke-width:2px;stroke-linecap:round;opacity:.7;pointer-events:none}.CaptchaModal-module__msu3Wq__pieceGrab{fill:#0000;stroke:none}.CaptchaModal-module__msu3Wq__zone,.CaptchaModal-module__msu3Wq__zoneHot{stroke-width:1.5px;stroke-dasharray:6 5;transition:fill var(--ds-duration-base) var(--ds-ease), stroke var(--ds-duration-base) var(--ds-ease)}.CaptchaModal-module__msu3Wq__zone{fill:rgba(var(--ds-white-rgb), .03);stroke:var(--ds-text-faint)}.CaptchaModal-module__msu3Wq__zoneHot{fill:var(--ds-accent-soft);stroke:var(--ds-accent)}.CaptchaModal-module__msu3Wq__item,.CaptchaModal-module__msu3Wq__itemActive{cursor:grab;outline:none}.CaptchaModal-module__msu3Wq__itemActive{cursor:grabbing}.CaptchaModal-module__msu3Wq__grabArea{fill:#0000;stroke:none}.CaptchaModal-module__msu3Wq__item:focus-visible .CaptchaModal-module__msu3Wq__grabArea{stroke:var(--ds-accent);stroke-width:2px;stroke-dasharray:3 3}.CaptchaModal-module__msu3Wq__itemActive path{filter:drop-shadow(0 3px 8px #00000080)}.CaptchaModal-module__msu3Wq__dialWrap{align-items:center;gap:var(--ds-space-2);flex-direction:column;display:flex}.CaptchaModal-module__msu3Wq__dial,.CaptchaModal-module__msu3Wq__dialActive{cursor:grab;touch-action:none;width:148px;height:148px}.CaptchaModal-module__msu3Wq__dialActive{cursor:grabbing}.CaptchaModal-module__msu3Wq__dialRing{fill:var(--ds-surface-1);stroke:var(--ds-border-strong);stroke-width:1.5px}.CaptchaModal-module__msu3Wq__dialTick{stroke:var(--ds-text-faint);stroke-width:2px;stroke-linecap:round}.CaptchaModal-module__msu3Wq__dialTickTop{stroke:var(--ds-accent);stroke-width:3px;stroke-linecap:round}.CaptchaModal-module__msu3Wq__range{width:100%;max-width:220px;accent-color:var(--ds-accent);cursor:pointer}@media (prefers-reduced-motion:reduce){.CaptchaModal-module__msu3Wq__shake,.CaptchaModal-module__msu3Wq__passed,.CaptchaModal-module__msu3Wq__passedIcon,.CaptchaModal-module__msu3Wq__tileBadge{animation:none}.CaptchaModal-module__msu3Wq__spinner{animation-duration:2s}}
.auth-module__SB8Kla__pageWrapper{min-height:100vh;padding:var(--ds-space-6);font-family:var(--ds-font-sans);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-module__SB8Kla__pageWrapper:before{content:"";background-image:linear-gradient(rgba(var(--ds-white-rgb), .025) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ds-white-rgb), .025) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.auth-module__SB8Kla__brandLogo{align-self:flex-start;align-items:center;gap:var(--ds-space-2);color:var(--ds-text);transition:opacity var(--ds-duration-base) var(--ds-ease);text-decoration:none;display:inline-flex}.auth-module__SB8Kla__brandLogo:hover{opacity:.85}.auth-module__SB8Kla__brandLogo:focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px;border-radius:var(--ds-radius-sm)}.auth-module__SB8Kla__brandLogoIcon{border-radius:var(--radius-10);background:linear-gradient(135deg, var(--ds-accent-hover) 0%, var(--ds-accent-active) 100%);width:34px;height:34px;color:var(--white);box-shadow:inset 0 1px 0 rgba(var(--ds-white-rgb), .22), 0 2px 10px var(--ds-accent-ring);border:none;justify-content:center;align-items:center;display:inline-flex}.auth-module__SB8Kla__brandLogoIcon svg{width:19px;height:19px}.auth-module__SB8Kla__brandLogoText{font-size:var(--fs-18);font-weight:var(--fw-600);letter-spacing:var(--ls-n2);color:var(--ds-text)}.auth-module__SB8Kla__authContainer{z-index:var(--z-1);width:100%;min-width:0;max-width:400px;position:relative}.auth-module__SB8Kla__authCard{padding:var(--ds-space-6);background:radial-gradient(120% 130% at 0% 0%, rgba(var(--ds-accent-rgb), .08), transparent 60%), var(--ds-surface-1);border:1px solid rgba(var(--ds-accent-rgb), .16);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);position:relative}.auth-module__SB8Kla__cardHead{margin-bottom:var(--ds-space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.auth-module__SB8Kla__cardLogo{margin-bottom:var(--ds-space-4);display:inline-flex}.auth-module__SB8Kla__title{font-size:var(--ds-text-xl);font-weight:var(--fw-600);line-height:var(--lh-125);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text);margin:0}.auth-module__SB8Kla__subtitle{margin:var(--sp-5) 0 0;font-size:var(--ds-text-sm);line-height:var(--lh-145);color:var(--ds-text-muted)}.auth-module__SB8Kla__logoSection{margin-bottom:var(--ds-space-4);flex-direction:column;align-items:flex-start;display:flex}.auth-module__SB8Kla__stepper{align-items:center;gap:var(--sp-6);margin-bottom:var(--ds-space-5);display:flex}.auth-module__SB8Kla__stepperItem{align-items:center;gap:var(--sp-6);font-size:var(--fs-11);font-weight:var(--fw-500);color:var(--ds-text-ghost);white-space:nowrap;display:flex}.auth-module__SB8Kla__stepperDot{border-radius:var(--radius-round);border:1px solid var(--ds-border-strong);width:18px;height:18px;font-size:var(--fs-10);font-weight:var(--fw-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-module__SB8Kla__stepperItemActive{color:var(--ds-text)}.auth-module__SB8Kla__stepperItemActive .auth-module__SB8Kla__stepperDot{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-text-on-accent)}.auth-module__SB8Kla__stepperItemDone{color:var(--ds-text-faint)}.auth-module__SB8Kla__stepperItemDone .auth-module__SB8Kla__stepperDot{background:var(--ds-accent-soft);border-color:rgba(var(--ds-accent-rgb), .4);color:var(--ds-accent)}.auth-module__SB8Kla__stepperLine{background:var(--ds-border);flex:1;height:1px}.auth-module__SB8Kla__form{gap:var(--ds-space-3);flex-direction:column;display:flex}.auth-module__SB8Kla__formGroup{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.auth-module__SB8Kla__formGroup label{font-size:var(--ds-text-xs);font-weight:var(--fw-500);color:var(--ds-text-muted)}.auth-module__SB8Kla__formGroup input{width:100%;height:38px;padding:0 var(--sp-12);background:var(--ds-surface-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);color:var(--ds-text);font-size:var(--ds-text-base);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;transition:border-color var(--ds-duration-base) var(--ds-ease), box-shadow var(--ds-duration-base) var(--ds-ease);font-family:inherit}.auth-module__SB8Kla__formGroup input::placeholder{color:var(--ds-text-ghost)}.auth-module__SB8Kla__formGroup input:hover{border-color:var(--ds-border-strong)}.auth-module__SB8Kla__formGroup input:focus{border-color:var(--ds-border-focus);box-shadow:0 0 0 3px var(--ds-accent-ring);outline:none}.auth-module__SB8Kla__formGroup input:-webkit-autofill{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--ds-surface-3) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.auth-module__SB8Kla__formGroup input:-webkit-autofill:hover{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--ds-surface-3) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.auth-module__SB8Kla__formGroup input:-webkit-autofill:focus{caret-color:var(--ds-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 30px var(--ds-surface-3) inset!important;-webkit-text-fill-color:var(--ds-text)!important}.auth-module__SB8Kla__formRow{gap:var(--ds-space-3);grid-template-columns:1fr 1fr;display:grid}.auth-module__SB8Kla__formGroup select{width:100%;height:38px;padding:0 var(--sp-40) 0 var(--sp-12);background:var(--ds-surface-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);color:var(--ds-text);font-size:var(--ds-text-base);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%239aa3b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-12) center;transition:border-color var(--ds-duration-base) var(--ds-ease), box-shadow var(--ds-duration-base) var(--ds-ease);font-family:inherit}.auth-module__SB8Kla__formGroup select:invalid{color:var(--ds-text-ghost)}.auth-module__SB8Kla__formGroup select option{color:var(--ds-text);background:var(--ds-surface-3)}.auth-module__SB8Kla__formGroup select:hover{border-color:var(--ds-border-strong)}.auth-module__SB8Kla__formGroup select:focus{border-color:var(--ds-border-focus);box-shadow:0 0 0 3px var(--ds-accent-ring);outline:none}.auth-module__SB8Kla__surveyBlock{gap:var(--ds-space-3);padding:var(--ds-space-3) 0 0;border:0;border-top:1px solid var(--ds-border);flex-direction:column;min-width:0;margin:0;display:flex}.auth-module__SB8Kla__surveyLegend{margin-bottom:var(--ds-space-1);font-size:var(--ds-text-xs);font-weight:var(--fw-600);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;color:var(--ds-text-muted);padding:0}.auth-module__SB8Kla__passwordWrapper{align-items:center;display:flex;position:relative}.auth-module__SB8Kla__passwordWrapper input{padding-right:var(--sp-40)}.auth-module__SB8Kla__togglePassword{border-radius:var(--ds-radius-sm);width:28px;height:28px;color:var(--ds-text-ghost);cursor:pointer;transition:color var(--ds-duration-base) var(--ds-ease), background var(--ds-duration-base) var(--ds-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:6px}.auth-module__SB8Kla__togglePassword:hover{color:var(--ds-text);background:var(--ds-surface-2)}.auth-module__SB8Kla__togglePassword svg{width:16px;height:16px}.auth-module__SB8Kla__formMeta{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-top:var(--sp-2);display:flex}.auth-module__SB8Kla__checkboxGroup{align-items:center;gap:var(--sp-8);display:flex}.auth-module__SB8Kla__checkboxGroup input[type=checkbox]{appearance:none;background:var(--ds-bg);border:1px solid var(--ds-border-strong);border-radius:var(--radius-4);cursor:pointer;width:16px;height:16px;transition:background-color var(--ds-duration-base) var(--ds-ease), border-color var(--ds-duration-base) var(--ds-ease);flex-shrink:0;margin:0}.auth-module__SB8Kla__checkboxGroup input[type=checkbox]:hover{border-color:var(--ds-border-focus)}.auth-module__SB8Kla__checkboxGroup input[type=checkbox]:checked{background-color:var(--ds-accent);border-color:var(--ds-accent);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5L4.5 8.5L11 1.5' stroke='%230a1410' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.auth-module__SB8Kla__checkboxGroup input[type=checkbox]:active{background-color:var(--ds-accent-active);border-color:var(--ds-accent-active)}.auth-module__SB8Kla__checkboxGroup label{font-size:var(--ds-text-xs);color:var(--ds-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.auth-module__SB8Kla__checkboxGroup:hover label{color:var(--ds-text)}.auth-module__SB8Kla__inlineLink{font-size:var(--ds-text-xs);font-weight:var(--fw-500);color:var(--ds-text-muted);transition:color var(--ds-duration-base) var(--ds-ease);text-decoration:none}.auth-module__SB8Kla__inlineLink:hover{color:var(--ds-accent)}.auth-module__SB8Kla__inputError{border-color:var(--ds-danger)!important}.auth-module__SB8Kla__inputError:focus{box-shadow:0 0 0 3px var(--ds-danger-soft)!important}.auth-module__SB8Kla__errorText{font-size:var(--fs-11);font-weight:var(--fw-500);color:var(--ds-danger)}.auth-module__SB8Kla__error,.auth-module__SB8Kla__errorGeneral{padding:var(--sp-9) var(--sp-12);background:var(--ds-danger-soft);border:1px solid rgba(var(--ds-danger-rgb), .28);border-radius:var(--ds-radius-sm);color:var(--ds-danger);font-size:var(--ds-text-xs);line-height:var(--lh-145)}.auth-module__SB8Kla__methodTabs{gap:var(--sp-2);width:100%;padding:var(--sp-2);background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);display:flex}.auth-module__SB8Kla__methodTab{justify-content:center;align-items:center;gap:var(--sp-6);height:30px;padding:0 var(--sp-10);border-radius:var(--radius-4);color:var(--ds-text-faint);font-size:var(--ds-text-xs);font-weight:var(--fw-500);cursor:pointer;transition:color var(--ds-duration-base) var(--ds-ease), background var(--ds-duration-base) var(--ds-ease);background:0 0;border:none;flex:1;font-family:inherit;display:inline-flex}.auth-module__SB8Kla__methodTab:hover{color:var(--ds-text)}.auth-module__SB8Kla__methodTabActive{color:var(--ds-text);background:var(--ds-surface-3)}.auth-module__SB8Kla__methodTab svg{flex-shrink:0;width:14px;height:14px}.auth-module__SB8Kla__submitButton{height:40px;padding:0 var(--sp-18);background:var(--ds-accent);border-radius:var(--ds-radius-sm);color:var(--ds-text-on-accent);font-size:var(--ds-text-base);font-weight:var(--fw-600);cursor:pointer;transition:background var(--ds-duration-base) var(--ds-ease), box-shadow var(--ds-duration-base) var(--ds-ease);border:1px solid #0000;font-family:inherit}.auth-module__SB8Kla__submitButton:hover:not(:disabled){background:var(--ds-accent-hover)}.auth-module__SB8Kla__submitButton:active:not(:disabled){background:var(--ds-accent-active)}.auth-module__SB8Kla__submitButton:disabled{background:var(--ds-surface-3);color:var(--ds-text-ghost);cursor:not-allowed}.auth-module__SB8Kla__backButton,.auth-module__SB8Kla__telegramButton,.auth-module__SB8Kla__altMethodButton{height:38px;padding:0 var(--sp-16);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);color:var(--ds-text-muted);font-size:var(--ds-text-sm);font-weight:var(--fw-500);cursor:pointer;text-align:center;transition:background var(--ds-duration-base) var(--ds-ease), color var(--ds-duration-base) var(--ds-ease), border-color var(--ds-duration-base) var(--ds-ease);background:0 0;font-family:inherit}.auth-module__SB8Kla__backButton:hover,.auth-module__SB8Kla__telegramButton:hover,.auth-module__SB8Kla__altMethodButton:hover:not(:disabled){background:var(--ds-surface-2);color:var(--ds-text)}.auth-module__SB8Kla__altMethodButton:disabled{opacity:.5;cursor:not-allowed}.auth-module__SB8Kla__buttonRow,.auth-module__SB8Kla__altMethodButtons{gap:var(--ds-space-2);display:flex}.auth-module__SB8Kla__buttonRow .auth-module__SB8Kla__submitButton,.auth-module__SB8Kla__buttonRow .auth-module__SB8Kla__backButton,.auth-module__SB8Kla__altMethodButtons .auth-module__SB8Kla__altMethodButton{flex:1}.auth-module__SB8Kla__methodChoice{gap:var(--ds-space-2);grid-template-columns:1fr 1fr;display:grid}.auth-module__SB8Kla__methodChoiceButton{justify-content:center;align-items:center;gap:var(--sp-8);height:40px;padding:0 var(--sp-12);background:var(--ds-surface-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:var(--fw-500);cursor:pointer;transition:background var(--ds-duration-base) var(--ds-ease), border-color var(--ds-duration-base) var(--ds-ease);font-family:inherit;display:inline-flex}.auth-module__SB8Kla__methodChoiceButton:hover:not(:disabled){background:var(--ds-surface-3);border-color:rgba(var(--ds-accent-rgb), .45)}.auth-module__SB8Kla__methodChoiceButton:disabled{opacity:.45;cursor:not-allowed}.auth-module__SB8Kla__methodChoiceButton svg{width:16px;height:16px;color:var(--ds-accent);flex-shrink:0}.auth-module__SB8Kla__fieldNote{font-size:var(--ds-text-xs);color:var(--ds-text-faint)}.auth-module__SB8Kla__cardFooter{margin-top:var(--ds-space-4);text-align:center;font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.auth-module__SB8Kla__cardFooter a,.auth-module__SB8Kla__footer a{color:var(--ds-accent);font-weight:var(--fw-500);transition:color var(--ds-duration-base) var(--ds-ease);text-decoration:none}.auth-module__SB8Kla__cardFooter a:hover,.auth-module__SB8Kla__footer a:hover{color:var(--ds-accent-hover);text-decoration:underline}.auth-module__SB8Kla__footer{margin-top:var(--ds-space-2);text-align:center;font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.auth-module__SB8Kla__divider{align-items:center;gap:var(--ds-space-3);margin:var(--ds-space-1) 0;display:flex}.auth-module__SB8Kla__divider:before,.auth-module__SB8Kla__divider:after{content:"";background:var(--ds-border);flex:1;height:1px}.auth-module__SB8Kla__divider span{font-size:var(--fs-10);font-weight:var(--fw-500);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase;color:var(--ds-text-ghost)}.auth-module__SB8Kla__infoBlock{align-items:flex-start;gap:var(--ds-space-3);padding:var(--sp-10) var(--sp-12);border-radius:var(--ds-radius-sm);background:var(--ds-info-soft);border:1px solid rgba(var(--ds-info-rgb), .28);color:var(--ds-text);font-size:var(--ds-text-xs);line-height:var(--lh-145);display:flex}.auth-module__SB8Kla__infoBlock.auth-module__SB8Kla__info{background:var(--ds-info-soft);border-color:rgba(var(--ds-info-rgb), .28)}.auth-module__SB8Kla__infoBlock.auth-module__SB8Kla__error{background:var(--ds-danger-soft);border-color:rgba(var(--ds-danger-rgb), .28)}.auth-module__SB8Kla__infoBlock svg{width:16px;height:16px;margin-top:var(--sp-1);color:var(--ds-info);flex-shrink:0}.auth-module__SB8Kla__infoBlock.auth-module__SB8Kla__error svg{color:var(--ds-danger)}.auth-module__SB8Kla__infoBlock strong{margin-bottom:var(--sp-2);font-weight:var(--fw-600);color:var(--ds-text);display:block}.auth-module__SB8Kla__infoBlock p{color:var(--ds-text-muted);margin:0}.auth-module__SB8Kla__warningBlock{padding:var(--sp-9) var(--sp-12);background:var(--ds-warning-soft);border:1px solid rgba(var(--ds-warning-rgb), .28);border-radius:var(--ds-radius-sm);color:var(--ds-warning);font-size:var(--ds-text-xs);text-align:center}.auth-module__SB8Kla__twoFADescription{margin:0 0 var(--ds-space-1);color:var(--ds-text-muted);font-size:var(--ds-text-sm);line-height:var(--lh-145)}.auth-module__SB8Kla__twoFAInput{text-align:center;letter-spacing:var(--ls-35);font-family:var(--ds-font-mono);font-weight:var(--fw-600);color:var(--ds-text);font-size:var(--fs-20)!important}.auth-module__SB8Kla__switchButtons{gap:var(--sp-4);flex-direction:column;display:flex}.auth-module__SB8Kla__switchButton{padding:var(--sp-8);border-radius:var(--ds-radius-sm);color:var(--ds-accent);font-size:var(--ds-text-xs);font-weight:var(--fw-500);text-align:center;cursor:pointer;transition:background var(--ds-duration-base) var(--ds-ease), color var(--ds-duration-base) var(--ds-ease);background:0 0;border:none;font-family:inherit}.auth-module__SB8Kla__switchButton:hover{background:var(--ds-accent-soft)}.auth-module__SB8Kla__strength{gap:var(--sp-6);margin-top:var(--sp-2);flex-direction:column;display:flex}.auth-module__SB8Kla__strengthBar{border-radius:var(--radius-2);background:var(--ds-surface-3);height:3px;overflow:hidden}.auth-module__SB8Kla__strengthFill{border-radius:var(--radius-2);height:100%;transition:width var(--ds-duration-base) var(--ds-ease)}.auth-module__SB8Kla__strengthLow{background:var(--ds-danger)}.auth-module__SB8Kla__strengthMid{background:var(--ds-warning)}.auth-module__SB8Kla__strengthOk{background:var(--ds-accent)}.auth-module__SB8Kla__strengthList{gap:var(--sp-4);flex-wrap:wrap;display:flex}.auth-module__SB8Kla__strengthItem{padding:var(--sp-2) var(--sp-7);border-radius:var(--ds-radius-full);background:var(--ds-surface-3);color:var(--ds-text-ghost);font-size:var(--fs-10);font-weight:var(--fw-500);white-space:nowrap;transition:background var(--ds-duration-base) var(--ds-ease), color var(--ds-duration-base) var(--ds-ease)}.auth-module__SB8Kla__strengthItemOk{background:var(--ds-accent-soft);color:var(--ds-accent)}.auth-module__SB8Kla__passwordHints{padding:var(--sp-10) var(--sp-12);background:var(--ds-danger-soft);border:1px solid rgba(var(--ds-danger-rgb), .22);border-radius:var(--ds-radius-sm)}.auth-module__SB8Kla__hintsTitle{margin-bottom:var(--sp-5);font-size:var(--fs-11);font-weight:var(--fw-600);color:var(--ds-text-muted)}.auth-module__SB8Kla__hint{margin:var(--sp-3) 0;font-size:var(--fs-11);line-height:var(--lh-140);color:var(--ds-danger)}.auth-module__SB8Kla__verificationSection{align-items:center;gap:var(--ds-space-3);text-align:center;flex-direction:column;display:flex}.auth-module__SB8Kla__verificationIcon{border-radius:var(--ds-radius-full);background:var(--ds-accent-soft);border:1px solid var(--ds-accent-ring);width:56px;height:56px;color:var(--ds-accent);font-size:var(--fs-24);justify-content:center;align-items:center;display:flex}.auth-module__SB8Kla__verificationMessage{color:var(--ds-text-muted);font-size:var(--ds-text-sm);margin:0}.auth-module__SB8Kla__verificationEmail{padding:var(--sp-7) var(--sp-12);background:var(--ds-surface-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);color:var(--ds-accent);font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);font-weight:var(--fw-600);word-break:break-all}.auth-module__SB8Kla__verificationHint{color:var(--ds-text-faint);font-size:var(--ds-text-xs);line-height:var(--lh-145);margin:0}@media (prefers-reduced-motion:reduce){.auth-module__SB8Kla__submitButton,.auth-module__SB8Kla__backButton,.auth-module__SB8Kla__methodTab,.auth-module__SB8Kla__methodChoiceButton,.auth-module__SB8Kla__togglePassword,.auth-module__SB8Kla__switchButton,.auth-module__SB8Kla__telegramButton,.auth-module__SB8Kla__altMethodButton,.auth-module__SB8Kla__inlineLink,.auth-module__SB8Kla__formGroup input{transition:none}}@media (max-width:480px){.auth-module__SB8Kla__pageWrapper{padding:var(--ds-space-4)}.auth-module__SB8Kla__authCard{padding:var(--ds-space-5)}.auth-module__SB8Kla__formRow,.auth-module__SB8Kla__methodChoice{grid-template-columns:minmax(0,1fr)}}
