@font-face{font-family:Inter_400Regular;src:url(/fonts/Inter_400Regular.woff2) format("woff2"),url(/_next/static/media/Inter_400Regular.e7242cb1.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter_500Medium;src:url(/fonts/Inter_500Medium.woff2) format("woff2"),url(/_next/static/media/Inter_500Medium.9f86e32e.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter_600SemiBold;src:url(/fonts/Inter_600SemiBold.woff2) format("woff2"),url(/_next/static/media/Inter_600SemiBold.b0500007.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter_700Bold;src:url(/fonts/Inter_700Bold.woff2) format("woff2"),url(/_next/static/media/Inter_700Bold.6b064f73.ttf) format("truetype");font-display:swap}@font-face{font-family:JetBrainsMono_400Regular;src:url(/fonts/JetBrainsMono_400Regular.woff2) format("woff2"),url(/_next/static/media/JetBrainsMono_400Regular.61533762.ttf) format("truetype");font-display:swap}@font-face{font-family:JetBrainsMono_500Medium;src:url(/fonts/JetBrainsMono_500Medium.woff2) format("woff2"),url(/_next/static/media/JetBrainsMono_500Medium.d3265867.ttf) format("truetype");font-display:swap}:focus-visible{outline:2px solid #2e8af5!important;outline-offset:2px!important;border-radius:4px}@media (prefers-color-scheme:dark){:focus-visible{outline-color:#4b9dff!important}}input[data-ring=self]:focus-visible,textarea[data-ring=self]:focus-visible{outline:none!important;outline-offset:0!important}#root,body,html{height:100%;margin:0;padding:0}@supports (height:100dvh){#root,body,html{height:100dvh}}#root{display:flex;flex-direction:column}