*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}#root{margin:0;min-height:100vh;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0003;background-clip:padding-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#0000004d;background-clip:padding-box}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}::selection{background:#0057b833;color:inherit}[data-theme=dark] ::selection{background:#fff3}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:active,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:#e2e8f0;box-shadow:inset 0 0 0 30px #2d3748;caret-color:#e2e8f0}:focus-visible{outline:2px solid #0057b880;outline-offset:2px}.skip-link{background:#0057b8;border-radius:0 0 4px 0;color:#fff;font-weight:600;left:0;padding:8px 16px;position:fixed;text-decoration:none;top:-40px;transition:top .3s ease;z-index:10000}.skip-link:focus{outline:2px solid #fff;outline-offset:2px;top:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{*{background:#fff!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=main.df9c1c5e.css.map*/