*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#070707;color:#f3f1eb;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.65}input,select,textarea,button{font-family:DM Sans,sans-serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.fade-up{animation:fadeUp .45s ease both}.fade-up-1{animation:fadeUp .45s ease .07s both}.fade-up-2{animation:fadeUp .45s ease .14s both}.fade-up-3{animation:fadeUp .45s ease .21s both}.fade-up-4{animation:fadeUp .45s ease .28s both}.focus-ring:focus-visible{outline:2px solid #ff6f68;outline-offset:2px}.responsive-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.landing-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:stretch}.landing-mode-card{box-shadow:0 1px #ffffff0a inset,0 20px 48px #0000002e}.landing-mode-card:hover{transform:translateY(-2px)}.landing-mode-card:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.landing-mode-card:hover,.landing-mode-card:active{transform:none}.landing-live-dot{animation:none!important;opacity:1!important}}@media (max-width: 540px){.landing-status-rule{display:none}}.responsive-status-row{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:center}.mobile-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 860px){.nav-bar-root{height:auto!important;min-height:52px;padding:10px 16px!important;align-items:flex-start!important;gap:8px;flex-wrap:wrap}.home-header-row{gap:8px!important}.home-meta-sep{display:none}.home-section-nav{display:none!important}.landing-topbar{align-items:flex-start!important;flex-direction:column}.landing-status-tail{text-align:left!important;flex-basis:100%!important}.onboard-nav-right{width:100%;justify-content:space-between;flex-wrap:wrap;gap:10px!important}.onboard-step-actions{flex-wrap:wrap;gap:10px!important}.dashboard-tabs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;width:100%;margin-right:0!important;padding-bottom:2px}.dashboard-tabs-scroll button{white-space:nowrap}.mobile-full-width-btn{width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
