:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-graphite:#121612;--brand-surface:#1c221c;--brand-accent:#c8ff3d;--brand-accent-active:#a9ea00;--brand-soft:#f4f7ef;--brand-ink:#151a15;--brand-muted:#667064;--brand-focus:#84b5006b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--brand-ink);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a,input,select{touch-action:manipulation}img{max-width:100%}h1,h2,h3{text-wrap:balance}::selection{background:var(--brand-accent);color:var(--brand-graphite)}:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.skipLink{z-index:100;color:#171922;background:#fff;border-radius:4px;padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.statePage{background:#f4f5f7;place-items:center;min-height:100vh;padding:24px;display:grid}.stateCard{text-align:center;background:#fff;border:1px solid #e0e3e8;border-radius:8px;width:min(560px,100%);padding:48px;box-shadow:0 18px 50px #181d2514}.stateCard h1{margin:0 0 12px}.stateCard p{color:#69707a;line-height:1.6}.errorCode{font-size:4rem;font-weight:900;color:#577a00!important;margin:0!important}.stateButton{background:var(--brand-accent);min-height:46px;color:var(--brand-graphite);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;margin-top:12px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.loadingBar{background:linear-gradient(90deg,#eceef1 25%,#f7f8f9 50%,#eceef1 75%) 0 0/200% 100%;border-radius:5px;height:18px;margin:12px 0;animation:1.3s infinite shimmer}.loadingBar.short{width:64%;margin-inline:auto}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
