:root{--max-width:1400px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}*{box-sizing:border-box;padding:0;margin:0}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}body{min-height:100vh;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;background-color:var(--amplify-colors-background-primary)}a{color:inherit;transition:color .2s ease}a:focus-visible{outline:2px solid var(--amplify-colors-primary-80,#fa760a);outline-offset:2px;border-radius:4px}[data-amplify-theme]{display:flex;flex-direction:column;min-height:100%}[data-amplify-theme] *{transition:background-color .2s ease,color .2s ease,border-color .2s ease}:focus-visible{outline:2px solid var(--amplify-colors-primary-80,#fa760a);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--amplify-colors-background-primary,#f3f3f3)}::-webkit-scrollbar-thumb{background:var(--amplify-colors-colors-font-80,#e0e0e0);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--amplify-colors-font-40,#9fa2a6)}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-VariableFont_wdth,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}[id]{scroll-margin-top:80px}div[id]{scroll-margin-top:80px!important}body{margin:0;font-family:Open Sans,sans-serif;height:100%;width:100%}main{display:flex;flex-direction:column;align-items:stretch}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;color:white}button:focus{outline:none}button:focus-visible{outline:2px solid #1976d2;outline-offset:2px}ul{-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;list-style-type:none;display:flex;flex-direction:column;margin:8px 0;border:1px solid black;gap:1px;background-color:black;border-radius:8px;overflow:auto}li{padding:8px}a{font-weight:800;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.amplify-button--primary{border:none!important;border-radius:var(--amplify-radii-full)!important;height:35px!important;padding:0 2rem!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:1rem!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(235,62,72,.3)!important;transition:all .2s ease!important}.amplify-button--primary,.amplify-button--primary:hover:not(:disabled){background:linear-gradient(90deg,rgb(235,62,72),rgb(241,150,91))!important}.amplify-button--primary:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(235,62,72,.4)!important}.amplify-button--primary:active:not(:disabled){transform:translateY(0)!important}.amplify-button--primary:disabled{background:linear-gradient(90deg,rgba(235,62,72,.5),rgba(241,150,91,.5))!important;opacity:.5!important;cursor:not-allowed!important;transform:none!important}[data-amplify-authenticator] .amplify-button--primary{margin-top:24px!important}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{background:linear-gradient(90deg,var(--amplify-colors-background-secondary) 0,var(--amplify-colors-border-secondary) 50%,var(--amplify-colors-background-secondary) 100%);background-size:1000px 100%;animation:shimmer 2s linear infinite;border-radius:4px;display:inline-block}.amplify-field-group:has(.amplify-field-group__outer-end) .amplify-input,[data-amplify-color-mode=dark] .amplify-field-group:has(.amplify-field-group__outer-end) .amplify-input{border-top-left-radius:999px!important;border-bottom-left-radius:999px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.amplify-field-group__outer-end .amplify-button,[data-amplify-color-mode=dark] .amplify-field-group__outer-end .amplify-button{border-top-right-radius:999px!important;border-bottom-right-radius:999px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}[data-amplify-authenticator]{background-color:#2a2a2a;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important}[data-amplify-authenticator] button,[data-amplify-authenticator] h1,[data-amplify-authenticator] h2,[data-amplify-authenticator] h3,[data-amplify-authenticator] h4,[data-amplify-authenticator] h5,[data-amplify-authenticator] h6{font-family:Montserrat,sans-serif}[data-amplify-authenticator] button[data-variation=primary],[data-amplify-authenticator] button[type=submit]{height:52px!important;min-height:52px!important}[data-amplify-authenticator],[data-amplify-authenticator] input{color:var(--amplify-colors-font-primary)}[data-amplify-authenticator] input{background-color:var(--amplify-colors-background-primary);border-color:var(--amplify-colors-border-primary);border-radius:9999px!important;height:52px!important;min-height:52px!important}[data-amplify-authenticator] button[aria-label*=password]{background-color:transparent!important;color:var(--amplify-colors-font-primary)!important;opacity:.7;transition:opacity .2s ease}[data-amplify-authenticator] button[aria-label*=password]:hover{opacity:1;background-color:transparent!important}[data-amplify-authenticator] a{color:var(--amplify-colors-primary-80)}[data-amplify-authenticator] a:hover{color:var(--amplify-colors-primary-100)}[data-amplify-theme][data-amplify-color-mode=dark] [data-amplify-authenticator]{background-color:#2a2a2a}[data-amplify-theme][data-amplify-color-mode=light] [data-amplify-authenticator]{background-color:#f0f0f0}[data-amplify-theme][data-amplify-color-mode=dark] [data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-colors-background-tertiary)}[data-amplify-theme][data-amplify-color-mode=light] [data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-colors-background-primary)}[data-amplify-theme][data-amplify-color-mode=dark] [data-amplify-authenticator] input{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);border-color:var(--amplify-colors-border-primary);border-radius:9999px!important;height:52px!important;min-height:52px!important}[data-amplify-theme][data-amplify-color-mode=dark] [data-amplify-authenticator] button[aria-label*=password]{color:var(--amplify-colors-font-primary)!important}