.co3snW_screen{--error-background:0 0% 100%;--error-foreground:222.2 84% 4.9%;--error-muted:215.4 16.3% 45%;--error-border:214.3 31.8% 91.4%;--error-accent:210 40% 96.1%;background-color:hsl(var(--background,var(--error-background)));min-height:100dvh;color:hsl(var(--foreground,var(--error-foreground)));font-family:var(--font-outfit,ui-sans-serif), system-ui, sans-serif;flex-direction:column;display:flex}.co3snW_screen,.co3snW_screen *{box-sizing:border-box}.co3snW_screen p,.co3snW_screen h1{margin:0}.co3snW_screen a{color:inherit;text-decoration:none}.co3snW_screen a,.co3snW_screen button{touch-action:manipulation}.co3snW_screen a:focus-visible,.co3snW_screen button:focus-visible{outline:2px solid hsl(var(--ring,142.1 76.2% 36.3%));outline-offset:4px}.co3snW_header{flex-shrink:0;align-items:center;height:4rem;padding-left:1rem;padding-right:1rem;display:flex}@media (min-width:640px){.co3snW_header{padding-left:1.5rem;padding-right:1.5rem}}.co3snW_brand{border-radius:calc(var(--radius) - 2px);letter-spacing:-.025em;align-items:center;gap:.5rem;min-height:2.75rem;font-size:1rem;font-weight:600;line-height:1.5rem;display:inline-flex}.co3snW_brand img{flex-shrink:0;display:block}.co3snW_main{flex:1;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.co3snW_content{text-align:center;width:100%;max-width:28rem}.co3snW_title{text-wrap:balance;letter-spacing:-.025em;font-size:1.875rem;font-weight:600;line-height:1.2}.co3snW_screen .co3snW_description{text-wrap:balance;max-width:24rem;color:hsl(var(--muted-foreground,var(--error-muted)));margin-top:.75rem;margin-left:auto;margin-right:auto;font-size:.875rem;line-height:1.625}.co3snW_actions{flex-direction:column;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:640px){.co3snW_actions{flex-direction:row}}.co3snW_action{white-space:nowrap;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.co3snW_primaryAction{background-color:hsl(var(--primary,142.1 70.6% 45.3%));color:hsl(var(--primary-foreground,144.9 80.4% 10%));border:0}.co3snW_primaryAction:hover{background-color:hsl(var(--primary,142.1 70.6% 45.3%) / .9)}.co3snW_screen .co3snW_secondaryAction{border:1px solid hsl(var(--input,var(--error-border)));color:inherit;background-color:#0000}.co3snW_screen .co3snW_secondaryAction:hover{background-color:hsl(var(--accent,var(--error-accent)))}.co3snW_retryIcon{flex-shrink:0;width:1rem;height:1rem}.co3snW_support{text-align:center;color:hsl(var(--muted-foreground,var(--error-muted)));padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.75rem;line-height:1.625}.co3snW_supportLinks{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:1.25rem;display:flex}.co3snW_supportLink{border-radius:calc(var(--radius) - 4px);text-underline-offset:4px;align-items:center;min-height:2.75rem;display:inline-flex}.co3snW_screen .co3snW_supportLink:hover{color:hsl(var(--foreground,var(--error-foreground)));text-decoration:underline}@media (prefers-color-scheme:dark){.co3snW_screen{--error-background:222.2 84% 4.9%;--error-foreground:210 40% 98%;--error-muted:215 20.2% 65.1%;--error-border:217.2 32.6% 17.5%;--error-accent:217.2 32.6% 17.5%}}