.WebAuthnButton_container__2Is8q{display:flex;flex-direction:column;gap:.5rem}.WebAuthnButton_button__ZwVVL{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:2.5rem}.WebAuthnButton_button__ZwVVL:hover:not(.WebAuthnButton_disabled__e8mrZ){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15);background:linear-gradient(135deg,#5a6fd8,#6a4190)}.WebAuthnButton_button__ZwVVL:active:not(.WebAuthnButton_disabled__e8mrZ){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.WebAuthnButton_button__ZwVVL.WebAuthnButton_disabled__e8mrZ{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.WebAuthnButton_button__ZwVVL.WebAuthnButton_disabled__e8mrZ:hover{background:#9ca3af;transform:none;box-shadow:none}.WebAuthnButton_icon__BkQAI{width:1.25rem;height:1.25rem;flex-shrink:0}.WebAuthnButton_text__Y12g5{flex:1 1;text-align:left}.WebAuthnButton_spinner__ZctqO{width:1.25rem;height:1.25rem;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:WebAuthnButton_spin__ljxsA 1s linear infinite;flex-shrink:0}@keyframes WebAuthnButton_spin__ljxsA{to{transform:rotate(1turn)}}.WebAuthnButton_error__lSPYm{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.75rem}.WebAuthnButton_errorIcon___9Tms{width:1rem;height:1rem;flex-shrink:0}.WebAuthnButton_errorText__UGjj0{flex:1 1}.WebAuthnButton_info__lfmAq{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.375rem;color:#0369a1;font-size:.75rem}.WebAuthnButton_infoIcon__F0YmE{width:1rem;height:1rem;flex-shrink:0}.WebAuthnButton_infoText__A9NkU{flex:1 1}@media (max-width:768px){.WebAuthnButton_button__ZwVVL{padding:.875rem 1rem;font-size:.9rem;min-height:2.75rem}.WebAuthnButton_icon__BkQAI,.WebAuthnButton_spinner__ZctqO{width:1.375rem;height:1.375rem}}html:not(.light) .WebAuthnButton_button__ZwVVL{background:linear-gradient(135deg,#4f46e5,#7c3aed)}html:not(.light) .WebAuthnButton_button__ZwVVL:hover:not(.WebAuthnButton_disabled__e8mrZ){background:linear-gradient(135deg,#4338ca,#6d28d9)}html:not(.light) .WebAuthnButton_error__lSPYm{background:#1f2937;border-color:#374151;color:#fca5a5}html:not(.light) .WebAuthnButton_info__lfmAq{background:#1e3a8a;border-color:#3b82f6;color:#93c5fd}.WebAuthnButton_button__ZwVVL{position:relative;overflow:hidden}.WebAuthnButton_button__ZwVVL:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.WebAuthnButton_button__ZwVVL:hover:not(.WebAuthnButton_disabled__e8mrZ):before{left:100%}.WebAuthnButton_button__ZwVVL:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.WebAuthnButton_button__ZwVVL:disabled .WebAuthnButton_icon__BkQAI,.WebAuthnButton_button__ZwVVL:disabled .WebAuthnButton_text__Y12g5{opacity:.7}.UserRegistrationModal_overlay__YcL47{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;padding:20px}.UserRegistrationModal_modal__bYomx{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.UserRegistrationModal_header__1_05_{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;border-bottom:1px solid #f3f4f6;margin-bottom:24px}.UserRegistrationModal_title__gPlec{font-size:20px;font-weight:600;color:#111827;margin:0}.UserRegistrationModal_closeButton__dKqd5{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6b7280;transition:all .2s ease}.UserRegistrationModal_closeButton__dKqd5:hover{background-color:#f3f4f6;color:#374151}.UserRegistrationModal_content__Z8uWt{padding:0 24px 24px}.UserRegistrationModal_description__RQFiy{color:#374151;margin:0 0 24px;line-height:1.5;font-size:15px}.UserRegistrationModal_form__GwWjS{display:flex;flex-direction:column;gap:20px}.UserRegistrationModal_field__2Kz3n{display:flex;flex-direction:column;gap:6px}.UserRegistrationModal_fieldHint__sz6EJ{font-size:13px;color:#6b7280}.UserRegistrationModal_label__uhujK{font-size:14px;font-weight:500;color:#374151}.UserRegistrationModal_required__TmtBU{color:#dc2626}.UserRegistrationModal_input__T5QXW{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;transition:all .2s ease;background:#fff}.UserRegistrationModal_input__T5QXW:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.UserRegistrationModal_input__T5QXW:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.UserRegistrationModal_input__T5QXW::placeholder{color:#9ca3af}.UserRegistrationModal_error__DgBFF{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px;margin:-8px 0 0}.UserRegistrationModal_actions__0x67b{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.UserRegistrationModal_cancelButton__Vloie{padding:12px 24px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.UserRegistrationModal_cancelButton__Vloie:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.UserRegistrationModal_cancelButton__Vloie:disabled{opacity:.5;cursor:not-allowed}.UserRegistrationModal_submitButton__ywRBR{padding:12px 24px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.UserRegistrationModal_submitButton__ywRBR:hover:not(:disabled){background:#2563eb}.UserRegistrationModal_submitButton__ywRBR:disabled{opacity:.5;cursor:not-allowed}.UserRegistrationModal_spinner__nGqYf{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:UserRegistrationModal_spin__ymk5n 1s linear infinite}@keyframes UserRegistrationModal_spin__ymk5n{to{transform:rotate(1turn)}}.UserRegistrationModal_registrationOptions__UC_4S{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.UserRegistrationModal_webauthnToggle__sRDXI{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.UserRegistrationModal_webauthnToggle__sRDXI:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.UserRegistrationModal_webauthnIcon__KKsTk{width:24px;height:24px;color:#6366f1;flex-shrink:0}.UserRegistrationModal_webauthnText__O1AuJ{display:flex;flex-direction:column;gap:2px;flex:1 1}.UserRegistrationModal_webauthnTitle__m0St0{font-size:16px}.UserRegistrationModal_webauthnSubtitle__fyU_b{font-size:14px;color:#64748b}.UserRegistrationModal_chevron__DO6Nc{width:20px;height:20px;color:#94a3b8;flex-shrink:0}.UserRegistrationModal_divider___tAAE{display:flex;align-items:center;text-align:center;color:#94a3b8;font-size:14px;position:relative}.UserRegistrationModal_divider___tAAE:after,.UserRegistrationModal_divider___tAAE:before{content:"";flex:1 1;height:1px;background:#e2e8f0}.UserRegistrationModal_divider___tAAE span{padding:0 16px;background:#fff}.UserRegistrationModal_webauthnSection__Tm4LB{display:flex;flex-direction:column;gap:20px}.UserRegistrationModal_backButton__SVcz9{display:flex;align-items:center;gap:8px;padding:8px 12px;background:none;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;align-self:flex-start}.UserRegistrationModal_backButton__SVcz9:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.UserRegistrationModal_backIcon__3cJ_R{width:16px;height:16px}.UserRegistrationModal_webauthnContent__XAqbP{display:flex;flex-direction:column;gap:16px}.UserRegistrationModal_webauthnTitle__m0St0{font-size:18px;font-weight:600;color:#1e293b;margin:0}.UserRegistrationModal_webauthnDescription__NLq8a{color:#334155;margin:0;line-height:1.5;font-size:15px}.UserRegistrationModal_webauthnButton__SKm7X{align-self:stretch}@media (max-width:640px){.UserRegistrationModal_overlay__YcL47{padding:16px}.UserRegistrationModal_modal__bYomx{max-width:100%}.UserRegistrationModal_header__1_05_{padding:20px 20px 0}.UserRegistrationModal_content__Z8uWt{padding:0 20px 20px}.UserRegistrationModal_actions__0x67b{flex-direction:column}.UserRegistrationModal_cancelButton__Vloie,.UserRegistrationModal_submitButton__ywRBR{width:100%;justify-content:center}.UserRegistrationModal_webauthnToggle__sRDXI{padding:14px}.UserRegistrationModal_webauthnIcon__KKsTk{width:20px;height:20px}.UserRegistrationModal_webauthnTitle__m0St0{font-size:15px}.UserRegistrationModal_webauthnSubtitle__fyU_b{font-size:13px}}html:not(.light) .UserRegistrationModal_overlay__YcL47{background-color:rgba(0,0,0,.7)}html:not(.light) .UserRegistrationModal_modal__bYomx{background:#1e293b;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}html:not(.light) .UserRegistrationModal_header__1_05_{border-bottom:1px solid #334155}html:not(.light) .UserRegistrationModal_title__gPlec{color:#f1f5f9}html:not(.light) .UserRegistrationModal_closeButton__dKqd5{color:#94a3b8}html:not(.light) .UserRegistrationModal_closeButton__dKqd5:hover{background-color:#334155;color:#cbd5e1}html:not(.light) .UserRegistrationModal_description__RQFiy{color:#cbd5e1}html:not(.light) .UserRegistrationModal_fieldHint__sz6EJ{color:#94a3b8}html:not(.light) .UserRegistrationModal_label__uhujK{color:#cbd5e1}html:not(.light) .UserRegistrationModal_input__T5QXW{background:#0f172a;border:1px solid #334155;color:#f1f5f9}html:not(.light) .UserRegistrationModal_input__T5QXW:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}html:not(.light) .UserRegistrationModal_input__T5QXW:disabled{background-color:#1e293b;color:#64748b}html:not(.light) .UserRegistrationModal_input__T5QXW::placeholder{color:#64748b}html:not(.light) .UserRegistrationModal_error__DgBFF{background-color:#7f1d1d;border:1px solid #991b1b;color:#fecaca}html:not(.light) .UserRegistrationModal_cancelButton__Vloie{background:#0f172a;border-color:#334155;color:#cbd5e1}html:not(.light) .UserRegistrationModal_cancelButton__Vloie:hover:not(:disabled){background-color:#1e293b;border-color:#475569}html:not(.light) .UserRegistrationModal_submitButton__ywRBR{background:#3b82f6;color:#fff}html:not(.light) .UserRegistrationModal_submitButton__ywRBR:hover:not(:disabled){background:#2563eb}html:not(.light) .UserRegistrationModal_webauthnToggle__sRDXI{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569;color:#f1f5f9}html:not(.light) .UserRegistrationModal_webauthnToggle__sRDXI:hover{background:linear-gradient(135deg,#334155,#475569);border-color:#64748b}html:not(.light) .UserRegistrationModal_webauthnTitle__m0St0{color:#f1f5f9}html:not(.light) .UserRegistrationModal_webauthnSubtitle__fyU_b{color:#cbd5e1}html:not(.light) .UserRegistrationModal_chevron__DO6Nc,html:not(.light) .UserRegistrationModal_divider___tAAE{color:#64748b}html:not(.light) .UserRegistrationModal_divider___tAAE:after,html:not(.light) .UserRegistrationModal_divider___tAAE:before{background:#334155}html:not(.light) .UserRegistrationModal_divider___tAAE span{background:#1e293b}html:not(.light) .UserRegistrationModal_backButton__SVcz9{border-color:#475569;color:#cbd5e1;background:transparent}html:not(.light) .UserRegistrationModal_backButton__SVcz9:hover{background:#1e293b;border-color:#64748b;color:#f1f5f9}html:not(.light) .UserRegistrationModal_webauthnDescription__NLq8a{color:#cbd5e1}.NotificationSettings_container__hdPfO{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:500px;width:100%;max-height:80vh;overflow-y:auto}.NotificationSettings_header__5tdl_{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.NotificationSettings_header__5tdl_ h3{margin:0;font-size:18px;font-weight:600;color:#111827}.NotificationSettings_closeButton__5pSfd{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.NotificationSettings_closeButton__5pSfd:hover{background-color:#f3f4f6}.NotificationSettings_content__RF1f1{padding:24px}.NotificationSettings_section__t8Xv9{margin-bottom:32px}.NotificationSettings_section__t8Xv9:last-child{margin-bottom:0}.NotificationSettings_sectionHeader__bSfa6{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.NotificationSettings_sectionHeader__bSfa6 h4{margin:0;font-size:16px;font-weight:600;color:#111827}.NotificationSettings_status__oBTVR{font-size:14px;font-weight:500;padding:4px 8px;border-radius:6px}.NotificationSettings_status__oBTVR.NotificationSettings_granted__E0iOW{background-color:#dcfce7;color:#166534}.NotificationSettings_status__oBTVR.NotificationSettings_denied___Urd3{background-color:#fef2f2;color:#dc2626}.NotificationSettings_status__oBTVR.NotificationSettings_default__IEB6O{background-color:#fef3c7;color:#d97706}.NotificationSettings_description__quGFl{margin:0 0 16px;font-size:14px;color:#6b7280;line-height:1.5}.NotificationSettings_error__pSBNI{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px;border-radius:6px;font-size:14px;margin-bottom:16px}.NotificationSettings_actions__WLbDe{display:flex;gap:12px;flex-wrap:wrap}.NotificationSettings_button__fLMoS{padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.NotificationSettings_button__fLMoS:disabled{opacity:.5;cursor:not-allowed}.NotificationSettings_button__fLMoS.NotificationSettings_primary__sYCGw{background-color:#2563eb;color:#fff;border-color:#2563eb}.NotificationSettings_button__fLMoS.NotificationSettings_primary__sYCGw:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8}.NotificationSettings_button__fLMoS.NotificationSettings_secondary__PL8tu{background-color:#fff;color:#374151;border-color:#d1d5db}.NotificationSettings_button__fLMoS.NotificationSettings_secondary__PL8tu:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.NotificationSettings_setting__cGxb3{margin-bottom:20px}.NotificationSettings_setting__cGxb3:last-child{margin-bottom:0}.NotificationSettings_checkboxLabel__1whmH{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:#111827}.NotificationSettings_checkboxLabel__1whmH input[type=checkbox]{margin:0;width:16px;height:16px;accent-color:#2563eb}.NotificationSettings_checkboxText__14ZZo{flex:1 1;line-height:1.4}.NotificationSettings_label__VN_vc{display:block;font-size:14px;font-weight:500;color:#111827;margin-bottom:8px}.NotificationSettings_select__ZL3Q8{display:block;width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background-color:#fff;margin-top:4px}.NotificationSettings_select__ZL3Q8:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.NotificationSettings_settingDescription__P5NYb{margin:4px 0 0;font-size:12px;color:#6b7280;line-height:1.4}.NotificationSettings_unsupported___Pv2q{text-align:center;padding:40px 20px}.NotificationSettings_unsupported___Pv2q .NotificationSettings_icon__GNKSh{font-size:48px;margin-bottom:16px}.NotificationSettings_unsupported___Pv2q h4{margin:0 0 12px;font-size:18px;font-weight:600;color:#111827}.NotificationSettings_unsupported___Pv2q p{margin:0 0 8px;font-size:14px;color:#6b7280;line-height:1.5}.NotificationSettings_unsupported___Pv2q p:last-child{margin-bottom:0}.NotificationSettings_privacyInfo__NVccZ{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:16px}.NotificationSettings_privacyInfo__NVccZ p{margin:0 0 8px;font-size:13px;color:#6b7280;line-height:1.4}.NotificationSettings_privacyInfo__NVccZ p:last-child{margin-bottom:0}@media (max-width:768px){.NotificationSettings_container__hdPfO{margin:16px;max-width:none;width:calc(100% - 32px)}.NotificationSettings_header__5tdl_{padding:16px 20px}.NotificationSettings_content__RF1f1{padding:20px}.NotificationSettings_actions__WLbDe{flex-direction:column}.NotificationSettings_button__fLMoS{width:100%;justify-content:center}}.UserProfile_userProfile__C0teu{position:relative}.UserProfile_dropdownButton__MwLmH{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid var(--dropdown-border);background:var(--dropdown-background);cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:auto;position:relative;z-index:51}.UserProfile_dropdownButton__MwLmH:hover{border-color:var(--color-border-dark);background-color:var(--hover-background)}.UserProfile_dropdownButton__MwLmH:active{background-color:var(--active-background);transform:scale(.98)}.UserProfile_avatar__CjrCO{width:32px;height:32px;background-color:var(--avatar-background);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--avatar-text);font-size:14px;font-weight:500}.UserProfile_userName__zf3U5{font-size:14px;font-weight:500;color:var(--color-text-primary)}.UserProfile_chevron__GHvKf{width:16px;height:16px;color:var(--color-text-muted);transition:transform .2s ease}.UserProfile_chevronRotated__LJ_LN{transform:rotate(180deg)}.UserProfile_dropdown__SWn9F{position:absolute;right:0;top:100%;margin-top:8px;width:320px;background:var(--dropdown-background);border-radius:8px;box-shadow:var(--dropdown-shadow);border:1px solid var(--dropdown-border);z-index:50}.UserProfile_dropdownHeader__AWiue{padding:16px;border-bottom:1px solid var(--color-border-light)}.UserProfile_dropdownTitle__nwmZD{font-weight:500;color:var(--color-text-primary);margin:0}.UserProfile_dropdownSubtitle__1Yuv_{font-size:14px;color:var(--color-text-secondary);margin:4px 0 0}.UserProfile_casesList___kO7c{max-height:256px;overflow-y:auto}.UserProfile_loadingState__eUUq4{padding:16px;text-align:center;color:var(--color-text-secondary)}.UserProfile_loadingSpinner__1cn8r{animation:UserProfile_spin__rkWHM 1s linear infinite;width:20px;height:20px;border:2px solid var(--color-primary);border-top:2px solid transparent;border-radius:50%;margin:0 auto 8px}@keyframes UserProfile_spin__rkWHM{to{transform:rotate(1turn)}}.UserProfile_emptyState__8dUU3{padding:16px;text-align:center;color:var(--color-text-secondary)}.UserProfile_emptyIcon__ENTeu{width:48px;height:48px;background-color:var(--color-background-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.UserProfile_emptyIcon__ENTeu svg{width:24px;height:24px;color:var(--color-text-muted)}.UserProfile_emptyText__AGbAF{margin:0}.UserProfile_emptySubtext__tXVLc{font-size:12px;margin:4px 0 0}.UserProfile_caseItem__wRJZ9{padding:16px;border-bottom:1px solid var(--color-border-light);transition:background-color .2s ease}.UserProfile_caseItem__wRJZ9:hover{background-color:var(--hover-background)}.UserProfile_caseItem__wRJZ9:last-child{border-bottom:none}.UserProfile_caseContent__0rF7c{display:flex;align-items:flex-start;justify-content:space-between}.UserProfile_caseInfo__v0r02{flex:1 1;min-width:0}.UserProfile_caseTitle__1TzZh{font-weight:500;color:var(--color-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserProfile_caseStep__Fa8RS{font-size:14px;color:var(--color-text-secondary);margin:4px 0 0}.UserProfile_caseDate__ONoLV{font-size:12px;color:var(--color-text-muted);margin:4px 0 0}.UserProfile_caseAction__SieYn{margin-left:8px;flex-shrink:0}.UserProfile_continueLink__1ufnU{color:var(--color-primary);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.UserProfile_continueLink__1ufnU:hover{color:var(--color-primary-hover)}.UserProfile_dropdownFooter__MwxH2{padding:16px;border-top:1px solid var(--color-border-light);background-color:var(--color-background-secondary)}.UserProfile_footerInfo__v79ev{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--color-text-secondary)}.UserProfile_footerButtons__ALHsa{display:flex;align-items:center;gap:8px}.UserProfile_resetButton__EgBMo{color:var(--color-error);background:none;border:none;cursor:pointer;font-size:12px;transition:color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;min-height:44px;padding:8px 12px;border-radius:4px}.UserProfile_resetButton__EgBMo:hover{color:var(--color-error-dark)}.UserProfile_settingsButton___OocB{background:none;border:none;cursor:pointer;font-size:16px;padding:8px;border-radius:4px;transition:background-color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.UserProfile_settingsButton___OocB:hover{background-color:var(--hover-background)}.UserProfile_registrationSection__F52f9{margin-bottom:16px;padding:16px;background-color:var(--color-info-bg);border:1px solid var(--color-info);border-radius:8px}.UserProfile_registrationText__ws9yg{font-size:14px;color:var(--color-info-dark);margin:0 0 12px;line-height:1.4}.UserProfile_registerButton___gj6j{width:100%;padding:10px 16px;background:var(--color-info);color:var(--color-white);border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.UserProfile_registerButton___gj6j:hover{background:var(--color-info-dark)}.UserProfile_registeredSection__6HeIp{margin-bottom:16px;padding:12px 16px;background-color:var(--color-success-bg);border:1px solid var(--color-success);border-radius:8px}.UserProfile_registeredText__px2hq{font-size:14px;color:var(--color-success-dark);margin:0;line-height:1.4}.UserProfile_accessLinkSection__rIjnQ{margin-bottom:16px;padding:12px 0 16px;border-bottom:1px solid var(--color-border-light)}.UserProfile_accessLinkButton__ErMeA{width:100%;padding:10px 14px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.UserProfile_accessLinkButton__ErMeA:hover:not(:disabled){background:var(--color-primary-hover)}.UserProfile_accessLinkButton__ErMeA:disabled{cursor:not-allowed;opacity:.65}.UserProfile_accessLinkError__n2jed,.UserProfile_accessLinkHint__MKAuX,.UserProfile_accessLinkSuccess__2k_t2{margin:8px 0 0;font-size:12px;line-height:1.4}.UserProfile_accessLinkHint__MKAuX{color:var(--color-text-secondary)}.UserProfile_accessLinkSuccess__2k_t2{color:var(--color-success-dark)}.UserProfile_accessLinkError__n2jed{color:var(--color-error)}.UserProfile_modalOverlay__0rVnt{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.UserProfile_webauthnSection__ayOL9{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.UserProfile_webauthnRegistered__4JIvq{display:flex;flex-direction:column;gap:12px}.UserProfile_webauthnInfo__wF1ze{display:flex;align-items:center;gap:8px;color:var(--color-success);font-size:14px;font-weight:500}.UserProfile_webauthnIcon__jZagQ{width:16px;height:16px;flex-shrink:0}.UserProfile_webauthnText__ukgvP{flex:1 1}.UserProfile_webauthnLoginButton__CRy27{display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.UserProfile_webauthnLoginButton__CRy27:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.UserProfile_webauthnButtonIcon__X4oPv{width:16px;height:16px;flex-shrink:0}.UserProfile_webauthnSetup__4ZlQK{display:flex;flex-direction:column;gap:12px}.UserProfile_webauthnSetupText__TVssF{color:var(--color-text-secondary);font-size:14px;margin:0;text-align:center}.UserProfile_webauthnButton__11hWB{align-self:stretch}@media (max-width:768px){.UserProfile_dropdownButton__MwLmH{padding:12px 16px;min-height:48px;gap:12px}.UserProfile_avatar__CjrCO{width:36px;height:36px;font-size:16px}.UserProfile_userName__zf3U5{font-size:16px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfile_chevron__GHvKf{width:20px;height:20px;flex-shrink:0}.UserProfile_dropdown__SWn9F{width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);right:0;left:auto;margin-top:8px;transform:translateX(0)}.UserProfile_dropdownHeader__AWiue{padding:20px 16px}.UserProfile_dropdownTitle__nwmZD{font-size:18px;margin-bottom:4px}.UserProfile_dropdownSubtitle__1Yuv_{font-size:15px}.UserProfile_casesList___kO7c{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.UserProfile_caseItem__wRJZ9{padding:20px 16px;border-bottom:1px solid #f3f4f6}.UserProfile_caseItem__wRJZ9:last-child{border-bottom:none}.UserProfile_caseContent__0rF7c{gap:16px}.UserProfile_caseTitle__1TzZh{font-size:16px;margin-bottom:8px}.UserProfile_caseStep__Fa8RS{font-size:14px;margin-bottom:4px}.UserProfile_caseDate__ONoLV{font-size:13px;color:#6b7280}.UserProfile_continueLink__1ufnU{padding:12px 20px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background-color:#3b82f6;color:#fff;text-decoration:none;transition:background-color .2s ease}.UserProfile_continueLink__1ufnU:hover{background-color:#2563eb}.UserProfile_continueLink__1ufnU:active{background-color:#1d4ed8}.UserProfile_footerButtons__ALHsa{flex-direction:row;gap:12px;justify-content:space-between}.UserProfile_resetButton__EgBMo,.UserProfile_settingsButton___OocB{padding:12px 20px;min-height:44px;font-size:15px;flex:1 1;border-radius:8px}.UserProfile_settingsButton___OocB{background-color:#f3f4f6;border:1px solid #d1d5db;font-size:18px;padding:12px}.UserProfile_settingsButton___OocB:hover{background-color:#e5e7eb}.UserProfile_resetButton__EgBMo{background-color:#ef4444;color:#fff;border:none}.UserProfile_resetButton__EgBMo:hover{background-color:#dc2626}.UserProfile_resetButton__EgBMo:active{background-color:#b91c1c}.UserProfile_modalOverlay__0rVnt{padding:16px}.UserProfile_webauthnLoginButton__CRy27{padding:14px 20px;font-size:16px;min-height:48px;border-radius:8px}.UserProfile_webauthnButtonIcon__X4oPv{width:20px;height:20px}.UserProfile_webauthnButton__11hWB{padding:14px 20px;min-height:48px;font-size:16px;border-radius:8px}.UserProfile_registeredSection__6HeIp,.UserProfile_registrationSection__F52f9{padding:16px;text-align:center}.UserProfile_registeredText__px2hq,.UserProfile_registrationText__ws9yg{font-size:15px;margin-bottom:16px}.UserProfile_registerButton___gj6j{padding:14px 24px;min-height:48px;font-size:16px;font-weight:500;border-radius:8px}.UserProfile_accessLinkSection__rIjnQ{padding:16px;text-align:center}.UserProfile_accessLinkButton__ErMeA{padding:14px 20px;min-height:48px;font-size:15px;border-radius:8px}.UserProfile_footerInfo__v79ev{padding:16px;font-size:13px;color:#6b7280}.UserProfile_footerInfo__v79ev span{display:block;margin-bottom:12px;text-align:center}.UserProfile_webauthnSection__ayOL9{padding:16px;border-top:1px solid #f3f4f6}.UserProfile_webauthnRegistered__4JIvq{gap:16px}.UserProfile_webauthnInfo__wF1ze{gap:8px}.UserProfile_webauthnText__ukgvP{font-size:15px}.UserProfile_webauthnSetupText__TVssF{font-size:15px;margin-bottom:16px}}@media (max-width:480px){.UserProfile_dropdown__SWn9F{width:calc(100vw - 16px);right:8px;left:8px;transform:none}.UserProfile_dropdownButton__MwLmH{padding:10px 12px;min-height:44px;gap:8px}.UserProfile_avatar__CjrCO{width:32px;height:32px;font-size:14px}.UserProfile_userName__zf3U5{font-size:15px}.UserProfile_chevron__GHvKf{width:18px;height:18px}.UserProfile_caseItem__wRJZ9{padding:16px 12px}.UserProfile_continueLink__1ufnU,.UserProfile_resetButton__EgBMo,.UserProfile_settingsButton___OocB{padding:10px 16px;min-height:40px;font-size:14px}.UserProfile_webauthnButton__11hWB,.UserProfile_webauthnLoginButton__CRy27{padding:12px 16px;min-height:44px;font-size:15px}.UserProfile_registerButton___gj6j{padding:12px 20px;min-height:44px;font-size:15px}}html:not(.light) .UserProfile_webauthnSection__ayOL9{border-top-color:var(--color-border)}html:not(.light) .UserProfile_webauthnInfo__wF1ze{color:var(--color-success)}html:not(.light) .UserProfile_webauthnSetupText__TVssF{color:var(--color-text-secondary)}.UserProfile_dark__KxpxL .UserProfile_webauthnSection__ayOL9{border-top-color:var(--color-border)}.UserProfile_dark__KxpxL .UserProfile_webauthnInfo__wF1ze{color:var(--color-success)}.UserProfile_dark__KxpxL .UserProfile_webauthnSetupText__TVssF{color:var(--color-text-secondary)}.MobileNavigation_mobileNav__co0WZ{position:relative;z-index:1000}.MobileNavigation_hamburger__bF6Vt{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;transition:transform var(--animation-duration-slow,.3s) var(--animation-ease,ease)}.MobileNavigation_hamburger__bF6Vt:focus{outline:2px solid #0ea5e9;outline-offset:2px}.MobileNavigation_hamburgerLine__ZYOU9{width:100%;height:2px;background-color:#0f172a;border-radius:1px;transition:transform var(--animation-duration-slow,.3s) var(--animation-ease,ease);transform-origin:center}.MobileNavigation_hamburgerOpen__Y46Oo .MobileNavigation_hamburgerLine__ZYOU9:first-child{transform:rotate(45deg) translate(5px,5px)}.MobileNavigation_hamburgerOpen__Y46Oo .MobileNavigation_hamburgerLine__ZYOU9:nth-child(2){opacity:0;transform:scaleX(0)}.MobileNavigation_hamburgerOpen__Y46Oo .MobileNavigation_hamburgerLine__ZYOU9:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.MobileNavigation_overlay__u70GV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;opacity:0;animation:MobileNavigation_fadeIn__MaBIO .3s ease forwards}@keyframes MobileNavigation_fadeIn__MaBIO{0%{opacity:0}to{opacity:1}}.MobileNavigation_menu__CUhnb{position:fixed;top:0;right:0;bottom:0;width:280px;max-width:85vw;background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);z-index:1000;transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.MobileNavigation_menuOpen__QVd32{transform:translateX(0)}.MobileNavigation_menuContent__3kE3G{display:flex;flex-direction:column;height:100%;padding:0}.MobileNavigation_menuHeader__0uQSb{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.MobileNavigation_logo__bAX8C{text-decoration:none;flex-shrink:0;display:flex;align-items:center}.MobileNavigation_logoImage__YqNIJ,.MobileNavigation_logo__bAX8C{transition:color var(--animation-duration-normal,.2s) var(--animation-ease,ease),background-color var(--animation-duration-normal,.2s) var(--animation-ease,ease),transform var(--animation-duration-normal,.2s) var(--animation-ease,ease)}.MobileNavigation_logoImage__YqNIJ{height:28px;width:auto}.MobileNavigation_logo__bAX8C:hover .MobileNavigation_logoImage__YqNIJ{transform:translateY(-1px)}.MobileNavigation_closeButton__YAX4H{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#64748b;transition:color var(--animation-duration-normal,.2s) var(--animation-ease,ease),background-color var(--animation-duration-normal,.2s) var(--animation-ease,ease),transform var(--animation-duration-normal,.2s) var(--animation-ease,ease)}.MobileNavigation_closeButton__YAX4H:hover{background-color:#f1f5f9;color:#0f172a}.MobileNavigation_closeButton__YAX4H:focus{outline:2px solid #0ea5e9;outline-offset:2px}.MobileNavigation_menuLinks___DOTV{flex:1 1;padding:20px 0}.MobileNavigation_menuLink__0a_u0{display:flex;align-items:center;gap:12px;padding:16px 20px;color:#334155;text-decoration:none;font-weight:500;transition:color var(--animation-duration-normal,.2s) var(--animation-ease,ease),background-color var(--animation-duration-normal,.2s) var(--animation-ease,ease),transform var(--animation-duration-normal,.2s) var(--animation-ease,ease);border-left:3px solid transparent}.MobileNavigation_menuLink__0a_u0:hover{background-color:#f8fafc;color:#0ea5e9;border-left-color:#0ea5e9}.MobileNavigation_menuLink__0a_u0:focus{outline:2px solid #0ea5e9;outline-offset:-2px}.MobileNavigation_menuIcon__RnkY5{flex-shrink:0;color:#64748b;transition:color .2s ease}.MobileNavigation_menuLink__0a_u0:hover .MobileNavigation_menuIcon__RnkY5{color:#0ea5e9}.MobileNavigation_menuFooter__c2xQR{padding:20px;border-top:1px solid #e2e8f0;background-color:#f8fafc}.MobileNavigation_menuInfo__kxJmh{text-align:center}.MobileNavigation_menuDescription__IoScA{margin:0 0 8px;font-size:14px;color:#64748b;font-weight:500}.MobileNavigation_menuCopyright__bK3CH{margin:0;font-size:12px;color:#94a3b8}@media (max-width:320px){.MobileNavigation_menu__CUhnb{width:100vw;max-width:100vw}.MobileNavigation_menuHeader__0uQSb{padding:12px 16px}.MobileNavigation_menuLink__0a_u0{padding:14px 16px}.MobileNavigation_menuFooter__c2xQR{padding:16px}}@media (min-width:480px){.MobileNavigation_menu__CUhnb{width:320px}}@media (prefers-reduced-motion:reduce){.MobileNavigation_hamburgerLine__ZYOU9,.MobileNavigation_menu__CUhnb,.MobileNavigation_overlay__u70GV{transition:none}.MobileNavigation_overlay__u70GV{animation:none;opacity:1}}@media (prefers-contrast:high){.MobileNavigation_hamburgerLine__ZYOU9{background-color:#000}.MobileNavigation_menu__CUhnb{border-left:2px solid #000}.MobileNavigation_menuLink__0a_u0{border-left-width:4px}}html:not(.light) .MobileNavigation_menu__CUhnb{background-color:#1e293b;box-shadow:-2px 0 10px rgba(0,0,0,.3)}html:not(.light) .MobileNavigation_menuHeader__0uQSb{background-color:#334155;border-bottom-color:#475569}html:not(.light) .MobileNavigation_logo__bAX8C{color:#f1f5f9}html:not(.light) .MobileNavigation_closeButton__YAX4H{color:#94a3b8}html:not(.light) .MobileNavigation_closeButton__YAX4H:hover{background-color:#475569;color:#f1f5f9}html:not(.light) .MobileNavigation_menuLink__0a_u0{color:#e2e8f0}html:not(.light) .MobileNavigation_menuLink__0a_u0:hover{background-color:#334155;color:#60a5fa}html:not(.light) .MobileNavigation_menuIcon__RnkY5{color:#94a3b8}html:not(.light) .MobileNavigation_menuLink__0a_u0:hover .MobileNavigation_menuIcon__RnkY5{color:#60a5fa}html:not(.light) .MobileNavigation_menuFooter__c2xQR{background-color:#334155;border-top-color:#475569}html:not(.light) .MobileNavigation_menuDescription__IoScA{color:#94a3b8}html:not(.light) .MobileNavigation_menuCopyright__bK3CH{color:#64748b}.GestureSettings_gestureSettings__J6NSH{position:fixed;bottom:20px;right:20px;z-index:1000}.GestureSettings_settingsButton__heFay{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#0ea5e9;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(14,165,233,.3)}.GestureSettings_settingsButton__heFay:hover{background:#0284c7;transform:scale(1.05);box-shadow:0 6px 16px rgba(14,165,233,.4)}.GestureSettings_settingsButton__heFay:active{transform:scale(.95)}.GestureSettings_settingsButton__heFay:focus{outline:2px solid #0ea5e9;outline-offset:2px}.GestureSettings_settingsPanel__EBhFe{position:absolute;bottom:60px;right:0;width:320px;max-width:calc(100vw - 40px);background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);border:1px solid #e2e8f0;overflow:hidden;animation:GestureSettings_slideUp__s4B6a .3s ease-out}@keyframes GestureSettings_slideUp__s4B6a{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.GestureSettings_settingsHeader__jaXLT{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.GestureSettings_settingsTitle__pDkAe{margin:0;font-size:18px;font-weight:600;color:#1e293b}.GestureSettings_closeButton__iTOsr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s ease}.GestureSettings_closeButton__iTOsr:hover{background:#e2e8f0;color:#1e293b}.GestureSettings_closeButton__iTOsr:focus{outline:2px solid #0ea5e9;outline-offset:2px}.GestureSettings_settingsContent__GV5EW{padding:20px;max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.GestureSettings_settingGroup__BfTR7{margin-bottom:24px}.GestureSettings_settingGroup__BfTR7:last-child{margin-bottom:0}.GestureSettings_settingLabel__JenQb{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;line-height:1.4}.GestureSettings_sensitivityButtons__Lb1_U{display:flex;gap:8px}.GestureSettings_sensitivityButton__itGci{flex:1 1;padding:12px 16px;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.GestureSettings_sensitivityButton__itGci:hover{background:#e2e8f0;color:#374151}.GestureSettings_sensitivityButtonActive__mnjcy{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.GestureSettings_sensitivityButtonActive__mnjcy:hover{background:#0284c7;border-color:#0284c7}.GestureSettings_rangeInput__gF0sX{width:100%;height:6px;background:#e2e8f0;border-radius:3px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.GestureSettings_rangeInput__gF0sX::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#0ea5e9;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.GestureSettings_rangeInput__gF0sX::-webkit-slider-thumb:hover{background:#0284c7;transform:scale(1.1)}.GestureSettings_rangeInput__gF0sX::-moz-range-thumb{width:20px;height:20px;background:#0ea5e9;border-radius:50%;border:none;cursor:pointer;-moz-transition:all .2s ease;transition:all .2s ease}.GestureSettings_rangeInput__gF0sX::-moz-range-thumb:hover{background:#0284c7;transform:scale(1.1)}.GestureSettings_rangeLabels__C_njt{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#64748b}.GestureSettings_toggleLabel__k1t5d{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;font-weight:500;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GestureSettings_toggleInput__KOhIN{display:none}.GestureSettings_toggleSlider__Er_7r{position:relative;width:44px;height:24px;background:#d1d5db;border-radius:12px;transition:all .2s ease}.GestureSettings_toggleSlider__Er_7r:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.GestureSettings_toggleInput__KOhIN:checked+.GestureSettings_toggleSlider__Er_7r{background:#0ea5e9}.GestureSettings_toggleInput__KOhIN:checked+.GestureSettings_toggleSlider__Er_7r:before{transform:translateX(20px)}.GestureSettings_toggleInput__KOhIN:focus+.GestureSettings_toggleSlider__Er_7r{box-shadow:0 0 0 3px rgba(14,165,233,.1)}.GestureSettings_settingsActions__qm3rm{display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.GestureSettings_resetButton__A3ND4{flex:1 1;padding:12px 16px;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.GestureSettings_resetButton__A3ND4:hover{background:#e2e8f0;color:#374151}.GestureSettings_resetButton__A3ND4:active{transform:scale(.98)}.GestureSettings_closeSettingsButton__HDdz1{flex:1 1;padding:12px 16px;background:#0ea5e9;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.GestureSettings_closeSettingsButton__HDdz1:hover{background:#0284c7;transform:translateY(-1px);box-shadow:0 4px 12px rgba(14,165,233,.3)}.GestureSettings_closeSettingsButton__HDdz1:active{transform:translateY(0)}@media (max-width:320px){.GestureSettings_gestureSettings__J6NSH{bottom:16px;right:16px}.GestureSettings_settingsPanel__EBhFe{width:calc(100vw - 32px);right:-8px}.GestureSettings_settingsContent__GV5EW{padding:16px}.GestureSettings_sensitivityButtons__Lb1_U,.GestureSettings_settingsActions__qm3rm{flex-direction:column}}@media (min-width:480px){.GestureSettings_settingsPanel__EBhFe{width:360px}}@media (prefers-reduced-motion:reduce){.GestureSettings_rangeInput__gF0sX::-moz-range-thumb,.GestureSettings_rangeInput__gF0sX::-webkit-slider-thumb,.GestureSettings_sensitivityButton__itGci,.GestureSettings_settingsButton__heFay,.GestureSettings_settingsPanel__EBhFe,.GestureSettings_toggleSlider__Er_7r{-webkit-transition:none;-moz-transition:none;transition:none}.GestureSettings_settingsPanel__EBhFe{animation:none}}@media (prefers-contrast:high){.GestureSettings_settingsPanel__EBhFe{border-width:2px;border-color:#000}.GestureSettings_sensitivityButton__itGci{border-width:2px}.GestureSettings_rangeInput__gF0sX,.GestureSettings_toggleSlider__Er_7r{border:2px solid #000}}html:not(.light) .GestureSettings_settingsPanel__EBhFe{background:#1e293b;border-color:#334155}html:not(.light) .GestureSettings_settingsHeader__jaXLT{background:#334155;border-bottom-color:#475569}html:not(.light) .GestureSettings_settingsTitle__pDkAe{color:#f1f5f9}html:not(.light) .GestureSettings_closeButton__iTOsr{color:#94a3b8}html:not(.light) .GestureSettings_closeButton__iTOsr:hover{background:#475569;color:#f1f5f9}html:not(.light) .GestureSettings_settingLabel__JenQb{color:#e2e8f0}html:not(.light) .GestureSettings_sensitivityButton__itGci{background:#334155;border-color:#475569;color:#cbd5e1}html:not(.light) .GestureSettings_sensitivityButton__itGci:hover{background:#475569;color:#f1f5f9}html:not(.light) .GestureSettings_sensitivityButtonActive__mnjcy{background:#0ea5e9;border-color:#0ea5e9;color:#fff}html:not(.light) .GestureSettings_rangeInput__gF0sX{background:#475569}html:not(.light) .GestureSettings_rangeLabels__C_njt{color:#94a3b8}html:not(.light) .GestureSettings_toggleLabel__k1t5d{color:#e2e8f0}html:not(.light) .GestureSettings_toggleSlider__Er_7r{background:#475569}html:not(.light) .GestureSettings_settingsActions__qm3rm{border-top-color:#475569}html:not(.light) .GestureSettings_resetButton__A3ND4{background:#334155;border-color:#475569;color:#cbd5e1}html:not(.light) .GestureSettings_resetButton__A3ND4:hover{background:#475569;color:#f1f5f9}.MobileHeader_mobileHeader__QJCm1{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:100;background-color:#fff;border-bottom:1px solid rgba(57,88,125,.2);box-shadow:0 1px 3px rgba(57,88,125,.1);padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.MobileHeader_headerContent__FDnVQ{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;max-width:100%;margin:0 auto}.MobileHeader_logo__Ea4FI{text-decoration:none;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center}.MobileHeader_logoImage__bxsz2{height:64px;width:auto;transition:all .2s ease}.MobileHeader_logo__Ea4FI:hover .MobileHeader_logoImage__bxsz2{transform:translateY(-1px)}.MobileHeader_logo__Ea4FI:focus{outline:2px solid #0ea5e9;outline-offset:2px;border-radius:4px}.MobileHeader_headerRight__ibWHD{display:flex;align-items:center;gap:12px;flex-shrink:0}.MobileHeader_themeToggleWrapper__s_DY_,.MobileHeader_userProfileWrapper__Yl6kb{display:flex;align-items:center}.MobileHeader_userProfile__et30g{font-size:14px}.MobileHeader_userProfile__et30g .avatar{width:32px;height:32px;font-size:12px}.MobileHeader_userProfile__et30g .userName{display:block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileHeader_userProfile__et30g .dropdown{right:0;left:auto;min-width:280px;max-width:calc(100vw - 24px);z-index:1000}@media (max-width:320px){.MobileHeader_headerContent__FDnVQ{padding:10px 12px}.MobileHeader_logo__Ea4FI{font-size:16px}.MobileHeader_logoImage__bxsz2{height:48px}.MobileHeader_headerRight__ibWHD{gap:8px}.MobileHeader_userProfile__et30g .avatar{width:28px;height:28px;font-size:10px}.MobileHeader_userProfile__et30g .userName{max-width:80px;font-size:13px}.MobileHeader_userProfile__et30g .dropdownButton{padding:8px 12px;min-height:44px;gap:6px}.MobileHeader_userProfile__et30g .dropdown{max-width:calc(100vw - 16px);right:8px;left:8px}}@media (max-width:640px){.MobileHeader_headerContent__FDnVQ{padding:14px 20px}.MobileHeader_logo__Ea4FI{font-size:20px}.MobileHeader_logoImage__bxsz2{height:56px}.MobileHeader_headerRight__ibWHD{gap:16px}.MobileHeader_userProfile__et30g .avatar{width:36px;height:36px;font-size:14px}.MobileHeader_userProfile__et30g .userName{max-width:140px;font-size:15px}.MobileHeader_userProfile__et30g .dropdownButton{padding:10px 14px;min-height:48px;gap:10px}.MobileHeader_userProfile__et30g .dropdown{max-width:calc(100vw - 20px);right:10px;left:10px}}@media (min-width:640px) and (max-width:768px){.MobileHeader_headerContent__FDnVQ{padding:16px 24px}.MobileHeader_logo__Ea4FI{font-size:22px}.MobileHeader_logoImage__bxsz2{height:56px}.MobileHeader_headerRight__ibWHD{gap:12px}.MobileHeader_userProfile__et30g .avatar{width:36px;height:36px;font-size:14px}.MobileHeader_userProfile__et30g .userName{max-width:160px;font-size:16px}.MobileHeader_userProfile__et30g .dropdownButton{padding:12px 16px;min-height:48px;gap:8px}.MobileHeader_userProfile__et30g .dropdown{max-width:calc(100vw - 24px);right:12px;left:12px}}@media (min-width:768px) and (max-width:1024px){.MobileHeader_headerContent__FDnVQ{padding:18px 28px}.MobileHeader_logo__Ea4FI{font-size:24px}.MobileHeader_logoImage__bxsz2{height:60px}.MobileHeader_headerRight__ibWHD{gap:14px}.MobileHeader_userProfile__et30g .avatar{width:40px;height:40px;font-size:16px}.MobileHeader_userProfile__et30g .userName{max-width:180px;font-size:17px}.MobileHeader_userProfile__et30g .dropdownButton{padding:14px 18px;min-height:52px;gap:10px}.MobileHeader_userProfile__et30g .dropdown{max-width:calc(100vw - 28px);right:14px;left:14px}}@media (min-width:1024px) and (max-width:1280px){.MobileHeader_headerContent__FDnVQ{padding:20px 32px}.MobileHeader_logo__Ea4FI{font-size:26px}.MobileHeader_logoImage__bxsz2{height:64px}.MobileHeader_headerRight__ibWHD{gap:16px}.MobileHeader_userProfile__et30g .avatar{width:44px;height:44px;font-size:18px}.MobileHeader_userProfile__et30g .userName{max-width:200px;font-size:18px}.MobileHeader_userProfile__et30g .dropdownButton{padding:16px 20px;min-height:56px;gap:12px}.MobileHeader_userProfile__et30g .dropdown{max-width:calc(100vw - 32px);right:16px;left:16px}}@media (min-width:1280px){.MobileHeader_headerContent__FDnVQ{padding:22px 36px}.MobileHeader_logo__Ea4FI{font-size:28px}.MobileHeader_logoImage__bxsz2{height:68px}.MobileHeader_headerRight__ibWHD{gap:18px}.MobileHeader_userProfile__et30g .avatar{width:48px;height:48px;font-size:20px}.MobileHeader_userProfile__et30g .userName{max-width:220px;font-size:20px}.MobileHeader_userProfile__et30g .dropdownButton{padding:18px 22px;min-height:60px;gap:14px}.MobileHeader_userProfile__et30g .dropdown{max-width:calc(100vw - 36px);right:18px;left:18px}}@media (prefers-reduced-motion:reduce){.MobileHeader_logo__Ea4FI{transition:none}}@media (prefers-contrast:high){.MobileHeader_mobileHeader__QJCm1{border-bottom-width:2px;border-bottom-color:#000}.MobileHeader_logo__Ea4FI{color:#000}.MobileHeader_logo__Ea4FI:hover{color:#06c}}html:not(.light) .MobileHeader_mobileHeader__QJCm1{background-color:#1e293b;border-bottom-color:#475569;box-shadow:0 1px 3px rgba(0,0,0,.3)}html:not(.light) .MobileHeader_logo__Ea4FI{color:#f1f5f9}html:not(.light) .MobileHeader_logo__Ea4FI:hover{color:#60a5fa}.Navigation_nav__NZulV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1)}.Navigation_link__JUJnE{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);text-decoration:none;color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.Navigation_link__JUJnE:hover{color:var(--color-primary);background:rgba(30,64,175,.06);transform:translateY(-1px)}.Navigation_link__JUJnE:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Navigation_icon__UHXWw{width:18px;height:18px;flex-shrink:0}.Navigation_label__YD6p1{white-space:nowrap}@media (max-width:1024px){.Navigation_nav__NZulV{gap:var(--spacing-1)}.Navigation_link__JUJnE{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.Navigation_link__JUJnE{transition:none}.Navigation_link__JUJnE:hover{transform:none}}.Header_header__KwdYD{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(57,88,125,.2);box-shadow:0 1px 3px rgba(57,88,125,.1);margin-bottom:32px;border-radius:0 0 16px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.Header_content__t55qk{display:flex;align-items:center;justify-content:space-between;padding:16px 0;flex-wrap:wrap;gap:24px}.Header_logo____uDV{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-text-primary);font-weight:800;font-size:24px;transition:all .3s ease;flex-shrink:0}.Header_logo____uDV:hover{transform:translateY(-1px)}.Header_logoImage__NjB6a{height:80px;width:auto;transition:all .3s ease}.Header_logoImage__NjB6a:hover{transform:translateY(-1px)}.Header_nav__tNWGY{flex:1 1;justify-content:flex-end}.Header_actions__dQYHE{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}@media (max-width:1024px){.Header_content__t55qk{gap:16px}.Header_logo____uDV{font-size:20px}}@media (max-width:768px){.Header_header__KwdYD{display:none}}@media (prefers-reduced-motion:reduce){.Header_logoImage__NjB6a,.Header_logo____uDV{transition:none}.Header_logoImage__NjB6a:hover,.Header_logo____uDV:hover{transform:none}}html:not(.light) .Header_header__KwdYD{background:rgba(30,41,59,.95);border-bottom-color:rgba(71,85,105,.8)}html:not(.light) .Header_logo____uDV{color:#f1f5f9}html:not(.light) .Header_logo____uDV:hover{color:#60a5fa}.Footer_footer__pQtti{margin-top:64px;padding:40px 24px;border-top:1px solid var(--color-border);background:linear-gradient(135deg,var(--color-background-secondary) 0,var(--color-background-tertiary) 100%);border-radius:16px 16px 0 0}.Footer_columns__CcQ8J{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(140px,1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8);margin-bottom:var(--spacing-8)}.Footer_brand__0rdww{display:flex;flex-direction:column;gap:var(--spacing-2)}.Footer_brandTitle__smtJg{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);letter-spacing:-.01em}.Footer_brandDescription__FgJ94{margin:0;font-size:var(--font-size-sm);color:var(--color-text-tertiary);line-height:var(--line-height-relaxed);max-width:320px}.Footer_column__fehd0{display:flex;flex-direction:column;gap:var(--spacing-3)}.Footer_columnTitle__WcnMX{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em}.Footer_columnList__C6zd6{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-2)}.Footer_columnLink__rKCX6{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.Footer_columnLink__rKCX6:hover{color:var(--color-primary);text-decoration:underline}.Footer_bottom__wxP7Z{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-5);border-top:1px solid var(--color-border)}.Footer_copyright__j4atB,.Footer_legalNote__P4Hlg{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.Footer_inlineLink__HirFZ{color:var(--color-primary);text-decoration:none;border-bottom:1px dashed var(--color-primary)}.Footer_inlineLink__HirFZ:hover{border-bottom-style:solid}@media (max-width:1024px){.Footer_columns__CcQ8J{grid-template-columns:1fr 1fr;gap:var(--spacing-6)}}@media (max-width:640px){.Footer_footer__pQtti{margin-top:48px;padding:32px 20px}.Footer_columns__CcQ8J{grid-template-columns:1fr;gap:var(--spacing-5);margin-bottom:var(--spacing-6)}.Footer_bottom__wxP7Z{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}html:not(.light) .Footer_footer__pQtti{background:linear-gradient(135deg,#1e293b,#334155);border-top-color:#475569}html:not(.light) .Footer_copyright__j4atB,html:not(.light) .Footer_legalNote__P4Hlg{color:#94a3b8}html:not(.light) .Footer_columnLink__rKCX6{color:#cbd5e1}html:not(.light) .Footer_columnLink__rKCX6:hover{color:#93c5fd}.ResponsiveContainer_container__fY4u6{width:100%;margin:0 auto;position:relative}.ResponsiveContainer_maxWidth_sm__4_CKw{max-width:640px}.ResponsiveContainer_maxWidth_md__W7xrI{max-width:768px}.ResponsiveContainer_maxWidth_lg__kTvks{max-width:980px}.ResponsiveContainer_maxWidth_xl__4H1sn{max-width:1200px}.ResponsiveContainer_maxWidth_full__QgeH9{max-width:none}.ResponsiveContainer_padding_none__2HdwZ{padding:0}.ResponsiveContainer_padding_sm__B7_GW{padding:12px 16px}.ResponsiveContainer_padding_md__eam_I{padding:16px 24px}.ResponsiveContainer_padding_lg__RsTns{padding:24px 32px}.ResponsiveContainer_background_transparent__ShO7T{background-color:transparent}.ResponsiveContainer_background_white__tCfNK{background-color:#fff}.ResponsiveContainer_background_gray__9SOD7{background-color:#f8fafc}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_sm__B7_GW{padding:8px 12px}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_md__eam_I{padding:12px 16px}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_lg__RsTns{padding:16px 20px}@media (max-width:320px){.ResponsiveContainer_container__fY4u6{min-width:320px}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_sm__B7_GW{padding:6px 8px}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_md__eam_I{padding:8px 12px}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_lg__RsTns{padding:12px 16px}.ResponsiveContainer_maxWidth_lg__kTvks,.ResponsiveContainer_maxWidth_md__W7xrI,.ResponsiveContainer_maxWidth_sm__4_CKw,.ResponsiveContainer_maxWidth_xl__4H1sn{max-width:100%}}@media (max-width:640px){.ResponsiveContainer_maxWidth_lg__kTvks,.ResponsiveContainer_maxWidth_md__W7xrI,.ResponsiveContainer_maxWidth_sm__4_CKw,.ResponsiveContainer_maxWidth_xl__4H1sn{max-width:100%}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_sm__B7_GW{padding:12px 16px}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_md__eam_I{padding:16px 20px}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_lg__RsTns{padding:20px 24px}}@media (min-width:640px) and (max-width:768px){.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_md__eam_I{padding:20px 24px}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_lg__RsTns{padding:24px 28px}.ResponsiveContainer_maxWidth_lg__kTvks,.ResponsiveContainer_maxWidth_md__W7xrI,.ResponsiveContainer_maxWidth_sm__4_CKw,.ResponsiveContainer_maxWidth_xl__4H1sn{max-width:100%}}@media (min-width:768px) and (max-width:1024px){.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_md__eam_I{padding:24px 28px}.ResponsiveContainer_mobile__6Mjc5.ResponsiveContainer_padding_lg__RsTns{padding:28px 32px}.ResponsiveContainer_maxWidth_lg__kTvks,.ResponsiveContainer_maxWidth_md__W7xrI,.ResponsiveContainer_maxWidth_sm__4_CKw,.ResponsiveContainer_maxWidth_xl__4H1sn{max-width:100%}}@media (min-width:1024px) and (max-width:1280px){.ResponsiveContainer_maxWidth_sm__4_CKw{max-width:640px}.ResponsiveContainer_maxWidth_md__W7xrI{max-width:768px}.ResponsiveContainer_maxWidth_lg__kTvks{max-width:1024px}.ResponsiveContainer_maxWidth_xl__4H1sn{max-width:1200px}}@media (min-width:1280px){.ResponsiveContainer_maxWidth_sm__4_CKw{max-width:640px}.ResponsiveContainer_maxWidth_md__W7xrI{max-width:768px}.ResponsiveContainer_maxWidth_lg__kTvks{max-width:1200px}.ResponsiveContainer_maxWidth_xl__4H1sn{max-width:1400px}}@media (prefers-reduced-motion:reduce){.ResponsiveContainer_container__fY4u6{transition:none}}@media (prefers-contrast:high){.ResponsiveContainer_background_white__tCfNK{background-color:#fff;border:1px solid #000}.ResponsiveContainer_background_gray__9SOD7{background-color:#f0f0f0;border:1px solid #000}}html:not(.light) .ResponsiveContainer_background_white__tCfNK{background-color:#1e293b}html:not(.light) .ResponsiveContainer_background_gray__9SOD7{background-color:#334155}.page_container__violC{max-width:800px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page_header__vIpi5{text-align:center;margin-bottom:40px}.page_header__vIpi5 h1{font-size:28px;font-weight:600;color:#111827;margin:0 0 8px}.page_header__vIpi5 p{font-size:16px;color:#6b7280;margin:0}.page_content__gb00V{display:flex;flex-direction:column;gap:32px}.page_section__ZO3Jk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_section__ZO3Jk h2{font-size:20px;font-weight:600;color:#111827;margin:0 0 16px}.page_section__ZO3Jk h3{font-size:16px;font-weight:600;color:#374151;margin:0 0 12px}.page_statusGrid__t5gc4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.page_statusItem__zEoYh{display:flex;flex-direction:column;gap:4px}.page_statusLabel__VBhBF{color:#6b7280}.page_statusLabel__VBhBF,.page_statusValue___GoH6{font-size:14px;font-weight:500}.page_statusValue___GoH6.page_success__fYGxv{color:#059669}.page_statusValue___GoH6.page_error__2k6Tg{color:#dc2626}.page_statusValue___GoH6.page_warning__vZ4cZ{color:#d97706}.page_statusValue___GoH6.page_granted__0JLva{color:#059669}.page_statusValue___GoH6.page_denied__vaAe2{color:#dc2626}.page_statusValue___GoH6.page_default__u8BXr{color:#d97706}.page_error__2k6Tg{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px;border-radius:6px;font-size:14px;margin-top:16px}.page_buttonGroup__Xzh5B{display:flex;gap:12px;flex-wrap:wrap}.page_button__Tsqr_{padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;background:#fff;color:#374151;border:1px solid #d1d5db}.page_button__Tsqr_:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.page_button__Tsqr_:disabled{opacity:.5;cursor:not-allowed}.page_button__Tsqr_.page_primary__zrPQf{background-color:#2563eb;color:#fff;border-color:#2563eb}.page_button__Tsqr_.page_primary__zrPQf:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8}.page_button__Tsqr_.page_secondary__CcDoC{background-color:#6b7280;color:#fff;border-color:#6b7280}.page_button__Tsqr_.page_secondary__CcDoC:hover:not(:disabled){background-color:#4b5563;border-color:#4b5563}.page_button__Tsqr_.page_danger___B9H9{background-color:#dc2626;color:#fff;border-color:#dc2626}.page_button__Tsqr_.page_danger___B9H9:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.page_stats__yVjGL{margin-top:16px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.page_statsGrid__gXmiF{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.page_statItem__3dWUS{display:flex;flex-direction:column;gap:4px}.page_statLabel__CVyh7{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.page_statValue__FzA3y{font-size:18px;font-weight:600;color:#111827}.page_info__Z9JBW{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.page_info__Z9JBW p{margin:0 0 8px;font-size:14px;color:#374151;word-break:break-all}.page_info__Z9JBW p:last-child{margin-bottom:0}.page_modalOverlay__6vFkU{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;padding:20px}@media (max-width:768px){.page_container__violC{padding:16px}.page_header__vIpi5 h1{font-size:24px}.page_section__ZO3Jk{padding:16px}.page_statusGrid__t5gc4{grid-template-columns:1fr}.page_buttonGroup__Xzh5B{flex-direction:column}.page_button__Tsqr_{width:100%;justify-content:center}.page_statsGrid__gXmiF{grid-template-columns:1fr}.page_modalOverlay__6vFkU{padding:10px}}.page_container__jBPKi{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.page_header__zcBdh{text-align:center;margin-bottom:40px;color:#fff}.page_title__dVP4e{font-size:2.5rem;font-weight:700;margin:0 0 16px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.page_subtitle__INgI3{font-size:1.125rem;margin:0;opacity:.9}.page_content__Mw4ng{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.page_section__JnkNK{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page_sectionTitle__G3SgU{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.page_statusGrid__3SoRR{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.page_statusItem__fz4Qg{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:8px;border:2px solid}.page_statusItem__fz4Qg.page_success__a_6Zc{background:#f0fdf4;border-color:#22c55e;color:#166534}.page_statusItem__fz4Qg.page_error__oYPDY{background:#fef2f2;border-color:#ef4444;color:#dc2626}.page_statusItem__fz4Qg.page_warning__MsaFf{background:#fffbeb;border-color:#f59e0b;color:#d97706}.page_statusLabel___IyV3{font-weight:500}.page_statusValue__N496k{font-weight:600}.page_userInfo__ks3XN{display:flex;flex-direction:column;gap:16px}.page_field__48Kji{display:flex;flex-direction:column;gap:6px}.page_label__9COI3{font-weight:500;color:#374151;font-size:14px}.page_code__0LC2l{background:#f3f4f6;padding:8px 12px;border-radius:6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;color:#1f2937;word-break:break-all}.page_input__PmMWc{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.page_input__PmMWc:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_actions__EItE4{display:flex;flex-wrap:wrap;gap:12px}.page_actionButton__BO__a{flex:1 1;min-width:200px}.page_button__G3YAv{padding:10px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.page_button__G3YAv:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.page_button__G3YAv:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_credentialsList__wbOZP{display:flex;flex-direction:column;gap:12px}.page_credentialItem__t4tC0{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}.page_credentialItem__t4tC0:hover{background:#f1f5f9;border-color:#cbd5e1}.page_credentialInfo__1NQBZ{flex:1 1;display:flex;flex-direction:column;gap:8px}.page_credentialHeader__O5HrX{display:flex;align-items:center;gap:12px}.page_credentialId__dVMnD{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;font-weight:600;color:#1f2937}.page_credentialType__ieQsJ{background:#dbeafe;color:#1e40af;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.page_credentialDetails__msDQF{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:#6b7280}.page_deleteButton__sxwrd{padding:8px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.page_deleteButton__sxwrd:hover{background:#fee2e2;border-color:#fca5a5}.page_error__oYPDY{display:flex;align-items:center;gap:12px;padding:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.page_errorIcon__Hsgq7{width:20px;height:20px;flex-shrink:0}.page_clearErrorButton__8YI24{margin-left:auto;padding:4px 8px;background:#dc2626;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s ease}.page_clearErrorButton__8YI24:hover{background:#b91c1c}.page_logs__XgF0j{background:#1f2937;border-radius:8px;padding:16px;max-height:300px;overflow-y:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.page_noLogs__UJrmD{color:#9ca3af;font-style:italic;text-align:center;padding:20px}.page_logItem__rlvjT{color:#e5e7eb;font-size:13px;line-height:1.5;margin-bottom:4px;word-break:break-word}.page_logItem__rlvjT:last-child{margin-bottom:0}@media (max-width:768px){.page_container__jBPKi{padding:16px}.page_title__dVP4e{font-size:2rem}.page_subtitle__INgI3{font-size:1rem}.page_section__JnkNK{padding:20px}.page_statusGrid__3SoRR{grid-template-columns:1fr}.page_actions__EItE4{flex-direction:column}.page_actionButton__BO__a{min-width:auto}.page_credentialHeader__O5HrX{flex-direction:column;align-items:flex-start;gap:8px}.page_credentialDetails__msDQF{flex-direction:column;gap:4px}.page_credentialItem__t4tC0{flex-direction:column;align-items:stretch;gap:12px}.page_deleteButton__sxwrd{align-self:flex-end}}html:not(.light) .page_section__JnkNK{background:#1f2937;color:#f9fafb}html:not(.light) .page_sectionTitle__G3SgU{color:#f9fafb;border-bottom-color:#374151}html:not(.light) .page_statusItem__fz4Qg.page_success__a_6Zc{background:#064e3b;border-color:#10b981;color:#6ee7b7}html:not(.light) .page_statusItem__fz4Qg.page_error__oYPDY{background:#7f1d1d;border-color:#f87171;color:#fca5a5}html:not(.light) .page_statusItem__fz4Qg.page_warning__MsaFf{background:#78350f;border-color:#fbbf24;color:#fcd34d}html:not(.light) .page_code__0LC2l{background:#374151;color:#f9fafb}html:not(.light) .page_input__PmMWc{background:#374151;border-color:#4b5563;color:#f9fafb}html:not(.light) .page_input__PmMWc:focus{border-color:#60a5fa}html:not(.light) .page_credentialItem__t4tC0{background:#374151;border-color:#4b5563}html:not(.light) .page_credentialItem__t4tC0:hover{background:#4b5563;border-color:#6b7280}html:not(.light) .page_credentialId__dVMnD{color:#f9fafb}html:not(.light) .page_credentialType__ieQsJ{background:#1e3a8a;color:#93c5fd}html:not(.light) .page_credentialDetails__msDQF{color:#9ca3af}