*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;margin:0;padding:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #0b3d91;outline-offset:2px}.btn,button,input,select,textarea{font-family:inherit}.btn{cursor:pointer;transition:all .2s ease}.btn:hover{box-shadow:0 2px 8px #0000001f;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.btn-primary{background:#0b3d91;border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:800;padding:14px 18px}.btn-primary:hover:not(:disabled){background:#0a3480;box-shadow:0 4px 12px #0b3d914d}.btn-secondary{background:#0000;border:1px solid #00000026;border-radius:10px;color:inherit;font-weight:650;padding:8px 10px}.btn-secondary:hover:not(:disabled){background:#0000000a;border-color:#00000040}.btn-tiny{background:#0000;border:1px solid #00000026;border-radius:10px;font-size:12px;font-weight:750;padding:7px 10px}.btn-tiny:hover:not(:disabled){background:#0000000a;border-color:#00000040}.btn-delete{border:1px solid #8a1f1f59;color:#8a1f1f}.btn-delete:hover:not(:disabled){background:#8a1f1f14;border-color:#8a1f1f80}input,select,textarea{font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#00000040}input:focus,select:focus,textarea:focus{border-color:#0b3d91;box-shadow:0 0 0 3px #0b3d911a}.card-hover{transition:transform .2s ease,box-shadow .2s ease}.card-hover:hover{box-shadow:0 4px 16px #00000014!important;transform:translateY(-2px)}.grid-2col{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.grid-3col{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.grid-4col{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.2fr .8fr 1.2fr auto}@media (max-width:968px){.grid-3col{grid-template-columns:1fr 1fr}.grid-3col>:last-child{grid-column:1/-1}}@media (max-width:768px){.grid-2col,.grid-3col{grid-template-columns:1fr}.grid-3col>:last-child{grid-column:auto}.grid-4col{gap:8px;grid-template-columns:1fr}.grid-4col>button{width:100%}.mobile-stack{flex-direction:column!important}.mobile-full-width{width:100%!important}}@media (max-width:640px){.grid-2col{gap:10px}}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:modalSlideIn .2s ease;background:#fff;border-radius:18px;box-shadow:0 8px 32px #0003;max-width:480px;padding:24px;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px;white-space:nowrap}.status-badge-green{background:#e8f7ee;border:1px solid #bfe7cf;color:#0c5f2b}.status-badge-yellow{background:#fff6d6;border:1px solid #f2e2a8;color:#7a5a00}.status-badge-red{background:#fdecec;border:1px solid #f5b9b9;color:#8a1f1f}.status-badge-almostThere{background:#eff6ff;border:1px solid #bfdbfe;color:#1e4d7b}.dashboard-content{flex:1 1;min-width:0;overflow-x:hidden}.dashboard-mobile-header{display:none}.dashboard-status-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.dashboard-tab-bar{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-tab-bar::-webkit-scrollbar{height:6px}.dashboard-tab-bar::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.sidebar-nav-btn:hover{background:#ffffff17!important;color:#fff!important}.sidebar-bottom-btn:hover{background:#ffffff12!important;color:#fffc!important}@media (max-width:900px){.dashboard-sidebar{display:none!important}.dashboard-mobile-header{display:block}.dashboard-status-grid{grid-template-columns:1fr}.dashboard-sandbox-controls{gap:10px}.dashboard-sandbox-field{min-width:100%!important;width:100%}}.grid-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.grid-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grid-metrics{grid-template-columns:1fr}}.welcome-header-desktop-nav{align-items:center;display:flex;gap:clamp(8px,1.5vw,16px)}.welcome-header-mobile-actions{align-items:center;display:none;gap:12px}.welcome-mobile-sticky-cta{display:none}.landing-flow-strip{grid-gap:clamp(6px,.9vw,12px);align-items:center;display:grid;gap:clamp(6px,.9vw,12px);grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr) auto minmax(160px,1fr);justify-content:center}.landing-flow-item{align-items:center;display:flex;gap:9px;min-width:0}.landing-flow-icon-circle{background:#eef2f7;border-radius:50%;flex-shrink:0;height:48px;width:48px}.landing-flow-connector,.landing-flow-icon-circle{align-items:center;display:flex;justify-content:center}@media (max-width:760px){.welcome-page{padding-bottom:86px}.welcome-header-desktop-nav{display:none}.welcome-header-mobile-actions{display:flex}.welcome-hero-cta-row{width:100%}.welcome-hero-primary-cta{justify-content:center;width:100%}.welcome-hero-secondary-cta{display:none}.welcome-hero-login-link{display:inline-flex!important}.welcome-hero-trust{align-items:flex-start;background:#f7faffdb;border:1px solid #071e3d1a;border-radius:12px;font-size:12px!important;gap:6px;line-height:1.25;padding:6px 9px}.welcome-hero-trust svg{flex-shrink:0;height:16px;width:14px}.welcome-mobile-sticky-cta{bottom:12px;display:block;left:12px;position:fixed;right:12px;z-index:150}button[aria-label="Open help page"]{bottom:88px!important}.landing-flow-strip{gap:16px;grid-template-columns:1fr;justify-items:center}.landing-flow-item{width:min(560px,100%)}.landing-flow-connector{display:none}}.landing-flow-connector svg{height:18px;width:clamp(56px,5.6vw,84px)}@media (max-width:640px){.landing-flow-item{align-items:flex-start;gap:10px}.landing-flow-icon-circle{height:42px;width:42px}.dashboard-tab-bar{padding-bottom:6px}}.container-responsive{padding:20px 20px 32px}@media (max-width:768px){.container-responsive{padding:20px 16px 40px}}.spinner{animation:spin .8s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#0b3d91;display:inline-block;height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.tooltip{cursor:help;position:relative}.tooltip:after{background:#000000e6;border-radius:8px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;margin-bottom:8px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s;white-space:nowrap}.tooltip:focus-visible:after,.tooltip:hover:after{opacity:1}.transition-all{transition:all .2s ease}
/*# sourceMappingURL=main.8b637eaa.css.map*/