.MainHeader_header__D6xxp{position:sticky;top:0;z-index:50;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.MainHeader_inner__fuIlJ{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);position:relative}.MainHeader_logo__FXoJO{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.MainHeader_logoIcon__R4l2T{width:auto;height:28px;object-fit:contain}.MainHeader_logoText__wIDVR{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);color:var(--color-text)}.MainHeader_menuToggle__LMChk{display:none;background:none;border:none;padding:8px;border-radius:var(--radius-xl);cursor:pointer;align-items:center;justify-content:center;gap:6px;flex-direction:column;height:44px;width:44px;transition:background-color .2s ease}.MainHeader_menuToggle__LMChk span{width:20px;height:2px;border-radius:var(--radius-full);background-color:var(--color-text)}.MainHeader_menuToggle__LMChk:active,.MainHeader_menuToggle__LMChk:hover{background-color:rgba(0,79,203,.08)}.MainHeader_menuToggleHidden__B8Jwh{visibility:hidden;pointer-events:none}.MainHeader_nav__ql17x{display:flex;align-items:center;gap:var(--space-4);position:relative}.MainHeader_navPill__EGCgH{position:absolute;top:0;left:0;height:100%;background-color:var(--color-brand);border-radius:var(--radius-full);pointer-events:none;z-index:0;transform:translateX(var(--pill-x,0));width:var(--pill-w,0);opacity:0}.MainHeader_navPill__EGCgH[data-visible=true]{opacity:1}.MainHeader_navPill__EGCgH[data-ready=true]{transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.MainHeader_navButton__Y6x9v{display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--color-text);font-weight:var(--font-weight-semibold);padding:10px 14px;min-height:44px;border-radius:var(--radius-full);border:1px solid transparent;cursor:pointer;line-height:1.1;position:relative;z-index:1;transition:color .3s ease,border-color .2s ease,background-color .2s ease}.MainHeader_navButton__Y6x9v[data-active=true]{color:var(--color-text-inverse)}.MainHeader_navButton__Y6x9v:not([data-active=true]):active,.MainHeader_navButton__Y6x9v:not([data-active=true]):hover{color:var(--color-brand);border-color:var(--color-border-hover);background-color:rgba(0,79,203,.08)}.MainHeader_navButton__Y6x9v:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.MainHeader_searchToggle__kV7_v{display:none;background:none;border:none;color:var(--color-text);padding:8px;min-width:44px;min-height:44px;border-radius:var(--radius-xl);cursor:pointer;transition:background-color .2s ease,color .2s ease}.MainHeader_searchToggle__kV7_v:active,.MainHeader_searchToggle__kV7_v:hover{background-color:rgba(0,79,203,.08);color:var(--color-brand)}.MainHeader_themeToggle__gee5_{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text);padding:8px;min-width:44px;min-height:44px;border-radius:var(--radius-xl);cursor:pointer;transition:background-color .2s ease,color .2s ease}.MainHeader_themeToggle__gee5_:active,.MainHeader_themeToggle__gee5_:hover{background-color:rgba(0,79,203,.08);color:var(--color-brand)}@media (max-width:768px){.MainHeader_themeToggle__gee5_{display:none}}.MainHeader_mobileOverlay__8USdo{position:fixed;inset:0;background-color:rgba(15,23,42,.45);z-index:49}.MainHeader_mobileNav__iQRv_{position:fixed;top:0;bottom:0;left:0;width:min(320px,85%);padding:32px 20px 24px;background-color:var(--color-bg);border-right:1px solid var(--color-border);box-shadow:var(--shadow-lg);z-index:50;animation:MainHeader_slideInLeft__7YC31 .24s ease forwards;display:flex;flex-direction:column}.MainHeader_mobileNav__iQRv_[data-state=closing]{animation:MainHeader_slideOutLeft__GO79m .24s ease forwards}.MainHeader_mobileNavHeader__xjFCU{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.MainHeader_mobileNavLabel__QX7d7{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}.MainHeader_mobileNavClose__0tYro{border:none;background-color:rgba(226,232,240,.6);color:var(--color-text);border-radius:var(--radius-full);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.MainHeader_mobileNavClose__0tYro:active,.MainHeader_mobileNavClose__0tYro:hover{background-color:rgba(30,64,175,.15)}.MainHeader_mobileNavInner__FY6UR{display:flex;flex-direction:column;gap:var(--space-3)}.MainHeader_mobileNavButton__Acv3F{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;border-radius:var(--radius-xl);border:1px solid transparent;background-color:var(--color-bg-subtle);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.MainHeader_mobileNavButton__Acv3F[data-active=true]{background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-text-inverse)}.MainHeader_mobileNavButton__Acv3F:active,.MainHeader_mobileNavButton__Acv3F:hover{background-color:rgba(0,79,203,.08);border-color:var(--color-border-hover)}.MainHeader_mobileNavFooter__0IgNj{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.MainHeader_mobileNavLegal__K8_ef{display:flex;gap:var(--space-3)}.MainHeader_mobileNavLegalLink__Ho8nO{background:none;border:none;padding:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer}.MainHeader_mobileNavLegalLink__Ho8nO:active,.MainHeader_mobileNavLegalLink__Ho8nO:hover{color:var(--color-brand);text-decoration:underline}.MainHeader_mobileThemeToggle__DhWmc{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:none;border:1px solid var(--color-border);color:var(--color-text);padding:10px 20px;min-height:44px;border-radius:var(--radius-full);cursor:pointer;font-weight:var(--font-weight-semibold);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.MainHeader_mobileThemeToggle__DhWmc:active,.MainHeader_mobileThemeToggle__DhWmc:hover{background-color:rgba(0,79,203,.08);border-color:var(--color-border-hover);color:var(--color-brand)}.MainHeader_mobileSearch__cG5v3{position:fixed;top:0;left:0;right:0;padding:64px 20px 24px;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-xl);z-index:50;animation:MainHeader_slideDown__6tWdv .24s ease forwards}.MainHeader_mobileSearchClose__XjBth{position:absolute;top:16px;right:20px;border:none;background-color:rgba(226,232,240,.6);color:var(--color-text);border-radius:var(--radius-full);padding:10px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.MainHeader_mobileSearchClose__XjBth:active,.MainHeader_mobileSearchClose__XjBth:hover{background-color:rgba(30,64,175,.15)}.MainHeader_mobileSearchHeading__dfK8n{margin:0 0 12px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text)}.MainHeader_mobileSearchForm__pchIn{padding:0}.MainHeader_right__KmMFk{display:flex;align-items:center;gap:var(--space-3)}.MainHeader_languageMenu__dGz0i{position:relative}.MainHeader_languageButton__MRPnJ{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:var(--radius-full);cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-text);min-height:44px;line-height:1}.MainHeader_languageButton__MRPnJ,.MainHeader_languageList__ELG_l{border:1px solid var(--color-border);background-color:var(--color-bg)}.MainHeader_languageList__ELG_l{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:8px 0;z-index:20}.MainHeader_languageItem__Nb9sh{width:100%;padding:12px 16px;min-height:44px;text-align:left;background:none;border:none;font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer}.MainHeader_languageItem__Nb9sh[data-active=true]{color:var(--color-brand)}.MainHeader_languageItem__Nb9sh:active,.MainHeader_languageItem__Nb9sh:hover{background-color:var(--color-bg-muted)}.MainHeader_chevron__XAc5q{display:inline-flex;align-items:center;justify-content:center;width:16px;font-size:var(--font-size-xs);line-height:1}.MainHeader_accountMenu__fg5ab{position:relative}.MainHeader_accountButton__eWGaB{display:inline-flex;align-items:center;gap:10px;border-radius:var(--radius-full);border:1px solid transparent;background-color:transparent;cursor:pointer;font-weight:var(--font-weight-semibold);min-height:44px;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.MainHeader_accountButton__eWGaB[data-auth-state=pending]{pointer-events:none;color:var(--color-text-muted)}.MainHeader_accountButton__eWGaB[data-variant=account]{padding:4px;min-width:44px;min-height:44px;border-color:transparent;background-color:transparent;color:var(--color-text)}.MainHeader_accountButton__eWGaB[data-variant=account]:active,.MainHeader_accountButton__eWGaB[data-variant=account]:hover{background-color:rgba(0,79,203,.08)}.MainHeader_accountButton__eWGaB[data-variant=login]{padding:10px 16px;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-brand);box-shadow:var(--shadow-sm)}.MainHeader_accountButton__eWGaB[data-variant=login]:active,.MainHeader_accountButton__eWGaB[data-variant=login]:hover{background-color:rgba(0,79,203,.08);border-color:var(--color-border-hover)}.MainHeader_accountAvatar__83KCv{width:28px;height:28px;border-radius:var(--radius-full);object-fit:cover;box-shadow:var(--shadow-sm)}.MainHeader_accountAvatarLogo__LIJFh{width:28px;height:22px;object-fit:contain}.MainHeader_accountIcon__8ysg9{width:28px;height:28px;border-radius:var(--radius-full);background-color:var(--color-bg-active);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center}.MainHeader_accountIcon__8ysg9 svg{width:16px;height:16px}.MainHeader_accountName__omuyU{font-weight:var(--font-weight-semibold);color:var(--color-text)}.MainHeader_accountLabel__Zmh0x{font-weight:var(--font-weight-semibold);color:inherit}.MainHeader_accountPlaceholder__6iYWZ{width:72px;height:28px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-bg-active),var(--color-bg-subtle),var(--color-bg-active));background-size:200% 100%;animation:MainHeader_shimmer__KxAYd 1.2s ease-in-out infinite;display:inline-flex}@keyframes MainHeader_shimmer__KxAYd{0%{background-position:200% 0}to{background-position:-200% 0}}.MainHeader_accountDropdown__i1bMV{position:absolute;top:calc(100% + 6px);right:0;width:260px;background-color:var(--color-bg);border-radius:var(--radius-2xl);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);padding:16px;display:flex;flex-direction:column;gap:10px;z-index:30}.MainHeader_accountSummary__DUfg0{display:flex;flex-direction:column;gap:var(--space-1)}.MainHeader_accountSummaryName__MesN7{font-weight:var(--font-weight-bold);color:var(--color-text)}.MainHeader_accountSummaryEmail__bjmUv{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.MainHeader_accountMenuItem__0xNgB{border:none;background-color:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-full);padding:10px 16px;min-height:44px;font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color .2s ease}.MainHeader_accountMenuItem__0xNgB:active,.MainHeader_accountMenuItem__0xNgB:hover{background-color:var(--color-error-bg-hover)}@keyframes MainHeader_slideDown__6tWdv{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes MainHeader_slideInLeft__7YC31{0%{transform:translateX(-105%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes MainHeader_slideOutLeft__GO79m{0%{transform:translateX(0);opacity:1}to{transform:translateX(-105%);opacity:0}}@media (max-width:1024px){.MainHeader_nav__ql17x{gap:var(--space-3)}}@media (max-width:768px){.MainHeader_inner__fuIlJ{padding:6px 12px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);position:relative}.MainHeader_menuToggle__LMChk{display:inline-flex;position:absolute;left:8px;top:50%;transform:translateY(-50%);height:36px;width:36px;padding:6px}.MainHeader_menuToggle__LMChk span{width:16px}.MainHeader_logo__FXoJO{text-align:center;margin:0;position:absolute;left:50%;top:50%;transform:translate(calc(-50% - 11px),-50%);width:max-content;gap:var(--space-1)}.MainHeader_logoIcon__R4l2T{height:18px}.MainHeader_logoText__wIDVR{font-size:var(--font-size-xs)}.MainHeader_nav__ql17x{display:none}.MainHeader_right__KmMFk{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;flex-direction:row;align-items:center;gap:2px}.MainHeader_accountButton__eWGaB,.MainHeader_languageButton__MRPnJ{padding:4px 8px;font-size:var(--font-size-xs);min-height:36px;min-width:36px;white-space:nowrap;justify-content:center;border-radius:var(--radius-lg)}.MainHeader_chevron__XAc5q{display:none}.MainHeader_accountButton__eWGaB[data-variant=login]{padding:4px 10px}.MainHeader_accountAvatar__83KCv{width:22px;height:22px}.MainHeader_accountAvatarLogo__LIJFh{width:22px;height:18px}.MainHeader_accountName__omuyU{display:none}.MainHeader_languageList__ELG_l{min-width:unset}}@media (max-width:480px){.MainHeader_inner__fuIlJ{padding:4px 8px;min-height:40px}.MainHeader_menuToggle__LMChk{left:4px;height:32px;width:32px;padding:4px}.MainHeader_right__KmMFk{right:4px}.MainHeader_accountButton__eWGaB,.MainHeader_languageButton__MRPnJ{padding:2px 6px;min-height:32px;min-width:32px}.MainHeader_logoIcon__R4l2T{height:16px}.MainHeader_logoText__wIDVR{font-size:11px}.MainHeader_accountAvatar__83KCv{width:20px;height:20px}.MainHeader_accountAvatarLogo__LIJFh{width:20px;height:16px}.MainHeader_searchToggle__kV7_v{min-width:32px;min-height:32px;padding:4px}}.AccountNav_nav__mhAh6{display:flex;gap:var(--space-2);margin-top:16px;margin-bottom:24px}@media (max-width:640px){.AccountNav_nav__mhAh6{flex-wrap:wrap;gap:var(--space-2)}}.AccountNav_link__yK4W5{display:inline-flex;align-items:center;gap:6px;padding:12px 16px;min-height:44px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:all .2s ease}.AccountNav_link__yK4W5:active,.AccountNav_link__yK4W5:hover{background:var(--color-bg-muted);color:var(--color-text)}.AccountNav_linkActive__SaxnY{background:var(--color-primary-light);border-color:var(--color-brand);color:var(--color-brand-active)}.AccountNav_icon__ILHCW{width:16px;height:16px}.AuthDialog_backdrop__wB_Sp{position:fixed;inset:0;background-color:rgba(var(--color-text-rgb,15,23,42),.55);display:flex;align-items:center;justify-content:center;padding:24px;z-index:70}.AuthDialog_dialog__M5ZFY{position:relative;width:min(420px,100%);background-color:var(--color-bg);border-radius:24px;padding:32px 28px 28px;box-shadow:var(--shadow-xl);max-height:calc(100dvh - 96px);overflow-y:auto}@media (max-width:640px){.AuthDialog_backdrop__wB_Sp{align-items:flex-start}.AuthDialog_dialog__M5ZFY{width:min(460px,calc(100vw - 24px));margin-top:8px;border-radius:20px;padding:24px 20px calc(env(safe-area-inset-bottom) + 48px)}}.AuthDialog_closeButton__idAP7{position:absolute;right:12px;top:12px;border:none;background:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:6px;min-width:44px;min-height:44px}.AuthDialog_closeButton__idAP7:active,.AuthDialog_closeButton__idAP7:hover{background-color:rgba(var(--color-text-rgb,15,23,42),.08)}.AuthDialog_header__i_4zc{text-align:left;margin-bottom:20px}.AuthDialog_header__i_4zc h2{margin:0;font-size:var(--font-size-2xl);color:var(--color-text)}.AuthDialog_header__i_4zc p{margin:8px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-base)}.AuthDialog_form__rWFOA{display:flex;flex-direction:column;gap:var(--space-4)}.AuthDialog_field__0cxKr{display:flex;flex-direction:column;gap:6px;font-weight:var(--font-weight-semibold);color:var(--color-text)}.AuthDialog_field__0cxKr input{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:12px 14px;min-height:44px;font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-bg-subtle)}.AuthDialog_field__0cxKr input:focus{outline:2px solid var(--color-brand);outline-offset:2px;background-color:var(--color-bg)}.AuthDialog_error__0S7Nr{margin:0;color:var(--color-error);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.AuthDialog_submit__9fO8W{margin-top:4px;border:none;border-radius:var(--radius-full);background-color:var(--color-brand);color:var(--color-text-inverse);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);padding:12px 16px;min-height:44px;cursor:pointer;transition:background-color .2s ease}.AuthDialog_submit__9fO8W:disabled{opacity:.7;cursor:not-allowed}.AuthDialog_submit__9fO8W:not(:disabled):active,.AuthDialog_submit__9fO8W:not(:disabled):hover{background-color:var(--color-brand-hover)}.AuthDialog_helper__UCypG{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin-top:8px}.AuthDialog_link__EMa_1{color:var(--color-brand);text-decoration:underline;cursor:pointer}.AuthDialog_forgotLink__OtY1X{font-size:var(--font-size-sm);margin:0;text-align:right}.AuthDialog_forgotLink__OtY1X a{color:var(--color-brand);text-decoration:none}.AuthDialog_forgotLink__OtY1X a:active,.AuthDialog_forgotLink__OtY1X a:hover{text-decoration:underline}.AuthDialog_socialSection__oFOsT{display:flex;flex-direction:column;gap:10px}.AuthDialog_socialButtons__OXtm_{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.AuthDialog_socialButtons__OXtm_>*{width:100%}.AuthDialog_socialButton__9LgtU{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-full);border:1px solid var(--color-border-hover);padding:12px 14px;min-height:44px;background-color:var(--color-bg-subtle);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);width:100%}.AuthDialog_socialIcon__eRUaC{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.AuthDialog_formDivider__MvrrJ{display:flex;align-items:center;gap:var(--space-4);margin:12px 0 4px;color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em}.AuthDialog_formDivider__MvrrJ[data-variant=text-divider]{font-weight:var(--font-weight-semibold)}.AuthDialog_formDividerLine__wYiJI{position:relative;flex:1;height:1px;border-radius:var(--radius-full);overflow:hidden;background:none}.AuthDialog_formDividerLine__wYiJI:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--color-border-transparent-0),var(--color-border-transparent-80) 20%,var(--color-border) 50%,var(--color-border-transparent-80) 80%,var(--color-border-transparent-0))}.AuthDialog_formDividerText__gJN6Y{white-space:nowrap;padding:0 2px}.AuthDialog_authenticatorHint__vuPQh{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.AuthDialog_passkeyButton__AbqGk{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-border-hover);border-radius:var(--radius-full);background-color:var(--color-bg-subtle);color:var(--color-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);padding:12px 16px;min-height:44px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;width:100%}.AuthDialog_passkeyButton__AbqGk:disabled{opacity:.7;cursor:not-allowed}.AuthDialog_passkeyButton__AbqGk:not(:disabled):active,.AuthDialog_passkeyButton__AbqGk:not(:disabled):hover{background-color:var(--color-bg-active);border-color:var(--color-text-muted)}.AuthDialog_passkeyIcon__p9wXv{width:18px;height:18px;flex-shrink:0}.AuthDialog_secondaryLink__4_Pjy{display:block;margin-top:12px;background:none;border:none;color:var(--color-brand);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:underline;cursor:pointer;padding:0;text-align:center;width:100%}.AuthDialog_secondaryLink__4_Pjy:active,.AuthDialog_secondaryLink__4_Pjy:hover{color:var(--color-brand-hover)}.PasswordCard_card__Al7lX{width:min(520px,100%);margin:64px auto 96px;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:24px;display:flex;flex-direction:column;gap:var(--space-4);min-height:320px;justify-content:center;align-items:center}.PasswordCard_card__Al7lX h1,.PasswordCard_card__Al7lX h2,.PasswordCard_card__Al7lX>.PasswordCard_helper__cK5yj{text-align:center}@media (max-width:640px){.PasswordCard_card__Al7lX{margin:24px 0 64px;width:auto}}.PasswordCard_actions__zNQ2_,.PasswordCard_card__Al7lX form{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;width:100%}.PasswordCard_field__GC_Ey{display:flex;flex-direction:column;gap:6px;width:100%;max-width:360px;align-items:stretch}.PasswordCard_field__GC_Ey label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.PasswordCard_field__GC_Ey input{border:1px solid var(--color-border-hover);border-radius:10px;padding:10px 14px;font-size:var(--font-size-base)}.PasswordCard_button__8enUc{border-radius:var(--radius-full);padding:14px 18px;min-height:44px;border:1px solid transparent;background-color:var(--color-primary);color:var(--color-text-inverse);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);box-shadow:var(--shadow-lg);width:100%;max-width:360px;align-self:center;display:inline-flex;justify-content:center;align-items:center;gap:6px}.PasswordCard_button__8enUc:disabled{opacity:.6;cursor:not-allowed}.PasswordCard_helper__cK5yj{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.PasswordCard_provisionBox__6PA3e .PasswordCard_helper__cK5yj{overflow-wrap:break-word;word-break:break-all}.PasswordCard_strengthBars__psuUw{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px}.PasswordCard_strengthBars__psuUw span{height:4px;border-radius:var(--radius-full);background-color:var(--color-strength-weak)}.PasswordCard_strengthBars__psuUw[data-level="1"] span:first-child,.PasswordCard_strengthBars__psuUw[data-level="2"] span:nth-child(-n+2),.PasswordCard_strengthBars__psuUw[data-level="3"] span{background-color:var(--color-primary)}.PasswordCard_strengthLabel__3PbWF{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:2px}.PasswordCard_provisionBox__6PA3e{border:1px dashed var(--color-border-hover);padding:16px;border-radius:var(--radius-xl);text-align:center;width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.PasswordCard_qrImage__tQ021{margin:var(--space-2) 0;border-radius:var(--radius-lg)}.PasswordCard_error__t4QG9{color:var(--color-error-hover);font-weight:var(--font-weight-semibold)}.SecurityCard_card__DAGMC{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:24px;display:flex;flex-direction:column;gap:var(--space-4)}.SecurityCard_header__ssNZw{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.SecurityCard_title__55yMf{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);display:flex;align-items:center;gap:var(--space-2)}.SecurityCard_icon__RsAuk{font-size:var(--font-size-xl)}.SecurityCard_content__hYB23{display:flex;flex-direction:column;gap:var(--space-4)}.SecurityCard_button__JWe4U{border-radius:var(--radius-full);padding:12px 16px;min-height:44px;border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-text-inverse);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.SecurityCard_button__JWe4U:hover:not(:disabled){background-color:var(--color-primary-hover)}.SecurityCard_button__JWe4U:active:not(:disabled){background-color:var(--color-primary-active)}.SecurityCard_button__JWe4U:disabled{opacity:.6;cursor:not-allowed}.SecurityCard_buttonSecondary__EJ2gH{border-radius:var(--radius-full);padding:8px 16px;min-height:44px;border:1px solid var(--color-border-hover);background-color:var(--color-bg-subtle);color:var(--color-text-secondary);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.SecurityCard_buttonSecondary__EJ2gH:active:not(:disabled),.SecurityCard_buttonSecondary__EJ2gH:hover:not(:disabled){background-color:var(--color-bg-muted)}.SecurityCard_buttonSecondary__EJ2gH:disabled{opacity:.6;cursor:not-allowed}.SecurityCard_buttonDanger__Vrx0h{border-radius:var(--radius-full);padding:8px 16px;min-height:44px;border:1px solid var(--color-error);background-color:var(--color-error);color:var(--color-text-inverse);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.SecurityCard_buttonDanger__Vrx0h:active:not(:disabled),.SecurityCard_buttonDanger__Vrx0h:hover:not(:disabled){background-color:var(--color-error-hover)}.SecurityCard_buttonDanger__Vrx0h:disabled{opacity:.6;cursor:not-allowed}.SecurityCard_linkButton__kEmB_{background:none;border:none;color:var(--color-link);cursor:pointer;font-size:var(--font-size-sm);text-decoration:underline;padding:0;min-height:44px;display:inline-flex;align-items:center}.SecurityCard_linkButton__kEmB_:active:not(:disabled),.SecurityCard_linkButton__kEmB_:hover:not(:disabled){color:var(--color-link-hover)}.SecurityCard_linkButton__kEmB_:disabled{opacity:.6;cursor:not-allowed}.SecurityCard_buttonGroup__WhX_D{display:flex;gap:var(--space-2)}.SecurityCard_input__Ab7nn{padding:10px 14px;min-height:44px;border:1px solid var(--color-border-hover);border-radius:var(--radius-lg);font-size:var(--font-size-base);width:100%;max-width:300px}.SecurityCard_input__Ab7nn:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.SecurityCard_input__Ab7nn:disabled{background-color:var(--color-bg-muted);cursor:not-allowed}.SecurityCard_prompt__8rTBA{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.SecurityCard_successMessage__b3UO1{font-size:var(--font-size-sm);color:var(--color-success-dark);margin:0}.SecurityCard_errorMessage__D9617{font-size:var(--font-size-sm);color:var(--color-error-hover);margin:0;padding:8px 12px;background-color:var(--color-error-bg);border-radius:var(--radius-md)}.SecurityCard_successContent__J7adD{display:flex;align-items:center;gap:var(--space-3);padding:16px;background-color:var(--color-success-bg-subtle);border-radius:var(--radius-lg)}.SecurityCard_successIcon__MhSMB{color:var(--color-success);font-size:var(--font-size-2xl)}.SecurityCard_skeleton__e1TJy{height:40px;background:linear-gradient(90deg,var(--color-bg-muted) 25%,var(--color-border) 50%,var(--color-bg-muted) 75%);background-size:200% 100%;animation:SecurityCard_shimmer__f7DZ3 1.5s infinite;border-radius:var(--radius-lg)}@keyframes SecurityCard_shimmer__f7DZ3{0%{background-position:200% 0}to{background-position:-200% 0}}.SecurityCard_actions__VSr8G{display:flex;gap:var(--space-2);align-items:center}.SecurityCard_helper__MQjpQ{font-weight:var(--font-weight-normal)}.SecurityCard_helper__MQjpQ,.SecurityCard_status__f8341{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SecurityCard_status__f8341{margin:0}.AuthenticatorCard_icon__uwnJ4{color:var(--color-success)}.AuthenticatorCard_input___rK37{max-width:200px}.AuthenticatorCard_idleContent__RYNDW{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.AuthenticatorCard_provisionForm__adQhl,.AuthenticatorCard_verifyForm__KvSrx{display:flex;flex-direction:column;gap:var(--space-4)}.AuthenticatorCard_actions__oGmWj{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.AuthenticatorCard_qrImage__cLFTa{align-self:center}.AuthenticatorCard_secret__fFZTm{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-secondary);background-color:var(--color-bg-muted);padding:8px 12px;border-radius:var(--radius-md);text-align:center;word-break:break-all;margin:0}.PasskeyCard_icon__7FNjF{color:var(--color-brand)}.PasskeyCard_status__0XQ4n{margin:0 0 12px}.PasskeyCard_linkButton__i0JAT{text-align:left}.PasskeyCard_idleContent__9UaOZ{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.PasskeyCard_statusSection__5dAh4{flex:1;min-width:200px}.PasskeyCard_credentialsList__ax4it{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.PasskeyCard_credentialItem__uQeje{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:8px 12px;background-color:var(--color-bg-subtle);border-radius:var(--radius-lg)}.PasskeyCard_credentialInfo__zbOCG{display:flex;flex-direction:column;gap:2px}.PasskeyCard_credentialName__2PjWH{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium)}.PasskeyCard_credentialDate__vbfm7{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.PasskeyCard_credentialActions__VFAhJ{display:flex;gap:var(--space-1)}.PasskeyCard_iconButton__9Ciu9{background:none;border:none;padding:6px;min-width:44px;min-height:44px;cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.PasskeyCard_iconButton__9Ciu9:active:not(:disabled),.PasskeyCard_iconButton__9Ciu9:hover:not(:disabled){background-color:var(--color-bg-hover);color:var(--color-text-secondary)}.PasskeyCard_iconButton__9Ciu9:disabled{opacity:.5;cursor:not-allowed}.PasskeyCard_registeringContent__LnKoP{display:flex;flex-direction:column;gap:var(--space-3);padding:16px;background-color:var(--color-bg-selected);border-radius:var(--radius-lg)}.PasskeyCard_registeringStatus__iE400{font-size:var(--font-size-sm);color:var(--color-primary);margin:0;font-weight:var(--font-weight-medium)}.PasskeyCard_namingForm__whsRp{display:flex;flex-direction:column;gap:var(--space-3)}.PasskeyCard_label__qzt2q{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium)}.PasskeyCard_modalOverlay__Gaew3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.PasskeyCard_modal__dfW7y{background-color:var(--color-bg);border-radius:var(--radius-2xl);padding:24px;max-width:400px;width:90%;display:flex;flex-direction:column;gap:var(--space-4)}.PasskeyCard_modalTitle__qVtIt{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.PasskeyCard_modalDescription__fvAgA{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.PasskeyCard_verifySection__p8Uyj{display:flex;flex-direction:column;gap:var(--space-2)}.PasskeyCard_modalActions___zBRw{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:8px}@media (max-width:640px){.PasskeyCard_statusSection__5dAh4{min-width:unset}}.ProviderLinksCard_helper__rGYRk{color:var(--color-warning-hover)}.ProviderLinksCard_list__6W39v{display:flex;flex-direction:column;gap:var(--space-3)}.ProviderLinksCard_providerRow__LVZTI{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:16px;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.ProviderLinksCard_providerInfo__UJwsB{display:flex;flex-direction:column;gap:var(--space-1)}.ProviderLinksCard_providerName__oMm9k{font-weight:var(--font-weight-semibold);color:var(--color-text)}.ProviderLinksCard_providerMeta__TYB1u{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ProviderLinksCard_button__HWjlg{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:8px 14px;min-height:44px;border:1px solid var(--color-border-hover);background-color:var(--color-bg-subtle);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.ProviderLinksCard_button__HWjlg:active:not(:disabled),.ProviderLinksCard_button__HWjlg:hover:not(:disabled){background-color:var(--color-bg-muted)}.ProviderLinksCard_button__HWjlg:disabled{opacity:.6;cursor:not-allowed}.ProviderLinksCard_linkButton__BIn0a{border-color:var(--color-brand);color:var(--color-primary-hover)}.ProviderLinksCard_linkButton__BIn0a,.ProviderLinksCard_linkButton__BIn0a:active:not(:disabled),.ProviderLinksCard_linkButton__BIn0a:hover:not(:disabled){background-color:var(--color-bg-selected)}.ProviderLinksCard_unlinkButton__7uqQ2{border-color:var(--color-error-bg-hover);color:var(--color-error-hover);background-color:var(--color-error-bg)}.ProviderLinksCard_unlinkButton__7uqQ2:active:not(:disabled),.ProviderLinksCard_unlinkButton__7uqQ2:hover:not(:disabled){background-color:var(--color-error-bg-hover)}.ProviderLinksCard_message__rVCTS{font-size:var(--font-size-sm);color:var(--color-text)}.ProviderLinksCard_error__ZQl63{color:var(--color-error-hover);font-weight:var(--font-weight-semibold)}.SessionCard_sessions__SLGwC{display:flex;flex-direction:column;gap:var(--space-3)}.SessionCard_sessionRow__2E4jj{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:16px;display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.SessionCard_sessionRow__2E4jj[data-current=true]{border-color:var(--color-brand);background-color:var(--color-bg-selected)}.SessionCard_sessionInfo__dnLsn{display:flex;flex-direction:column;gap:var(--space-1);min-width:220px}.SessionCard_sessionEmail__Vdbot{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SessionCard_sessionTitle__5kJ2I{font-weight:var(--font-weight-semibold);color:var(--color-text)}.SessionCard_sessionMeta__TfDm_{font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex;flex-direction:column;gap:2px}.SessionCard_button__JGZxQ:disabled{opacity:.6;cursor:not-allowed}.SessionCard_danger__hikKB{border-color:var(--color-error-bg-hover);color:var(--color-error-hover);background-color:var(--color-error-bg)}.SessionCard_footer__2wtZ8{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.SessionCard_footerButtons__vBxnX{display:flex;gap:var(--space-2)}.SessionCard_empty__zV7v3{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SessionCard_statusMessage__5QaNs{font-size:var(--font-size-sm);color:var(--color-success-hover);margin:0}.SessionCard_deleteLink__zWcRO{font-size:var(--font-size-sm);color:var(--color-error-hover);text-decoration:underline;cursor:pointer}@media (max-width:640px){.SessionCard_sessionInfo__dnLsn{min-width:unset}}.UserTypeCard_card__ZUHL8{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:20px}.UserTypeCard_header__DrC7t{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.UserTypeCard_title__AaTNz{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.UserTypeCard_icon__CqSPG{width:20px;height:20px;color:var(--color-brand)}.UserTypeCard_content__F_W1d{display:flex;flex-direction:column;gap:var(--space-2)}.UserTypeCard_currentType__KPH_X{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.UserTypeCard_description__bMp2f{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.UserTypeCard_editButton__rETDc{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:8px 16px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-brand);background:transparent;border:1px solid var(--color-brand);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.UserTypeCard_editButton__rETDc:active,.UserTypeCard_editButton__rETDc:hover{background:var(--color-bg-selected)}.UserTypeCard_editIcon__D4uz6{width:14px;height:14px}.UserTypeCard_error___OC3Z{color:var(--color-error);font-size:var(--font-size-sm);margin-bottom:12px}.UserTypeCard_editContent__wQXjd{display:flex;flex-direction:column;gap:var(--space-4)}.UserTypeCard_prompt__aT4Tr{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.UserTypeCard_options__cgxj_{display:flex;gap:var(--space-3);flex-wrap:wrap}.UserTypeCard_option__13JR7{flex:1;min-width:100px;display:flex;align-items:center;gap:var(--space-2);padding:12px 16px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.UserTypeCard_option__13JR7:active:not(:disabled),.UserTypeCard_option__13JR7:hover:not(:disabled){border-color:var(--color-brand)}.UserTypeCard_option__13JR7:disabled{opacity:.6;cursor:not-allowed}.UserTypeCard_option__13JR7.UserTypeCard_selected__ThUGv{border-color:var(--color-brand);background:var(--color-bg-selected)}.UserTypeCard_optionIcon__hTvIP{width:18px;height:18px;flex-shrink:0;color:var(--color-brand)}.UserTypeCard_actions__0cIlB{display:flex;justify-content:flex-end;gap:var(--space-3)}.UserTypeCard_cancelButton__CLSYU{padding:8px 16px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.UserTypeCard_cancelButton__CLSYU:active:not(:disabled),.UserTypeCard_cancelButton__CLSYU:hover:not(:disabled){background:var(--color-bg-muted)}.UserTypeCard_cancelButton__CLSYU:disabled{opacity:.6;cursor:not-allowed}.UserTypeCard_saveButton__JcWqH{padding:8px 16px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);background:var(--color-primary);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.UserTypeCard_saveButton__JcWqH:active:not(:disabled),.UserTypeCard_saveButton__JcWqH:hover:not(:disabled){background:var(--color-primary-hover)}.UserTypeCard_saveButton__JcWqH:disabled{opacity:.6;cursor:not-allowed}.UserTypeCard_warning__cgAbE{margin:0;padding:var(--space-3);font-size:var(--font-size-sm);color:var(--color-warning-700);background:var(--color-warning-50);border-radius:var(--radius-md)}.SignupPage_card__N_3M_{width:min(520px,100%);margin:64px auto 96px;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:640px){.SignupPage_card__N_3M_{margin:24px 0 64px}}.SignupPage_title__UoSuq{font-size:1.4rem;font-weight:var(--font-weight-bold);color:var(--color-text)}.SignupPage_field__RAere{display:flex;flex-direction:column;gap:6px}.SignupPage_field__RAere input{border:1px solid var(--color-border-hover);border-radius:10px;padding:12px 16px;font-size:var(--font-size-base)}.SignupPage_button__rUJRj{border-radius:var(--radius-full);padding:12px 18px;min-height:44px;border:none;background-color:var(--color-brand);color:var(--color-text-inverse);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;margin-top:8px}.SignupPage_actions__jEc45{display:flex;flex-direction:column;gap:var(--space-3)}.SignupPage_button__rUJRj:disabled{opacity:.6;cursor:not-allowed}.SignupPage_primaryButton__RTF6e,.SignupPage_secondaryButton__orVeq{align-self:center;width:100%;max-width:320px}.SignupPage_secondaryButton__orVeq{background-color:var(--color-bg);color:var(--color-brand);border:1px solid var(--color-border)}.SignupPage_secondaryButton__orVeq:active,.SignupPage_secondaryButton__orVeq:hover{background-color:var(--color-brand-hover-bg)}.SignupPage_helper__b8FaK{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SignupPage_fieldError__5ELSA{font-size:var(--font-size-sm);color:var(--color-error-hover);margin:2px 0 0}.SignupPage_error__tFUi8{color:var(--color-error-hover);font-weight:var(--font-weight-semibold)}.SignupPage_success__gPa_D{color:var(--color-success-hover);font-weight:var(--font-weight-semibold)}.SignupPage_provisionStatus__S6Z2W{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:4px 0 0}.SignupPage_qrImage__7OFFD{width:200px;height:200px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-bg-subtle);align-self:center}.SignupPage_socialButtons__w0J01{display:flex;flex-direction:column;gap:var(--space-3);width:100%;align-items:stretch}.SignupPage_socialButtons__w0J01>*{width:100%}.SignupPage_socialButton__BYqGH{border:1px solid var(--color-border-hover);border-radius:var(--radius-full);padding:10px 14px;min-height:44px;font-weight:var(--font-weight-semibold);background-color:var(--color-bg-subtle);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:none;text-align:center;box-shadow:var(--shadow-sm);transition:box-shadow .15s ease,transform .15s ease}.SignupPage_socialIcon__2zy6_{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.SignupPage_socialButton__BYqGH:active,.SignupPage_socialButton__BYqGH:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.SignupPage_formDivider__ysG3w{display:flex;align-items:center;gap:var(--space-4);margin:4px 0 12px;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em}.SignupPage_formDivider__ysG3w[data-variant=text-divider]{font-weight:var(--font-weight-semibold)}.SignupPage_formDividerLine__fI0Li{position:relative;flex:1;height:1px;border-radius:var(--radius-full);overflow:hidden;background:none}.SignupPage_formDividerLine__fI0Li:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--color-border-transparent-0),var(--color-border-transparent-80) 20%,var(--color-border) 50%,var(--color-border-transparent-80) 80%,var(--color-border-transparent-0))}.SignupPage_formDividerText__fJeF_{white-space:nowrap;padding:0 2px}.SignupPage_returnHint__1Xgd2{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.SignupPage_link__TXL62{color:var(--color-brand);text-decoration:underline;font-weight:var(--font-weight-semibold)}.SignupPage_forgotLink__yjtHW{font-size:var(--font-size-sm);text-align:center}.SignupPage_forgotLink__yjtHW a{color:var(--color-brand);text-decoration:none}.SignupPage_forgotLink__yjtHW a:active,.SignupPage_forgotLink__yjtHW a:hover{text-decoration:underline}.SignupPage_termsNotice__a4c9Y{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center}.SignupPage_captchaStatus__R7SxS{padding:16px;border-radius:var(--radius-xl);background:var(--color-bg-subtle);color:var(--color-text);font-weight:var(--font-weight-semibold);text-align:center;border:1px dashed var(--color-border)}.SignupPage_captchaActions__z_lU0{display:flex;flex-direction:column;gap:var(--space-2);margin-top:12px;text-align:center}.SignupPage_provisionContainer____PQO{margin-top:12px;padding-top:16px;border-top:1px solid var(--color-bg-active)}.SignupPage_provisionSection__Xe4S0{display:flex;flex-direction:column;gap:var(--space-3)}.SignupPage_provisionPlaceholder__UnJUx{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.SignupPage_strengthBars__kOClq{display:flex;gap:6px;margin-top:6px}.SignupPage_strengthBars__kOClq span{flex:1;height:4px;border-radius:var(--radius-full);background-color:var(--color-strength-weak);transition:background-color .2s ease}.SignupPage_strengthBars__kOClq[data-strength-level="1"] span:nth-child(-n+1),.SignupPage_strengthBars__kOClq[data-strength-level="2"] span:nth-child(-n+2),.SignupPage_strengthBars__kOClq[data-strength-level="3"] span:nth-child(-n+3){background-color:var(--color-strength-fair)}.SignupPage_strengthBars__kOClq[data-strength-level="2"] span:nth-child(-n+2){background-color:var(--color-strength-good)}.SignupPage_strengthBars__kOClq[data-strength-level="3"] span:nth-child(-n+3){background-color:var(--color-strength-strong)}.SignupPage_strengthLabel__Fopt6{margin:4px 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);min-height:1ch}