.settings-module__Ch2lfa__settingsPage{color:#f1f5f9;background-color:#0f172a;min-height:100vh;position:relative}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__settingsPage{color:#1e293b;background-color:#fff}}.settings-module__Ch2lfa__container{max-width:1280px;margin:0 auto;padding:2rem;position:relative}.settings-module__Ch2lfa__header{border-bottom:1px solid #94a3b833;margin-bottom:3rem;padding-bottom:1.5rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__header{border-bottom-color:#0f172a1a}}.settings-module__Ch2lfa__title{color:#f1f5f9;letter-spacing:-.02em;margin:0 0 .5rem;font-size:2.5rem;font-weight:700;line-height:1.2}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__title{color:#0f172a}}.settings-module__Ch2lfa__subtitle{color:#94a3b8;margin:0;font-size:1rem;font-weight:400}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__subtitle{color:#64748b}}.settings-module__Ch2lfa__settingsGrid{grid-template-columns:280px 1fr;align-content:start;align-items:start;gap:2rem;display:grid}@media (max-width:1024px){.settings-module__Ch2lfa__settingsGrid{grid-template-columns:1fr}}.settings-module__Ch2lfa__sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;align-self:start;height:fit-content;padding:1.5rem;display:flex;position:sticky;top:2rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__sidebar{background-color:#f8fafccc;border-color:#0f172a1a}}.settings-module__Ch2lfa__sidebarNav{flex-direction:column;gap:.5rem;margin-top:0;padding-top:0;display:flex}.settings-module__Ch2lfa__sidebarNavItem{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;margin:0;padding:.75rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.settings-module__Ch2lfa__sidebarNavItem:hover{color:#f1f5f9;background-color:#94a3b81a}.settings-module__Ch2lfa__sidebarNavItemActive{color:#fff;background-color:#3b82f6}.settings-module__Ch2lfa__sidebarNavItemActive:hover{background-color:#2563eb}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__sidebarNavItem{color:#475569}.settings-module__Ch2lfa__sidebarNavItem:hover{color:#0f172a;background-color:#0f172a0d}.settings-module__Ch2lfa__sidebarNavItemActive{color:#fff;background-color:#3b82f6}}.settings-module__Ch2lfa__sidebarFooter{border-top:1px solid #94a3b833;margin-top:1.5rem;padding-top:1.5rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__sidebarFooter{border-top-color:#0f172a1a}}.settings-module__Ch2lfa__sidebarSignOut{color:#f87171;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.settings-module__Ch2lfa__sidebarSignOut:hover{color:#dc2626;background-color:#ef44441a}.settings-module__Ch2lfa__sidebarSignOut:focus{outline-offset:2px;outline:2px solid #dc2626}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__sidebarSignOut{color:#dc2626}.settings-module__Ch2lfa__sidebarSignOut:hover{color:#b91c1c;background-color:#dc26261a}}.settings-module__Ch2lfa__mainContent{flex-direction:column;align-self:start;gap:1.5rem;margin-top:0;padding-top:0;display:flex}.settings-module__Ch2lfa__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;margin-top:0;padding:2rem;transition:all .3s}.settings-module__Ch2lfa__card:hover{border-color:#94a3b84d;box-shadow:0 4px 24px #0000001a}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__card{background-color:#f8fafccc;border-color:#0f172a1a}.settings-module__Ch2lfa__card:hover{border-color:#0f172a26;box-shadow:0 4px 24px #0000000d}}.settings-module__Ch2lfa__sectionHeader{align-items:center;gap:1rem;margin-top:0;margin-bottom:1.5rem;padding-top:0;display:flex}.settings-module__Ch2lfa__sectionIcon{color:#fff;background-color:#1e40af;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__sectionIcon{background-color:#3b82f6}}.settings-module__Ch2lfa__sectionTitle{color:#f1f5f9;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__sectionTitle{color:#0f172a}}.settings-module__Ch2lfa__sectionDescription{color:#94a3b8;margin:.25rem 0 0;font-size:.9rem;font-weight:400}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__sectionDescription{color:#64748b}}.settings-module__Ch2lfa__profileSection{border-bottom:1px solid #94a3b833;align-items:center;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__profileSection{border-bottom-color:#0f172a1a}}@media (max-width:640px){.settings-module__Ch2lfa__profileSection{text-align:center;flex-direction:column}}.settings-module__Ch2lfa__profilePictureContainer{cursor:pointer;border-radius:50%;flex-shrink:0;width:100px;height:100px;transition:transform .2s;position:relative;overflow:hidden}.settings-module__Ch2lfa__profilePictureContainer:hover{transform:scale(1.05)}.settings-module__Ch2lfa__profilePicture{-o-object-fit:cover;object-fit:cover;border:3px solid #94a3b84d;border-radius:50%;width:100%;height:100%}.settings-module__Ch2lfa__cameraBadge{background-color:#3b82f6;border:3px solid #0f172a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 8px #0003}.settings-module__Ch2lfa__profilePictureContainer:hover .settings-module__Ch2lfa__cameraBadge{background-color:#2563eb;transform:scale(1.1)}.settings-module__Ch2lfa__userInfo{flex:1;min-width:0}.settings-module__Ch2lfa__userName{color:#f1f5f9;margin:0 0 .5rem;font-size:1.75rem;font-weight:600;line-height:1.3}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__userName{color:#0f172a}}.settings-module__Ch2lfa__userEmail{color:#94a3b8;margin:0 0 1rem;font-size:1rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__userEmail{color:#64748b}}.settings-module__Ch2lfa__usernameBadge{color:#60a5fa;background-color:#3b82f626;border:1px solid #3b82f64d;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.settings-module__Ch2lfa__usernameBadgeWarning{color:#fb923c;background-color:#fb923c26;border-color:#fb923c4d}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__usernameBadge{color:#2563eb;background-color:#3b82f61a}.settings-module__Ch2lfa__usernameBadgeWarning{color:#ea580c;background-color:#fb923c1a}}.settings-module__Ch2lfa__actionGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.settings-module__Ch2lfa__actionButton{cursor:pointer;color:#f1f5f9;text-align:left;background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.settings-module__Ch2lfa__actionButton:hover{background-color:#1e293b80;border-color:#3b82f666;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__actionButton{color:#0f172a;background-color:#f8fafccc;border-color:#0f172a1a}.settings-module__Ch2lfa__actionButton:hover{background-color:#f8fafc;border-color:#3b82f64d}}.settings-module__Ch2lfa__actionButtonContent{flex:1;align-items:center;gap:1rem;display:flex}.settings-module__Ch2lfa__actionButtonIcon{color:#60a5fa;flex-shrink:0;width:20px;height:20px}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__actionButtonIcon{color:#2563eb}}.settings-module__Ch2lfa__actionButtonText{color:#f1f5f9;font-weight:500}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__actionButtonText{color:#0f172a}}.settings-module__Ch2lfa__actionButtonDescription{color:#94a3b8;margin-top:.25rem;font-size:.8rem;font-weight:400}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__actionButtonDescription{color:#64748b}}.settings-module__Ch2lfa__actionButtonArrow{color:#94a3b8;flex-shrink:0;transition:transform .2s}.settings-module__Ch2lfa__actionButton:hover .settings-module__Ch2lfa__actionButtonArrow{color:#60a5fa;transform:translate(4px)}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__actionButton:hover .settings-module__Ch2lfa__actionButtonArrow{color:#2563eb}}.settings-module__Ch2lfa__accountIdDisplay{background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:12px;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__accountIdDisplay{background-color:#f8fafccc;border-color:#0f172a1a}}.settings-module__Ch2lfa__accountIdInfo{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.settings-module__Ch2lfa__accountIdLabel{color:#f1f5f9;margin-bottom:.25rem;font-size:.9rem;font-weight:500}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__accountIdLabel{color:#0f172a}}.settings-module__Ch2lfa__accountIdValue{color:#94a3b8;letter-spacing:.5px;word-break:break-all;font-family:Courier New,Monaco,monospace;font-size:.85rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__accountIdValue{color:#64748b}}.settings-module__Ch2lfa__copyButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;flex-shrink:0;margin-left:1rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;transition:all .2s}.settings-module__Ch2lfa__copyButton:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.settings-module__Ch2lfa__copyButton:active{transform:translateY(0)}.settings-module__Ch2lfa__copyButtonSuccess{background-color:#10b981}.settings-module__Ch2lfa__copyButtonSuccess:hover{background-color:#059669}.settings-module__Ch2lfa__dangerIcon{color:#fff;background-color:#dc2626!important}.settings-module__Ch2lfa__dangerTitle{color:#f87171}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__dangerTitle{color:#dc2626}}.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled{pointer-events:none;opacity:1!important;cursor:not-allowed!important;color:#ffffff80!important;background-color:#94a3b826!important;border-color:#94a3b84d!important}.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled:hover{box-shadow:none!important;background-color:#94a3b826!important;border-color:#94a3b84d!important;transform:none!important}.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled .settings-module__Ch2lfa__actionButtonText{text-decoration:line-through;color:#fff9!important}.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled .settings-module__Ch2lfa__actionButtonDescription{color:#ffffff80!important}.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled .settings-module__Ch2lfa__actionButtonIcon{color:#94a3b899!important}.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled .settings-module__Ch2lfa__actionButtonArrow{color:#94a3b866!important}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled{color:#0f172a80!important;background-color:#f1f5f9cc!important;border-color:#94a3b84d!important}.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled .settings-module__Ch2lfa__actionButtonText{color:#0f172a80!important}.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled .settings-module__Ch2lfa__actionButtonDescription{color:#0f172a66!important}.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled .settings-module__Ch2lfa__actionButtonIcon{color:#94a3b880!important}.settings-module__Ch2lfa__actionButton.settings-module__Ch2lfa__dangerButtonDisabled .settings-module__Ch2lfa__actionButtonArrow{color:#94a3b866!important}}.settings-module__Ch2lfa__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s settings-module__Ch2lfa__fadeIn;display:flex;position:fixed;inset:0}@keyframes settings-module__Ch2lfa__fadeIn{0%{opacity:0}to{opacity:1}}.settings-module__Ch2lfa__modal{background-color:#1e293b;border:1px solid #94a3b833;border-radius:16px;width:100%;max-width:500px;max-height:90vh;padding:2rem;animation:.3s settings-module__Ch2lfa__modalSlideIn;overflow:auto;box-shadow:0 20px 60px #00000080}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__modal{background-color:#fff;border-color:#0f172a1a}}@keyframes settings-module__Ch2lfa__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-module__Ch2lfa__modalHeader{border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__modalHeader{border-bottom-color:#0f172a1a}}.settings-module__Ch2lfa__modalTitle{color:#f1f5f9;margin:0;font-size:1.5rem;font-weight:600}.settings-module__Ch2lfa__modalTitleDanger{color:#f87171}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__modalTitle{color:#0f172a}.settings-module__Ch2lfa__modalTitleDanger{color:#dc2626}}.settings-module__Ch2lfa__modalCloseButton{cursor:pointer;color:#94a3b8;background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.settings-module__Ch2lfa__modalCloseButton:hover{color:#f1f5f9;background-color:#1e293b80;border-color:#94a3b84d}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__modalCloseButton{color:#64748b;background-color:#f8fafccc;border-color:#0f172a1a}.settings-module__Ch2lfa__modalCloseButton:hover{color:#0f172a;background-color:#f8fafc}}.settings-module__Ch2lfa__modalInput{color:#f1f5f9;box-sizing:border-box;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:10px;width:100%;padding:.875rem;font-size:1rem;transition:all .2s}.settings-module__Ch2lfa__modalInput:focus{background-color:#1e293bb3;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.settings-module__Ch2lfa__modalInput::placeholder{color:#64748b}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__modalInput{color:#0f172a;background-color:#f8fafccc;border-color:#0f172a1a}.settings-module__Ch2lfa__modalInput:focus{background-color:#fff;border-color:#3b82f6}.settings-module__Ch2lfa__modalInput::placeholder{color:#94a3b8}}.settings-module__Ch2lfa__modalLabel{color:#f1f5f9;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__modalLabel{color:#0f172a}}.settings-module__Ch2lfa__modalError{color:#f87171;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:10px;margin-top:.5rem;padding:.75rem;font-size:.9rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__modalError{color:#dc2626;background-color:#ef44440d}}.settings-module__Ch2lfa__modalActions{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.settings-module__Ch2lfa__modalButton{cursor:pointer;border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.settings-module__Ch2lfa__modalButtonCancel{color:#f1f5f9;background-color:#1e293b4d;border:1px solid #94a3b833}.settings-module__Ch2lfa__modalButtonCancel:hover{background-color:#1e293b80;border-color:#94a3b84d}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__modalButtonCancel{color:#0f172a;background-color:#f8fafccc;border-color:#0f172a1a}.settings-module__Ch2lfa__modalButtonCancel:hover{background-color:#f8fafc}}.settings-module__Ch2lfa__modalButtonDelete{color:#fff;background-color:#dc2626}.settings-module__Ch2lfa__modalButtonDelete:hover:not(:disabled){background-color:#b91c1c;box-shadow:0 4px 12px #dc26264d}.settings-module__Ch2lfa__modalButtonDelete:disabled{opacity:.5;cursor:not-allowed}.settings-module__Ch2lfa__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;display:flex}.settings-module__Ch2lfa__loadingSpinner{border:3px solid #94a3b833;border-top-color:#3b82f6;border-radius:50%;width:48px;height:48px;animation:1s linear infinite settings-module__Ch2lfa__spin}@keyframes settings-module__Ch2lfa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-module__Ch2lfa__loadingText{color:#94a3b8;font-size:1.1rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__loadingText{color:#64748b}}.settings-module__Ch2lfa__employeeStatusBadge{background-color:#22c55e1a;border:1px solid #22c55e33;border-radius:.5rem;align-items:center;gap:1rem;padding:1rem;display:flex}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__employeeStatusBadge{background-color:#22c55e0d;border-color:#22c55e26}}.settings-module__Ch2lfa__employeeStatusIcon{color:#22c55e;flex-shrink:0}.settings-module__Ch2lfa__employeeStatusContent{flex:1}.settings-module__Ch2lfa__employeeStatusTitle{color:#22c55e;margin-bottom:.25rem;font-weight:600}.settings-module__Ch2lfa__employeeStatusDescription{color:#ffffffb3;font-size:.875rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__employeeStatusDescription{color:#0f172ab3}}.settings-module__Ch2lfa__rolesSection{gap:1.5rem;display:grid}.settings-module__Ch2lfa__rolesGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:768px){.settings-module__Ch2lfa__rolesGrid{grid-template-columns:1fr;gap:1.5rem}}.settings-module__Ch2lfa__rolesHeader{color:#ffffffe6;margin-bottom:1rem;font-size:1rem;font-weight:600}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__rolesHeader{color:#0f172ae6}}.settings-module__Ch2lfa__rolesList{gap:.75rem;display:grid}.settings-module__Ch2lfa__roleItem{background-color:#3b82f61a;border:1px solid #3b82f633;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__roleItem{background-color:#3b82f60d;border-color:#3b82f626}}.settings-module__Ch2lfa__roleName{color:#ffffffe6;font-weight:500}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__roleName{color:#0f172ae6}}.settings-module__Ch2lfa__roleBadge{color:#22c55e;background-color:#22c55e33;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__roleBadge{color:#16a34a;background-color:#22c55e26}}.settings-module__Ch2lfa__roleItemInactive{opacity:.7;background-color:#94a3b81a;border-color:#94a3b833}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__roleItemInactive{background-color:#0f172a0d;border-color:#0f172a1a}}.settings-module__Ch2lfa__roleBadgeInactive{color:#94a3b8cc;background-color:#94a3b833;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__roleBadgeInactive{color:#0f172a99;background-color:#0f172a1a}}.settings-module__Ch2lfa__noRolesMessage{color:#ffffffb3;text-align:center;background-color:#94a3b81a;border-radius:.5rem;padding:1rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__noRolesMessage{color:#0f172ab3;background-color:#0f172a0d}}.settings-module__Ch2lfa__additionalInfo{background-color:#94a3b80d;border:1px solid #94a3b81a;border-radius:.5rem;padding:1rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__additionalInfo{background-color:#0f172a08;border-color:#0f172a14}}.settings-module__Ch2lfa__additionalInfoTitle{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:600}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__additionalInfoTitle{color:#0f172ab3}}.settings-module__Ch2lfa__additionalInfoItem{margin-bottom:.5rem;font-size:.875rem}.settings-module__Ch2lfa__additionalInfoLabel{color:#fff9}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__additionalInfoLabel{color:#0f172a99}}.settings-module__Ch2lfa__additionalInfoValue{color:#ffffffe6;margin-left:.5rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__additionalInfoValue{color:#0f172ae6}}.settings-module__Ch2lfa__additionalInfoPermanent{color:#22c55ecc;font-size:.875rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__additionalInfoPermanent{color:#16a34a}}.settings-module__Ch2lfa__employeeRestrictionMessage{color:#fff;background-color:#ef444426;border:2px solid #ef444466;border-left:4px solid #dc2626;border-radius:.5rem;padding:1rem;font-size:.9rem;line-height:1.6}.settings-module__Ch2lfa__employeeRestrictionMessage strong{color:#fff;font-weight:600}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__employeeRestrictionMessage{color:#1e293b;background-color:#ef44441a;border-color:#dc26264d #dc26264d #dc26264d #dc2626}.settings-module__Ch2lfa__employeeRestrictionMessage strong{color:#1e293b}}.settings-module__Ch2lfa__unauthorizedCard{text-align:center;padding:3rem}.settings-module__Ch2lfa__unauthorizedIcon{color:#ff6b6b;margin-bottom:1rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__unauthorizedIcon{color:#dc2626}}.settings-module__Ch2lfa__unauthorizedTitle{margin-bottom:1rem}.settings-module__Ch2lfa__unauthorizedDescription{margin-bottom:2rem}@media (max-width:768px){.settings-module__Ch2lfa__container{padding:1rem}.settings-module__Ch2lfa__title{font-size:2rem}.settings-module__Ch2lfa__card{padding:1.5rem}.settings-module__Ch2lfa__actionGrid{grid-template-columns:1fr}}.settings-module__Ch2lfa__employeeTabsContainer{margin-bottom:1.5rem}.settings-module__Ch2lfa__developerOptionsSection{flex-direction:column;gap:1.5rem;display:flex}.settings-module__Ch2lfa__developerOptionsDescription{color:#94a3b8;margin:0 0 .5rem;font-size:.95rem;font-weight:400;line-height:1.5}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__developerOptionsDescription{color:#64748b}}.settings-module__Ch2lfa__developerOptionsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}@media (max-width:768px){.settings-module__Ch2lfa__developerOptionsGrid{grid-template-columns:1fr}}.settings-module__Ch2lfa__developerOptionCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;text-align:left;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;gap:1rem;width:100%;padding:1.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.settings-module__Ch2lfa__developerOptionCard:before{content:"";opacity:0;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.settings-module__Ch2lfa__developerOptionCard:hover{background-color:#1e293bb3;border-color:#3b82f666;transform:translateY(-4px);box-shadow:0 8px 24px #3b82f626}.settings-module__Ch2lfa__developerOptionCard:hover:before{opacity:1}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__developerOptionCard{background-color:#f8fafccc;border-color:#0f172a1a}.settings-module__Ch2lfa__developerOptionCard:hover{background-color:#f8fafcf2;border-color:#3b82f64d;box-shadow:0 8px 24px #3b82f61a}}.settings-module__Ch2lfa__developerOptionHeader{align-items:center;gap:1rem;display:flex}.settings-module__Ch2lfa__developerOptionIcon{color:#60a5fa;background:linear-gradient(135deg,#3b82f633,#8b5cf633);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex}.settings-module__Ch2lfa__developerOptionCard:hover .settings-module__Ch2lfa__developerOptionIcon{color:#3b82f6;background:linear-gradient(135deg,#3b82f64d,#8b5cf64d);transform:scale(1.05)}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__developerOptionIcon{color:#3b82f6;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a)}.settings-module__Ch2lfa__developerOptionCard:hover .settings-module__Ch2lfa__developerOptionIcon{color:#2563eb;background:linear-gradient(135deg,#3b82f626,#8b5cf626)}}.settings-module__Ch2lfa__developerOptionContent{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.settings-module__Ch2lfa__developerOptionTitle{color:#f1f5f9;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__developerOptionTitle{color:#0f172a}}.settings-module__Ch2lfa__developerOptionDescription{color:#94a3b8;margin:0;font-size:.875rem;line-height:1.5}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__developerOptionDescription{color:#64748b}}.settings-module__Ch2lfa__developerOptionFooter{border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:1rem;display:flex}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__developerOptionFooter{border-top-color:#0f172a1a}}.settings-module__Ch2lfa__developerOptionArrow{color:#94a3b8;flex-shrink:0;font-size:.875rem;transition:all .3s}.settings-module__Ch2lfa__developerOptionCard:hover .settings-module__Ch2lfa__developerOptionArrow{color:#60a5fa;transform:translate(6px)}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__developerOptionArrow{color:#64748b}.settings-module__Ch2lfa__developerOptionCard:hover .settings-module__Ch2lfa__developerOptionArrow{color:#3b82f6}}.settings-module__Ch2lfa__developerToolView{flex-direction:column;gap:1.5rem;display:flex}.settings-module__Ch2lfa__backButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#cbd5e1;cursor:pointer;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:12px;align-items:center;gap:.75rem;width:fit-content;padding:.875rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .3s;display:inline-flex}.settings-module__Ch2lfa__backButton:hover{color:#f1f5f9;background-color:#1e293bb3;border-color:#94a3b84d;transform:translate(-4px)}.settings-module__Ch2lfa__backButton:active{transform:translate(-2px)}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__backButton{color:#475569;background-color:#f8fafccc;border-color:#0f172a1a}.settings-module__Ch2lfa__backButton:hover{color:#0f172a;background-color:#f8fafcf2;border-color:#0f172a26}}.settings-module__Ch2lfa__toolPlaceholder{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#94a3b8;background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:4rem 2rem;display:flex}.settings-module__Ch2lfa__toolPlaceholder svg{color:#64748b;opacity:.6;margin-bottom:1rem}.settings-module__Ch2lfa__toolPlaceholder h3{color:#f1f5f9;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600}.settings-module__Ch2lfa__toolPlaceholder p{color:#94a3b8;margin:0;font-size:.95rem}@media (prefers-color-scheme:light){.settings-module__Ch2lfa__toolPlaceholder{color:#64748b;background-color:#f8fafc80;border-color:#0f172a1a}.settings-module__Ch2lfa__toolPlaceholder svg{color:#94a3b8}.settings-module__Ch2lfa__toolPlaceholder h3{color:#0f172a}.settings-module__Ch2lfa__toolPlaceholder p{color:#64748b}}
.Button-module__iYV4-q__custom-button{cursor:pointer;border-radius:8px;outline:none;justify-content:center;align-items:center;min-width:40px;height:40px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.Button-module__iYV4-q__button-content{z-index:5;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.Button-module__iYV4-q__custom-button .Button-module__iYV4-q__icon{justify-content:center;align-items:center;display:flex}.Button-module__iYV4-q__custom-button.Button-module__iYV4-q__has-left-icon.Button-module__iYV4-q__has-right-icon .Button-module__iYV4-q__label{margin:0 4px}.Button-module__iYV4-q__custom-button.Button-module__iYV4-q__has-left-icon:not(.Button-module__iYV4-q__has-right-icon) .Button-module__iYV4-q__left-icon+.Button-module__iYV4-q__label{margin-left:0}.Button-module__iYV4-q__custom-button.Button-module__iYV4-q__has-right-icon:not(.Button-module__iYV4-q__has-left-icon) .Button-module__iYV4-q__label+.Button-module__iYV4-q__right-icon{margin-right:0}.Button-module__iYV4-q__custom-button.Button-module__iYV4-q__has-left-icon:not(.Button-module__iYV4-q__has-right-icon):not(.Button-module__iYV4-q__label) .Button-module__iYV4-q__left-icon,.Button-module__iYV4-q__custom-button.Button-module__iYV4-q__has-right-icon:not(.Button-module__iYV4-q__has-left-icon):not(.Button-module__iYV4-q__label) .Button-module__iYV4-q__right-icon{margin:0}.Button-module__iYV4-q__type-primary{border:2px solid var(--border-color,#1a91cd);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;position:relative;overflow:hidden}.Button-module__iYV4-q__type-primary .Button-module__iYV4-q__button-content .Button-module__iYV4-q__icon,.Button-module__iYV4-q__type-primary .Button-module__iYV4-q__button-content .Button-module__iYV4-q__label{color:#000!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:#000!important;mix-blend-mode:normal!important;font-weight:600!important}.Button-module__iYV4-q__type-primary:before{content:"";pointer-events:none;background:linear-gradient(#ffffffb3 0%,#ffffff80 100%);position:absolute;inset:0}.Button-module__iYV4-q__type-primary:hover{background:#ffffffb3;transform:scale(1.025)}.Button-module__iYV4-q__type-primary:active{background:#ffffff80;transform:scale(.98)}.Button-module__iYV4-q__type-secondary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffbf;border:none;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000001a}.Button-module__iYV4-q__type-secondary .Button-module__iYV4-q__button-content .Button-module__iYV4-q__icon,.Button-module__iYV4-q__type-secondary .Button-module__iYV4-q__button-content .Button-module__iYV4-q__label{color:#000!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:#000!important;mix-blend-mode:normal!important;font-weight:600!important}.Button-module__iYV4-q__type-secondary:before{content:"";pointer-events:none;background:linear-gradient(#fffc 0%,#fff9 100%);position:absolute;inset:0}.Button-module__iYV4-q__type-secondary:hover{background:#ffffffd9;transform:scale(1.025)}.Button-module__iYV4-q__type-secondary:active{background:#ffffffa6;transform:scale(.98)}.Button-module__iYV4-q__type-ghost{background:0 0;border:none}.Button-module__iYV4-q__type-ghost .Button-module__iYV4-q__button-content .Button-module__iYV4-q__icon,.Button-module__iYV4-q__type-ghost .Button-module__iYV4-q__button-content .Button-module__iYV4-q__label{color:#1a91cd!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:#1a91cd!important;mix-blend-mode:normal!important;font-weight:600!important}.Button-module__iYV4-q__type-ghost:hover{background:#1a91cd14;text-decoration:none;transform:scale(1.025)}.Button-module__iYV4-q__type-ghost:active{background:#1a91cd26;transform:scale(.98)}.Button-module__iYV4-q__custom-button.Button-module__iYV4-q__disabled{opacity:.5;cursor:not-allowed;pointer-events:none;filter:saturate(.7)}.Button-module__iYV4-q__custom-button.Button-module__iYV4-q__disabled .Button-module__iYV4-q__button-content .Button-module__iYV4-q__icon,.Button-module__iYV4-q__custom-button.Button-module__iYV4-q__disabled .Button-module__iYV4-q__button-content .Button-module__iYV4-q__label{color:gray!important;-webkit-text-fill-color:gray!important}@media (prefers-color-scheme:dark){.Button-module__iYV4-q__type-primary{background:#1f293799;border-color:#1a91cd}.Button-module__iYV4-q__type-primary .Button-module__iYV4-q__button-content .Button-module__iYV4-q__icon,.Button-module__iYV4-q__type-primary .Button-module__iYV4-q__button-content .Button-module__iYV4-q__label{color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important}.Button-module__iYV4-q__type-primary:before{background:linear-gradient(#1f2937b3 0%,#1f293780 100%)}.Button-module__iYV4-q__type-primary:hover{background:#1f2937b3}.Button-module__iYV4-q__type-primary:active{background:#1f293780}.Button-module__iYV4-q__type-secondary{background:#1f2937bf;box-shadow:0 2px 10px #0000004d}.Button-module__iYV4-q__type-secondary .Button-module__iYV4-q__button-content .Button-module__iYV4-q__icon,.Button-module__iYV4-q__type-secondary .Button-module__iYV4-q__button-content .Button-module__iYV4-q__label{color:#f3f4f6!important;-webkit-text-fill-color:#f3f4f6!important}.Button-module__iYV4-q__type-secondary:before{background:linear-gradient(#1f2937cc 0%,#1f293799 100%)}.Button-module__iYV4-q__type-secondary:hover{background:#1f2937d9}.Button-module__iYV4-q__type-secondary:active{background:#1f2937a6}.Button-module__iYV4-q__type-ghost .Button-module__iYV4-q__button-content .Button-module__iYV4-q__icon,.Button-module__iYV4-q__type-ghost .Button-module__iYV4-q__button-content .Button-module__iYV4-q__label{color:#1a91cd!important;-webkit-text-fill-color:#1a91cd!important}.Button-module__iYV4-q__type-ghost:hover{background:#1a91cd26}.Button-module__iYV4-q__type-ghost:active{background:#1a91cd40}.Button-module__iYV4-q__custom-button.Button-module__iYV4-q__disabled .Button-module__iYV4-q__button-content .Button-module__iYV4-q__icon,.Button-module__iYV4-q__custom-button.Button-module__iYV4-q__disabled .Button-module__iYV4-q__button-content .Button-module__iYV4-q__label{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}}
.alerts-module__JptlcW__alertsManagementContainer{box-sizing:border-box;width:100%;margin:0 auto;padding:0}.alerts-module__JptlcW__alertsHeader{margin-bottom:1.5rem}.alerts-module__JptlcW__filtersContainer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;padding:1.5rem;transition:all .3s}@media (prefers-color-scheme:light){.alerts-module__JptlcW__filtersContainer{background-color:#f8fafccc;border-color:#0f172a1a}}.alerts-module__JptlcW__filterGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.alerts-module__JptlcW__filterLabel{color:#cbd5e1;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}@media (prefers-color-scheme:light){.alerts-module__JptlcW__filterLabel{color:#475569}}.alerts-module__JptlcW__filterSelect{color:#f1f5f9;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:10px;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.alerts-module__JptlcW__filterSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media (prefers-color-scheme:light){.alerts-module__JptlcW__filterSelect{color:#0f172a;background-color:#fff;border-color:#0f172a1a}.alerts-module__JptlcW__filterSelect:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}}.alerts-module__JptlcW__alertsContent{flex-direction:column;gap:1.5rem;width:100%;min-height:calc(100vh - 250px);display:flex}@media (min-width:1024px){.alerts-module__JptlcW__alertsContent{flex-direction:row}}.alerts-module__JptlcW__alertsList{width:100%}@media (min-width:1024px){.alerts-module__JptlcW__alertsList{flex-shrink:0;width:30%;min-width:280px;max-width:380px}}.alerts-module__JptlcW__alertsListHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border-bottom:1px solid #94a3b833;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertsListHeader{background-color:#f8fafccc;border-bottom-color:#0f172a1a}}.alerts-module__JptlcW__alertsListHeader h5{color:#f1f5f9;margin:0;font-size:1rem;font-weight:600}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertsListHeader h5{color:#0f172a}}.alerts-module__JptlcW__alertsListContent{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-top:none;border-radius:0 0 16px 16px;max-height:calc(100vh - 300px);padding:.75rem;overflow-y:auto}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertsListContent{background-color:#f8fafccc;border-color:#0f172a1a}}.alerts-module__JptlcW__alertItem{cursor:pointer;background-color:#1e293b4d;border:1px solid #0000;border-radius:12px;margin-bottom:.5rem;padding:1rem;transition:all .3s}.alerts-module__JptlcW__alertItem:hover{background-color:#1e293b99;border-color:#94a3b84d;transform:translate(4px)}.alerts-module__JptlcW__alertItem.alerts-module__JptlcW__active{background-color:#3b82f626;border-color:#3b82f666}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertItem{background-color:#f8fafc80}.alerts-module__JptlcW__alertItem:hover{background-color:#f8fafccc;border-color:#0f172a26}.alerts-module__JptlcW__alertItem.alerts-module__JptlcW__active{background-color:#3b82f61a;border-color:#3b82f64d}}.alerts-module__JptlcW__alertHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.alerts-module__JptlcW__alertId{color:#f1f5f9;font-size:.95rem;font-weight:600}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertId{color:#0f172a}}.alerts-module__JptlcW__alertType{border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:flex}.alerts-module__JptlcW__typeCritical{color:#f87171;background-color:#ef444433;border:1px solid #ef44444d}.alerts-module__JptlcW__typeWarning{color:#fbbf24;background-color:#f59e0b33;border:1px solid #f59e0b4d}.alerts-module__JptlcW__typeInformational{color:#60a5fa;background-color:#3b82f633;border:1px solid #3b82f64d}.alerts-module__JptlcW__typeDefault{color:#94a3b8;background-color:#94a3b833;border:1px solid #94a3b84d}@media (prefers-color-scheme:light){.alerts-module__JptlcW__typeCritical{color:#dc2626;background-color:#fee2e2;border-color:#fecaca}.alerts-module__JptlcW__typeWarning{color:#d97706;background-color:#fef3c7;border-color:#fde68a}.alerts-module__JptlcW__typeInformational{color:#2563eb;background-color:#dbeafe;border-color:#bfdbfe}.alerts-module__JptlcW__typeDefault{color:#64748b;background-color:#f1f5f9;border-color:#e2e8f0}}.alerts-module__JptlcW__alertTitle{color:#f1f5f9;margin-bottom:.5rem;font-size:.95rem;font-weight:600;line-height:1.4}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertTitle{color:#0f172a}}.alerts-module__JptlcW__alertMessage{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertMessage{color:#64748b}}.alerts-module__JptlcW__alertStatus{margin-top:.5rem}.alerts-module__JptlcW__noAlerts{text-align:center;color:#94a3b8;padding:3rem 2rem;font-style:italic}@media (prefers-color-scheme:light){.alerts-module__JptlcW__noAlerts{color:#64748b}}.alerts-module__JptlcW__statusEnabled{color:#4ade80;background-color:#22c55e33;border:1px solid #22c55e4d;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}@media (prefers-color-scheme:light){.alerts-module__JptlcW__statusEnabled{color:#16a34a;background-color:#dcfce7;border-color:#bbf7d0}}.alerts-module__JptlcW__statusDisabled{color:#f87171;background-color:#ef444433;border:1px solid #ef44444d;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}@media (prefers-color-scheme:light){.alerts-module__JptlcW__statusDisabled{color:#dc2626;background-color:#fee2e2;border-color:#fecaca}}.alerts-module__JptlcW__alertDetail,.alerts-module__JptlcW__alertDetailEmpty{flex:1;width:100%;min-height:500px}.alerts-module__JptlcW__alertDetail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertDetail{background-color:#f8fafccc;border-color:#0f172a1a}}.alerts-module__JptlcW__alertDetailHeader{background-color:#1e293b4d;border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertDetailHeader{background-color:#f8fafc80;border-bottom-color:#0f172a1a}}.alerts-module__JptlcW__alertDetailHeader h2{color:#f1f5f9;margin:0;font-size:1.5rem;font-weight:600}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertDetailHeader h2{color:#0f172a}}.alerts-module__JptlcW__actions{gap:.75rem;display:flex}.alerts-module__JptlcW__tabContent{flex:1;padding:1.5rem;overflow-y:auto}.alerts-module__JptlcW__typeButtons{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.alerts-module__JptlcW__typeButton{cursor:pointer;background-color:#0000;border:2px solid;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.alerts-module__JptlcW__typeButtonCritical{color:#f87171;border-color:#ef444466}.alerts-module__JptlcW__typeButtonCritical:hover{background-color:#ef444426;border-color:#ef444499}.alerts-module__JptlcW__typeButtonWarning{color:#fbbf24;border-color:#f59e0b66}.alerts-module__JptlcW__typeButtonWarning:hover{background-color:#f59e0b26;border-color:#f59e0b99}.alerts-module__JptlcW__typeButtonInformational{color:#60a5fa;border-color:#3b82f666}.alerts-module__JptlcW__typeButtonInformational:hover{background-color:#3b82f626;border-color:#3b82f699}.alerts-module__JptlcW__typeButtonActive{color:#fff}.alerts-module__JptlcW__typeButtonActive.alerts-module__JptlcW__typeButtonCritical{background-color:#ef4444;border-color:#ef4444}.alerts-module__JptlcW__typeButtonActive.alerts-module__JptlcW__typeButtonWarning{background-color:#f59e0b;border-color:#f59e0b}.alerts-module__JptlcW__typeButtonActive.alerts-module__JptlcW__typeButtonInformational{background-color:#3b82f6;border-color:#3b82f6}@media (prefers-color-scheme:light){.alerts-module__JptlcW__typeButtonCritical{color:#dc2626;border-color:#fecaca}.alerts-module__JptlcW__typeButtonCritical:hover{background-color:#fee2e2;border-color:#fca5a5}.alerts-module__JptlcW__typeButtonWarning{color:#d97706;border-color:#fde68a}.alerts-module__JptlcW__typeButtonWarning:hover{background-color:#fef3c7;border-color:#fcd34d}.alerts-module__JptlcW__typeButtonInformational{color:#2563eb;border-color:#bfdbfe}.alerts-module__JptlcW__typeButtonInformational:hover{background-color:#dbeafe;border-color:#93c5fd}.alerts-module__JptlcW__typeButtonActive.alerts-module__JptlcW__typeButtonCritical{background-color:#dc2626;border-color:#dc2626}.alerts-module__JptlcW__typeButtonActive.alerts-module__JptlcW__typeButtonWarning{background-color:#d97706;border-color:#d97706}.alerts-module__JptlcW__typeButtonActive.alerts-module__JptlcW__typeButtonInformational{background-color:#2563eb;border-color:#2563eb}}.alerts-module__JptlcW__formGroup{margin-bottom:1.5rem}.alerts-module__JptlcW__formGroup h3{color:#f1f5f9;margin-bottom:.75rem;font-size:1rem;font-weight:600}@media (prefers-color-scheme:light){.alerts-module__JptlcW__formGroup h3{color:#0f172a}}.alerts-module__JptlcW__titleInput{color:#f1f5f9;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:10px;width:100%;padding:.875rem;font-family:inherit;font-size:.875rem;transition:all .2s}.alerts-module__JptlcW__titleInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media (prefers-color-scheme:light){.alerts-module__JptlcW__titleInput{color:#0f172a;background-color:#fff;border-color:#0f172a1a}.alerts-module__JptlcW__titleInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}}.alerts-module__JptlcW__messageTextarea{resize:vertical;color:#f1f5f9;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:10px;width:100%;min-height:120px;padding:.875rem;font-family:inherit;font-size:.875rem;transition:all .2s}.alerts-module__JptlcW__messageTextarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media (prefers-color-scheme:light){.alerts-module__JptlcW__messageTextarea{color:#0f172a;background-color:#fff;border-color:#0f172a1a}.alerts-module__JptlcW__messageTextarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}}.alerts-module__JptlcW__helpText{color:#94a3b8;margin-top:.5rem;font-size:.75rem;line-height:1.4}@media (prefers-color-scheme:light){.alerts-module__JptlcW__helpText{color:#64748b}}.alerts-module__JptlcW__required{color:#ef4444;margin-left:.25rem;font-weight:600}@media (prefers-color-scheme:light){.alerts-module__JptlcW__required{color:#dc2626}}.alerts-module__JptlcW__switch{align-items:center;gap:.75rem;width:auto;height:24px;display:inline-flex;position:relative}.alerts-module__JptlcW__switch input{opacity:0;width:0;height:0}.alerts-module__JptlcW__slider{cursor:pointer;background-color:#94a3b84d;border-radius:24px;width:44px;height:24px;transition:all .3s;position:absolute;inset:0}.alerts-module__JptlcW__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.alerts-module__JptlcW__slider{background-color:#3b82f6}input:focus+.alerts-module__JptlcW__slider{box-shadow:0 0 0 3px #3b82f633}input:checked+.alerts-module__JptlcW__slider:before{transform:translate(20px)}.alerts-module__JptlcW__switchLabel{color:#cbd5e1;margin-left:2.5rem;font-size:.875rem;font-weight:500}@media (prefers-color-scheme:light){.alerts-module__JptlcW__switchLabel{color:#475569}}.alerts-module__JptlcW__metadataGroup{background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}@media (prefers-color-scheme:light){.alerts-module__JptlcW__metadataGroup{background-color:#f8fafc80;border-color:#0f172a1a}}.alerts-module__JptlcW__metadataItem{color:#cbd5e1;margin-bottom:.5rem;font-size:.875rem}.alerts-module__JptlcW__metadataItem:last-child{margin-bottom:0}.alerts-module__JptlcW__metadataItem strong{color:#f1f5f9;margin-right:.5rem}@media (prefers-color-scheme:light){.alerts-module__JptlcW__metadataItem{color:#64748b}.alerts-module__JptlcW__metadataItem strong{color:#0f172a}}.alerts-module__JptlcW__saveActions{border-top:1px solid #94a3b833;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}@media (prefers-color-scheme:light){.alerts-module__JptlcW__saveActions{border-top-color:#0f172a1a}}.alerts-module__JptlcW__alertDetailEmpty{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;justify-content:center;align-items:center;display:flex}@media (prefers-color-scheme:light){.alerts-module__JptlcW__alertDetailEmpty{background-color:#f8fafccc;border-color:#0f172a1a}}.alerts-module__JptlcW__emptyState{text-align:center;padding:3rem 2rem}.alerts-module__JptlcW__emptyIcon{opacity:.6;margin-bottom:1rem;font-size:4rem}.alerts-module__JptlcW__emptyTitle{color:#f1f5f9;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.alerts-module__JptlcW__emptyState p{color:#94a3b8;margin:0}@media (prefers-color-scheme:light){.alerts-module__JptlcW__emptyTitle{color:#0f172a}.alerts-module__JptlcW__emptyState p{color:#64748b}}.alerts-module__JptlcW__loadingOverlay{color:#60a5fa;justify-content:center;align-items:center;min-height:400px;display:flex}@media (prefers-color-scheme:light){.alerts-module__JptlcW__loadingOverlay{color:#3b82f6}}.alerts-module__JptlcW__unauthorizedMessage{text-align:center;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:16px;max-width:600px;margin:2rem auto;padding:3rem 2rem}.alerts-module__JptlcW__unauthorizedMessage h2{color:#f87171;margin-bottom:.75rem;font-size:1.5rem}.alerts-module__JptlcW__unauthorizedMessage p{color:#cbd5e1;margin:0}@media (prefers-color-scheme:light){.alerts-module__JptlcW__unauthorizedMessage{background-color:#fee2e2;border-color:#fecaca}.alerts-module__JptlcW__unauthorizedMessage h2{color:#dc2626}.alerts-module__JptlcW__unauthorizedMessage p{color:#475569}}.alerts-module__JptlcW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.alerts-module__JptlcW__modalContent{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#1e293bf2;border:1px solid #94a3b833;border-radius:16px;width:90%;max-width:500px;padding:2rem;box-shadow:0 20px 25px -5px #0000004d}@media (prefers-color-scheme:light){.alerts-module__JptlcW__modalContent{background-color:#fffffff2;border-color:#0f172a1a;box-shadow:0 20px 25px -5px #0000001a}}.alerts-module__JptlcW__modalHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.alerts-module__JptlcW__modalHeader h3{color:#f1f5f9;margin:0;font-size:1.5rem;font-weight:600}@media (prefers-color-scheme:light){.alerts-module__JptlcW__modalHeader h3{color:#0f172a}}.alerts-module__JptlcW__modalCloseButton{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.alerts-module__JptlcW__modalCloseButton:hover{color:#f1f5f9;background-color:#94a3b833}@media (prefers-color-scheme:light){.alerts-module__JptlcW__modalCloseButton{color:#64748b}.alerts-module__JptlcW__modalCloseButton:hover{color:#0f172a;background-color:#0f172a1a}}.alerts-module__JptlcW__modalBody{margin-bottom:1.5rem}.alerts-module__JptlcW__modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.alerts-module__JptlcW__statusMessage{z-index:1000;max-width:400px;animation:.3s ease-out alerts-module__JptlcW__slideIn;position:fixed;bottom:2rem;right:2rem}.alerts-module__JptlcW__errorMessage,.alerts-module__JptlcW__successMessage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;box-shadow:0 4px 6px -1px #0000001a}.alerts-module__JptlcW__errorMessage{color:#f87171;background:#ef444426;border-color:#ef44444d}.alerts-module__JptlcW__successMessage{color:#4ade80;background:#22c55e26;border-color:#22c55e4d}@media (prefers-color-scheme:light){.alerts-module__JptlcW__errorMessage{color:#dc2626;background:#fee2e2;border-color:#fecaca}.alerts-module__JptlcW__successMessage{color:#16a34a;background:#dcfce7;border-color:#bbf7d0}}.alerts-module__JptlcW__closeButton{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;border-radius:4px;padding:.25rem;transition:opacity .2s}.alerts-module__JptlcW__closeButton:hover{opacity:1;background-color:#0000001a}@media (prefers-color-scheme:light){.alerts-module__JptlcW__closeButton:hover{background-color:#0000000d}}@keyframes alerts-module__JptlcW__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.alerts-module__JptlcW__filterGrid{grid-template-columns:1fr}.alerts-module__JptlcW__alertsContent{flex-direction:column}.alerts-module__JptlcW__alertsList{width:100%}.alerts-module__JptlcW__typeButtons{flex-direction:column}}
.appcenter-module__KPh2lG__appCenterContainer{max-width:100%;margin:0 auto;padding:0}.appcenter-module__KPh2lG__mainContent{grid-template-columns:300px 1fr;gap:1.5rem;margin-top:0;display:grid}@media (max-width:1024px){.appcenter-module__KPh2lG__mainContent{grid-template-columns:1fr}.appcenter-module__KPh2lG__appList{display:none}}.appcenter-module__KPh2lG__appList{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__appList{background-color:#f8fafccc;border-color:#0f172a1a}}.appcenter-module__KPh2lG__appListHeader{background-color:#1e293b4d;border-bottom:1px solid #94a3b833;padding:1.25rem 1.5rem}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__appListHeader{background-color:#f8fafc80;border-bottom-color:#0f172a1a}}.appcenter-module__KPh2lG__appListHeader h5{color:#f1f5f9;margin:0;font-size:1rem;font-weight:600}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__appListHeader h5{color:#0f172a}}.appcenter-module__KPh2lG__appListContent{max-height:calc(100vh - 200px);padding:.75rem;overflow-y:auto}.appcenter-module__KPh2lG__appListItem{cursor:pointer;background-color:#1e293b4d;border:1px solid #0000;border-radius:12px;margin-bottom:.5rem;padding:1rem;transition:all .3s}.appcenter-module__KPh2lG__appListItem:hover{background-color:#1e293b99;border-color:#94a3b84d;transform:translate(4px)}.appcenter-module__KPh2lG__appListItem.appcenter-module__KPh2lG__active{background-color:#3b82f626;border-color:#3b82f666}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__appListItem{background-color:#f8fafc80}.appcenter-module__KPh2lG__appListItem:hover{background-color:#f8fafccc;border-color:#0f172a26}.appcenter-module__KPh2lG__appListItem.appcenter-module__KPh2lG__active{background-color:#3b82f61a;border-color:#3b82f64d}}.appcenter-module__KPh2lG__appListItemContent{align-items:center;gap:1rem;display:flex}.appcenter-module__KPh2lG__appIcon{-o-object-fit:cover;object-fit:cover;border:1px solid #94a3b833;border-radius:12px;width:48px;height:48px}.appcenter-module__KPh2lG__appInitials{color:#60a5fa;background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:1px solid #3b82f64d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:600;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__appInitials{color:#3b82f6;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-color:#3b82f633}}.appcenter-module__KPh2lG__appName{color:#f1f5f9;margin-bottom:.25rem;font-size:.95rem;font-weight:600}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__appName{color:#0f172a}}.appcenter-module__KPh2lG__appMeta{color:#94a3b8;gap:.5rem;font-size:.875rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__appMeta{color:#64748b}}.appcenter-module__KPh2lG__editorArea{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__editorArea{background-color:#f8fafccc;border-color:#0f172a1a}}.appcenter-module__KPh2lG__editorHeader{background-color:#1e293b4d;border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__editorHeader{background-color:#f8fafc80;border-bottom-color:#0f172a1a}}.appcenter-module__KPh2lG__appHeaderContent{align-items:center;gap:1rem;display:flex}.appcenter-module__KPh2lG__appHeaderIcon{-o-object-fit:cover;object-fit:cover;border:1px solid #94a3b833;border-radius:14px;width:64px;height:64px}.appcenter-module__KPh2lG__appHeaderInitials{color:#60a5fa;background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:1px solid #3b82f64d;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;font-weight:600;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__appHeaderInitials{color:#3b82f6;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-color:#3b82f633}}.appcenter-module__KPh2lG__tabs{background-color:#1e293b4d;border-bottom:1px solid #94a3b833;padding:0 1.5rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__tabs{background-color:#f8fafc80;border-bottom-color:#0f172a1a}}.appcenter-module__KPh2lG__tab{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem 1.5rem;font-weight:500;transition:all .3s;position:relative}.appcenter-module__KPh2lG__tab:hover{color:#cbd5e1;background-color:#94a3b81a}.appcenter-module__KPh2lG__tab.appcenter-module__KPh2lG__active{color:#60a5fa;border-bottom-color:#3b82f6}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__tab{color:#64748b}.appcenter-module__KPh2lG__tab:hover{color:#475569;background-color:#0f172a0d}.appcenter-module__KPh2lG__tab.appcenter-module__KPh2lG__active{color:#3b82f6;border-bottom-color:#3b82f6}}.appcenter-module__KPh2lG__tabContent{flex:1;padding:2rem;overflow-y:auto}.appcenter-module__KPh2lG__formGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.appcenter-module__KPh2lG__formGrid{grid-template-columns:1fr}}.appcenter-module__KPh2lG__formGroup{margin-bottom:1.5rem}.appcenter-module__KPh2lG__formGroup label{color:#cbd5e1;margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__formGroup label{color:#475569}}.appcenter-module__KPh2lG__formGroup input,.appcenter-module__KPh2lG__formGroup select,.appcenter-module__KPh2lG__formGroup textarea{color:#f1f5f9;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:10px;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.appcenter-module__KPh2lG__formGroup input:focus,.appcenter-module__KPh2lG__formGroup select:focus,.appcenter-module__KPh2lG__formGroup textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__formGroup input,.appcenter-module__KPh2lG__formGroup select,.appcenter-module__KPh2lG__formGroup textarea{color:#0f172a;background-color:#fff;border-color:#0f172a1a}.appcenter-module__KPh2lG__formGroup input:focus,.appcenter-module__KPh2lG__formGroup select:focus,.appcenter-module__KPh2lG__formGroup textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}}.appcenter-module__KPh2lG__formGroup textarea{resize:vertical;min-height:100px}.appcenter-module__KPh2lG__platformCheckboxes{flex-wrap:wrap;gap:1rem;display:flex}.appcenter-module__KPh2lG__platformCheckbox{cursor:pointer;background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.appcenter-module__KPh2lG__platformCheckbox:hover{background-color:#1e293b80;border-color:#94a3b84d}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__platformCheckbox{background-color:#f8fafc80;border-color:#0f172a1a}.appcenter-module__KPh2lG__platformCheckbox:hover{background-color:#f8fafccc;border-color:#0f172a26}}.appcenter-module__KPh2lG__platformCheckbox input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;width:1.125rem;height:1.125rem}.appcenter-module__KPh2lG__platformCheckbox span{color:#cbd5e1;font-size:.875rem;font-weight:500}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__platformCheckbox span{color:#475569}}.appcenter-module__KPh2lG__versionsHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.appcenter-module__KPh2lG__versionsList{flex-direction:column;gap:1.5rem;display:flex}.appcenter-module__KPh2lG__versionCard{background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:16px;transition:all .3s;overflow:hidden}.appcenter-module__KPh2lG__versionCard:hover{border-color:#94a3b84d;box-shadow:0 4px 12px #0000001a}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__versionCard{background-color:#f8fafc80;border-color:#0f172a1a}.appcenter-module__KPh2lG__versionCard:hover{border-color:#0f172a26}}.appcenter-module__KPh2lG__versionHeader{border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__versionHeader{border-bottom-color:#0f172a1a}}.appcenter-module__KPh2lG__versionInfo{flex:1;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.appcenter-module__KPh2lG__versionInfo{grid-template-columns:1fr}}.appcenter-module__KPh2lG__versionActions{gap:.75rem;display:flex}.appcenter-module__KPh2lG__platformDownloads{padding:1.5rem}.appcenter-module__KPh2lG__platformDownload{background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__platformDownload{background-color:#f8fafc80;border-color:#0f172a1a}}.appcenter-module__KPh2lG__platformHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.appcenter-module__KPh2lG__platformToggle{cursor:pointer;color:#cbd5e1;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__platformToggle{color:#475569}}.appcenter-module__KPh2lG__downloadOptions{background-color:#1e293b80;border:1px solid #94a3b833;border-radius:12px;margin-top:1rem;padding:1.25rem}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__downloadOptions{background-color:#fff;border-color:#0f172a1a}}.appcenter-module__KPh2lG__downloadType{gap:1rem;margin-bottom:1rem;display:flex}.appcenter-module__KPh2lG__urlInput{flex:1;gap:.75rem;display:flex}.appcenter-module__KPh2lG__fileInfo{background-color:#1e293b4d;border-radius:10px;justify-content:space-between;align-items:center;margin-top:.75rem;padding:.875rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__fileInfo{background-color:#f8fafc80}}.appcenter-module__KPh2lG__mediaGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:768px){.appcenter-module__KPh2lG__mediaGrid{grid-template-columns:1fr}}.appcenter-module__KPh2lG__mediaUpload{text-align:center;cursor:pointer;background-color:#1e293b4d;border:2px dashed #94a3b84d;border-radius:12px;padding:2rem;transition:all .3s}.appcenter-module__KPh2lG__mediaUpload:hover{background-color:#3b82f61a;border-color:#3b82f6}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__mediaUpload{background-color:#f8fafc80;border-color:#0f172a33}.appcenter-module__KPh2lG__mediaUpload:hover{background-color:#eff6ff;border-color:#3b82f6}}.appcenter-module__KPh2lG__mediaPreview{-o-object-fit:cover;object-fit:cover;border:1px solid #94a3b833;border-radius:12px;width:100%;height:200px}.appcenter-module__KPh2lG__mediaPlaceholder{color:#94a3b8;background-color:#1e293b4d;border-radius:12px;justify-content:center;align-items:center;width:100%;height:200px;font-size:3rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__mediaPlaceholder{color:#9ca3af;background-color:#f8fafc80}}.appcenter-module__KPh2lG__screenshotsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.appcenter-module__KPh2lG__screenshotItem{position:relative}.appcenter-module__KPh2lG__screenshotPreview{-o-object-fit:cover;object-fit:cover;border:1px solid #94a3b833;border-radius:12px;width:100%;height:150px}.appcenter-module__KPh2lG__editorFooter{background-color:#1e293b4d;border-top:1px solid #94a3b833;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__editorFooter{background-color:#f8fafc80;border-top-color:#0f172a1a}}.appcenter-module__KPh2lG__statusMessages{z-index:1000;flex-direction:column;gap:.75rem;max-width:400px;display:flex;position:fixed;bottom:2rem;right:2rem}.appcenter-module__KPh2lG__errorMessage,.appcenter-module__KPh2lG__successMessage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;animation:.3s ease-out appcenter-module__KPh2lG__slideIn;display:flex;box-shadow:0 4px 6px -1px #0000001a}.appcenter-module__KPh2lG__errorMessage{color:#f87171;background-color:#ef444426;border-color:#ef44444d}.appcenter-module__KPh2lG__successMessage{color:#4ade80;background-color:#22c55e26;border-color:#22c55e4d}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__errorMessage{color:#dc2626;background-color:#fee2e2;border-color:#fecaca}.appcenter-module__KPh2lG__successMessage{color:#16a34a;background-color:#dcfce7;border-color:#bbf7d0}}@keyframes appcenter-module__KPh2lG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.appcenter-module__KPh2lG__loadingOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172acc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__loadingOverlay{background-color:#fffc}}.appcenter-module__KPh2lG__spinner{border:4px solid #94a3b84d;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite appcenter-module__KPh2lG__spin}@keyframes appcenter-module__KPh2lG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.appcenter-module__KPh2lG__unauthorizedMessage{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;margin:2rem 0;padding:4rem 2rem}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__unauthorizedMessage{background-color:#f8fafccc;border-color:#0f172a1a}}.appcenter-module__KPh2lG__unauthorizedTitle{color:#f87171;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__unauthorizedTitle{color:#dc2626}}.appcenter-module__KPh2lG__unauthorizedText{color:#cbd5e1;max-width:400px;margin:0 auto}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__unauthorizedText{color:#64748b}}.appcenter-module__KPh2lG__previewModal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.appcenter-module__KPh2lG__previewContent{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#1e293bf2;border:1px solid #94a3b833;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000004d}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewContent{background-color:#fffffff2;border-color:#0f172a1a;box-shadow:0 20px 25px -5px #0000001a}}.appcenter-module__KPh2lG__previewHeader{border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewHeader{border-bottom-color:#0f172a1a}}.appcenter-module__KPh2lG__previewHeader h2{color:#f1f5f9;margin:0;font-size:1.5rem;font-weight:600}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewHeader h2{color:#0f172a}}.appcenter-module__KPh2lG__closeButton{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.appcenter-module__KPh2lG__closeButton:hover{color:#f1f5f9;background-color:#94a3b833}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__closeButton{color:#64748b}.appcenter-module__KPh2lG__closeButton:hover{color:#0f172a;background-color:#0f172a1a}}.appcenter-module__KPh2lG__previewBody{padding:1.5rem}.appcenter-module__KPh2lG__previewAppHeader{background-color:#1e293b4d;border-radius:12px;width:100%;height:200px;margin-bottom:1.5rem;overflow:hidden}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewAppHeader{background-color:#f3f4f6}}.appcenter-module__KPh2lG__previewHeaderImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.appcenter-module__KPh2lG__previewHeaderPlaceholder{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewHeaderPlaceholder{color:#9ca3af}}.appcenter-module__KPh2lG__previewAppInfo{align-items:center;margin-bottom:1.5rem;display:flex}.appcenter-module__KPh2lG__previewAppIcon{border:1px solid #94a3b833;border-radius:16px;width:80px;height:80px;margin-right:1rem;overflow:hidden}.appcenter-module__KPh2lG__previewAppIcon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.appcenter-module__KPh2lG__previewIconPlaceholder{color:#60a5fa;background:linear-gradient(135deg,#3b82f633,#8b5cf633);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewIconPlaceholder{color:#3b82f6;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a)}}.appcenter-module__KPh2lG__previewAppDetails h1{color:#f1f5f9;margin:0 0 .5rem;font-size:1.75rem;font-weight:600}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewAppDetails h1{color:#0f172a}}.appcenter-module__KPh2lG__previewCategory{color:#94a3b8;margin:0 0 .25rem;font-size:.875rem}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewCategory{color:#64748b}}.appcenter-module__KPh2lG__previewVersion{color:#4ade80;margin:0;font-size:.875rem;font-weight:500}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewVersion{color:#16a34a}}.appcenter-module__KPh2lG__previewDescription{margin-bottom:1.5rem}.appcenter-module__KPh2lG__previewDescription h3{color:#f1f5f9;margin:0 0 .75rem;font-size:1.125rem;font-weight:600}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewDescription h3{color:#0f172a}}.appcenter-module__KPh2lG__previewDescription p{color:#cbd5e1;margin:0;line-height:1.6}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewDescription p{color:#475569}}.appcenter-module__KPh2lG__previewPlatforms{margin-bottom:1.5rem}.appcenter-module__KPh2lG__previewPlatforms h3{color:#f1f5f9;margin:0 0 .75rem;font-size:1.125rem;font-weight:600}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewPlatforms h3{color:#0f172a}}.appcenter-module__KPh2lG__previewPlatformList{flex-wrap:wrap;gap:1rem;display:flex}.appcenter-module__KPh2lG__previewPlatform{color:#cbd5e1;background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewPlatform{color:#475569;background-color:#f3f4f6;border-color:#0f172a1a}}.appcenter-module__KPh2lG__previewScreenshots{margin-bottom:1.5rem}.appcenter-module__KPh2lG__previewScreenshots h3{color:#f1f5f9;margin:0 0 .75rem;font-size:1.125rem;font-weight:600}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewScreenshots h3{color:#0f172a}}.appcenter-module__KPh2lG__previewScreenshotGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.appcenter-module__KPh2lG__previewScreenshot{-o-object-fit:cover;object-fit:cover;border:1px solid #94a3b833;border-radius:12px;width:100%;height:400px}.appcenter-module__KPh2lG__previewDownloads{margin-bottom:1.5rem}.appcenter-module__KPh2lG__previewDownloads h3{color:#f1f5f9;margin:0 0 .75rem;font-size:1.125rem;font-weight:600}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewDownloads h3{color:#0f172a}}.appcenter-module__KPh2lG__previewDownloadOptions{flex-direction:column;gap:.75rem;display:flex}.appcenter-module__KPh2lG__previewDownloadOption{background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem;display:flex}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewDownloadOption{background-color:#f3f4f6;border-color:#0f172a1a}}.appcenter-module__KPh2lG__previewDownloadLink{color:#fff;background-color:#3b82f6;border-radius:8px;margin-left:auto;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .2s}.appcenter-module__KPh2lG__previewDownloadLink:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.appcenter-module__KPh2lG__previewDownloadUnavailable{color:#94a3b8;margin-left:auto;font-size:.875rem}@media (prefers-color-scheme:light){.appcenter-module__KPh2lG__previewDownloadUnavailable{color:#64748b}}
.feature-flags-module__3Efl6a__featureManagementContainer{box-sizing:border-box;width:100%;margin:0 auto;padding:0}.feature-flags-module__3Efl6a__featuresHeader{margin-bottom:1.5rem}.feature-flags-module__3Efl6a__filtersContainer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;padding:1.5rem;transition:all .3s}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__filtersContainer{background-color:#f8fafccc;border-color:#0f172a1a}}.feature-flags-module__3Efl6a__filterGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.feature-flags-module__3Efl6a__filterLabel{color:#cbd5e1;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__filterLabel{color:#475569}}.feature-flags-module__3Efl6a__filterSelect{color:#f1f5f9;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:10px;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.feature-flags-module__3Efl6a__filterSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__filterSelect{color:#0f172a;background-color:#fff;border-color:#0f172a1a}.feature-flags-module__3Efl6a__filterSelect:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}}.feature-flags-module__3Efl6a__featuresContent{flex-direction:column;gap:1.5rem;width:100%;min-height:calc(100vh - 250px);display:flex}@media (min-width:1024px){.feature-flags-module__3Efl6a__featuresContent{flex-direction:row}}.feature-flags-module__3Efl6a__featuresList{width:100%}@media (min-width:1024px){.feature-flags-module__3Efl6a__featuresList{flex-shrink:0;width:30%;min-width:280px;max-width:380px}}.feature-flags-module__3Efl6a__featuresListHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border-bottom:1px solid #94a3b833;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featuresListHeader{background-color:#f8fafccc;border-bottom-color:#0f172a1a}}.feature-flags-module__3Efl6a__featuresListHeader h5{color:#f1f5f9;margin:0;font-size:1rem;font-weight:600}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featuresListHeader h5{color:#0f172a}}.feature-flags-module__3Efl6a__featuresListContent{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-top:none;border-radius:0 0 16px 16px;max-height:calc(100vh - 300px);padding:.75rem;overflow-y:auto}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featuresListContent{background-color:#f8fafccc;border-color:#0f172a1a}}.feature-flags-module__3Efl6a__featureItem{cursor:pointer;background-color:#1e293b4d;border:1px solid #0000;border-radius:12px;margin-bottom:.5rem;padding:1rem;transition:all .3s}.feature-flags-module__3Efl6a__featureItem:hover{background-color:#1e293b99;border-color:#94a3b84d;transform:translate(4px)}.feature-flags-module__3Efl6a__featureItem.feature-flags-module__3Efl6a__active{background-color:#3b82f626;border-color:#3b82f666}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featureItem{background-color:#f8fafc80}.feature-flags-module__3Efl6a__featureItem:hover{background-color:#f8fafccc;border-color:#0f172a26}.feature-flags-module__3Efl6a__featureItem.feature-flags-module__3Efl6a__active{background-color:#3b82f61a;border-color:#3b82f64d}}.feature-flags-module__3Efl6a__featureId{color:#f1f5f9;margin-bottom:.25rem;font-size:.95rem;font-weight:600}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featureId{color:#0f172a}}.feature-flags-module__3Efl6a__featureNotes{color:#94a3b8;margin-bottom:.5rem;font-size:.875rem;line-height:1.4}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featureNotes{color:#64748b}}.feature-flags-module__3Efl6a__featureStatus{margin-bottom:.5rem}.feature-flags-module__3Efl6a__featureRegions{color:#94a3b8;font-size:.75rem}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featureRegions{color:#64748b}}.feature-flags-module__3Efl6a__noFeatures{text-align:center;color:#94a3b8;padding:3rem 2rem;font-style:italic}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__noFeatures{color:#64748b}}.feature-flags-module__3Efl6a__statusEnabled{color:#4ade80;background-color:#22c55e33;border:1px solid #22c55e4d;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__statusEnabled{color:#16a34a;background-color:#dcfce7;border-color:#bbf7d0}}.feature-flags-module__3Efl6a__statusDisabled{color:#f87171;background-color:#ef444433;border:1px solid #ef44444d;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__statusDisabled{color:#dc2626;background-color:#fee2e2;border-color:#fecaca}}.feature-flags-module__3Efl6a__statusScheduled{color:#60a5fa;background-color:#3b82f633;border:1px solid #3b82f64d;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__statusScheduled{color:#2563eb;background-color:#dbeafe;border-color:#bfdbfe}}.feature-flags-module__3Efl6a__statusDefault{color:#94a3b8;background-color:#94a3b833;border:1px solid #94a3b84d;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__statusDefault{color:#64748b;background-color:#f1f5f9;border-color:#e2e8f0}}.feature-flags-module__3Efl6a__featureDetail,.feature-flags-module__3Efl6a__featureDetailEmpty{flex:1;width:100%;min-height:500px}.feature-flags-module__3Efl6a__featureDetail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featureDetail{background-color:#f8fafccc;border-color:#0f172a1a}}.feature-flags-module__3Efl6a__featureDetailHeader{background-color:#1e293b4d;border-bottom:1px solid #94a3b833;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featureDetailHeader{background-color:#f8fafc80;border-bottom-color:#0f172a1a}}.feature-flags-module__3Efl6a__featureDetailHeader h2{color:#f1f5f9;margin:0;font-size:1.5rem;font-weight:600}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featureDetailHeader h2{color:#0f172a}}.feature-flags-module__3Efl6a__actions{gap:.75rem;display:flex}.feature-flags-module__3Efl6a__featureDetailTabs{background-color:#1e293b4d;border-bottom:1px solid #94a3b833;display:flex}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featureDetailTabs{background-color:#f8fafc80;border-bottom-color:#0f172a1a}}.feature-flags-module__3Efl6a__tab{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem 1.5rem;font-weight:500;transition:all .3s;position:relative}.feature-flags-module__3Efl6a__tab:hover{color:#cbd5e1;background-color:#94a3b81a}.feature-flags-module__3Efl6a__tab.feature-flags-module__3Efl6a__active{color:#60a5fa;background-color:#0000;border-bottom-color:#3b82f6}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__tab{color:#64748b}.feature-flags-module__3Efl6a__tab:hover{color:#475569;background-color:#0f172a0d}.feature-flags-module__3Efl6a__tab.feature-flags-module__3Efl6a__active{color:#3b82f6;border-bottom-color:#3b82f6}}.feature-flags-module__3Efl6a__tabContent{flex:1;padding:1.5rem;overflow-y:auto}.feature-flags-module__3Efl6a__statusButtons{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.feature-flags-module__3Efl6a__statusButton{cursor:pointer;background-color:#0000;border:2px solid;border-radius:10px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .3s}.feature-flags-module__3Efl6a__statusButtonEnabled{color:#4ade80;border-color:#22c55e66}.feature-flags-module__3Efl6a__statusButtonEnabled:hover{background-color:#22c55e26;border-color:#22c55e99}.feature-flags-module__3Efl6a__statusButtonDisabled{color:#f87171;border-color:#ef444466}.feature-flags-module__3Efl6a__statusButtonDisabled:hover{background-color:#ef444426;border-color:#ef444499}.feature-flags-module__3Efl6a__statusButtonScheduled{color:#60a5fa;border-color:#3b82f666}.feature-flags-module__3Efl6a__statusButtonScheduled:hover{background-color:#3b82f626;border-color:#3b82f699}.feature-flags-module__3Efl6a__statusButtonActive{color:#fff}.feature-flags-module__3Efl6a__statusButtonActive.feature-flags-module__3Efl6a__statusButtonEnabled{background-color:#22c55e;border-color:#22c55e}.feature-flags-module__3Efl6a__statusButtonActive.feature-flags-module__3Efl6a__statusButtonDisabled{background-color:#ef4444;border-color:#ef4444}.feature-flags-module__3Efl6a__statusButtonActive.feature-flags-module__3Efl6a__statusButtonScheduled{background-color:#3b82f6;border-color:#3b82f6}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__statusButtonEnabled{color:#16a34a;border-color:#bbf7d0}.feature-flags-module__3Efl6a__statusButtonEnabled:hover{background-color:#dcfce7;border-color:#86efac}.feature-flags-module__3Efl6a__statusButtonDisabled{color:#dc2626;border-color:#fecaca}.feature-flags-module__3Efl6a__statusButtonDisabled:hover{background-color:#fee2e2;border-color:#fca5a5}.feature-flags-module__3Efl6a__statusButtonScheduled{color:#2563eb;border-color:#bfdbfe}.feature-flags-module__3Efl6a__statusButtonScheduled:hover{background-color:#dbeafe;border-color:#93c5fd}.feature-flags-module__3Efl6a__statusButtonActive.feature-flags-module__3Efl6a__statusButtonEnabled{background-color:#16a34a;border-color:#16a34a}.feature-flags-module__3Efl6a__statusButtonActive.feature-flags-module__3Efl6a__statusButtonDisabled{background-color:#dc2626;border-color:#dc2626}.feature-flags-module__3Efl6a__statusButtonActive.feature-flags-module__3Efl6a__statusButtonScheduled{background-color:#2563eb;border-color:#2563eb}}.feature-flags-module__3Efl6a__formGroup{margin-bottom:1.5rem}.feature-flags-module__3Efl6a__formGroup h3{color:#f1f5f9;margin-bottom:.75rem;font-size:1rem;font-weight:600}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__formGroup h3{color:#0f172a}}.feature-flags-module__3Efl6a__notesTextarea{resize:vertical;color:#f1f5f9;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:10px;width:100%;min-height:120px;padding:.875rem;font-family:inherit;font-size:.875rem;transition:all .2s}.feature-flags-module__3Efl6a__notesTextarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__notesTextarea{color:#0f172a;background-color:#fff;border-color:#0f172a1a}.feature-flags-module__3Efl6a__notesTextarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}}.feature-flags-module__3Efl6a__dateInput{color:#f1f5f9;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:10px;width:100%;padding:.75rem;font-size:.875rem;transition:all .2s}.feature-flags-module__3Efl6a__dateInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__dateInput{color:#0f172a;background-color:#fff;border-color:#0f172a1a}.feature-flags-module__3Efl6a__dateInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}}.feature-flags-module__3Efl6a__scheduledDateContainer{background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:12px;margin-top:1rem;padding:1.25rem}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__scheduledDateContainer{background-color:#f8fafc80;border-color:#0f172a1a}}.feature-flags-module__3Efl6a__scheduledDateContainer label{color:#cbd5e1;margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__scheduledDateContainer label{color:#475569}}.feature-flags-module__3Efl6a__regionsGrid{background-color:#1e293b4d;border:1px solid #94a3b833;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;padding:1.25rem;display:grid}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__regionsGrid{background-color:#f8fafc80;border-color:#0f172a1a}}.feature-flags-module__3Efl6a__regionCheckbox{cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;padding:.5rem;transition:all .2s;display:flex}.feature-flags-module__3Efl6a__regionCheckbox:hover{background-color:#94a3b81a}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__regionCheckbox:hover{background-color:#0f172a0d}}.feature-flags-module__3Efl6a__regionCheckbox input[type=checkbox]{cursor:pointer;accent-color:#3b82f6;width:1.125rem;height:1.125rem}.feature-flags-module__3Efl6a__regionCheckbox span{color:#cbd5e1;font-size:.875rem}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__regionCheckbox span{color:#475569}}.feature-flags-module__3Efl6a__saveActions{border-top:1px solid #94a3b833;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;display:flex}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__saveActions{border-top-color:#0f172a1a}}.feature-flags-module__3Efl6a__applicationsTable{border-collapse:collapse;background-color:#0000;width:100%;margin-bottom:1.5rem}.feature-flags-module__3Efl6a__applicationsTable th{text-align:left;color:#cbd5e1;background-color:#1e293b4d;border-bottom:1px solid #94a3b833;padding:1rem;font-size:.875rem;font-weight:600}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__applicationsTable th{color:#475569;background-color:#f8fafc80;border-bottom-color:#0f172a1a}}.feature-flags-module__3Efl6a__applicationsTable td{color:#cbd5e1;border-bottom:1px solid #94a3b81a;padding:1rem}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__applicationsTable td{color:#475569;border-bottom-color:#0f172a0d}}.feature-flags-module__3Efl6a__appInput{color:#f1f5f9;background-color:#1e293b80;border:1px solid #94a3b833;border-radius:10px;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.feature-flags-module__3Efl6a__appInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__appInput{color:#0f172a;background-color:#fff;border-color:#0f172a1a}.feature-flags-module__3Efl6a__appInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}}.feature-flags-module__3Efl6a__centerCell{text-align:center}.feature-flags-module__3Efl6a__switch{width:44px;height:24px;display:inline-block;position:relative}.feature-flags-module__3Efl6a__switch input{opacity:0;width:0;height:0}.feature-flags-module__3Efl6a__slider{cursor:pointer;background-color:#94a3b84d;border-radius:24px;transition:all .3s;position:absolute;inset:0}.feature-flags-module__3Efl6a__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.feature-flags-module__3Efl6a__slider{background-color:#3b82f6}input:focus+.feature-flags-module__3Efl6a__slider{box-shadow:0 0 0 3px #3b82f633}input:checked+.feature-flags-module__3Efl6a__slider:before{transform:translate(20px)}.feature-flags-module__3Efl6a__removeButton{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.feature-flags-module__3Efl6a__removeButton:hover{color:#ef4444;background-color:#ef444426}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__removeButton{color:#dc2626}.feature-flags-module__3Efl6a__removeButton:hover{color:#dc2626;background-color:#fee2e2}}.feature-flags-module__3Efl6a__noApplications{text-align:center;color:#94a3b8;padding:3rem 2rem;font-style:italic}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__noApplications{color:#64748b}}.feature-flags-module__3Efl6a__applicationActions{border-top:1px solid #94a3b833;justify-content:space-between;margin-top:1.5rem;padding-top:1.5rem;display:flex}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__applicationActions{border-top-color:#0f172a1a}}.feature-flags-module__3Efl6a__featureDetailEmpty{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293b80;border:1px solid #94a3b833;border-radius:16px;justify-content:center;align-items:center;display:flex}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__featureDetailEmpty{background-color:#f8fafccc;border-color:#0f172a1a}}.feature-flags-module__3Efl6a__emptyState{text-align:center;padding:3rem 2rem}.feature-flags-module__3Efl6a__emptyIcon{opacity:.6;margin-bottom:1rem;font-size:4rem}.feature-flags-module__3Efl6a__emptyTitle{color:#f1f5f9;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.feature-flags-module__3Efl6a__emptyState p{color:#94a3b8;margin:0}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__emptyTitle{color:#0f172a}.feature-flags-module__3Efl6a__emptyState p{color:#64748b}}.feature-flags-module__3Efl6a__loadingOverlay{color:#60a5fa;justify-content:center;align-items:center;min-height:400px;display:flex}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__loadingOverlay{color:#3b82f6}}.feature-flags-module__3Efl6a__unauthorizedMessage{text-align:center;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:16px;max-width:600px;margin:2rem auto;padding:3rem 2rem}.feature-flags-module__3Efl6a__unauthorizedMessage h2{color:#f87171;margin-bottom:.75rem;font-size:1.5rem}.feature-flags-module__3Efl6a__unauthorizedMessage p{color:#cbd5e1;margin:0}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__unauthorizedMessage{background-color:#fee2e2;border-color:#fecaca}.feature-flags-module__3Efl6a__unauthorizedMessage h2{color:#dc2626}.feature-flags-module__3Efl6a__unauthorizedMessage p{color:#475569}}.feature-flags-module__3Efl6a__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.feature-flags-module__3Efl6a__modalContent{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#1e293bf2;border:1px solid #94a3b833;border-radius:16px;width:90%;max-width:500px;padding:2rem;box-shadow:0 20px 25px -5px #0000004d}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__modalContent{background-color:#fffffff2;border-color:#0f172a1a;box-shadow:0 20px 25px -5px #0000001a}}.feature-flags-module__3Efl6a__modalHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.feature-flags-module__3Efl6a__modalHeader h3{color:#f1f5f9;margin:0;font-size:1.5rem;font-weight:600}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__modalHeader h3{color:#0f172a}}.feature-flags-module__3Efl6a__modalCloseButton{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.feature-flags-module__3Efl6a__modalCloseButton:hover{color:#f1f5f9;background-color:#94a3b833}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__modalCloseButton{color:#64748b}.feature-flags-module__3Efl6a__modalCloseButton:hover{color:#0f172a;background-color:#0f172a1a}}.feature-flags-module__3Efl6a__modalBody{margin-bottom:1.5rem}.feature-flags-module__3Efl6a__modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.feature-flags-module__3Efl6a__statusMessage{z-index:1000;max-width:400px;animation:.3s ease-out feature-flags-module__3Efl6a__slideIn;position:fixed;bottom:2rem;right:2rem}.feature-flags-module__3Efl6a__errorMessage,.feature-flags-module__3Efl6a__successMessage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;box-shadow:0 4px 6px -1px #0000001a}.feature-flags-module__3Efl6a__errorMessage{color:#f87171;background:#ef444426;border-color:#ef44444d}.feature-flags-module__3Efl6a__successMessage{color:#4ade80;background:#22c55e26;border-color:#22c55e4d}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__errorMessage{color:#dc2626;background:#fee2e2;border-color:#fecaca}.feature-flags-module__3Efl6a__successMessage{color:#16a34a;background:#dcfce7;border-color:#bbf7d0}}.feature-flags-module__3Efl6a__closeButton{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;border-radius:4px;padding:.25rem;transition:opacity .2s}.feature-flags-module__3Efl6a__closeButton:hover{opacity:1;background-color:#0000001a}@media (prefers-color-scheme:light){.feature-flags-module__3Efl6a__closeButton:hover{background-color:#0000000d}}@keyframes feature-flags-module__3Efl6a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes feature-flags-module__3Efl6a__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-flags-module__3Efl6a__fadeInOut{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@media (max-width:768px){.feature-flags-module__3Efl6a__filterGrid{grid-template-columns:1fr}.feature-flags-module__3Efl6a__applicationsTable{display:block;overflow-x:auto}.feature-flags-module__3Efl6a__regionsGrid{grid-template-columns:1fr}.feature-flags-module__3Efl6a__featuresContent{flex-direction:column}.feature-flags-module__3Efl6a__featuresList{width:100%}}
.interns-module__QMCHtq__internsDisplayContainer{width:100%;max-width:1400px;margin:0 auto;padding:2rem 1rem}.interns-module__QMCHtq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:2rem 0;display:flex}.interns-module__QMCHtq__spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:1s linear infinite interns-module__QMCHtq__spin}@keyframes interns-module__QMCHtq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.interns-module__QMCHtq__loadingText{color:#666;margin-top:1rem}.interns-module__QMCHtq__errorContainer{padding:2rem 0}.interns-module__QMCHtq__errorContent{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:4px;padding:1rem}.interns-module__QMCHtq__errorTitle{color:#c62828;margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.interns-module__QMCHtq__errorMessage{color:#c62828}.interns-module__QMCHtq__filterControls{margin-bottom:2rem}.interns-module__QMCHtq__filterRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.interns-module__QMCHtq__searchContainer{flex:1;width:100%;min-width:200px;max-width:400px;position:relative}.interns-module__QMCHtq__searchInput{border:1px solid #ccc;border-radius:.375rem;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:.875rem;transition:all .2s}.interns-module__QMCHtq__searchInput:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 2px #3498db33}.interns-module__QMCHtq__searchIcon{color:#999;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.interns-module__QMCHtq__searchIconSvg{width:1.25rem;height:1.25rem}.interns-module__QMCHtq__filterSelect{background-color:#fff;border:1px solid #ccc;border-radius:.375rem;width:100%;max-width:200px;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.interns-module__QMCHtq__filterSelect:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 2px #3498db33}.interns-module__QMCHtq__statusTabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e5e7eb;width:100%;margin-bottom:1.5rem;display:flex;overflow-x:auto}.interns-module__QMCHtq__statusTab{color:#4b5563;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.interns-module__QMCHtq__statusTab:hover{color:#1a91cd}.interns-module__QMCHtq__activeTab{color:#1a91cd;box-shadow:inset 0 -2px #1a91cd}.interns-module__QMCHtq__internsGrid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:480px){.interns-module__QMCHtq__internsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.interns-module__QMCHtq__internsGrid{grid-template-columns:repeat(2,1fr);gap:2rem}.interns-module__QMCHtq__internsDisplayContainer{padding:2rem}}@media (min-width:1024px){.interns-module__QMCHtq__internsGrid{grid-template-columns:repeat(3,1fr)}}.interns-module__QMCHtq__noResults{text-align:center;color:#6b7280;padding:3rem 0;font-style:italic}.interns-module__QMCHtq__internImageContainer{aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:130px;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.interns-module__QMCHtq__internImageContainer{width:160px;height:160px}}.interns-module__QMCHtq__internImage{-o-object-fit:cover;object-fit:cover;display:block;width:100%!important;height:100%!important}.interns-module__QMCHtq__internCardContent{text-align:center;padding-top:1rem}.interns-module__QMCHtq__badgeContainer{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.interns-module__QMCHtq__roleBadge{color:#06c;background-color:#e6f7ff;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.interns-module__QMCHtq__statusBadge{border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.interns-module__QMCHtq__current{color:#2e7d32;background-color:#e6f7e6}.interns-module__QMCHtq__former{color:#757575;background-color:#f5f5f5}@media (max-width:640px){.interns-module__QMCHtq__filterRow{flex-direction:column;align-items:stretch;width:100%}.interns-module__QMCHtq__searchContainer{width:100%;max-width:100%}.interns-module__QMCHtq__filterSelect{max-width:100%;margin-top:.5rem}.interns-module__QMCHtq__internsContent{padding:0 .5rem}}@media (prefers-color-scheme:dark){.interns-module__QMCHtq__internsDisplayContainer{color:#f3f4f6;background-color:#0f0f0f}.interns-module__QMCHtq__spinner{border-color:#3b82f6 #4b5563 #4b5563}.interns-module__QMCHtq__loadingText{color:#d1d5db}.interns-module__QMCHtq__errorContent{background-color:#1f2937;border-color:#dc2626}.interns-module__QMCHtq__errorTitle,.interns-module__QMCHtq__errorMessage{color:#fca5a5}.interns-module__QMCHtq__searchInput{color:#f3f4f6;background-color:#374151;border-color:#4b5563}.interns-module__QMCHtq__searchInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d}.interns-module__QMCHtq__searchInput::placeholder{color:#9ca3af}.interns-module__QMCHtq__searchIcon{color:#9ca3af}.interns-module__QMCHtq__filterSelect{color:#f3f4f6;background-color:#374151;border-color:#4b5563}.interns-module__QMCHtq__filterSelect:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d}.interns-module__QMCHtq__statusTabs{border-bottom-color:#4b5563}.interns-module__QMCHtq__statusTab{color:#d1d5db}.interns-module__QMCHtq__statusTab:hover{color:#3b82f6}.interns-module__QMCHtq__activeTab{color:#3b82f6;box-shadow:inset 0 -2px #3b82f6}.interns-module__QMCHtq__noResults{color:#9ca3af}.interns-module__QMCHtq__roleBadge{color:#60a5fa;background-color:#3b82f633}.interns-module__QMCHtq__current{color:#4ade80;background-color:#22c55e33}.interns-module__QMCHtq__former{color:#9ca3af;background-color:#4b5563}}
.TextField-module__BGYUfW__textFieldContainer{width:100%;padding-top:20px;position:relative}.TextField-module__BGYUfW__customTextField{box-sizing:border-box;background:0 0;border:1px solid #e0e0e0;border-radius:8px;outline:none;align-items:center;width:100%;height:40px;padding:8px 12px;font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.TextField-module__BGYUfW__icon{z-index:2;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.TextField-module__BGYUfW__customTextField:hover .TextField-module__BGYUfW__icon{transform:scale(1.1)}.TextField-module__BGYUfW__leftIcon{margin-right:8px}.TextField-module__BGYUfW__rightIcon{margin-left:8px}.TextField-module__BGYUfW__textInput{color:#000;z-index:2;background:0 0;border:none;outline:none;flex:1;width:100%;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.TextField-module__BGYUfW__floatingLabel{color:#909090;pointer-events:none;z-index:1;opacity:0;font-size:12px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:-20px;left:12px;transform:translateY(10px)}.TextField-module__BGYUfW__customTextField.TextField-module__BGYUfW__hasLeftIcon .TextField-module__BGYUfW__floatingLabel{left:12px}.TextField-module__BGYUfW__customTextField.TextField-module__BGYUfW__focused .TextField-module__BGYUfW__floatingLabel,.TextField-module__BGYUfW__customTextField.TextField-module__BGYUfW__hasValue .TextField-module__BGYUfW__floatingLabel{opacity:1;transform:translateY(0)}.TextField-module__BGYUfW__customTextField:hover{background:#1a91cd54;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.TextField-module__BGYUfW__customTextField.TextField-module__BGYUfW__focused{border-color:var(--border-color,#1a91cd);background:#fff;height:46px;padding:12px 16px;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.TextField-module__BGYUfW__customTextField.TextField-module__BGYUfW__focused .TextField-module__BGYUfW__textInput,.TextField-module__BGYUfW__customTextField.TextField-module__BGYUfW__hasValue .TextField-module__BGYUfW__textInput{margin-top:0}.TextField-module__BGYUfW__customTextField.TextField-module__BGYUfW__focused .TextField-module__BGYUfW__floatingLabel{color:var(--border-color,#1a91cd);background:0 0}.TextField-module__BGYUfW__customTextField.TextField-module__BGYUfW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none;filter:saturate(.7);box-shadow:none;transform:none}.TextField-module__BGYUfW__customTextField.TextField-module__BGYUfW__disabled .TextField-module__BGYUfW__textInput{color:gray}.TextField-module__BGYUfW__customTextField.TextField-module__BGYUfW__disabled .TextField-module__BGYUfW__floatingLabel{color:#a0a0a0}.TextField-module__BGYUfW__textInput::placeholder{color:#0006;transition:opacity .2s cubic-bezier(.4,0,.2,1)}
.Hero-module__ZARIfG__heroSection{min-height:80vh;color:var(--dark);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;border-radius:32px;margin-bottom:32px;margin-left:32px;margin-right:32px;display:block;position:relative;overflow:hidden}.Hero-module__ZARIfG__heroSection[data-scroll-progress]{z-index:1;will-change:width,margin,border-radius,padding-top,height,min-height;background-position:50%;background-size:cover;background-attachment:scroll;border-radius:0;width:100vw;height:100vh;margin:0 calc(50% - 50vw);position:relative;top:0;left:0;padding-top:0!important}.Hero-module__ZARIfG__heroOverlay{background:linear-gradient(#000000b3,#0006);border-radius:32px;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:absolute;top:0;left:0}.Hero-module__ZARIfG__heroSection[data-scroll-progress] .Hero-module__ZARIfG__heroOverlay{border-radius:0}.Hero-module__ZARIfG__heroContentWrapper{z-index:2;text-align:left;max-width:800px;padding-top:3rem;padding-left:2rem;transition:padding-top .1s ease-out;position:relative}.Hero-module__ZARIfG__heroSection[data-scroll-progress] .Hero-module__ZARIfG__heroContentWrapper{padding-top:calc(5rem + 80px)}.Hero-module__ZARIfG__heroText{display:table}.Hero-module__ZARIfG__subtitlePrimary{font-optical-sizing:auto;color:#fff;text-shadow:0 2px 4px #0000004d;margin-bottom:1.5rem;font-family:Maven Pro,sans-serif;font-size:clamp(1.5rem,3vw,2.5rem);font-style:normal;font-weight:800}.Hero-module__ZARIfG__heroDescription{color:#fff;text-shadow:0 2px 4px #0000004d;margin-bottom:2rem;font-size:1.2rem;line-height:1.6}.Hero-module__ZARIfG__heroCta{flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:2rem;display:flex}.Hero-module__ZARIfG__button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.Hero-module__ZARIfG__button.Hero-module__ZARIfG__primary{color:#fff;background:#1a91cd}.Hero-module__ZARIfG__button.Hero-module__ZARIfG__primary:hover:not(:disabled){background:#1780b8}.Hero-module__ZARIfG__button.Hero-module__ZARIfG__secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3}.Hero-module__ZARIfG__button.Hero-module__ZARIfG__secondary:hover:not(:disabled){background:#ffffff4d}.Hero-module__ZARIfG__button:disabled{opacity:.5;cursor:not-allowed}.Hero-module__ZARIfG__leftIcon{font-size:1.2rem}@media (max-width:1024px){.Hero-module__ZARIfG__subtitlePrimary{font-size:2.2rem}}@media (max-width:768px){.Hero-module__ZARIfG__heroContentWrapper{padding-top:2rem;padding-left:1rem}.Hero-module__ZARIfG__heroCta{flex-direction:column;gap:.75rem}.Hero-module__ZARIfG__heroSection{min-height:70vh}}@media (prefers-color-scheme:dark){.Hero-module__ZARIfG__heroSection{color:#f3f4f6}.Hero-module__ZARIfG__heroOverlay{background:linear-gradient(#000c,#0009)}.Hero-module__ZARIfG__subtitlePrimary{color:#f3f4f6;text-shadow:0 2px 4px #00000080}.Hero-module__ZARIfG__heroDescription{color:#e5e7eb;text-shadow:0 2px 4px #00000080}.Hero-module__ZARIfG__button.Hero-module__ZARIfG__secondary{color:#f3f4f6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f29374d}.Hero-module__ZARIfG__button.Hero-module__ZARIfG__secondary:hover:not(:disabled){background:#1f293780}}@media (max-width:480px){.Hero-module__ZARIfG__subtitlePrimary{font-size:1.5rem}.Hero-module__ZARIfG__heroDescription{font-size:1rem}}
.app-detail-module__dkNrrW__container{max-width:80rem;margin:0 auto;padding:2rem}.app-detail-module__dkNrrW__loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;min-height:300px;font-size:1.1rem;display:flex}.app-detail-module__dkNrrW__spinner{border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:48px;height:48px;margin-bottom:1.5rem;animation:.8s linear infinite app-detail-module__dkNrrW__spin}@keyframes app-detail-module__dkNrrW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-detail-module__dkNrrW__error{color:#dc2626;text-align:center;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:.75rem;max-width:80rem;margin:2rem auto;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.app-detail-module__dkNrrW__emptyState{text-align:center;color:#64748b;background-color:#f8fafc;border-radius:1rem;margin:2rem 0;padding:6rem 2rem}.app-detail-module__dkNrrW__emoji{margin-bottom:1.5rem;font-size:4rem}.app-detail-module__dkNrrW__appHeader{background-color:#f8fafc;border-radius:1rem;align-items:flex-start;gap:2rem;margin-bottom:3rem;padding:2rem;display:flex;box-shadow:0 1px 3px #0000001a}.app-detail-module__dkNrrW__appIconContainer{flex-shrink:0;width:72px;height:72px;transition:transform .2s}.app-detail-module__dkNrrW__appIconContainer:hover{transform:scale(1.05)}.app-detail-module__dkNrrW__appIcon{-o-object-fit:cover;object-fit:cover;border-radius:1rem;width:72px;height:72px;box-shadow:0 4px 6px #0000001a}.app-detail-module__dkNrrW__appInfo{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.app-detail-module__dkNrrW__appName{color:#1e293b;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.app-detail-module__dkNrrW__appDescription{color:#475569;max-width:800px;margin:0;font-size:1rem;line-height:1.6}.app-detail-module__dkNrrW__appPlatforms{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.app-detail-module__dkNrrW__platformBadge{color:#334155;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.app-detail-module__dkNrrW__appScreenshots{margin-top:4rem}.app-detail-module__dkNrrW__appScreenshots h2{color:#1e293b;margin:0 0 2rem;font-size:1.75rem;font-weight:700}.app-detail-module__dkNrrW__screenshotsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.app-detail-module__dkNrrW__screenshotThumbnail{cursor:pointer;border-radius:.75rem;transition:all .3s;overflow:hidden;box-shadow:0 4px 6px #0000001a}.app-detail-module__dkNrrW__screenshotThumbnail:hover{transform:translateY(-4px);box-shadow:0 8px 12px #00000026}.app-detail-module__dkNrrW__screenshotImage{-o-object-fit:cover;object-fit:cover;width:100%;height:220px}.app-detail-module__dkNrrW__screenshotModal{z-index:50;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-detail-module__dkNrrW__screenshotModalContent{cursor:default;max-width:90vw;max-height:90vh;animation:.3s app-detail-module__dkNrrW__modalFadeIn}@keyframes app-detail-module__dkNrrW__modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.app-detail-module__dkNrrW__screenshotModalImage{border-radius:.75rem;width:100%;height:auto;box-shadow:0 20px 25px #00000040}.app-detail-module__dkNrrW__downloadButtons{align-items:center;gap:1rem;display:flex}.app-detail-module__dkNrrW__appStoreButton{line-height:0;transition:all .3s;display:inline-block}.app-detail-module__dkNrrW__appStoreButton:hover{filter:brightness(1.1);transform:scale(1.05)}.app-detail-module__dkNrrW__appStoreBadge{-o-object-fit:contain;object-fit:contain;width:135px;height:40px}.app-detail-module__dkNrrW__appIconPlaceholder{color:#6b7280;background-color:#f3f4f6;border-radius:1rem;justify-content:center;align-items:center;width:72px;height:72px;font-size:2rem;display:flex}@media (max-width:768px){.app-detail-module__dkNrrW__container{padding:1rem}.app-detail-module__dkNrrW__appHeader{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem}.app-detail-module__dkNrrW__appIconContainer{width:72px;height:72px;margin-bottom:.5rem}.app-detail-module__dkNrrW__appIcon{width:72px;height:72px}.app-detail-module__dkNrrW__appName{font-size:1.5rem}.app-detail-module__dkNrrW__appDescription{font-size:.9375rem}.app-detail-module__dkNrrW__screenshotsGrid{grid-template-columns:1fr;gap:1.5rem}.app-detail-module__dkNrrW__downloadButtons{justify-content:flex-end}}@media (max-width:480px){.app-detail-module__dkNrrW__container{padding:.75rem}.app-detail-module__dkNrrW__appHeader{padding:1rem}.app-detail-module__dkNrrW__appName{font-size:1.25rem}.app-detail-module__dkNrrW__platformBadge{padding:.375rem .75rem;font-size:.8125rem}}
.page-module__hV04aa__internDetailContainer{width:100%;min-height:100vh}.page-module__hV04aa__loadingContainer{flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:2rem 0;display:flex}.page-module__hV04aa__spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:1s linear infinite page-module__hV04aa__spin}@keyframes page-module__hV04aa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__hV04aa__loadingText{color:#666;margin-top:1rem}.page-module__hV04aa__errorContainer{max-width:600px;margin:0 auto;padding:2rem 0}.page-module__hV04aa__errorContent{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:4px;padding:1rem}.page-module__hV04aa__errorTitle{color:#c62828;margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.page-module__hV04aa__errorMessage{color:#c62828}.page-module__hV04aa__contentContainer{max-width:1024px;margin:0 auto;padding:2rem 1rem}.page-module__hV04aa__card{background-color:#fff;border-radius:.5rem;padding:2rem;overflow:hidden;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014}.page-module__hV04aa__imageContainer{border:4px solid #f5f5f5;border-radius:50%;width:200px;height:200px;margin:0 auto 2rem;position:relative;overflow:hidden}.page-module__hV04aa__roleTag{color:#fff;background-color:#1a91cd;border-top-left-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;position:absolute;bottom:0;right:0}.page-module__hV04aa__cardContent{text-align:center}.page-module__hV04aa__cardHeader{flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.page-module__hV04aa__internName{color:#333;margin-bottom:.5rem;font-size:2rem;font-weight:700}.page-module__hV04aa__internPeriod{color:#666;margin-bottom:1.5rem}.page-module__hV04aa__testimonialSection{text-align:left;max-width:700px;margin-top:2rem;margin-left:auto;margin-right:auto}.page-module__hV04aa__sectionTitle{color:#333;text-align:center;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.page-module__hV04aa__testimonial{color:#555;white-space:pre-line;line-height:1.6}@media (max-width:640px){.page-module__hV04aa__imageContainer{width:150px;height:150px}.page-module__hV04aa__internName{font-size:1.5rem}}
.Tile-module__NIlEWG__customTile{background-color:var(--background-color,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;flex-direction:column;height:100%;padding:1.25rem;transition:all .2s ease-in-out;display:flex;position:relative}.Tile-module__NIlEWG__variationLink{cursor:pointer;margin-top:2px}.Tile-module__NIlEWG__variationLink:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Tile-module__NIlEWG__variationSelection{cursor:pointer}.Tile-module__NIlEWG__variationSelection:hover{border-color:var(--border-color,#1a91cd)}.Tile-module__NIlEWG__variationSelection.Tile-module__NIlEWG__selected{border-color:var(--border-color,#1a91cd);background-color:#1a91cd0d}.Tile-module__NIlEWG__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Tile-module__NIlEWG__clickable{cursor:pointer}.Tile-module__NIlEWG__clickable:hover{border-color:var(--border-color,#1a91cd)}.Tile-module__NIlEWG__linkIconContainer{background-color:#1a91cd1a;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .2s ease-in-out;display:flex;position:absolute;top:.75rem;right:.75rem}.Tile-module__NIlEWG__openLinkIcon{opacity:.6;transition:opacity .2s ease-in-out}.Tile-module__NIlEWG__variationLink:hover .Tile-module__NIlEWG__openLinkIcon{opacity:1}.Tile-module__NIlEWG__tileContent{flex-direction:column;gap:1rem;height:100%;display:flex}.Tile-module__NIlEWG__hasIcon .Tile-module__NIlEWG__tileContent{text-align:center;flex-direction:column;align-items:center}.Tile-module__NIlEWG__tileIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Tile-module__NIlEWG__tileIcon.Tile-module__NIlEWG__iconWithBg{background-color:#1a91cd1a;border-radius:.5rem;width:2.5rem;height:2.5rem}.Tile-module__NIlEWG__tileMain{flex-direction:column;flex:1;gap:.5rem;width:100%;display:flex}.Tile-module__NIlEWG__tileTitle{color:#1f2937;margin-top:.5rem;font-size:1.125rem;font-weight:600;line-height:1.5}.Tile-module__NIlEWG__tileSubtitle{color:#6b7280;font-size:.875rem;line-height:1.5}.Tile-module__NIlEWG__tileBody{color:#4b5563;font-size:.875rem;line-height:1.5}.Tile-module__NIlEWG__selectionIndicator{background-color:#1a91cd1a;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:1rem;right:1rem}@media (max-width:640px){.Tile-module__NIlEWG__customTile{padding:1rem}.Tile-module__NIlEWG__tileTitle{font-size:1rem}.Tile-module__NIlEWG__tileSubtitle,.Tile-module__NIlEWG__tileBody{font-size:.75rem}.Tile-module__NIlEWG__linkIconContainer{width:1.5rem;height:1.5rem;top:.5rem;right:.5rem}.Tile-module__NIlEWG__hasIcon .Tile-module__NIlEWG__tileContent{gap:.5rem}}@media (prefers-color-scheme:dark){.Tile-module__NIlEWG__customTile{background-color:#374151;border-color:#4b5563}.Tile-module__NIlEWG__variationLink:hover{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.Tile-module__NIlEWG__variationSelection.Tile-module__NIlEWG__selected,.Tile-module__NIlEWG__linkIconContainer,.Tile-module__NIlEWG__tileIcon.Tile-module__NIlEWG__iconWithBg{background-color:#1a91cd33}.Tile-module__NIlEWG__tileTitle{color:#f3f4f6}.Tile-module__NIlEWG__tileSubtitle{color:#d1d5db}.Tile-module__NIlEWG__tileBody{color:#9ca3af}.Tile-module__NIlEWG__selectionIndicator{background-color:#1a91cd33}}
.reset-password-module__XdODyW__container{background-color:var(--background);flex-direction:column;align-items:center;height:12.5vh;min-height:auto;padding:.25rem;display:flex}.reset-password-module__XdODyW__card{background-color:var(--card-background);border-radius:8px;width:100%;max-width:500px;margin-top:.25rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.reset-password-module__XdODyW__header{text-align:center;margin-bottom:.5rem}.reset-password-module__XdODyW__header h1{color:var(--foreground);margin-bottom:.25rem;font-size:2rem;font-weight:600}.reset-password-module__XdODyW__header p{color:var(--muted-foreground);margin:0;font-size:1.125rem;line-height:1.5}.reset-password-module__XdODyW__form{flex-direction:column;gap:.5rem;display:flex}.reset-password-module__XdODyW__inputGroup{flex-direction:column;gap:.25rem;display:flex}.reset-password-module__XdODyW__submitButton{width:100%;margin-top:.25rem}@media (max-width:640px){.reset-password-module__XdODyW__container{height:10vh;padding:.125rem}.reset-password-module__XdODyW__card{max-width:400px;margin-top:.125rem;padding:1rem}.reset-password-module__XdODyW__header h1{font-size:1.75rem}.reset-password-module__XdODyW__header p{font-size:1rem}}
