#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f6f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100%;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App_header__PKNxv{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:.75rem 1.5rem}.App_header__PKNxv strong{font-weight:600}.App_logoutButton__5g\+BS,.App_unauthorizedButton__CTMB6{background-color:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1.25rem;transition:opacity .2s ease-in-out}.App_logoutButton__5g\+BS:hover,.App_unauthorizedButton__CTMB6:hover{opacity:.8}.App_unauthorizedButton__CTMB6{background-color:#007bff;border-radius:6px;margin-top:1rem;padding:.75rem 1.5rem}.App_fallback__\+oL8L{margin-top:50px;text-align:center}.App_unauthorized__oiXL2{margin-top:5rem;text-align:center}.App_appSwitcherBar__OpfT2{align-items:center;background:#0f172a;box-shadow:0 8px 24px #0f172a40;color:#fff;display:flex;justify-content:space-between;padding:.75rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:200}.App_appSwitcherGroup__9VwH6{position:relative}.App_appSwitcherButton__XGzsy{align-items:center;background:#ffffff1f;border:none;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-weight:600;gap:.4rem;padding:.45rem .9rem}.App_appSwitcherMenu__afmOE{background:#fff;border-radius:10px;box-shadow:0 20px 40px #0f172a40;color:#0f172a;display:flex;flex-direction:column;gap:.25rem;left:0;min-width:220px;padding:.25rem;position:absolute;top:calc(100% + .4rem)}.App_appSwitcherMenuItem__oKpr7{background:#0000;border:none;border-radius:8px;color:inherit;cursor:pointer;font-weight:600;padding:.55rem .85rem;text-align:left}.App_appSwitcherMenuItemActive__cgZz1{background:#2563eb26;color:#2563eb}.App_chevron__f42Y0{font-size:.85rem}.App_userMenu__eIt7U{align-items:center;display:flex;gap:.5rem}.App_userMenu__eIt7U button{background:#ffffff26;border:none;border-radius:999px;color:inherit;cursor:pointer;font-weight:600;padding:.35rem .9rem}.App_userMenuButtonActive__2rDM6{background:#60a5fa40!important}.App_userLogoutButton__TtE8P{background:#f8717140!important}.App_userName__40VfG{display:flex;flex-direction:column;font-size:.85rem;text-align:right}.App_userName__40VfG small{opacity:.8}.App_profileBackdrop__\+J4-e{background:#0f172a73;inset:0;position:fixed;z-index:150}.App_profileDrawer__b7eXd{background:#fff;border-radius:20px;box-shadow:0 25px 60px #0f172a59;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;position:fixed;right:24px;top:80px;width:min(420px,100% - 2rem);z-index:160}.App_profileDrawer__b7eXd header{align-items:flex-start;display:flex;justify-content:space-between}.App_profileDrawer__b7eXd header p{color:#94a3b8;font-size:.7rem;letter-spacing:.15em;margin:0;text-transform:uppercase}.App_profileDrawer__b7eXd header h3{margin:.3rem 0 0}.App_profileDrawer__b7eXd header span{color:#475569;font-size:.9rem}.App_profileDrawer__b7eXd header button{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:1rem}.App_profileForms__R86rV{display:flex;flex-direction:column;gap:1rem}.App_profileForms__R86rV form{border:1px solid #0f172a14;border-radius:16px;display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1rem}.App_profileForms__R86rV form h4{margin:0}.App_profileForms__R86rV form button{align-self:flex-start;background:linear-gradient(135deg,#0ea5e9,#6366f1);border:none;border-radius:999px;color:#fff;cursor:pointer;padding:.4rem 1rem}.App_profileFormGrid__vWI26{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.App_profileFormGrid__vWI26 label{color:#475569;display:flex;flex-direction:column;font-size:.85rem;gap:.3rem}.App_profileFormGrid__vWI26 input{border:1px solid #0f172a26;border-radius:10px;font:inherit;padding:.45rem .6rem}.App_profileFeedback__gZI84{color:#0f172a;font-size:.85rem;margin:0}
/*# sourceMappingURL=main.f2094566.css.map*/