.FormField-module__G5IwWq__fieldGroup{flex-direction:column;gap:1rem;display:flex}.FormField-module__G5IwWq__label{font-size:var(--font-size-xs);color:#475569;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.FormField-module__G5IwWq__input{color:#0f172a;width:100%;font-weight:600;font-size:var(--font-size-base);box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;padding:.625rem 1rem;transition:all .15s}.FormField-module__G5IwWq__input:focus{border-color:var(--color-detail-blue,#3b82f6);background:#fff}.FormField-module__G5IwWq__input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}
@keyframes Modal-module__a_--IG__fadeIn{0%{opacity:0}to{opacity:1}}.Modal-module__a_--IG__overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;justify-content:center;align-items:center;padding:1rem;animation:.3s Modal-module__a_--IG__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__a_--IG__dialog{background:#fff;border:1px solid #e2e8f0;border-radius:2.5rem;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.Modal-module__a_--IG__header{background:#f8fafc80;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.Modal-module__a_--IG__headerLeft{align-items:center;gap:.75rem;display:flex}.Modal-module__a_--IG__headerIcon{border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem;display:flex;box-shadow:0 1px 2px #0000000d}.Modal-module__a_--IG__toneBlue{color:var(--color-detail-blue,#3b82f6);background:#dbeafe}.Modal-module__a_--IG__toneRed{color:#dc2626;background:#fee2e2}.Modal-module__a_--IG__titleGroup{flex-direction:column;display:flex}.Modal-module__a_--IG__title{font-size:var(--font-size-lg);color:#1e293b;text-transform:uppercase;letter-spacing:-.025em;font-weight:900}.Modal-module__a_--IG__subtitle{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.Modal-module__a_--IG__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem;transition:background .15s;display:flex}.Modal-module__a_--IG__closeBtn:hover{background:#e2e8f0}
@keyframes ConfirmDialog-module__gMie5G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ConfirmDialog-module__gMie5G__body{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.ConfirmDialog-module__gMie5G__warningBox{background:#fef2f2;border:1px solid #fecaca;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.ConfirmDialog-module__gMie5G__warningIcon{color:#dc2626;flex-shrink:0;margin-top:.25rem}.ConfirmDialog-module__gMie5G__warningText{font-size:var(--font-size-sm);color:#7f1d1d;font-weight:500;line-height:1.625}.ConfirmDialog-module__gMie5G__actions{flex-direction:column;gap:.75rem;display:flex}.ConfirmDialog-module__gMie5G__confirmBtn{color:#fff;width:100%;font-weight:900;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.125rem;cursor:pointer;background:#dc2626;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:1rem;transition:all .15s;display:flex;box-shadow:0 20px 25px -5px #dc262633}.ConfirmDialog-module__gMie5G__confirmBtn:hover:not(:disabled){background:#b91c1c}.ConfirmDialog-module__gMie5G__confirmBtn:active:not(:disabled){transform:scale(.95)}.ConfirmDialog-module__gMie5G__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog-module__gMie5G__cancelBtn{color:#64748b;width:100%;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;border-radius:1rem;padding:1rem;transition:background .15s}.ConfirmDialog-module__gMie5G__cancelBtn:hover:not(:disabled){background:#f1f5f9}.ConfirmDialog-module__gMie5G__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog-module__gMie5G__spinner{animation:1s linear infinite ConfirmDialog-module__gMie5G__spin}
@keyframes EmptyState-module__YcPdDa__zoomIn95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.EmptyState-module__YcPdDa__emptyState{color:#cbd5e1;height:100%;padding:var(--space-20) 0;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;animation:.5s ease-out EmptyState-module__YcPdDa__zoomIn95;display:flex}.EmptyState-module__YcPdDa__iconWrapper{width:5rem;height:5rem;margin-bottom:var(--space-6);background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:1.5rem;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 2px 4px #0000000f}.EmptyState-module__YcPdDa__iconInner{opacity:.2;color:#94a3b8}.EmptyState-module__YcPdDa__title{font-weight:900;font-size:var(--font-size-base);color:#64748b;text-transform:uppercase;letter-spacing:.1em}.EmptyState-module__YcPdDa__subtitle{font-size:var(--font-size-2xs);color:#94a3b8;margin-top:var(--space-2);text-transform:uppercase;letter-spacing:-.025em;opacity:.7;font-weight:700}
.PaginationControls-module__NvU_oG__footer{z-index:40;background-color:#fff;border-top:1px solid #e2e8f099;flex-shrink:0;width:100%;height:4rem;animation:.3s ease-out PaginationControls-module__NvU_oG__slideFromBottom}@keyframes PaginationControls-module__NvU_oG__slideFromBottom{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.PaginationControls-module__NvU_oG__inner{justify-content:space-between;align-items:center;gap:1rem;height:100%;padding:0 2rem;display:flex}@media (max-width:640px){.PaginationControls-module__NvU_oG__footer{height:auto}.PaginationControls-module__NvU_oG__inner{padding:var(--space-3) var(--space-4);justify-content:center;gap:var(--space-3)}}.PaginationControls-module__NvU_oG__displayStatus{align-items:center;gap:1rem;display:flex}@media (max-width:640px){.PaginationControls-module__NvU_oG__displayStatus{display:none}}.PaginationControls-module__NvU_oG__displayInfo{flex-direction:column;display:none}@media (min-width:640px){.PaginationControls-module__NvU_oG__displayInfo{display:flex}}.PaginationControls-module__NvU_oG__displayText{font-size:var(--font-size-2xs);color:#475569;white-space:nowrap;font-weight:700}.PaginationControls-module__NvU_oG__displayCount{color:#2563eb;font-weight:900}.PaginationControls-module__NvU_oG__displayTotal{color:#0f172a;font-weight:900}.PaginationControls-module__NvU_oG__nav{background-color:#f8fafc;border:1px solid #e2e8f080;border-radius:.75rem;align-items:center;gap:.25rem;padding:.25rem;display:flex}.PaginationControls-module__NvU_oG__navBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s;display:flex}.PaginationControls-module__NvU_oG__navBtn:hover{color:#2563eb;background-color:#fff;box-shadow:0 1px 2px #0000000d}.PaginationControls-module__NvU_oG__navBtn:disabled{opacity:.2;cursor:not-allowed}.PaginationControls-module__NvU_oG__navBtn:active:not(:disabled){transform:scale(.9)}@media (max-width:640px){.PaginationControls-module__NvU_oG__navBtnDesktopOnly{display:none}}.PaginationControls-module__NvU_oG__pageInfo{justify-content:center;align-items:center;min-width:70px;padding:0 1rem;display:flex}@media (max-width:640px){.PaginationControls-module__NvU_oG__pageInfo{min-width:44px;padding:0 .5rem}}.PaginationControls-module__NvU_oG__pageText{font-size:var(--font-size-2xs);color:#0f172a;font-weight:900;font-family:var(--font-mono)}.PaginationControls-module__NvU_oG__pageSep{color:#cbd5e1;margin:0 .25rem}.PaginationControls-module__NvU_oG__right{align-items:center;gap:.75rem;display:flex}.PaginationControls-module__NvU_oG__selectWrapper{position:relative}.PaginationControls-module__NvU_oG__select{font-size:var(--font-size-2xs);color:#374151;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;padding:.375rem 2rem .375rem .75rem;font-weight:900;transition:all .15s;box-shadow:0 1px 2px #0000000d}.PaginationControls-module__NvU_oG__select:hover{border-color:#60a5fa}.PaginationControls-module__NvU_oG__select:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.PaginationControls-module__NvU_oG__select:disabled{cursor:not-allowed;opacity:.6}.PaginationControls-module__NvU_oG__selectIcon{pointer-events:none;color:#94a3b8;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}
.SearchBar-module__JmirGa__wrapper{--search-accent:var(--color-detail-blue);width:100%;position:relative}.SearchBar-module__JmirGa__icon{color:#94a3b8;pointer-events:none;transition:color .15s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.SearchBar-module__JmirGa__wrapper:focus-within .SearchBar-module__JmirGa__icon{color:var(--search-accent)}.SearchBar-module__JmirGa__input{box-sizing:border-box;color:#0f172a;outline:none;width:100%;font-weight:500}.SearchBar-module__JmirGa__input::placeholder{color:#94a3b8}.SearchBar-module__JmirGa__input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.SearchBar-module__JmirGa__default .SearchBar-module__JmirGa__input{padding:var(--space-4) var(--space-12) var(--space-4) var(--space-12);font-size:var(--font-size-base);background:#f8fafc;border:1px solid #f1f5f9;border-radius:1rem;transition:all .2s}.SearchBar-module__JmirGa__default .SearchBar-module__JmirGa__input:focus{border-color:var(--search-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--search-accent) 10%, transparent);background:#fff}.SearchBar-module__JmirGa__compact .SearchBar-module__JmirGa__input{background:#fffc;border:1px solid #e2e8f0;border-radius:.875rem;padding:.6rem 1rem .6rem 2.75rem;font-size:.8125rem;transition:box-shadow .15s,background .15s}.SearchBar-module__JmirGa__compact .SearchBar-module__JmirGa__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--search-accent) 12%, transparent);background:#fff}.SearchBar-module__JmirGa__clear{padding:var(--space-1);color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.SearchBar-module__JmirGa__clear:hover{color:#475569}.SearchBar-module__JmirGa__spinIcon{color:var(--search-accent);animation:1s linear infinite SearchBar-module__JmirGa__spin}@keyframes SearchBar-module__JmirGa__spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}
@keyframes Skeleton-module__DmxQJW__shimmerSweep{to{transform:translate(100%)}}.Skeleton-module__DmxQJW__block{background:#eef1f6;flex-shrink:0;position:relative;overflow:hidden}.Skeleton-module__DmxQJW__block:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.6s ease-in-out infinite Skeleton-module__DmxQJW__shimmerSweep;position:absolute;inset:0;transform:translate(-100%)}.Skeleton-module__DmxQJW__card{background:#fff;border:1px solid #e2e8f0}.Skeleton-module__DmxQJW__cardMuted{background:#f1f5f9;border:1px solid #f1f5f9}.Skeleton-module__DmxQJW__blockDark{background:#ffffff0f}.Skeleton-module__DmxQJW__blockDark:after{background:linear-gradient(90deg,#0000,#ffffff24,#0000)}.Skeleton-module__DmxQJW__root{gap:var(--space-6);width:100%;padding:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.Skeleton-module__DmxQJW__root{padding:var(--space-10)}}.Skeleton-module__DmxQJW__dashboardRoot{gap:var(--space-8)}.Skeleton-module__DmxQJW__dashboardCards{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Skeleton-module__DmxQJW__dashboardCards{grid-template-columns:repeat(4,1fr)}}.Skeleton-module__DmxQJW__listRoot{gap:var(--space-4)}.Skeleton-module__DmxQJW__title{margin-bottom:var(--space-4)}.Skeleton-module__DmxQJW__listItem{height:5rem;padding:0 var(--space-8);align-items:center;gap:var(--space-6);border-radius:1rem;display:flex}.Skeleton-module__DmxQJW__textGroup{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.Skeleton-module__DmxQJW__kanbanRoot{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Skeleton-module__DmxQJW__kanbanRoot{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.Skeleton-module__DmxQJW__kanbanRoot{grid-template-columns:repeat(4,1fr)}}.Skeleton-module__DmxQJW__kanbanCol{gap:var(--space-3);flex-direction:column;display:flex}.Skeleton-module__DmxQJW__explorerGrid{gap:var(--space-6);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:640px){.Skeleton-module__DmxQJW__explorerGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Skeleton-module__DmxQJW__explorerGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.Skeleton-module__DmxQJW__explorerGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1536px){.Skeleton-module__DmxQJW__explorerGrid{grid-template-columns:repeat(5,1fr)}}.Skeleton-module__DmxQJW__explorerGridCard{aspect-ratio:1;padding:var(--space-6);gap:var(--space-4);border-radius:2rem;flex-direction:column;display:flex}.Skeleton-module__DmxQJW__explorerGridCardInner{flex:1}.Skeleton-module__DmxQJW__tableRoot{gap:var(--space-8)}.Skeleton-module__DmxQJW__tableTop{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.Skeleton-module__DmxQJW__tableTop{flex-direction:row;align-items:center}}.Skeleton-module__DmxQJW__tableBox{border:1px solid #e2e8f0;border-radius:1.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.Skeleton-module__DmxQJW__tableRow{height:5rem;padding:0 var(--space-8);align-items:center;gap:var(--space-6);border-bottom:1px solid #f1f5f9;display:flex}.Skeleton-module__DmxQJW__tableRow:last-child{border-bottom:none}.Skeleton-module__DmxQJW__detailRoot{gap:var(--space-8)}.Skeleton-module__DmxQJW__detailHeader{gap:var(--space-3);flex-direction:column;display:flex}.Skeleton-module__DmxQJW__detailStats{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.Skeleton-module__DmxQJW__detailStats{grid-template-columns:repeat(4,1fr)}}.Skeleton-module__DmxQJW__pageRoot{background:#f1f5f9;width:100%;height:100vh;display:flex;position:fixed;inset:0}.Skeleton-module__DmxQJW__pageSidebar{width:18rem;padding:var(--space-8) var(--space-6);gap:var(--space-5);background:#fff;border-right:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;display:flex}@media (max-width:767px){.Skeleton-module__DmxQJW__pageSidebar{width:5rem}}.Skeleton-module__DmxQJW__pageMain{flex-direction:column;flex:1;min-width:0;display:flex}.Skeleton-module__DmxQJW__pageContent{gap:var(--space-8);padding:var(--space-10);flex-direction:column;flex:1;display:flex}.Skeleton-module__DmxQJW__previewRoot{background:#020617;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.Skeleton-module__DmxQJW__previewHeader{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:4rem;padding:0 1.5rem;display:flex}.Skeleton-module__DmxQJW__previewHeaderLeft{align-items:center;gap:1rem;display:flex}.Skeleton-module__DmxQJW__previewHeaderText{flex-direction:column;gap:.4rem;display:flex}.Skeleton-module__DmxQJW__previewBody{flex:1;min-height:0;display:flex}.Skeleton-module__DmxQJW__previewSidebar{border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:.75rem;width:4.5rem;padding:1.5rem 1rem;display:none}@media (min-width:640px){.Skeleton-module__DmxQJW__previewSidebar{display:flex}}.Skeleton-module__DmxQJW__previewThumb{aspect-ratio:3/4;width:100%}.Skeleton-module__DmxQJW__previewPageArea{flex:1;min-width:0}.Skeleton-module__DmxQJW__previewFooter{flex-shrink:0;justify-content:center;padding:1.25rem;display:flex}
.CookieBanner-module__kpd99W__bannerWrapper{z-index:200;justify-content:center;padding:1rem;animation:.5s ease-out CookieBanner-module__kpd99W__slide-up;display:flex;position:fixed;bottom:10px;left:0;right:0}@media (min-width:768px){.CookieBanner-module__kpd99W__bannerWrapper{padding:1.5rem}}.CookieBanner-module__kpd99W__bannerContent{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:linear-gradient(165deg,#141c33f7,#0a0f1ef7);border:1px solid #ffffff14;border-radius:1.5rem;flex-direction:column;gap:1.5rem;width:100%;max-width:56rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #0009,0 0 0 1px #ffffff0a}.CookieBanner-module__kpd99W__bannerContent:before{content:"";background:linear-gradient(90deg,#0000,#3b82f6,#60a5fa,#3b82f6,#0000);height:2px;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.CookieBanner-module__kpd99W__bannerContent{flex-direction:row;align-items:center;padding:2.5rem}}.CookieBanner-module__kpd99W__iconBox{background:linear-gradient(155deg,#3b82f62e,#3b82f60d);border:1px solid #60a5fa40;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;padding:.875rem;display:none;box-shadow:0 0 24px -6px #3b82f659}@media (min-width:768px){.CookieBanner-module__kpd99W__iconBox{display:flex}}.CookieBanner-module__kpd99W__textSection{flex:1}.CookieBanner-module__kpd99W__title{text-transform:uppercase;letter-spacing:.02em;color:#f8fafc;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:800;display:flex}.CookieBanner-module__kpd99W__text{color:#94a3b8;max-width:46rem;font-size:.8125rem;font-weight:500;line-height:1.6}.CookieBanner-module__kpd99W__actions{border-top:1px solid #ffffff12;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.625rem;width:100%;padding-top:1.25rem;display:flex}@media (min-width:768px){.CookieBanner-module__kpd99W__actions{border-top:none;border-left:1px solid #ffffff12;width:auto;padding-top:0;padding-left:1.5rem}}.CookieBanner-module__kpd99W__rejectBtn{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #ffffff1a;border-radius:.75rem;flex:1;justify-content:center;align-items:center;padding:.875rem 1.25rem;font-size:.625rem;font-weight:800;transition:all .2s;display:inline-flex}.CookieBanner-module__kpd99W__rejectBtn:hover{color:#fff;background-color:#ffffff0f;border-color:#fff3}@media (min-width:768px){.CookieBanner-module__kpd99W__rejectBtn{flex:none}}.CookieBanner-module__kpd99W__acceptBtn{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid #60a5fa66;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.625rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 10px 20px -6px #2563eb80}.CookieBanner-module__kpd99W__acceptBtn:hover{background:linear-gradient(135deg,#4f8cf7,#2563eb);transform:translateY(-1px);box-shadow:0 12px 24px -6px #2563eba6}.CookieBanner-module__kpd99W__acceptBtn:active{transform:scale(.96)}@media (min-width:768px){.CookieBanner-module__kpd99W__acceptBtn{flex:none}}.CookieBanner-module__kpd99W__closeBtn{color:#64748b;cursor:pointer;background-color:#0000;border:none;border-radius:.75rem;padding:.75rem;transition:all .2s;display:none}@media (min-width:768px){.CookieBanner-module__kpd99W__closeBtn{display:flex}}.CookieBanner-module__kpd99W__closeBtn:hover{color:#fff;background-color:#ffffff14}@keyframes CookieBanner-module__kpd99W__slide-up{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}
.ToastNotification-module__v-ZVCa__toast{border:1px solid #0000;border-radius:.75rem;flex-direction:column;justify-content:center;width:20rem;min-height:70px;padding:1rem;animation:.3s ease-out ToastNotification-module__v-ZVCa__slideFromRight;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes ToastNotification-module__v-ZVCa__slideFromRight{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}.ToastNotification-module__v-ZVCa__toastSuccess{color:#065f46;background-color:#ecfdf5;border-color:#a7f3d0}.ToastNotification-module__v-ZVCa__toastError{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.ToastNotification-module__v-ZVCa__toastWarning{color:#9a3412;background-color:#fff7ed;border-color:#fed7aa}.ToastNotification-module__v-ZVCa__toastInfo{color:#1e40af;background-color:#eff6ff;border-color:#bfdbfe}.ToastNotification-module__v-ZVCa__body{z-index:10;align-items:flex-start;gap:.75rem;display:flex;position:relative}.ToastNotification-module__v-ZVCa__icon{flex-shrink:0;margin-top:.125rem}.ToastNotification-module__v-ZVCa__message{flex:1;font-size:.75rem;font-weight:700;line-height:1.625}.ToastNotification-module__v-ZVCa__closeBtn{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:9999px;margin-top:-.5rem;margin-right:-.5rem;padding:.25rem;transition:color .15s,background-color .15s,border-color .15s}.ToastNotification-module__v-ZVCa__closeBtn:hover{opacity:1;background-color:#0000000d}.ToastNotification-module__v-ZVCa__progressTrack{background-color:#0000000d;width:100%;height:.25rem;position:absolute;bottom:0;left:0}.ToastNotification-module__v-ZVCa__progressBar{height:100%;transition:width 75ms linear}.ToastNotification-module__v-ZVCa__progressSuccess{background-color:#10b981}.ToastNotification-module__v-ZVCa__progressError{background-color:#ef4444}.ToastNotification-module__v-ZVCa__progressWarning{background-color:#f97316}.ToastNotification-module__v-ZVCa__progressInfo{background-color:#3b82f6}
.Breadcrumbs-module__rhebvW__nav{scrollbar-width:none;padding:var(--space-1) 0;align-items:center;gap:.375rem;display:flex;overflow-x:auto}.Breadcrumbs-module__rhebvW__nav::-webkit-scrollbar{display:none}.Breadcrumbs-module__rhebvW__item{align-items:center;gap:var(--space-2);padding:.375rem var(--space-3);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:.75rem;font-weight:900;transition:all .15s;display:flex}.Breadcrumbs-module__rhebvW__itemActive{color:#2563eb;cursor:default;background-color:#eff6ff;border:1px solid #dbeafe}.Breadcrumbs-module__rhebvW__itemInactive{color:#94a3b8;border:1px solid #0000}.Breadcrumbs-module__rhebvW__itemInactive:hover{color:#0f172a;background-color:#f1f5f9}.Breadcrumbs-module__rhebvW__itemText{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}@media (min-width:768px){.Breadcrumbs-module__rhebvW__itemText{max-width:200px}}.Breadcrumbs-module__rhebvW__separator{color:#cbd5e1;flex-shrink:0}
.MaintenanceBanner-module__LGANDa__criticalBanner{color:#fff;z-index:30;background-color:#dc2626;animation:.3s ease-out MaintenanceBanner-module__LGANDa__slideFromTop;position:relative;box-shadow:0 10px 15px -3px #ef444433}.MaintenanceBanner-module__LGANDa__scheduledBanner{color:#fff;z-index:30;background:linear-gradient(90deg,#f97316,#d97706);animation:.3s ease-out MaintenanceBanner-module__LGANDa__slideFromTop;position:relative;box-shadow:0 10px 15px -3px #f9731633}@keyframes MaintenanceBanner-module__LGANDa__slideFromTop{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.MaintenanceBanner-module__LGANDa__inner{justify-content:space-between;align-items:center;max-width:80rem;margin:0 auto;padding:.5rem 1rem;display:flex}.MaintenanceBanner-module__LGANDa__left{align-items:center;gap:.75rem;display:flex}.MaintenanceBanner-module__LGANDa__bounceIcon{animation:1s infinite MaintenanceBanner-module__LGANDa__bounce}@keyframes MaintenanceBanner-module__LGANDa__bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.MaintenanceBanner-module__LGANDa__label{text-transform:uppercase;letter-spacing:.1em;font-size:.625rem;font-weight:900}.MaintenanceBanner-module__LGANDa__infoStack{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:640px){.MaintenanceBanner-module__LGANDa__infoStack{flex-direction:row;align-items:center;gap:.5rem}}.MaintenanceBanner-module__LGANDa__badge{text-transform:uppercase;letter-spacing:.1em;background-color:#0003;border-radius:.25rem;padding:.125rem .5rem;font-size:.5625rem;font-weight:900}.MaintenanceBanner-module__LGANDa__scheduleText{font-size:.75rem;font-weight:700}.MaintenanceBanner-module__LGANDa__closeBtn{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.25rem;transition:color .15s,background-color .15s,border-color .15s}.MaintenanceBanner-module__LGANDa__closeBtn:hover{color:#fff;background-color:#fff3}
@keyframes ExplorerToolbar-module__6tDtwa__zoomIn95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ExplorerToolbar-module__6tDtwa__toolbar{flex-direction:column;width:100%;display:flex}.ExplorerToolbar-module__6tDtwa__topBar{padding:var(--space-3) var(--space-4);align-items:center;display:flex}.ExplorerToolbar-module__6tDtwa__breadcrumbWrapper{flex:1;min-width:0}.ExplorerToolbar-module__6tDtwa__controlsBar{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid #f1f5f9;flex-direction:column;display:flex}@media (min-width:768px){.ExplorerToolbar-module__6tDtwa__controlsBar{flex-direction:row;align-items:center}}.ExplorerToolbar-module__6tDtwa__controlsRight{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ExplorerToolbar-module__6tDtwa__viewToggle{padding:var(--space-1);background-color:#94a3b833;border:1px solid #94a3b833;border-radius:1rem;flex-shrink:0;display:flex}.ExplorerToolbar-module__6tDtwa__viewToggleBtn{padding:var(--space-2);cursor:pointer;background:0 0;border:none;border-radius:.75rem;transition:all .3s}.ExplorerToolbar-module__6tDtwa__viewToggleBtnActive{color:#2563eb;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a}.ExplorerToolbar-module__6tDtwa__viewToggleBtnInactive{color:#64748b}.ExplorerToolbar-module__6tDtwa__viewToggleBtnInactive:hover{color:#334155}.ExplorerToolbar-module__6tDtwa__filterBtn{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-shrink:0;padding:.625rem;transition:color .15s,box-shadow .15s}.ExplorerToolbar-module__6tDtwa__filterBtn:hover{color:#0f172a;box-shadow:0 1px 2px #0000000d}.ExplorerToolbar-module__6tDtwa__searchWrapper{width:100%;min-width:0}@media (min-width:768px){.ExplorerToolbar-module__6tDtwa__searchWrapper{flex:1;max-width:28rem}}.ExplorerToolbar-module__6tDtwa__selectionBar{color:#fff;padding:.625rem var(--space-5);background-color:#0f172a;border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;animation:.15s ease-out ExplorerToolbar-module__6tDtwa__zoomIn95;display:flex;box-shadow:0 25px 50px -12px #00000040}.ExplorerToolbar-module__6tDtwa__selectionCount{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:2px;margin-right:var(--space-3);padding-right:var(--space-4);border-right:1px solid #ffffff1a;font-weight:900}.ExplorerToolbar-module__6tDtwa__selectionActions{align-items:center;gap:var(--space-1);display:flex}.ExplorerToolbar-module__6tDtwa__toolbarActionDefault{padding:var(--space-2);color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.75rem;transition:all .15s}.ExplorerToolbar-module__6tDtwa__toolbarActionDefault:hover{color:#fff;background-color:#ffffff1a}.ExplorerToolbar-module__6tDtwa__toolbarActionDefault:active{transform:scale(.9)}.ExplorerToolbar-module__6tDtwa__toolbarActionDanger{padding:var(--space-2);color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:.75rem;transition:all .15s}.ExplorerToolbar-module__6tDtwa__toolbarActionDanger:hover{color:#fff;background-color:#ef4444}.ExplorerToolbar-module__6tDtwa__toolbarActionDanger:active{transform:scale(.9)}.ExplorerToolbar-module__6tDtwa__defaultActionsGroup{align-items:center;gap:var(--space-3);flex:auto;display:flex}@media (min-width:768px){.ExplorerToolbar-module__6tDtwa__defaultActionsGroup{flex:none}}.ExplorerToolbar-module__6tDtwa__uploadBtn{justify-content:center;align-items:center;gap:var(--space-3);padding:.875rem var(--space-8);color:#fff;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#2563eb;border:none;border-radius:1rem;flex:1;font-weight:800;transition:all .15s;display:flex;box-shadow:0 20px 25px -5px #2563eb33}.ExplorerToolbar-module__6tDtwa__uploadBtn:hover{background-color:#1d4ed8}.ExplorerToolbar-module__6tDtwa__uploadBtn:active{transform:scale(.95)}@media (min-width:768px){.ExplorerToolbar-module__6tDtwa__uploadBtn{flex:none}}.ExplorerToolbar-module__6tDtwa__createFolderBtn{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:.875rem;transition:all .15s;box-shadow:0 1px 2px #0000000d}.ExplorerToolbar-module__6tDtwa__createFolderBtn:hover{color:#0f172a;box-shadow:0 4px 6px -1px #0000001a}
.MaintenanceScreen-module__0Af4MG__page{background-color:var(--color-primary-dark-blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.MaintenanceScreen-module__0Af4MG__backdrop{background:radial-gradient(circle at center, var(--tw-gradient-stops));--tw-gradient-stops:#1e293b, var(--color-primary-dark-blue), #000;opacity:.8;pointer-events:none;position:absolute;inset:0}.MaintenanceScreen-module__0Af4MG__content{z-index:10;max-width:28rem;animation:.5s ease-out MaintenanceScreen-module__0Af4MG__fadeIn;position:relative}@keyframes MaintenanceScreen-module__0Af4MG__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.MaintenanceScreen-module__0Af4MG__iconWrapper{background-color:color-mix(in srgb, var(--color-accent-orange) 10%, transparent);border:4px solid color-mix(in srgb, var(--color-accent-orange) 20%, transparent);width:8rem;height:8rem;box-shadow:0 25px 50px -12px color-mix(in srgb, var(--color-accent-orange) 10%, transparent);border-radius:9999px;justify-content:center;align-items:center;margin:0 auto 2rem;padding:1.5rem;display:flex}.MaintenanceScreen-module__0Af4MG__iconColor{color:var(--color-accent-orange)}.MaintenanceScreen-module__0Af4MG__heading{color:#fff;letter-spacing:-.025em;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.MaintenanceScreen-module__0Af4MG__description{color:#94a3b8;margin-bottom:2rem;font-size:1.125rem;line-height:1.625}.MaintenanceScreen-module__0Af4MG__infoBox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#1e293b80;border:1px solid #334155;border-radius:.75rem;margin-bottom:2rem;padding:1rem}.MaintenanceScreen-module__0Af4MG__infoLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.875rem;font-weight:700}.MaintenanceScreen-module__0Af4MG__infoTime{color:#fff;font-family:ui-monospace,monospace;font-size:1.5rem}.MaintenanceScreen-module__0Af4MG__infoMessage{color:#fb923c;border-top:1px solid #33415580;margin-top:.5rem;padding-top:.5rem;font-size:.75rem;font-style:italic}.MaintenanceScreen-module__0Af4MG__actions{justify-content:center;gap:1rem;display:flex}.MaintenanceScreen-module__0Af4MG__btnRetry{color:#0f172a;cursor:pointer;background-color:#fff;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;transition:all .15s;display:flex}.MaintenanceScreen-module__0Af4MG__btnRetry:hover{background-color:#e2e8f0}.MaintenanceScreen-module__0Af4MG__btnContact{color:#fff;cursor:pointer;background-color:#1e293b;border:1px solid #475569;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.MaintenanceScreen-module__0Af4MG__btnContact:hover{background-color:#334155}.MaintenanceScreen-module__0Af4MG__footerText{color:#475569;font-family:ui-monospace,monospace;font-size:.75rem;position:absolute;bottom:2rem}
.RowActionsMenu-module__ZPSobW__container{display:inline-flex;position:relative}.RowActionsMenu-module__ZPSobW__trigger{padding:var(--space-3);z-index:95;cursor:pointer;border:none;border-radius:.75rem;transition:all .2s;position:relative}.RowActionsMenu-module__ZPSobW__triggerOpen{color:#fff;background:#0f172a;box-shadow:0 4px 6px -1px #0000001a}.RowActionsMenu-module__ZPSobW__triggerClosed{color:#94a3b8;background:0 0}.RowActionsMenu-module__ZPSobW__triggerClosed:hover{color:#0f172a;background:#f1f5f9}.RowActionsMenu-module__ZPSobW__menu{z-index:100;width:15rem;padding:var(--space-3) 0;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 20px 60px #0000004d}.RowActionsMenu-module__ZPSobW__row .RowActionsMenu-module__ZPSobW__triggerOpen{transform:scale(1.1)}.RowActionsMenu-module__ZPSobW__row .RowActionsMenu-module__ZPSobW__menu{margin-top:-10px;animation:.2s ease-out RowActionsMenu-module__ZPSobW__slideFromTop;position:absolute;top:100%;right:3rem}.RowActionsMenu-module__ZPSobW__card .RowActionsMenu-module__ZPSobW__triggerClosed{background:#f8fafc}.RowActionsMenu-module__ZPSobW__card .RowActionsMenu-module__ZPSobW__triggerClosed:hover{background:#e2e8f0}.RowActionsMenu-module__ZPSobW__card .RowActionsMenu-module__ZPSobW__menu{margin-top:.5rem;animation:.3s ease-out RowActionsMenu-module__ZPSobW__slideFromCard;position:absolute;top:100%;right:0}.RowActionsMenu-module__ZPSobW__portal .RowActionsMenu-module__ZPSobW__menu{animation:.2s ease-out RowActionsMenu-module__ZPSobW__slideFromTop}.RowActionsMenu-module__ZPSobW__menuHeader{padding:var(--space-2) var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid #f8fafc}.RowActionsMenu-module__ZPSobW__menuTitle{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:3px;font-weight:900}.RowActionsMenu-module__ZPSobW__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-size-2xs);color:#334155;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left;background:0 0;border:none;font-weight:900;display:flex}.RowActionsMenu-module__ZPSobW__item:hover{color:#1d4ed8;background:#eff6ff}.RowActionsMenu-module__ZPSobW__itemDanger{color:#dc2626;margin-top:var(--space-1);border-top:1px solid #f8fafc}.RowActionsMenu-module__ZPSobW__itemDanger:hover{color:#dc2626;background:#fef2f2}.RowActionsMenu-module__ZPSobW__overlayCloser{z-index:80;background:0 0;position:fixed;inset:0}@keyframes RowActionsMenu-module__ZPSobW__slideFromTop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes RowActionsMenu-module__ZPSobW__slideFromCard{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
.ViewStates-module__ukpjva__processingOverlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--space-6);background:#0f172a8c;justify-content:center;align-items:center;animation:.25s both ViewStates-module__ukpjva__fadeIn;display:flex;position:fixed;inset:0}@keyframes ViewStates-module__ukpjva__fadeIn{0%{opacity:0}to{opacity:1}}.ViewStates-module__ukpjva__processingCard{padding:var(--space-8) var(--space-9);align-items:center;gap:var(--space-5);text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;width:100%;max-width:22rem;animation:.35s cubic-bezier(.16,1,.3,1) both ViewStates-module__ukpjva__processingPopIn;display:flex;box-shadow:0 25px 50px -12px #00000059}@keyframes ViewStates-module__ukpjva__processingPopIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ViewStates-module__ukpjva__processingSpinnerRing{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.ViewStates-module__ukpjva__processingSpinner{color:var(--color-detail-blue);animation:.9s linear infinite ViewStates-module__ukpjva__spin}@keyframes ViewStates-module__ukpjva__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ViewStates-module__ukpjva__processingTextCol{gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.ViewStates-module__ukpjva__processingMessage{font-size:var(--font-size-sm);letter-spacing:.01em;color:#0f172a;font-weight:800;line-height:1.35}.ViewStates-module__ukpjva__processingSubmessage{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-weight:700}.ViewStates-module__ukpjva__emptyState{opacity:.6;height:100%;min-height:300px;padding:var(--space-4);text-align:center;margin:var(--space-5) var(--space-10);background:#fff;border:1px dashed #e2e8f0;border-radius:2.5rem;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.ViewStates-module__ukpjva__emptyState{min-height:400px}}.ViewStates-module__ukpjva__emptyStateIcon{color:#cbd5e1;margin-bottom:var(--space-4);width:3rem;height:3rem}@media (min-width:768px){.ViewStates-module__ukpjva__emptyStateIcon{width:3.5rem;height:3.5rem}}.ViewStates-module__ukpjva__emptyStateMessage{font-size:var(--font-size-xs);color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-weight:700}@media (min-width:768px){.ViewStates-module__ukpjva__emptyStateMessage{font-size:var(--font-size-base)}}.ViewStates-module__ukpjva__errorState{color:#ef4444;justify-content:center;align-items:center;gap:var(--space-4);height:100%;min-height:300px;padding:var(--space-4);text-align:center;background:#fef2f2;border:1px solid #fee2e2;border-radius:2.5rem;flex-direction:column;flex:1;display:flex}@media (min-width:768px){.ViewStates-module__ukpjva__errorState{min-height:400px}}.ViewStates-module__ukpjva__errorStateIcon{width:2.5rem;height:2.5rem}@media (min-width:768px){.ViewStates-module__ukpjva__errorStateIcon{width:3rem;height:3rem}}.ViewStates-module__ukpjva__errorStateMessage{font-weight:900;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;line-height:1.625}@media (min-width:768px){.ViewStates-module__ukpjva__errorStateMessage{font-size:var(--font-size-xs)}}
.MainLayout-module__3EyJvW__layoutContainer{background-color:var(--bg-color,#f8fafc);width:100%;height:100vh;color:var(--text-primary,#0f172a);display:flex;overflow:hidden}.MainLayout-module__3EyJvW__sidebarDesktop{z-index:60;flex-shrink:0;height:100%;display:block;position:relative}@media (max-width:767px){.MainLayout-module__3EyJvW__sidebarDesktop{width:0;overflow:visible}}.MainLayout-module__3EyJvW__contentWrapper{z-index:0;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative}.MainLayout-module__3EyJvW__maintenanceWrapper{z-index:70;flex-shrink:0;position:relative}.MainLayout-module__3EyJvW__mainSection,.MainLayout-module__3EyJvW__childrenContainer{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.MainLayout-module__3EyJvW__maxContainer{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}
.ClientManagementModal-module__mZof0a__body{flex:1;position:relative;overflow-y:auto}.ClientManagementModal-module__mZof0a__form{padding-bottom:1rem}.ClientManagementModal-module__mZof0a__fieldGroup{flex-direction:column;gap:.375rem;padding:1.25rem 2rem 0;display:flex}.ClientManagementModal-module__mZof0a__label{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-left:.25rem;font-weight:900}.ClientManagementModal-module__mZof0a__input{color:#1e293b;background:#f8fafc;border:2px solid #f1f5f9;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem;font-weight:600;transition:border-color .15s,background .15s}.ClientManagementModal-module__mZof0a__input:focus{background:#fff;border-color:#3b82f6}.ClientManagementModal-module__mZof0a__input:disabled{opacity:.5}.ClientManagementModal-module__mZof0a__input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ClientManagementModal-module__mZof0a__select{color:#1e293b;cursor:pointer;background:#f8fafc;border:2px solid #f1f5f9;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-weight:700;transition:border-color .15s}.ClientManagementModal-module__mZof0a__select:focus{border-color:#3b82f6;outline:none}.ClientManagementModal-module__mZof0a__select:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ClientManagementModal-module__mZof0a__select:disabled{opacity:.5}.ClientManagementModal-module__mZof0a__gridCols2{grid-template-columns:1fr 1fr;display:grid}.ClientManagementModal-module__mZof0a__dangerZone{background:#fef2f2;border:2px solid #fee2e2;border-radius:1rem;flex-direction:column;gap:.75rem;margin:1.5rem 2rem 0;padding:1rem;display:flex}.ClientManagementModal-module__mZof0a__dangerTitle{font-size:var(--font-size-2xs);color:#b91c1c;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.5rem;font-weight:900;display:flex}.ClientManagementModal-module__mZof0a__dangerDesc{font-size:var(--font-size-xs);color:#991b1b;font-weight:500;line-height:1.6}.ClientManagementModal-module__mZof0a__dangerBtn{color:#fff;width:100%;font-weight:900;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#dc2626;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;transition:background .15s,transform .15s;display:flex;box-shadow:0 10px 25px #dc262633}.ClientManagementModal-module__mZof0a__dangerBtn:hover{background:#b91c1c}.ClientManagementModal-module__mZof0a__dangerBtn:disabled{opacity:.5}.ClientManagementModal-module__mZof0a__confirmBox{color:#1d4ed8;font-size:var(--font-size-base);background:#eff6ff;border:1px solid #dbeafe;border-radius:1rem;flex-direction:column;gap:.75rem;margin:1.5rem 2rem 0;padding:1.25rem;display:flex}.ClientManagementModal-module__mZof0a__confirmActions{justify-content:flex-end;gap:.75rem;display:flex}.ClientManagementModal-module__mZof0a__confirmTitle{align-items:center;gap:.5rem;font-weight:700;display:flex}.ClientManagementModal-module__mZof0a__confirmInput{color:#1e293b;background:#fff;border:1px solid #bfdbfe;border-radius:.75rem;outline:none;width:100%;padding:.5rem 1rem}.ClientManagementModal-module__mZof0a__confirmInput:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ClientManagementModal-module__mZof0a__confirmPasswordWrapper{display:flex;position:relative}.ClientManagementModal-module__mZof0a__confirmPasswordWrapper .ClientManagementModal-module__mZof0a__confirmInput{padding-right:2.75rem}.ClientManagementModal-module__mZof0a__showPassBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .15s;display:flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.ClientManagementModal-module__mZof0a__showPassBtn:hover{color:#3b82f6}.ClientManagementModal-module__mZof0a__showPassBtn:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.ClientManagementModal-module__mZof0a__footer{z-index:10;background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding:1.5rem 2rem;display:flex;position:sticky;bottom:0}.ClientManagementModal-module__mZof0a__cancelBtn{color:#64748b;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;border-radius:.75rem;padding:.75rem 1.5rem;transition:background .15s}.ClientManagementModal-module__mZof0a__cancelBtn:hover{background:#f1f5f9}.ClientManagementModal-module__mZof0a__cancelBtn:disabled{opacity:.5}.ClientManagementModal-module__mZof0a__submitBtn{color:#fff;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#081437;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 2.5rem;transition:background .15s,transform .15s;display:flex;box-shadow:0 20px 25px -5px #0003}.ClientManagementModal-module__mZof0a__submitBtn:hover{background:#1e293b}.ClientManagementModal-module__mZof0a__submitBtn:active{transform:scale(.95)}.ClientManagementModal-module__mZof0a__submitBtn:disabled{opacity:.7}.ClientManagementModal-module__mZof0a__spinIcon{animation:1s linear infinite ClientManagementModal-module__mZof0a__spin}@keyframes ClientManagementModal-module__mZof0a__spin{to{transform:rotate(360deg)}}
.MobileTabBar-module__J2FaTa__tabBar{display:none}@media (max-width:767px){.MobileTabBar-module__J2FaTa__tabBar{height:4rem;padding-bottom:env(safe-area-inset-bottom,0);background-color:var(--sidebar-bg,#fff);border-top:1px solid var(--sidebar-border,#f1f5f9);z-index:90;flex-shrink:0;align-items:stretch;display:flex;box-shadow:0 -4px 12px #0000000f}}.MobileTabBar-module__J2FaTa__tab{min-width:0;color:var(--nav-inactive-text,#94a3b8);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;text-decoration:none;transition:color .15s;display:flex}.MobileTabBar-module__J2FaTa__tab:active{transform:scale(.95)}.MobileTabBar-module__J2FaTa__tabActive{color:var(--nav-active-text,#b23c0e)}.MobileTabBar-module__J2FaTa__tabLabel{font-size:var(--font-size-2xs);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 .25rem;font-weight:700;overflow:hidden}
.StatCard-module__sNWVbq__statCard{padding:var(--space-6);box-shadow:var(--shadow-card);border:none;border-radius:2rem;flex-direction:column;justify-content:space-between;height:100%;min-height:160px;display:flex;position:relative;overflow:hidden}.StatCard-module__sNWVbq__themeDark{background-color:var(--color-primary-dark-blue);color:#fff}.StatCard-module__sNWVbq__themeLight{color:#1e293b;background-color:#fff;border:1px solid #e2e8f0}.StatCard-module__sNWVbq__themeAccent{background-color:var(--color-detail-blue);color:#fff}.StatCard-module__sNWVbq__iconContent{items-align:flex-start;justify-content:space-between;display:flex}.StatCard-module__sNWVbq__iconWrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;padding:.75rem}.StatCard-module__sNWVbq__iconDark{color:#60a5fa;background-color:#ffffff1a}.StatCard-module__sNWVbq__iconLight{color:#2563eb;background-color:#eff6ff}.StatCard-module__sNWVbq__iconAccent{color:#fff;background-color:#fff3}.StatCard-module__sNWVbq__accentBgIcon{opacity:.2;color:#fff;position:absolute;bottom:-1.5rem;right:-1rem;transform:rotate(12deg)}.StatCard-module__sNWVbq__textContent{z-index:10;flex-direction:column;gap:.25rem;display:flex;position:relative}.StatCard-module__sNWVbq__value{font-size:var(--font-size-4xl);letter-spacing:-.05em;font-weight:900;line-height:1;display:block}.StatCard-module__sNWVbq__label{text-transform:uppercase;letter-spacing:2px;font-size:.625rem;font-weight:900}.StatCard-module__sNWVbq__labelLight{color:#94a3b8}.StatCard-module__sNWVbq__labelOther{color:#fff9}.StatCard-module__sNWVbq__subtext{margin-top:.5rem;font-size:.5625rem;font-weight:700}.StatCard-module__sNWVbq__subtextLight{color:#059669}.StatCard-module__sNWVbq__subtextOther{color:#6ee7b7}@keyframes StatCard-module__sNWVbq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.AdminPageHeader-module__ZsyV1a__header{justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#ffffff80;border-bottom:1px solid #e2e8f099;flex-direction:column;flex-shrink:0;display:flex}@media (min-width:768px){.AdminPageHeader-module__ZsyV1a__header{padding:var(--space-8) var(--space-10);flex-direction:row;align-items:center}}.AdminPageHeader-module__ZsyV1a__headerLeft{align-items:center;min-width:0;display:flex}.AdminPageHeader-module__ZsyV1a__headerMeta{flex-direction:column;min-width:0;display:flex}.AdminPageHeader-module__ZsyV1a__headerTitle{font-size:var(--font-size-xl);color:#0f172a;letter-spacing:-.025em;font-weight:800;line-height:var(--line-height-tight);text-wrap:balance}@media (min-width:480px){.AdminPageHeader-module__ZsyV1a__headerTitle{font-size:var(--font-size-2xl)}}@media (min-width:768px){.AdminPageHeader-module__ZsyV1a__headerTitle{font-size:var(--font-size-3xl)}}.AdminPageHeader-module__ZsyV1a__headerSubtitle{font-size:var(--font-size-sm);color:#64748b;margin-top:var(--space-1);font-weight:500;line-height:var(--line-height-snug)}@media (min-width:768px){.AdminPageHeader-module__ZsyV1a__headerSubtitle{font-size:var(--font-size-base)}}.AdminPageHeader-module__ZsyV1a__headerRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}
@keyframes AdminClients-module__fTMJlW__fadeIn{0%{opacity:0}to{opacity:1}}.AdminClients-module__fTMJlW__pageWrapper{background:#f1f5f9;flex-direction:column;animation:.5s AdminClients-module__fTMJlW__fadeIn;display:flex;position:absolute;inset:0;overflow:hidden}.AdminClients-module__fTMJlW__pageContent{flex:1;min-height:0;position:relative}
.LoginForm-module__b_yJja__formWrapper{flex-direction:column;gap:1.5rem;width:100%;display:flex}.LoginForm-module__b_yJja__header{flex-direction:column;gap:.75rem;display:flex}.LoginForm-module__b_yJja__title{color:#0f172a;letter-spacing:-.025em;margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:1}@media (min-width:768px){.LoginForm-module__b_yJja__title{font-size:1.875rem}}.LoginForm-module__b_yJja__subtitle{color:#64748b;letter-spacing:-.025em;font-size:.875rem;font-weight:500}@media (min-width:768px){.LoginForm-module__b_yJja__subtitle{font-size:1rem}}.LoginForm-module__b_yJja__form{flex-direction:column;gap:1.5rem;display:flex}.LoginForm-module__b_yJja__inputGroup{flex-direction:column;gap:1rem;display:flex}.LoginForm-module__b_yJja__inputStack{flex-direction:column;gap:.5rem;display:flex}.LoginForm-module__b_yJja__label{text-transform:uppercase;letter-spacing:1.5px;color:#94a3b8;margin-left:.25rem;font-size:.625rem;font-weight:600;transition:color .3s}@media (min-width:768px){.LoginForm-module__b_yJja__label{font-size:.75rem}}.LoginForm-module__b_yJja__labelFocused{color:#2563eb}.LoginForm-module__b_yJja__inputWrapper{background-color:#f8fafc;border:2px solid #f1f5f9;border-radius:1.25rem;align-items:center;transition:all .3s;display:flex;overflow:hidden}.LoginForm-module__b_yJja__inputWrapperFocused{background-color:#fff;border-color:#2563eb;box-shadow:0 10px 15px -3px #2563eb0d}.LoginForm-module__b_yJja__inputIcon{color:#cbd5e1;border-right:1px solid #f8fafc;justify-content:center;align-items:center;width:3rem;height:3.5rem;transition:color .3s;display:flex}.LoginForm-module__b_yJja__inputIconFocused{color:#2563eb;border-color:#f1f5f9}.LoginForm-module__b_yJja__input{color:#0f172a;background-color:#0000;border:none;outline:none;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.LoginForm-module__b_yJja__input:focus-visible{box-shadow:inset 0 0 0 3px var(--color-focus-ring)}.LoginForm-module__b_yJja__input::placeholder{color:#94a3b8}@media (min-width:768px){.LoginForm-module__b_yJja__input{font-size:1rem}}.LoginForm-module__b_yJja__passwordInput{letter-spacing:.25em}.LoginForm-module__b_yJja__showPassBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:3rem;height:3.5rem;transition:color .2s;display:flex}.LoginForm-module__b_yJja__showPassBtn:hover{color:#2563eb}.LoginForm-module__b_yJja__errorBox{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;font-weight:600;animation:.35s cubic-bezier(.36,.07,.19,.97) both LoginForm-module__b_yJja__shake;display:flex}.LoginForm-module__b_yJja__errorIcon{color:#b91c1c;flex-shrink:0}.LoginForm-module__b_yJja__errorText{line-height:1.25}.LoginForm-module__b_yJja__submitBtn{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:1.25rem;justify-content:center;align-items:center;gap:.75rem;width:100%;height:3.5rem;font-weight:700;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0f172a1a}.LoginForm-module__b_yJja__submitBtn:hover{background-color:#1e293b}.LoginForm-module__b_yJja__submitBtn:active{transform:scale(.98)}.LoginForm-module__b_yJja__submitBtn:disabled{opacity:.7;cursor:not-allowed}.LoginForm-module__b_yJja__shimmer{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);position:absolute;inset:0;transform:translate(-100%)}.LoginForm-module__b_yJja__submitBtn:hover .LoginForm-module__b_yJja__shimmer{transition:transform 1s;transform:translate(100%)}.LoginForm-module__b_yJja__submitText{text-transform:uppercase;letter-spacing:2px;font-size:.625rem}@media (min-width:768px){.LoginForm-module__b_yJja__submitText{font-size:.75rem}}.LoginForm-module__b_yJja__submitIcon{color:#2563eb;transition:transform .2s}.LoginForm-module__b_yJja__submitBtn:hover .LoginForm-module__b_yJja__submitIcon{transform:translate(6px)}.LoginForm-module__b_yJja__inputWrapperError{background-color:#fff5f5;border-color:#ef4444}.LoginForm-module__b_yJja__fieldError{color:#dc2626;margin-left:.25rem;font-size:.625rem;font-weight:600;animation:.2s ease-out LoginForm-module__b_yJja__fade-in-down}@media (min-width:768px){.LoginForm-module__b_yJja__fieldError{font-size:.75rem}}@keyframes LoginForm-module__b_yJja__fade-in-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginForm-module__b_yJja__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}
.ClientHub-module__7-tkFq__hubRoot{flex-direction:column;flex:1;width:100%;animation:.5s ease-out ClientHub-module__7-tkFq__fadeIn;display:flex;overflow:visible}@keyframes ClientHub-module__7-tkFq__fadeIn{0%{opacity:0}to{opacity:1}}.ClientHub-module__7-tkFq__listWrapper{flex:1;overflow:visible}.ClientHub-module__7-tkFq__listHeader{padding:var(--space-4) calc(var(--space-10) + var(--space-6));z-index:20;margin-bottom:var(--space-2);background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;display:none;position:sticky;top:0}@media (min-width:1024px){.ClientHub-module__7-tkFq__listHeader{display:flex}}.ClientHub-module__7-tkFq__colOrg{min-width:0;font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;flex:1;font-weight:900}.ClientHub-module__7-tkFq__colResponsavel{width:auto;font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-weight:900;display:none}@media (min-width:1280px){.ClientHub-module__7-tkFq__colResponsavel{align-items:center;width:10rem;display:flex}}.ClientHub-module__7-tkFq__colStatus,.ClientHub-module__7-tkFq__colCompliance{width:auto;font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;justify-content:flex-start;align-items:center;font-weight:900;display:flex}@media (min-width:1024px){.ClientHub-module__7-tkFq__colStatus,.ClientHub-module__7-tkFq__colCompliance{justify-content:center;width:9rem}}.ClientHub-module__7-tkFq__colActions{top:50%;right:var(--space-4);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}@media (min-width:1024px){.ClientHub-module__7-tkFq__colActions{justify-content:flex-end;width:5rem;position:static;transform:none}}.ClientHub-module__7-tkFq__rowList{padding:0 var(--space-4)}@media (min-width:768px){.ClientHub-module__7-tkFq__rowList{padding:0 var(--space-10)}}.ClientHub-module__7-tkFq__rowList>*+*{margin-top:var(--space-2)}.ClientHub-module__7-tkFq__clientRow{gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;background:#fff;border:1px solid #f1f5f9;border-radius:.75rem;flex-direction:column;padding-right:3.25rem;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}@media (min-width:1024px){.ClientHub-module__7-tkFq__clientRow{padding:var(--space-5) var(--space-6);flex-direction:row;align-items:center;gap:0}}.ClientHub-module__7-tkFq__rowPrimary{width:100%;min-width:0;display:flex}.ClientHub-module__7-tkFq__rowMeta{align-items:center;gap:var(--space-4);flex-wrap:wrap;width:100%;display:flex}@media (min-width:1024px){.ClientHub-module__7-tkFq__rowPrimary{flex:1;width:auto;min-width:0}.ClientHub-module__7-tkFq__rowMeta{flex-wrap:nowrap;gap:0;width:auto}}.ClientHub-module__7-tkFq__clientRow:hover{background:#f8fafc}.ClientHub-module__7-tkFq__orgCellInner{align-items:center;gap:var(--space-4);min-width:0;display:flex}.ClientHub-module__7-tkFq__orgNameGroup{flex:1;min-width:0}.ClientHub-module__7-tkFq__orgAvatar{width:2.5rem;height:2.5rem;font-weight:900;font-size:var(--font-size-base);border:1px solid;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.ClientHub-module__7-tkFq__orgAvatarActive{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.ClientHub-module__7-tkFq__orgAvatarInactive{color:#dc2626;background:#fef2f2;border-color:#fee2e2}.ClientHub-module__7-tkFq__orgName{font-size:var(--font-size-base);color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.ClientHub-module__7-tkFq__orgCnpj{font-size:var(--font-size-2xs);color:#94a3b8;letter-spacing:-.05em;font-family:monospace}.ClientHub-module__7-tkFq__responsibleCell{align-items:center;gap:var(--space-2);color:#475569;font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:700;display:flex;overflow:hidden}.ClientHub-module__7-tkFq__responsibleIcon{color:#cbd5e1}.ClientHub-module__7-tkFq__complianceCell{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ClientHub-module__7-tkFq__complianceStatus{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.ClientHub-module__7-tkFq__complianceActive{color:#059669}.ClientHub-module__7-tkFq__complianceInactive{color:#dc2626}.ClientHub-module__7-tkFq__complianceBar{background:#f1f5f9;border-radius:9999px;width:4rem;height:.375rem;overflow:hidden}.ClientHub-module__7-tkFq__complianceBarFill{border-radius:9999px;width:100%;height:100%;transition:all .5s}.ClientHub-module__7-tkFq__complianceBarActive{background:#10b981}.ClientHub-module__7-tkFq__complianceBarInactive{background:#ef4444}.ClientHub-module__7-tkFq__actionsRow{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.ClientHub-module__7-tkFq__chevronIcon{color:#e2e8f0;transition:color .2s}.ClientHub-module__7-tkFq__clientRow:hover .ClientHub-module__7-tkFq__chevronIcon{color:#3b82f6}.ClientHub-module__7-tkFq__gridWrapper{padding:var(--space-6);flex:1;overflow:visible}.ClientHub-module__7-tkFq__grid{gap:var(--space-6);padding-bottom:var(--space-20);grid-template-columns:1fr;display:grid}@media (min-width:640px){.ClientHub-module__7-tkFq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ClientHub-module__7-tkFq__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ClientHub-module__7-tkFq__grid{grid-template-columns:repeat(4,1fr)}}.ClientHub-module__7-tkFq__clientCard{padding:var(--space-6);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:2.5rem;height:fit-content;transition:all .2s;position:relative;overflow:visible;box-shadow:0 1px 2px #0000000d}.ClientHub-module__7-tkFq__clientCard:hover{border-color:#3b82f64d;box-shadow:0 25px 50px -12px #00000040}.ClientHub-module__7-tkFq__cardRelative{z-index:10;position:relative}.ClientHub-module__7-tkFq__cardTopRow{margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;display:flex}.ClientHub-module__7-tkFq__cardAvatar{width:3.5rem;height:3.5rem;font-size:var(--font-size-xl);border:1px solid;border-radius:1rem;justify-content:center;align-items:center;font-weight:900;transition:transform .2s;display:flex;box-shadow:0 10px 15px -3px #0000001a}.ClientHub-module__7-tkFq__clientCard:hover .ClientHub-module__7-tkFq__cardAvatar{transform:scale(1.05)}.ClientHub-module__7-tkFq__cardAvatarActive{color:#fff;background:#132659;border-color:#1e3a8a}.ClientHub-module__7-tkFq__cardAvatarInactive{color:#fff;background:#dc2626;border-color:#b91c1c}.ClientHub-module__7-tkFq__statusBadgeRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.ClientHub-module__7-tkFq__cardStatusBadge{padding:var(--space-1) var(--space-3);font-size:var(--font-size-2xs);text-transform:uppercase;border:1px solid;border-radius:.5rem;font-weight:900;box-shadow:inset 0 2px 4px #0000000f}.ClientHub-module__7-tkFq__cardStatusActive{color:#059669;background:#ecfdf5;border-color:#d1fae5}.ClientHub-module__7-tkFq__cardStatusInactive{color:#dc2626;background:#fef2f2;border-color:#fee2e2}.ClientHub-module__7-tkFq__cardAlertPulse{animation:2s ease-in-out infinite ClientHub-module__7-tkFq__pulse}@keyframes ClientHub-module__7-tkFq__pulse{0%,to{opacity:1}50%{opacity:.5}}.ClientHub-module__7-tkFq__cardName{font-size:var(--font-size-md);color:#132659;text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.25;overflow:hidden}.ClientHub-module__7-tkFq__cardCnpj{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-1);margin-bottom:var(--space-6);font-weight:700}.ClientHub-module__7-tkFq__cardFooter{padding-top:var(--space-5);border-top:1px solid #f8fafc;justify-content:space-between;align-items:center;display:flex}.ClientHub-module__7-tkFq__cardPendingLabel{font-size:var(--font-size-2xs);text-transform:uppercase;color:#94a3b8;letter-spacing:.1em;font-weight:900}.ClientHub-module__7-tkFq__cardPendingCount{font-size:var(--font-size-2xl);margin-top:var(--space-1);font-weight:900}.ClientHub-module__7-tkFq__cardPendingAlert{color:#f97316}.ClientHub-module__7-tkFq__cardPendingOk{color:#10b981}.ClientHub-module__7-tkFq__cardChevronBtn{padding:var(--space-3);cursor:pointer;background:#f8fafc;border:none;border-radius:.75rem;transition:all .2s}.ClientHub-module__7-tkFq__clientCard:hover .ClientHub-module__7-tkFq__cardChevronBtn{color:#fff;background:#2563eb;box-shadow:0 4px 6px -1px #0000001a}.ClientHub-module__7-tkFq__statusBadge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-2xs);text-transform:uppercase;border:1px solid;border-radius:.75rem;font-weight:900;transition:all .2s;display:inline-flex}.ClientHub-module__7-tkFq__statusBadgeInactive{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.ClientHub-module__7-tkFq__statusBadgeWarning{color:#ea580c;background:#fff7ed;border-color:#fed7aa;box-shadow:0 1px 2px #0000000d}.ClientHub-module__7-tkFq__statusBadgeOk{color:#059669;background:#ecfdf5;border-color:#a7f3d0;box-shadow:0 1px 2px #0000000d}.ClientHub-module__7-tkFq__loadMoreContainer{padding:var(--space-8);text-align:center;flex-shrink:0}.ClientHub-module__7-tkFq__loadMoreBtn{padding:var(--space-3) var(--space-10);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;color:#64748b;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:1rem;font-weight:900;transition:all .2s;box-shadow:0 1px 2px #0000000d}.ClientHub-module__7-tkFq__loadMoreBtn:hover{color:#2563eb;border-color:#2563eb}.ClientHub-module__7-tkFq__loadMoreBtn:active{transform:scale(.95)}.ClientHub-module__7-tkFq__loadMoreBtn:disabled{opacity:.5}.ClientHub-module__7-tkFq__overlayCloser{z-index:80;background:0 0;position:fixed;inset:0}.ClientHub-module__7-tkFq__colSpanFull{padding:var(--space-4) 0;grid-column:1/-1;justify-content:center;display:flex}
.DrawingCanvas-module__Mn58gW__wrapper{position:relative}.DrawingCanvas-module__Mn58gW__canvas{z-index:20;position:absolute;inset:0}.DrawingCanvas-module__Mn58gW__canvasHand{pointer-events:none}.DrawingCanvas-module__Mn58gW__canvasDraw{cursor:crosshair}.DrawingCanvas-module__Mn58gW__canvasNoCursor{cursor:none}.DrawingCanvas-module__Mn58gW__cursorIndicator{z-index:25;pointer-events:none;box-sizing:border-box;border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}.DrawingCanvas-module__Mn58gW__cursorIndicatorPen{border:1.5px solid}.DrawingCanvas-module__Mn58gW__cursorIndicatorEraser{background:#ffffff26;border:1.5px dashed #ffffffe6;box-shadow:0 0 0 1px #00000059}
.AuditHistoryFeed-module__Bm_nbG__feed{gap:var(--space-8);padding:var(--space-6) 0 var(--space-8);flex-direction:column;display:flex}.AuditHistoryFeed-module__Bm_nbG__group{gap:var(--space-3);flex-direction:column;display:flex}.AuditHistoryFeed-module__Bm_nbG__groupHeader{align-items:center;gap:var(--space-3);padding:0 var(--space-1);display:flex}.AuditHistoryFeed-module__Bm_nbG__groupLabel{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;font-weight:900}.AuditHistoryFeed-module__Bm_nbG__groupLine{background:linear-gradient(90deg,#e2e8f0,#0000);flex:1;height:1px}.AuditHistoryFeed-module__Bm_nbG__groupItems{gap:var(--space-2);flex-direction:column;display:flex}.AuditHistoryFeed-module__Bm_nbG__entry{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;text-align:left;background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;flex-wrap:wrap;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 3px #0000000d}.AuditHistoryFeed-module__Bm_nbG__entry:hover{border-color:#e2e8f0;box-shadow:0 12px 24px #00000014}.AuditHistoryFeed-module__Bm_nbG__entryIcon{border-style:solid;border-width:1px;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.AuditHistoryFeed-module__Bm_nbG__entryBody{flex-direction:column;flex:220px;gap:.3rem;min-width:0;display:flex}.AuditHistoryFeed-module__Bm_nbG__entryTopRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AuditHistoryFeed-module__Bm_nbG__entryAction{font-size:var(--font-size-sm);color:#0f172a;letter-spacing:-.01em;font-weight:800}.AuditHistoryFeed-module__Bm_nbG__entryMetaRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.AuditHistoryFeed-module__Bm_nbG__entryUser{font-size:var(--font-size-xs);color:#475569;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-weight:700}.AuditHistoryFeed-module__Bm_nbG__entrySep{color:#cbd5e1;flex-shrink:0}.AuditHistoryFeed-module__Bm_nbG__entryTarget{font-size:var(--font-size-xs);color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.AuditHistoryFeed-module__Bm_nbG__entryRight{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}.AuditHistoryFeed-module__Bm_nbG__entryTime{font-size:var(--font-size-2xs);color:#94a3b8;font-family:ui-monospace,monospace;font-weight:700}.AuditHistoryFeed-module__Bm_nbG__entryChevron{color:#cbd5e1;transition:transform .15s,color .15s}.AuditHistoryFeed-module__Bm_nbG__entry:hover .AuditHistoryFeed-module__Bm_nbG__entryChevron{color:#2563eb;transform:translate(2px)}
.SovereignLayout-module__5RXyRq__sovereignContainer{--primary-color:#1e3a8a;--accent-color:#b23c0e;--bg-color:#fff;--card-bg:#fff;--border-color:#f1f5f9;--text-primary:#1e293b;--text-secondary:#64748b;--sidebar-bg:#fff;--sidebar-border:#e2e8f0;--nav-active-bg:#fff7ed;--nav-active-text:#b23c0e;--nav-inactive-text:#64748b;--footer-bg:#f8fafc;--sidebar-width:280px;--sidebar-collapsed-width:80px}.SovereignLayout-module__5RXyRq__layoutRoot{background-color:var(--bg-color);width:100%;height:100vh;transition:background-color .5s;display:flex;overflow:hidden}.SovereignLayout-module__5RXyRq__sidebarWrapper{z-index:60;flex-shrink:0;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.SovereignLayout-module__5RXyRq__mainContentWrapper{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.SovereignLayout-module__5RXyRq__scrollingArea{flex:1;padding:1rem;overflow:auto}@media (min-width:768px){.SovereignLayout-module__5RXyRq__scrollingArea{padding:2rem}}.SovereignLayout-module__5RXyRq__sovereignCard{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:2rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}
.KpiCard-module__t7hUYa__card{padding:var(--space-5);box-shadow:var(--shadow-card);cursor:default;border-radius:2rem;flex-direction:column;justify-content:space-between;min-height:160px;transition:all .3s;display:flex;position:relative;overflow:hidden}.KpiCard-module__t7hUYa__clickable{cursor:pointer}@media (min-width:768px){.KpiCard-module__t7hUYa__card{padding:var(--space-6);min-height:180px}}@media (min-width:1024px){.KpiCard-module__t7hUYa__card{min-height:auto;padding:var(--space-5) var(--space-6);align-items:center;gap:var(--space-5);flex-direction:row}.KpiCard-module__t7hUYa__cardHeader{flex-shrink:0;justify-content:flex-start}.KpiCard-module__t7hUYa__arrowIcon{display:none}.KpiCard-module__t7hUYa__cardBody{flex:1;margin-top:0}.KpiCard-module__t7hUYa__value{font-size:var(--font-size-3xl)}.KpiCard-module__t7hUYa__bgDecoration{opacity:.04}}.KpiCard-module__t7hUYa__clickable:hover{transform:translateY(-.25rem);box-shadow:0 20px 25px -5px #0000001a}.KpiCard-module__t7hUYa__themeAlert{background-color:var(--color-accent-orange);color:#fff;border:none}.KpiCard-module__t7hUYa__themeSuccess{color:#fff;background-color:#059669;border:none}.KpiCard-module__t7hUYa__themeDark{background-color:var(--color-primary-dark-blue);color:#fff;border:none}.KpiCard-module__t7hUYa__themeLight{color:#1e293b;background-color:#fff;border:1px solid #e2e8f0}.KpiCard-module__t7hUYa__cardHeader{z-index:10;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.KpiCard-module__t7hUYa__iconContainer{padding:var(--space-2);border-radius:.75rem;transition:transform .3s}@media (min-width:768px){.KpiCard-module__t7hUYa__iconContainer{padding:var(--space-3);border-radius:1rem}}.KpiCard-module__t7hUYa__card:hover .KpiCard-module__t7hUYa__iconContainer{transform:scale(1.1)}.KpiCard-module__t7hUYa__iconThemeAlert,.KpiCard-module__t7hUYa__iconThemeSuccess{color:#fff;background-color:#fff3}.KpiCard-module__t7hUYa__iconThemeDark{color:#fff;background-color:#ffffff1a}.KpiCard-module__t7hUYa__iconThemeLight{color:#94a3b8;background-color:#f8fafc}.KpiCard-module__t7hUYa__arrowIcon{opacity:.5;width:18px;height:18px;transition:opacity .3s}.KpiCard-module__t7hUYa__card:hover .KpiCard-module__t7hUYa__arrowIcon{opacity:1}.KpiCard-module__t7hUYa__cardBody{z-index:10;margin-top:var(--space-3);min-width:0;position:relative}@media (min-width:768px){.KpiCard-module__t7hUYa__cardBody{margin-top:var(--space-4)}}.KpiCard-module__t7hUYa__value{font-size:var(--font-size-3xl);letter-spacing:-.05em;font-weight:900;line-height:var(--line-height-tight);display:block}@media (min-width:768px){.KpiCard-module__t7hUYa__value{font-size:var(--font-size-4xl)}}.KpiCard-module__t7hUYa__label{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:2px;margin-top:var(--space-2);opacity:.7;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:900}@media (min-width:768px){.KpiCard-module__t7hUYa__label{font-size:var(--font-size-2xs);margin-top:var(--space-2)}}.KpiCard-module__t7hUYa__subtext{text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-1);opacity:.9;padding-top:var(--space-2);border-top:1px solid #ffffff1a;font-size:8px;font-weight:700;display:inline-block}.KpiCard-module__t7hUYa__themeLight .KpiCard-module__t7hUYa__subtext{border-top-color:#0000000d}@media (min-width:768px){.KpiCard-module__t7hUYa__subtext{font-size:9px}}.KpiCard-module__t7hUYa__bgDecoration{opacity:.05;pointer-events:none;position:absolute;bottom:-1.5rem;right:-1rem;transform:rotate(12deg)}@media (min-width:768px){.KpiCard-module__t7hUYa__bgDecoration{opacity:.07}}
.PrivacyModal-module__0XeO-G__body{flex-direction:column;flex:1;gap:2rem;padding:2rem;display:flex;overflow-y:auto}.PrivacyModal-module__0XeO-G__section{animation:.5s ease-out PrivacyModal-module__0XeO-G__slideFromBottom}@keyframes PrivacyModal-module__0XeO-G__slideFromBottom{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.PrivacyModal-module__0XeO-G__sectionTitle{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.05em;color:#334155;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:900;display:flex}.PrivacyModal-module__0XeO-G__sectionText{font-size:var(--font-size-base);color:#475569;text-align:justify;line-height:1.625}.PrivacyModal-module__0XeO-G__listBox{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.PrivacyModal-module__0XeO-G__listItems{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.PrivacyModal-module__0XeO-G__listItem{align-items:flex-start;gap:.75rem;display:flex}.PrivacyModal-module__0XeO-G__bullet{background-color:var(--color-detail-blue);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.375rem}.PrivacyModal-module__0XeO-G__listItemText{font-size:var(--font-size-base);color:#475569;font-weight:500}.PrivacyModal-module__0XeO-G__footer{background-color:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;padding:1.25rem;display:flex}.PrivacyModal-module__0XeO-G__confirmBtn{background-color:var(--color-primary-dark-blue);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.5rem;font-weight:700;transition:color .15s,background-color .15s,border-color .15s;box-shadow:0 10px 15px -3px #0000001a}.PrivacyModal-module__0XeO-G__confirmBtn:hover{background-color:#1e293b}.PrivacyModal-module__0XeO-G__confirmBtn:active{transform:scale(.95)}
.UserList-module__3HI67q__container{width:100%;animation:.3s ease-out UserList-module__3HI67q__fadeIn}@keyframes UserList-module__3HI67q__fadeIn{0%{opacity:0}to{opacity:1}}.UserList-module__3HI67q__tableWrapper{width:100%;overflow:visible}.UserList-module__3HI67q__table{text-align:left;border-collapse:collapse;table-layout:auto;width:100%}.UserList-module__3HI67q__thead{color:#64748b;z-index:20;background:#f8fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.UserList-module__3HI67q__th{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.5rem;font-weight:900}.UserList-module__3HI67q__thHiddenLg,.UserList-module__3HI67q__thHiddenMd{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.5rem;font-weight:900;display:none}.UserList-module__3HI67q__thRight{text-align:right;padding:1rem 1.5rem}@media (min-width:768px){.UserList-module__3HI67q__thHiddenMd{display:table-cell}}@media (min-width:1024px){.UserList-module__3HI67q__thHiddenLg{display:table-cell}}.UserList-module__3HI67q__tbody tr+tr td{border-top:1px solid #f1f5f9}.UserList-module__3HI67q__overlay{z-index:80;background:0 0;position:fixed;inset:0}.UserList-module__3HI67q__row{transition:background-color .15s}.UserList-module__3HI67q__row:hover{background:#ffffffb3}.UserList-module__3HI67q__rowPending{opacity:.7;filter:grayscale(.5)}.UserList-module__3HI67q__tdPad{padding:1rem 1.5rem}.UserList-module__3HI67q__identityCell{align-items:center;gap:.75rem;min-width:0;display:flex}.UserList-module__3HI67q__avatarVital{color:#fff;background:#2563eb;border:1px solid #3b82f6;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;display:flex;box-shadow:0 1px 2px #0000000f}.UserList-module__3HI67q__avatarClient{color:#4f46e5;background:#eef2ff;border:1px solid #e0e7ff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;display:flex;box-shadow:0 1px 2px #0000000f}.UserList-module__3HI67q__nameGroup{min-width:0}.UserList-module__3HI67q__userName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.UserList-module__3HI67q__userEmail{font-size:var(--font-size-2xs);color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.UserList-module__3HI67q__roleCell{flex-direction:column;gap:.25rem;display:flex}.UserList-module__3HI67q__pendingLabel{font-size:var(--font-size-2xs);color:#dc2626;text-transform:uppercase;font-weight:900;animation:2s ease-in-out infinite UserList-module__3HI67q__pulse}@keyframes UserList-module__3HI67q__pulse{0%,to{opacity:1}50%{opacity:.5}}.UserList-module__3HI67q__corporateCell{font-size:var(--font-size-xs);color:#475569;padding:1rem 1.5rem;font-weight:700;display:none}@media (min-width:1024px){.UserList-module__3HI67q__corporateCell{display:table-cell}}.UserList-module__3HI67q__corporateInner{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;max-width:180px;display:flex;overflow:hidden}.UserList-module__3HI67q__accessCell{font-size:var(--font-size-2xs);font-family:var(--font-mono);color:#94a3b8;padding:1rem 1.5rem;font-weight:600;display:none}@media (min-width:768px){.UserList-module__3HI67q__accessCell{display:table-cell}}.UserList-module__3HI67q__actionsCell{text-align:right;padding:1rem 1.5rem}.UserList-module__3HI67q__pendingAlert{font-size:var(--font-size-2xs);color:#dc2626;text-transform:uppercase;letter-spacing:.1em;background:#fef2f2;align-items:center;gap:.5rem;margin-top:.25rem;padding:.5rem 1rem;font-weight:900;display:flex}.UserList-module__3HI67q__roleBadge{width:fit-content;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-weight:900;display:inline-flex}.UserList-module__3HI67q__roleAdmin{color:#7e22ce;background:#faf5ff;border-color:#e9d5ff}.UserList-module__3HI67q__roleQuality{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.UserList-module__3HI67q__roleClient{color:#15803d;background:#f0fdf4;border-color:#dcfce7}.UserList-module__3HI67q__statusBadge{font-size:var(--font-size-2xs);text-transform:uppercase;border:1px solid;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-weight:900;transition:all .15s;display:inline-flex}.UserList-module__3HI67q__statusActive{color:#059669;background:#ecfdf5;border-color:#d1fae5}.UserList-module__3HI67q__statusInactive{color:#dc2626;background:#fef2f2;border-color:#fee2e2;box-shadow:0 1px 2px #0000000f}.UserList-module__3HI67q__dotActive{background:#10b981;border-radius:9999px;width:.375rem;height:.375rem}.UserList-module__3HI67q__dotInactive{background:#ef4444;border-radius:9999px;width:.375rem;height:.375rem;animation:2s ease-in-out infinite UserList-module__3HI67q__pulse}
.AdminOverview-module__yysMtq__overviewGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.AdminOverview-module__yysMtq__overviewGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.AdminOverview-module__yysMtq__overviewGrid{grid-template-columns:repeat(4,1fr)}}.AdminOverview-module__yysMtq__systemHealthCard{color:#fff;background-color:#10b981;border-radius:2.5rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #10b98133}@media (min-width:768px){.AdminOverview-module__yysMtq__systemHealthCard{grid-column:span 1}}@media (min-width:1024px){.AdminOverview-module__yysMtq__systemHealthCard{grid-row:span 2}}.AdminOverview-module__yysMtq__healthIconBg{opacity:.1;padding:2.5rem;transition:transform .7s;position:absolute;top:0;right:0}.AdminOverview-module__yysMtq__systemHealthCard:hover .AdminOverview-module__yysMtq__healthIconBg{transform:scale(1.1)}.AdminOverview-module__yysMtq__healthContent{z-index:10;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.AdminOverview-module__yysMtq__mainIconWrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fff3;border-radius:1rem;width:fit-content;padding:.75rem}.AdminOverview-module__yysMtq__healthTextStack{flex-direction:column;gap:.5rem;display:flex}.AdminOverview-module__yysMtq__statusIndicator{align-items:center;gap:.5rem;display:flex}.AdminOverview-module__yysMtq__statusDot{background-color:#fff;border-radius:9999px;width:.75rem;height:.75rem;animation:2s infinite AdminOverview-module__yysMtq__pulse}.AdminOverview-module__yysMtq__statusLabel{text-transform:uppercase;letter-spacing:3px;font-size:.625rem;font-weight:900}.AdminOverview-module__yysMtq__healthTitle{text-transform:uppercase;letter-spacing:-.025em;font-size:1.875rem;font-weight:900;line-height:1}.AdminOverview-module__yysMtq__healthDesc{color:#ecfdf5;opacity:.9;padding-top:.5rem;font-size:.75rem;font-weight:500;line-height:1.625}.AdminOverview-module__yysMtq__governanceCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:2.5rem;flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}@media (min-width:768px){.AdminOverview-module__yysMtq__governanceCard{flex-direction:row;grid-column:span 2}}@media (min-width:1024px){.AdminOverview-module__yysMtq__governanceCard{grid-column:span 3}}.AdminOverview-module__yysMtq__governanceCard:hover{box-shadow:0 4px 6px -1px #0000001a}.AdminOverview-module__yysMtq__governanceMain{align-items:center;gap:1.5rem;display:flex}.AdminOverview-module__yysMtq__govIconBox{color:#cbd5e1;background-color:#f8fafc;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.AdminOverview-module__yysMtq__govTextStack{flex-direction:column;gap:.25rem;display:flex}.AdminOverview-module__yysMtq__govTitle{color:#0f172a;text-transform:uppercase;letter-spacing:-.025em;font-size:1.25rem;font-weight:900}.AdminOverview-module__yysMtq__govDesc{color:#64748b;max-width:28rem;font-size:.75rem;font-weight:500}.AdminOverview-module__yysMtq__liveSyncBadge{color:#1d4ed8;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex}.AdminOverview-module__yysMtq__liveSyncText{text-transform:uppercase;letter-spacing:.1em;font-size:.625rem;font-weight:900}.AdminOverview-module__yysMtq__loadingWrapper{background-color:#fff;border:1px solid #f1f5f9;border-radius:2.5rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:400px;display:flex}.AdminOverview-module__yysMtq__loadingText{color:#94a3b8;text-transform:uppercase;letter-spacing:4px;font-size:.625rem;font-weight:900}@keyframes AdminOverview-module__yysMtq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.LoginHero-module__cHLOGW__loginHero{z-index:10;color:#fff;flex-direction:column;width:100%;height:auto;padding:2rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.LoginHero-module__cHLOGW__loginHero{padding:2.5rem 3rem}}@media (min-width:1024px){.LoginHero-module__cHLOGW__loginHero{height:100%;padding:3rem 4.5rem}}@media (min-width:1280px){.LoginHero-module__cHLOGW__loginHero{padding:4rem 6rem}}.LoginHero-module__cHLOGW__noise{opacity:.03;pointer-events:none;mix-blend-mode:overlay;background-image:url(/noise.svg);position:absolute;inset:0}.LoginHero-module__cHLOGW__grid{opacity:.03;pointer-events:none;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.LoginHero-module__cHLOGW__logoContainer{z-index:10;flex-shrink:0;margin-top:.5rem;position:relative}@media (min-width:768px){.LoginHero-module__cHLOGW__logoContainer{margin-top:1rem}}.LoginHero-module__cHLOGW__logo{object-fit:contain;filter:drop-shadow(0 4px 12px #0000004d);height:3.5rem}@media (min-width:768px){.LoginHero-module__cHLOGW__logo{height:4.5rem}}@media (min-width:1024px){.LoginHero-module__cHLOGW__logo{height:5rem}}@media (min-width:1280px){.LoginHero-module__cHLOGW__logo{height:6rem}}@media (min-width:1536px){.LoginHero-module__cHLOGW__logo{height:7.5rem}}.LoginHero-module__cHLOGW__mainContent{z-index:10;flex-direction:column;flex:1;justify-content:center;padding-top:1rem;padding-bottom:1rem;display:flex;position:relative}.LoginHero-module__cHLOGW__stack{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.LoginHero-module__cHLOGW__stack{gap:1.5rem}}@media (min-width:1024px){.LoginHero-module__cHLOGW__stack{gap:2rem}}.LoginHero-module__cHLOGW__titleDescStack{flex-direction:column;gap:.125rem;display:flex}@media (min-width:768px){.LoginHero-module__cHLOGW__titleDescStack{gap:.25rem}}@media (min-width:1280px){.LoginHero-module__cHLOGW__titleDescStack{gap:.375rem}}.LoginHero-module__cHLOGW__subtitleWrapper{flex-direction:column;gap:.05rem;display:flex}.LoginHero-module__cHLOGW__subtitleRow{align-items:center;gap:.75rem;display:flex}.LoginHero-module__cHLOGW__orangeLine{background-color:#b23c0e;width:1.5rem;height:2px;box-shadow:0 0 12px #b23c0e99}.LoginHero-module__cHLOGW__subtitleText{font-family:var(--font-display);color:#b23c0e;text-transform:uppercase;letter-spacing:3px;font-size:.75rem;font-weight:900}.LoginHero-module__cHLOGW__heroTitle{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;max-width:32rem;margin:0;font-size:1.75rem;font-weight:900;line-height:1.05}@media (min-width:768px){.LoginHero-module__cHLOGW__heroTitle{font-size:2.25rem}}@media (min-width:1280px){.LoginHero-module__cHLOGW__heroTitle{font-size:2.75rem}}@media (min-width:1536px){.LoginHero-module__cHLOGW__heroTitle{font-size:4.25rem}}.LoginHero-module__cHLOGW__titleSecondary{color:#ffffffb3;white-space:nowrap}.LoginHero-module__cHLOGW__titleTertiary{color:#fff6;white-space:nowrap}.LoginHero-module__cHLOGW__description{color:#cbd5e1e6;max-width:24rem;font-size:.875rem;font-weight:500;line-height:1.4}@media (min-width:768px){.LoginHero-module__cHLOGW__description{font-size:1rem}}@media (min-width:1280px){.LoginHero-module__cHLOGW__description{font-size:1.125rem}}.LoginHero-module__cHLOGW__tags{flex-wrap:wrap;gap:1rem;padding-top:.25rem;display:flex}.LoginHero-module__cHLOGW__tag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:2px;color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff14;border:1px solid #fff3;border-radius:1rem;align-items:center;gap:.75rem;padding:.875rem 1.75rem;font-size:.75rem;font-weight:900;transition:all .2s;display:flex}.LoginHero-module__cHLOGW__tag:hover{border-color:#b23c0e4d}.LoginHero-module__cHLOGW__tagBlueIcon{color:#2563eb}.LoginHero-module__cHLOGW__tagOrangeIcon{color:#b23c0e}.LoginHero-module__cHLOGW__footer{z-index:10;text-transform:uppercase;letter-spacing:2px;color:#fff6;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.5rem;font-weight:700;display:flex;position:relative}@media (min-width:1024px){.LoginHero-module__cHLOGW__footer{font-size:.5625rem}}@media (min-width:1280px){.LoginHero-module__cHLOGW__footer{font-size:.625rem}}.LoginHero-module__cHLOGW__monitoring{align-items:center;gap:.5rem;display:flex}.LoginHero-module__cHLOGW__dot{width:.4rem;height:.4rem;display:flex;position:relative}.LoginHero-module__cHLOGW__dotPing{opacity:.6;background-color:#34d399;border-radius:9999px;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite LoginHero-module__cHLOGW__ping;display:inline-flex;position:absolute}.LoginHero-module__cHLOGW__dotCore{background-color:#10b981;border-radius:9999px;width:.4rem;height:.4rem;display:inline-flex;position:relative}.LoginHero-module__cHLOGW__monitoringText{color:#34d399cc}.LoginHero-module__cHLOGW__version{color:#fff3}.LoginHero-module__cHLOGW__bgLayer{z-index:-10;position:absolute;inset:0;overflow:hidden}.LoginHero-module__cHLOGW__bgImage{object-fit:cover;opacity:.5;width:100%;height:100%;animation:20s infinite alternate LoginHero-module__cHLOGW__slow-zoom}.LoginHero-module__cHLOGW__bgGradient{background:linear-gradient(to top right,#081437,#081437e6,#0000);position:absolute;inset:0}.LoginHero-module__cHLOGW__bgRadial{background:radial-gradient(circle at 0 100%,#b23c0e1a,#0000);position:absolute;inset:0}@keyframes LoginHero-module__cHLOGW__slow-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes LoginHero-module__cHLOGW__ping{75%,to{opacity:0;transform:scale(2)}}
.ClientListControls-module__r4Wjkq__toolbar{padding:var(--space-4);display:flex}.ClientListControls-module__r4Wjkq__searchWrapper{width:100%;max-width:36rem}.ClientListControls-module__r4Wjkq__filters{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-top:1px solid #f1f5f9;flex-flow:column wrap;display:flex}@media (min-width:1024px){.ClientListControls-module__r4Wjkq__filters{flex-direction:row}}.ClientListControls-module__r4Wjkq__filterLeft{align-items:center;gap:var(--space-4);flex-wrap:wrap;width:100%;display:flex}@media (min-width:1024px){.ClientListControls-module__r4Wjkq__filterLeft{width:auto}}.ClientListControls-module__r4Wjkq__viewToggle{padding:var(--space-1);background:#e2e8f080;border-radius:.75rem;display:flex}.ClientListControls-module__r4Wjkq__viewToggleBtn{padding:var(--space-2);cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.5rem;transition:all .2s}.ClientListControls-module__r4Wjkq__viewToggleBtnActive{color:var(--color-detail-blue);background:#fff;box-shadow:0 1px 2px #0000000d}.ClientListControls-module__r4Wjkq__sortSelect{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;transition:border-color .2s;display:flex;box-shadow:0 1px 2px #0000000d}.ClientListControls-module__r4Wjkq__sortSelect:hover{border-color:color-mix(in srgb, var(--color-detail-blue) 50%, transparent)}.ClientListControls-module__r4Wjkq__sortSelectIcon{color:#94a3b8;flex-shrink:0}.ClientListControls-module__r4Wjkq__sortSelectEl{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;color:#475569;cursor:pointer;background:0 0;border:none;outline:none;font-weight:900}.ClientListControls-module__r4Wjkq__sortSelectEl:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ClientListControls-module__r4Wjkq__statusTabs{align-items:center;gap:var(--space-2);padding:var(--space-2);background:#e2e8f080;border-radius:1rem;width:100%;display:flex}@media (min-width:1024px){.ClientListControls-module__r4Wjkq__statusTabs{width:auto}}.ClientListControls-module__r4Wjkq__statusTab{min-width:0;padding:var(--space-2) var(--space-6);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.75rem;flex:1;font-weight:900;transition:all .2s}@media (min-width:1024px){.ClientListControls-module__r4Wjkq__statusTab{flex:none}}.ClientListControls-module__r4Wjkq__statusTab:hover{color:#374151}.ClientListControls-module__r4Wjkq__statusTabActive{color:var(--color-primary-dark-blue);background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}
@keyframes PdfViewport-module__Nz8pgG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PdfViewport-module__Nz8pgG__slideInFromRight{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes PdfViewport-module__Nz8pgG__loading{0%{width:0%;margin-left:0}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.PdfViewport-module__Nz8pgG__container{width:100%;height:100%;padding:var(--space-2);-webkit-user-select:none;user-select:none;background:#020617;transition:all .3s;position:relative;overflow:auto}@media (min-width:768px){.PdfViewport-module__Nz8pgG__container{padding:var(--space-12)}}.PdfViewport-module__Nz8pgG__containerDefault{cursor:default}.PdfViewport-module__Nz8pgG__containerGrab{cursor:grab}.PdfViewport-module__Nz8pgG__containerGrabbing{cursor:grabbing}.PdfViewport-module__Nz8pgG__loadingOverlay{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#020617f2;flex-direction:column;justify-content:center;align-items:center;animation:.5s PdfViewport-module__Nz8pgG__fadeIn;display:flex;position:absolute;inset:0}.PdfViewport-module__Nz8pgG__loadingInner{align-items:center;gap:var(--space-8);width:100%;max-width:56rem;padding:0 var(--space-10);flex-direction:column;display:flex}.PdfViewport-module__Nz8pgG__loadingSkeleton{background:#0f172a80;border:1px solid #ffffff0d;border-radius:2.5rem;justify-content:center;align-items:center;width:100%;height:70vh;animation:2s cubic-bezier(.4,0,.6,1) infinite PdfViewport-module__Nz8pgG__pulse;display:flex}@keyframes PdfViewport-module__Nz8pgG__pulse{0%,to{opacity:1}50%{opacity:.5}}.PdfViewport-module__Nz8pgG__loadingIconWrapper{padding:var(--space-8);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);background:#3b82f61a;border:1px solid #ffffff1a;border-radius:1.5rem}.PdfViewport-module__Nz8pgG__loadingIcon{color:#60a5fa;width:4rem;height:4rem;animation:2s cubic-bezier(.4,0,.6,1) infinite PdfViewport-module__Nz8pgG__pulse}.PdfViewport-module__Nz8pgG__loadingBarWrapper{gap:var(--space-3);flex-direction:column;width:100%;max-width:24rem;display:flex}.PdfViewport-module__Nz8pgG__loadingBarTrack{background:#1e293b;border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.PdfViewport-module__Nz8pgG__loadingBarFill{background:#3b82f6;height:100%;animation:2s infinite PdfViewport-module__Nz8pgG__loading}.PdfViewport-module__Nz8pgG__loadingMeta{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.188rem;color:#64748b;justify-content:space-between;align-items:center;font-weight:900;display:flex}.PdfViewport-module__Nz8pgG__loadingMetaPulse{animation:2s cubic-bezier(.4,0,.6,1) infinite PdfViewport-module__Nz8pgG__pulse}.PdfViewport-module__Nz8pgG__pageWrapper{transform-origin:top;background:#fff;flex-shrink:0;margin:0 auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;transform:translateZ(0);box-shadow:0 50px 100px -20px #000c}@media (min-width:768px){.PdfViewport-module__Nz8pgG__pageWrapper{box-shadow:0 100px 200px -40px #000000e6}}.PdfViewport-module__Nz8pgG__canvas{transition:opacity .5s;display:block}.PdfViewport-module__Nz8pgG__canvasVisible{opacity:1}.PdfViewport-module__Nz8pgG__canvasHidden{opacity:0}.PdfViewport-module__Nz8pgG__overlayPointerAuto{z-index:10;pointer-events:auto;position:absolute;inset:0}.PdfViewport-module__Nz8pgG__overlayPointerNone{z-index:10;pointer-events:none;position:absolute;inset:0}.PdfViewport-module__Nz8pgG__renderingBadge{z-index:20;align-items:center;gap:var(--space-2);padding:.375rem var(--space-3);background:#020617cc;border:1px solid #ffffff1a;border-radius:.75rem;animation:.15s PdfViewport-module__Nz8pgG__slideInFromRight;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 25px 50px -12px #00000040}@media (min-width:768px){.PdfViewport-module__Nz8pgG__renderingBadge{top:1.5rem;right:1.5rem}}.PdfViewport-module__Nz8pgG__renderingIcon{color:#facc15;width:.75rem;height:.75rem;animation:2s cubic-bezier(.4,0,.6,1) infinite PdfViewport-module__Nz8pgG__pulse}.PdfViewport-module__Nz8pgG__renderingText{color:#fff;text-transform:uppercase;letter-spacing:.0625rem;font-size:.5rem;font-weight:900}.PdfViewport-module__Nz8pgG__errorOverlay{z-index:200;padding:var(--space-6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172af2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PdfViewport-module__Nz8pgG__errorContent{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.PdfViewport-module__Nz8pgG__errorIconWrapper{background:#ef44441a;border:1px solid #ef444433;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.PdfViewport-module__Nz8pgG__errorIcon{color:#ef4444;width:2rem;height:2rem}.PdfViewport-module__Nz8pgG__errorMessage{font-size:var(--font-size-xs);color:#cbd5e1;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.PdfViewport-module__Nz8pgG__errorBtn{padding:var(--space-3) var(--space-6);color:#fff;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#2563eb;border:none;border-radius:.75rem;font-weight:900;transition:background .15s;box-shadow:0 25px 50px -12px #00000040}.PdfViewport-module__Nz8pgG__errorBtn:hover{background:#3b82f6}
.InvestigationModal-module__MvJoWq__body{padding:var(--space-8);gap:var(--space-6);flex-direction:column;max-height:75vh;display:flex;overflow-y:auto}.InvestigationModal-module__MvJoWq__grid{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.InvestigationModal-module__MvJoWq__logInfo{gap:var(--space-2);flex-direction:column;display:flex}.InvestigationModal-module__MvJoWq__logInfoLabel{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1875rem;font-weight:900}.InvestigationModal-module__MvJoWq__logInfoValue{font-size:var(--font-size-base);color:#1e293b;font-weight:700;line-height:1.25}.InvestigationModal-module__MvJoWq__payloadBlock{gap:var(--space-2);flex-direction:column;display:flex}.InvestigationModal-module__MvJoWq__payloadPre{padding:var(--space-4);color:#e2e8f0;font-family:var(--font-mono,monospace);font-size:var(--font-size-xs);background:#0f172a;border-radius:.75rem;max-height:16rem;margin:0;line-height:1.5;overflow:auto}.InvestigationModal-module__MvJoWq__viewDocumentLink{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-primary-dark-blue);color:var(--color-detail-blue);font-size:var(--font-size-sm);border-radius:.75rem;align-self:flex-start;font-weight:700;text-decoration:none;display:inline-flex}
.VersionViews-module__3GoxcG__uploadView{gap:var(--space-8);flex-direction:column;animation:.5s both VersionViews-module__3GoxcG__fadeUp;display:flex}@keyframes VersionViews-module__3GoxcG__fadeUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.VersionViews-module__3GoxcG__uploadHeader{padding:var(--space-8);align-items:center;gap:var(--space-6);background:#eff6ff;border:2px solid #dbeafe;border-radius:2.5rem;display:flex}.VersionViews-module__3GoxcG__uploadHeaderIcon{color:#fff;background:#2563eb;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;box-shadow:0 10px 15px -3px #0000001a}.VersionViews-module__3GoxcG__uploadHeaderTitle{font-size:var(--font-size-xl);color:#1e3a8a;text-transform:uppercase;letter-spacing:-.025em;font-weight:900}.VersionViews-module__3GoxcG__uploadHeaderDesc{font-size:var(--font-size-base);color:#1d4ed8;opacity:.8;font-weight:500}.VersionViews-module__3GoxcG__dropZone{padding:var(--space-16);cursor:pointer;border:4px dashed;border-radius:3rem;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.VersionViews-module__3GoxcG__dropZoneIdle{border-color:#e2e8f0}.VersionViews-module__3GoxcG__dropZoneIdle:hover{background:#f8fafc;border-color:#60a5fa}.VersionViews-module__3GoxcG__dropZoneHovering{background:#eff6ff;border-color:#3b82f6;transform:scale(.99)}.VersionViews-module__3GoxcG__fileHiddenInput{display:none}.VersionViews-module__3GoxcG__selectedFileInfo{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.VersionViews-module__3GoxcG__selectedFileIcon{color:#fff;background:#10b981;border-radius:1.5rem;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;box-shadow:0 20px 25px -5px #0000001a}.VersionViews-module__3GoxcG__selectedFileName{font-size:var(--font-size-lg);color:#1e293b;text-transform:uppercase;letter-spacing:-.025em;font-weight:900}.VersionViews-module__3GoxcG__selectedFileMeta{font-size:var(--font-size-xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-1);font-weight:700}.VersionViews-module__3GoxcG__uploadSubmitBtn{padding:var(--space-4) var(--space-10);color:#fff;font-weight:900;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1875rem;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);background:#132659;border:none;border-radius:1rem;transition:all .2s;display:inline-flex;box-shadow:0 25px 50px -12px #00000040}.VersionViews-module__3GoxcG__uploadSubmitBtn:hover{background:#1e3a8a}.VersionViews-module__3GoxcG__uploadSubmitBtn:active{transform:scale(.95)}.VersionViews-module__3GoxcG__uploadSubmitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.VersionViews-module__3GoxcG__uploadSubmitSpinner{animation:1s linear infinite VersionViews-module__3GoxcG__uploadSubmitSpin}@keyframes VersionViews-module__3GoxcG__uploadSubmitSpin{to{transform:rotate(360deg)}}.VersionViews-module__3GoxcG__dropIdle{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.VersionViews-module__3GoxcG__dropIdleIconWrap{color:#94a3b8;background:#f1f5f9;border-radius:1.5rem;justify-content:center;align-items:center;width:5rem;height:5rem;transition:transform .2s;display:flex}.VersionViews-module__3GoxcG__dropZone:hover .VersionViews-module__3GoxcG__dropIdleIconWrap{transform:scale(1.1)}.VersionViews-module__3GoxcG__dropIdleTitle{font-size:var(--font-size-md);color:#475569;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.VersionViews-module__3GoxcG__dropIdleSubtitle{font-size:var(--font-size-xs);color:#94a3b8;margin-top:var(--space-2);font-weight:500}.VersionViews-module__3GoxcG__govNotice{padding:var(--space-6);align-items:flex-start;gap:var(--space-4);background:#fffbeb;border:1px solid #fde68a;border-radius:1.5rem;display:flex}.VersionViews-module__3GoxcG__govNoticeIcon{color:#d97706;flex-shrink:0}.VersionViews-module__3GoxcG__govNoticeText{font-size:var(--font-size-xs);color:#78350f;font-weight:500;line-height:1.625}.VersionViews-module__3GoxcG__historyView{gap:var(--space-10);flex-direction:column;animation:.7s both VersionViews-module__3GoxcG__fadeIn;display:flex}@keyframes VersionViews-module__3GoxcG__fadeIn{0%{opacity:0}to{opacity:1}}.VersionViews-module__3GoxcG__historyHeader{align-items:center;gap:var(--space-4);display:flex}.VersionViews-module__3GoxcG__historyHeaderIcon{color:#fff;background:#0f172a;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 10px 15px -3px #0000001a}.VersionViews-module__3GoxcG__historyHeaderTitle{font-size:var(--font-size-lg);color:#1e293b;text-transform:uppercase;letter-spacing:-.025em;font-weight:900}.VersionViews-module__3GoxcG__historyHeaderSubtitle{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.VersionViews-module__3GoxcG__timeline{padding-left:var(--space-10);gap:var(--space-8);flex-direction:column;display:flex;position:relative}.VersionViews-module__3GoxcG__timeline:before{content:"";background:#f1f5f9;border-radius:9999px;width:4px;position:absolute;top:.5rem;bottom:.5rem;left:19px}.VersionViews-module__3GoxcG__timelineItemCurrent{position:relative}.VersionViews-module__3GoxcG__timelineDotCurrent{z-index:10;color:#fff;background:#2563eb;border:4px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:0;left:-35px;box-shadow:0 4px 6px -1px #0000001a}.VersionViews-module__3GoxcG__timelineCardCurrent{padding:var(--space-6);background:#fff;border:2px solid #dbeafe;border-radius:2rem;transition:all .2s;box-shadow:0 1px 2px #0000000d}.VersionViews-module__3GoxcG__timelineCardCurrent:hover{box-shadow:0 4px 6px -1px #0000001a}.VersionViews-module__3GoxcG__timelineCardHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.VersionViews-module__3GoxcG__versionBadge{color:#fff;font-size:var(--font-size-2xs);text-transform:uppercase;background:#2563eb;border-radius:.25rem;padding:.125rem .5rem;font-weight:900}.VersionViews-module__3GoxcG__versionTitle{font-size:var(--font-size-base);color:#1e293b;text-transform:uppercase;letter-spacing:-.025em;margin-top:var(--space-2);font-weight:900}.VersionViews-module__3GoxcG__timelineTimestamp{font-size:var(--font-size-2xs);color:#94a3b8;padding:var(--space-1) var(--space-2);background:#f8fafc;border:1px solid #f1f5f9;border-radius:.5rem;font-family:ui-monospace,monospace;font-weight:700}.VersionViews-module__3GoxcG__leadTimeBadge{font-size:var(--font-size-2xs);color:#2563eb;padding:var(--space-1) var(--space-2);white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:.5rem;font-weight:700}.VersionViews-module__3GoxcG__archivedMetaSep{margin:0 var(--space-2);color:#cbd5e1}.VersionViews-module__3GoxcG__timelineActions{align-items:center;gap:var(--space-3);display:flex}.VersionViews-module__3GoxcG__analyzeBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:#fff;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#0f172a;border:none;border-radius:.75rem;font-weight:900;transition:all .2s;display:flex}.VersionViews-module__3GoxcG__analyzeBtn:hover{background:#1e3a8a}.VersionViews-module__3GoxcG__downloadIconBtn{padding:var(--space-2);color:#94a3b8;cursor:pointer;background:0 0;border:none;transition:color .2s;display:flex}.VersionViews-module__3GoxcG__downloadIconBtn:hover{color:#2563eb}.VersionViews-module__3GoxcG__downloadIconBtn:disabled,.VersionViews-module__3GoxcG__downloadBtnSecondary:disabled{opacity:.4;cursor:not-allowed}.VersionViews-module__3GoxcG__downloadIconBtn:disabled:hover,.VersionViews-module__3GoxcG__downloadBtnSecondary:disabled:hover{color:inherit}.VersionViews-module__3GoxcG__analysisSummaryWrapper{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid #f1f5f9;animation:.3s both VersionViews-module__3GoxcG__slideDown}@keyframes VersionViews-module__3GoxcG__slideDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.VersionViews-module__3GoxcG__timelineItemArchived{position:relative}.VersionViews-module__3GoxcG__timelineDotArchived{z-index:10;background:#cbd5e1;border:4px solid #fff;border-radius:9999px;width:1.5rem;height:1.5rem;position:absolute;top:0;left:-31px;box-shadow:0 1px 2px #0000000d}.VersionViews-module__3GoxcG__timelineCardArchived{padding:var(--space-6);opacity:.8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:2rem;transition:all .2s}.VersionViews-module__3GoxcG__timelineCardArchived:hover{opacity:1}.VersionViews-module__3GoxcG__archivedCardInner{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.VersionViews-module__3GoxcG__archivedLeft{align-items:center;gap:var(--space-4);display:flex}.VersionViews-module__3GoxcG__archivedIconWrap{padding:var(--space-2);color:#94a3b8;background:#fff;border-radius:.75rem;box-shadow:0 1px 2px #0000000d}.VersionViews-module__3GoxcG__archivedVersionTitle{font-size:var(--font-size-xs);color:#334155;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.VersionViews-module__3GoxcG__archivedMeta{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;align-items:center;gap:var(--space-2);margin-top:.125rem;font-weight:700;display:flex}.VersionViews-module__3GoxcG__archivedRight{align-items:center;gap:var(--space-2);display:flex}.VersionViews-module__3GoxcG__analyzeBtnSecondary{padding:var(--space-2) var(--space-4);color:#475569;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;font-weight:900;transition:all .2s}.VersionViews-module__3GoxcG__analyzeBtnSecondary:hover{color:#2563eb;border-color:#93c5fd}.VersionViews-module__3GoxcG__downloadBtnSecondary{padding:var(--space-2);color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;transition:all .2s;display:flex}.VersionViews-module__3GoxcG__downloadBtnSecondary:hover{color:#2563eb}.VersionViews-module__3GoxcG__archivedAnalysisSummary{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid #e2e8f0;animation:.2s both VersionViews-module__3GoxcG__slideDown2}@keyframes VersionViews-module__3GoxcG__slideDown2{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.VersionViews-module__3GoxcG__emptyHistory{padding:var(--space-20) 0;text-align:center;color:#e2e8f0}.VersionViews-module__3GoxcG__emptyHistoryIcon{opacity:.1;margin:0 auto var(--space-4)}.VersionViews-module__3GoxcG__emptyHistoryTitle{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.VersionViews-module__3GoxcG__emptyHistorySubtitle{font-size:var(--font-size-2xs);margin-top:var(--space-1);text-transform:uppercase;font-weight:700}.VersionViews-module__3GoxcG__analysisSummary{padding:var(--space-6);border:1px solid;border-radius:1rem}.VersionViews-module__3GoxcG__analysisSummaryNormal{background:#f8fafc;border-color:#f1f5f9}.VersionViews-module__3GoxcG__analysisSummaryHistorical{background:#fff6;border-color:#e2e8f0}.VersionViews-module__3GoxcG__analysisSummaryTitle{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1875rem;margin-bottom:var(--space-6);font-weight:900}.VersionViews-module__3GoxcG__summarySteps{gap:var(--space-4);flex-direction:column;display:flex}.VersionViews-module__3GoxcG__summaryStep{align-items:flex-start;gap:var(--space-4);display:flex}.VersionViews-module__3GoxcG__stepIconWrap{border:1px solid;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.VersionViews-module__3GoxcG__stepIconWrapDone{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.VersionViews-module__3GoxcG__stepIconWrapPending{color:#94a3b8;opacity:.4;background:#f1f5f9;border-color:#e2e8f0}.VersionViews-module__3GoxcG__stepIconWrapRejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.VersionViews-module__3GoxcG__stepBody{flex:1;min-width:0}.VersionViews-module__3GoxcG__stepRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.VersionViews-module__3GoxcG__stepLabelDone{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:-.025em;color:#1e293b;font-weight:900}.VersionViews-module__3GoxcG__stepLabelPending{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:-.025em;color:#94a3b8;font-weight:900}.VersionViews-module__3GoxcG__stepBadgeDone{font-size:var(--font-size-2xs);color:#059669;text-transform:uppercase;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.VersionViews-module__3GoxcG__stepBadgePending{font-size:var(--font-size-2xs);color:#cbd5e1;text-transform:uppercase;font-weight:700}.VersionViews-module__3GoxcG__stepBadgeRejected{font-size:var(--font-size-2xs);color:#b91c1c;text-transform:uppercase;background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;padding:.125rem .375rem;font-weight:700}.VersionViews-module__3GoxcG__stepSignee{margin-top:var(--space-1);align-items:center;gap:var(--space-3);font-size:var(--font-size-2xs);color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-weight:700;display:flex}.VersionViews-module__3GoxcG__stepSigneeSep{opacity:.3}.VersionViews-module__3GoxcG__stepNote{margin-top:var(--space-2);font-size:var(--font-size-2xs);color:#475569;padding-left:var(--space-3);border-left:2px solid #e2e8f0;font-style:italic;font-weight:500;line-height:1.625}.VersionViews-module__3GoxcG__historicalNote{margin-top:var(--space-6);padding:var(--space-4);align-items:center;gap:var(--space-3);background:#eff6ff80;border:1px solid #bfdbfe;border-radius:.75rem;display:flex}.VersionViews-module__3GoxcG__historicalNoteIcon{color:#3b82f6;flex-shrink:0}.VersionViews-module__3GoxcG__historicalNoteText{font-size:var(--font-size-2xs);color:#1d4ed8;font-weight:500;line-height:1.25}
.LogoutConfirmation-module__TGxzyq__overlay{z-index:9999;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#020617e6;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out LogoutConfirmation-module__TGxzyq__fadeIn;display:flex;position:fixed;inset:0}@keyframes LogoutConfirmation-module__TGxzyq__fadeIn{0%{opacity:0}to{opacity:1}}.LogoutConfirmation-module__TGxzyq__card{background-color:#fff;border:1px solid #fff3;border-radius:2.5rem;width:100%;max-width:24rem;animation:.3s ease-out LogoutConfirmation-module__TGxzyq__zoomIn;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes LogoutConfirmation-module__TGxzyq__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.LogoutConfirmation-module__TGxzyq__body{text-align:center;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.LogoutConfirmation-module__TGxzyq__iconBox{color:#f97316;background-color:#fff7ed;border:1px solid #ffedd5;border-radius:1.5rem;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 auto;display:flex;box-shadow:inset 0 2px 4px #0000000f}.LogoutConfirmation-module__TGxzyq__textBlock{flex-direction:column;gap:.5rem;display:flex}.LogoutConfirmation-module__TGxzyq__heading{color:#0f172a;letter-spacing:-.025em;text-transform:uppercase;font-size:1.25rem;font-weight:900}.LogoutConfirmation-module__TGxzyq__subtext{color:#64748b;padding:0 .5rem;font-size:.875rem;font-weight:500;line-height:1.625}.LogoutConfirmation-module__TGxzyq__actions{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.LogoutConfirmation-module__TGxzyq__btnConfirm{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background-color:#dc2626;border:none;border-radius:1rem;width:100%;padding:1rem 0;font-size:.75rem;font-weight:900;transition:all .15s;box-shadow:0 20px 25px -5px #dc262633,0 10px 10px -5px #dc26260a}.LogoutConfirmation-module__TGxzyq__btnConfirm:hover{background-color:#b91c1c}.LogoutConfirmation-module__TGxzyq__btnConfirm:active{transform:scale(.95)}.LogoutConfirmation-module__TGxzyq__btnCancel{color:#475569;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background-color:#f1f5f9;border:none;border-radius:1rem;width:100%;padding:1rem 0;font-size:.75rem;font-weight:900;transition:all .15s}.LogoutConfirmation-module__TGxzyq__btnCancel:hover{background-color:#e2e8f0}.LogoutConfirmation-module__TGxzyq__footerBar{text-align:center;background-color:#f8fafc;border-top:1px solid #f1f5f9;padding:.75rem 0}.LogoutConfirmation-module__TGxzyq__footerText{color:#94a3b8;text-transform:uppercase;letter-spacing:.1875rem;font-size:.5625rem;font-weight:900}
@keyframes DashboardHero-module__83S5-q__fadeIn{0%{opacity:0}to{opacity:1}}.DashboardHero-module__83S5-q__pageWrapper{background:#f1f5f9;flex-direction:column;animation:.4s DashboardHero-module__83S5-q__fadeIn;display:flex;position:absolute;inset:0;overflow:hidden auto}.DashboardHero-module__83S5-q__heroBanner{flex-shrink:0;padding:1.25rem 2.5rem}.DashboardHero-module__83S5-q__heroBannerInner{color:#fff;background:#020617;border:1px solid #ffffff0d;border-radius:2rem;align-items:center;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #0006}@media (min-width:768px){.DashboardHero-module__83S5-q__heroBannerInner{border-radius:2.5rem;padding:2rem 3.5rem}}.DashboardHero-module__83S5-q__heroGlow{filter:blur(80px);pointer-events:none;background:#b23c0e26;border-radius:50%;width:400px;height:400px;position:absolute;top:0;right:0;transform:translate(40%,-40%)}.DashboardHero-module__83S5-q__heroContent{z-index:10;flex-direction:column;gap:.625rem;display:flex;position:relative}.DashboardHero-module__83S5-q__badgeRow{align-items:center;gap:.625rem;display:flex}.DashboardHero-module__83S5-q__statusBadge{color:#6ee7b7;text-transform:uppercase;letter-spacing:.2em;background:#10b9811a;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.55rem;font-weight:950;display:inline-flex}.DashboardHero-module__83S5-q__iconEmerald{color:#10b981}.DashboardHero-module__83S5-q__roleBadge{text-transform:uppercase;letter-spacing:.35em;background:#b23c0e;border:1px solid #ffffff1a;border-radius:9999px;padding:.25rem .85rem;font-size:.55rem;font-weight:950;box-shadow:0 10px 20px -5px #b23c0e4d}.DashboardHero-module__83S5-q__heroTitle{letter-spacing:-.06em;text-transform:uppercase;font-size:2rem;font-weight:950;line-height:1.05}@media (min-width:768px){.DashboardHero-module__83S5-q__heroTitle{font-size:2.75rem}}@media (min-width:1024px){.DashboardHero-module__83S5-q__heroTitle{font-size:3.25rem}}.DashboardHero-module__83S5-q__noBreak{white-space:nowrap}.DashboardHero-module__83S5-q__userName{color:#ffffff59}.DashboardHero-module__83S5-q__terminalInfo{color:#94a3b899;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:.5rem;font-size:.65rem;font-weight:800;display:flex}.DashboardHero-module__83S5-q__overviewSection{flex-shrink:0;padding:1.25rem 2.5rem 1.5rem}
.SystemMaintenanceModal-module__m0rNMW__body{flex:1;position:relative;overflow-y:auto}.SystemMaintenanceModal-module__m0rNMW__form{padding-bottom:1rem}.SystemMaintenanceModal-module__m0rNMW__fieldGroup{flex-direction:column;gap:.375rem;padding:1.25rem 2rem 0;display:flex}.SystemMaintenanceModal-module__m0rNMW__label{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.15em;margin-left:.25rem;font-weight:900}.SystemMaintenanceModal-module__m0rNMW__input{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:2px solid #f1f5f9;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem;font-weight:600;transition:border-color .15s,background .15s}.SystemMaintenanceModal-module__m0rNMW__input:focus{background:#fff;border-color:#3b82f6}.SystemMaintenanceModal-module__m0rNMW__input:disabled{opacity:.5}.SystemMaintenanceModal-module__m0rNMW__input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.SystemMaintenanceModal-module__m0rNMW__textarea{color:#0f172a;resize:vertical;box-sizing:border-box;background:#f8fafc;border:2px solid #f1f5f9;border-radius:.5rem;outline:none;width:100%;min-height:100px;padding:.625rem 1rem;font-weight:500;transition:border-color .15s,background .15s}.SystemMaintenanceModal-module__m0rNMW__textarea:focus{background:#fff;border-color:#3b82f6}.SystemMaintenanceModal-module__m0rNMW__textarea:disabled{opacity:.5}.SystemMaintenanceModal-module__m0rNMW__textarea:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.SystemMaintenanceModal-module__m0rNMW__grid2{grid-template-columns:1fr 1fr;display:grid}.SystemMaintenanceModal-module__m0rNMW__footer{z-index:10;background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding:1.5rem 2rem;display:flex;position:sticky;bottom:0}.SystemMaintenanceModal-module__m0rNMW__cancelBtn{color:#64748b;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;border-radius:.75rem;padding:.75rem 1.5rem;transition:background .15s}.SystemMaintenanceModal-module__m0rNMW__cancelBtn:hover{background:#f1f5f9}.SystemMaintenanceModal-module__m0rNMW__cancelBtn:disabled{opacity:.5}.SystemMaintenanceModal-module__m0rNMW__submitBtn{color:#fff;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#081437;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 2.5rem;transition:background .15s,transform .1s;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.SystemMaintenanceModal-module__m0rNMW__submitBtn:hover{background:#1e293b}.SystemMaintenanceModal-module__m0rNMW__submitBtn:active{transform:scale(.95)}.SystemMaintenanceModal-module__m0rNMW__submitBtn:disabled{opacity:.7}.SystemMaintenanceModal-module__m0rNMW__spinIcon{animation:1s linear infinite SystemMaintenanceModal-module__m0rNMW__spin}@keyframes SystemMaintenanceModal-module__m0rNMW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.QualityAuditControls-module__15bXEq__toolbar{justify-content:space-between;align-items:center;gap:var(--space-6);flex-flow:column wrap;width:100%;animation:.5s both QualityAuditControls-module__15bXEq__animateIn;display:flex}@keyframes QualityAuditControls-module__15bXEq__animateIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:1280px){.QualityAuditControls-module__15bXEq__toolbar{flex-direction:row}}.QualityAuditControls-module__15bXEq__searchWrapper{width:100%;min-width:0;max-width:36rem}@media (min-width:1280px){.QualityAuditControls-module__15bXEq__searchWrapper{flex:1}}.QualityAuditControls-module__15bXEq__severityTabs{align-items:center;gap:var(--space-1);padding:var(--space-2);background:#e2e8f080;border:1px solid #e2e8f080;border-radius:1rem;flex-wrap:wrap;width:100%;display:flex}@media (min-width:1280px){.QualityAuditControls-module__15bXEq__severityTabs{flex-wrap:nowrap;width:auto}}.QualityAuditControls-module__15bXEq__severityTab{padding:var(--space-3) var(--space-6);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.75rem;font-weight:900;transition:all .2s}.QualityAuditControls-module__15bXEq__severityTab:hover{color:#1e293b;background:#fff6}.QualityAuditControls-module__15bXEq__severityTabActive{color:#0f172a;background:#fff;outline:1px solid #0000000d;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}