body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--app-header-height:calc(64px + var(--safe-top));--app-bottom-nav-height:0px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--ds-text:#0f172a;--ds-muted:#64748b;--ds-border:#0f172a1a;--ds-border-strong:#0f172a29;--ds-surface:#ffffffeb;--ds-surface-solid:#fff;--ds-radius-card:18px;--ds-radius-control:12px;--ds-shadow-card:0 16px 48px #0f172a14;--ds-shadow-card-hover:0 22px 64px #0f172a1f;--ds-page-pad:24px;--ds-card-header-pad:16px 20px;--ds-card-body-pad:20px;color-scheme:light}:root[data-theme=dark]{--ds-text:#e2e8f0;--ds-muted:#94a3b8;--ds-border:#e2e8f01f;--ds-border-strong:#e2e8f02e;--ds-surface:#0f172aeb;--ds-surface-solid:#0f172a;--ds-shadow-card:0 18px 54px #00000080;--ds-shadow-card-hover:0 22px 70px #0000009e;color-scheme:dark}body.has-mobile-bottom-nav{--app-bottom-nav-height:64px}aside.left-panel{top:calc(64px + env(safe-area-inset-top, 0px));top:var(--app-header-height)}.right-panel{margin-top:calc(64px + env(safe-area-inset-top, 0px));margin-top:var(--app-header-height)}.right-panel .content{padding:24px;padding:var(--ds-page-pad);padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(var(--ds-page-pad) + var(--app-bottom-nav-height) + var(--safe-bottom))}.right-panel .content>.animated.fadeIn{margin-left:auto;margin-right:auto;max-width:1440px}@media (max-width:768px){:root{--ds-page-pad:16px;--ds-card-header-pad:14px 16px;--ds-card-body-pad:16px}}.right-panel .card{background:#ffffffeb!important;background:var(--ds-surface)!important;border:1px solid #0f172a1a!important;border:1px solid var(--ds-border)!important;border-radius:18px!important;border-radius:var(--ds-radius-card)!important;box-shadow:0 16px 48px #0f172a14!important;box-shadow:var(--ds-shadow-card)!important;margin-bottom:24px!important;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.right-panel .card:hover{border-color:#0f172a29!important;border-color:var(--ds-border-strong)!important;box-shadow:0 22px 64px #0f172a1f!important;box-shadow:var(--ds-shadow-card-hover)!important}.right-panel .card-header{background:linear-gradient(180deg,#fffffff2,#f8fafceb)!important;border-bottom:1px solid #0f172a1a!important;border-bottom:1px solid var(--ds-border)!important;padding:16px 20px!important;padding:var(--ds-card-header-pad)!important}:root[data-theme=dark] .right-panel .card-header{background:linear-gradient(180deg,#0f172af5,#020617f5)!important}.right-panel .card-header h1,.right-panel .card-header h2,.right-panel .card-header h3,.right-panel .card-header h4,.right-panel .card-header h5,.right-panel .card-header h6{color:#0f172a;color:var(--ds-text);font-weight:800;letter-spacing:.2px;margin:0}.right-panel .card-body{padding:20px!important;padding:var(--ds-card-body-pad)!important}.right-panel .card-body,.right-panel .card-footer,.right-panel .card-header,:root[data-theme=dark] .right-panel .table,:root[data-theme=dark] .right-panel .table td,:root[data-theme=dark] .right-panel .table th{color:#0f172a;color:var(--ds-text)}.right-panel .btn{border-radius:12px;border-radius:var(--ds-radius-control);font-weight:700}.right-panel .btn.focus,.right-panel .btn:active:focus,.right-panel .btn:focus{box-shadow:0 0 0 3px #1d4ed829!important}.right-panel .custom-select,.right-panel .form-control{background-color:#ffffffe0;border:1px solid #0f172a1a;border:1px solid var(--ds-border);border-radius:12px;border-radius:var(--ds-radius-control)}:root[data-theme=dark] .right-panel .custom-select,:root[data-theme=dark] .right-panel .form-control{background-color:#0f172ab8;color:#0f172a;color:var(--ds-text)}:root[data-theme=dark] .right-panel .form-control::placeholder{color:#94a3b8e6}.right-panel .custom-select:focus,.right-panel .form-control:focus{border-color:#1d4ed88c;box-shadow:0 0 0 3px #1d4ed824!important}.right-panel .table,.right-panel .table td,.right-panel .table th{border-color:#0f172a14!important}.sidebar-backdrop{background:#0f172a73;inset:0;position:fixed;z-index:998}@media (max-width:768px){.right-panel header.header{left:0;padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-top);position:fixed;right:0;top:0;z-index:1000}aside.left-panel{height:100vh;transform:translateX(-110%);transition:transform .2s ease;will-change:transform;z-index:999}aside.left-panel.mobile-open{transform:translateX(0)}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-content{display:block;margin:8vh auto;max-width:540px}@keyframes publicLayoutMeshDrift{0%{opacity:.88}50%{opacity:1}to{opacity:.92}}.public-layout-mesh{animation:publicLayoutMeshDrift 32s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.public-layout-mesh{animation:none;opacity:1}}.home-page-root{overflow-x:hidden}.home-page-root ::selection{background:#0ea5a459}@media (prefers-reduced-motion:no-preference){.landing-trust-strip .MuiPaper-root{animation:landingFadeUp .75s cubic-bezier(.22,1,.36,1) both}.landing-trust-strip .MuiPaper-root:first-child{animation-delay:.03s}.landing-trust-strip .MuiPaper-root:nth-child(2){animation-delay:.09s}.landing-trust-strip .MuiPaper-root:nth-child(3){animation-delay:.15s}.landing-trust-strip .MuiPaper-root:nth-child(4){animation-delay:.21s}.landing-stat-rail>div{animation:landingFadeUp .7s cubic-bezier(.22,1,.36,1) both}.landing-stat-rail>div:first-child{animation-delay:.08s}.landing-stat-rail>div:nth-child(2){animation-delay:.14s}.landing-stat-rail>div:nth-child(3){animation-delay:.2s}.landing-section-shell{animation:landingSectionIn .85s cubic-bezier(.22,1,.36,1) both}.landing-final-cta{animation:landingCtaGlow 10s ease-in-out infinite alternate}}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landingSectionIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landingCtaGlow{0%{filter:saturate(1)}to{filter:saturate(1.15)}}@media (prefers-reduced-motion:reduce){.landing-final-cta,.landing-section-shell,.landing-stat-rail>div,.landing-trust-strip .MuiPaper-root{animation:none}}@media (prefers-reduced-motion:no-preference){.landing-about-visual{transition:box-shadow .45s ease}}
/*# sourceMappingURL=main.c9f4c8e5.css.map*/