@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100%;min-height:100vh}@media (max-width: 600px){body,input,textarea,select,button{font-size:1rem}}@media (hover: none){*{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*:focus{outline:none}*:focus-visible{outline:3px solid #0d47a1;outline-offset:2px;border-radius:2px}@media (prefers-color-scheme: dark){*:focus-visible{outline-color:#90caf9}}@supports (-webkit-touch-callout: none){body,#root{min-height:-webkit-fill-available}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,a,input,textarea,select{font-size:inherit;line-height:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}p{overflow-wrap:break-word;word-wrap:break-word;max-width:75ch}img,svg{max-width:100%;height:auto}img:not([alt]){outline:3px solid red}[tabindex="-1"]:focus{outline:none!important}a{color:inherit;text-decoration-skip-ink:auto}a:focus-visible{outline:3px solid #0d47a1;outline-offset:2px;border-radius:2px}@media (prefers-color-scheme: dark){a:focus-visible{outline-color:#90caf9}}[role=button],[role=link]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed;pointer-events:none}[hidden]{display:none!important}@media (min-width: 100em){html{font-size:125%}}@media (min-width: 120em){html{font-size:150%}}.skip-link{position:absolute;left:-9999px;z-index:999999;padding:1em;background-color:#0d47a1;color:#fff;text-decoration:none;border-radius:0 0 .25em}.skip-link:focus{left:0;top:0}[data-whatintent=keyboard] *:focus{outline:3px solid #0d47a1;outline-offset:2px}[data-whatintent=mouse] *:focus{outline:none}@media (prefers-contrast: high){*:focus-visible{outline-width:4px;outline-offset:3px}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000004d;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#00000080}@media (prefers-color-scheme: dark){::-webkit-scrollbar-thumb{background:#ffffff4d}::-webkit-scrollbar-thumb:hover{background:#ffffff80}}[data-reach-dialog-overlay]{z-index:10}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){[data-reach-dialog-overlay]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating{animation:rotate 1s linear infinite}@media (prefers-reduced-motion: reduce){.rotating{animation:none}}
