@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700&display=swap");html,body{overflow-x:hidden}.container,.layout-content.status .masthead-container.basic,.custom-footer-container{max-width:1310px;margin:0 auto;width:90%}.custom-header-container{margin-bottom:50px !important}.custom-header-container #topbar{background-color:#10161D;padding:20px 0}.custom-header-container #topbar .container{display:flex;justify-content:space-between;align-items:center}.custom-header-container #topbar .takeme{color:#fff;font-size:20px;line-height:32px;font-weight:400}body{font-family:'Work Sans', sans-serif}#intro{margin-top:120px}#intro h1{font-family:'Work Sans', sans-serif;font-size:48px;line-height:1;font-weight:500;margin-bottom:50px}#intro p{font-size:20px;line-height:32px;font-weight:400;margin-bottom:0}.status-index .page-status{border-radius:0 !important;border:unset !important;padding:30px !important;margin-bottom:60px !important}.status-index .page-status h2{font-weight:500;font-size:32px;line-height:40px;margin:0}#footer{position:relative;background:black;overflow:visible;border:unset;padding:80px 0 40px 0;color:rgba(255,255,255,0.8);font-size:12px;font-weight:400;line-height:170%;z-index:1;display:flex;flex-direction:column;gap:40px}#footer::before,#footer::after{content:'';position:absolute;top:0;height:100%;width:100%;background:black;z-index:-1}#footer::before{left:100%}#footer::after{right:100%}#footer a{color:white;text-decoration:underline}#footer svg{width:120px}#footer #links{padding:0;margin:0;list-style:none;display:flex;gap:24px}#footer #links a{font-size:14px;color:#FFFFFF;text-decoration:unset}#copyright{color:rgba(255,255,255,0.5);text-align:center}.masthead.no-logo::after{content:'This page shows the current status of Topstep Brokerage systems. If something is listed below, the team is aware and working to restore service as quickly as possible.';display:block;width:50%;font-size:20px;font-weight:500;margin-top:43px !important}@media (max-width: 768px){#topbar .takeme{display:none}}@media (max-width: 480px){#intro{margin-top:32px}#intro h1{margin-bottom:35px;font-size:32px}.status-index .page-status{padding:26px 23px !important;margin-bottom:35px !important}.layout-content.status.status-index .page-status .status{font-size:20px;line-height:1}.page-footer{display:flex;flex-direction:column;text-align:center;gap:1em}#footer{padding:32px 0;gap:32px}#footer #links{flex-direction:column;gap:1em}}.layout-content.status.status-index .components-section .components-uptime-link{margin-bottom:30px}.layout-content.status.status-index .components-section .components-container.one-column .component-container,.layout-content.status.status-index .components-section .components-container.one-column .component-container:first-child,.layout-content.status.status-index .components-section .components-container.one-column .component-container:last-child{border:1px solid #D9D9D9;border-radius:0 !important}.layout-content.status .incidents-list{background-color:black;position:relative;color:white;padding:60px 0}.layout-content.status .incidents-list::before,.layout-content.status .incidents-list::after{content:'';position:absolute;top:0;height:100%;width:100%;background:black;z-index:-1}.layout-content.status .incidents-list::before{right:100%}.layout-content.status .incidents-list::after{left:100%}.layout-content.status .incidents-list.format-expanded .status-day{margin-top:30px}.layout-content.status .incidents-list.format-expanded .status-day p{color:white}.layout-content.status .incidents-list.format-expanded .status-day .date{border-color:white;padding-bottom:15px;margin-bottom:15px}.layout-content.status.status-index .custom-metrics-container .metrics-container .metric{border-color:#D9D9D9}#past-incidents{font-size:40px;line-height:48px;margin-bottom:30px}.layout-content.status.status-index .incident-container .updates-container .update{background-color:#151515;padding:16px}.layout-content.status.status-index .incident-container .updates-container .update small{color:white}.page-footer{position:relative;background-color:black;margin:0;padding:20px 0;z-index:1;overflow:visible;border:0}.page-footer a{color:white}.page-footer::before,.page-footer::after{content:'';position:absolute;top:0;height:100%;width:100%;background:black;z-index:-1}.page-footer::before{right:100%}.page-footer::after{left:100%}
