@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:inherit;padding:0;margin:0}:where(:root){line-height:1.15;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}:where(main){display:block}:where(h1){font-size:2em;margin:.67em 0}:where(p+p){margin-top:1rem}:where(a){background-color:transparent}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(code,kbd,samp,pre){font-family:monospace,monospace;font-size:1em}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(button,input,optgroup,select,textarea){line-height:inherit;border:1px solid currentColor}:where(button){overflow:visible;text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;padding:1px 6px}:where(input){overflow:visible}:where(input,textarea){padding:1px}:where(fieldset){border:1px solid currentColor;margin:0 2px}:where(legend){color:inherit;display:table;max-width:100%;white-space:normal}:where(progress){display:inline-block;vertical-align:baseline}:where(select){text-transform:none}:where(textarea){overflow:auto;vertical-align:top}:where([type=search]){-webkit-appearance:textfield;outline-offset:-2px}:where([type=color]){background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-search-decoration,::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}:where(hr){box-sizing:content-box;height:0;color:inherit;overflow:visible}:where(dl,ol,ul){margin:1em 0}:where(ol ol,ol ul,ol dl,ul ol,ul ul,ul dl,dl ol,dl ul,dl dl){margin:0}:where(b,strong){font-weight:bolder}:where(audio,video){display:inline-block}:where(audio):not([controls]){display:none;height:0}:where(img){border:0}:where(svg):not(:root){overflow:hidden}:where(table){text-indent:0;border-color:inherit}:where(details){display:block}:where(dialog){background-color:inherit;border:solid;color:inherit;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog):not([open]){display:none}:where(summary){display:list-item}:where(canvas){display:inline-block}:where(template){display:none}:where([hidden]){display:none}.page-error{min-height:100vh;display:flex;flex-direction:column}.page-error .error-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.page-error .page__content{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem}@media (min-width: 768px){.page-error .page__content{padding:6rem 1rem}}.page-error .error-page{width:100%;max-width:48rem}.page-error .card{background:#d6e7ef80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(245,238,240,.8);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}@media (min-width: 768px){.page-error .card{padding:2.5rem}}.page-error .error-block{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.page-error .error-block{flex-direction:row}}.page-error .error-block__content{width:100%;margin-bottom:1.5rem}@media (min-width: 768px){.page-error .error-block__content{width:50%;margin-bottom:0;padding-right:2rem}}.page-error .error-block__title{font-family:var(--font-heading);font-size:3rem;font-weight:700;color:#006664;margin-bottom:1rem;text-align:center}@media (min-width: 768px){.page-error .error-block__title{font-size:4.5rem;text-align:left}}.page-error .error-block__subtitle{font-family:var(--font-heading);font-size:1.5rem;font-weight:500;margin-bottom:1rem;text-align:center}@media (min-width: 768px){.page-error .error-block__subtitle{font-size:1.875rem;text-align:left}}.page-error .error-block__text{color:#312c44cc;margin-bottom:1.5rem}.page-error .error-block__action{display:flex;justify-content:center}@media (min-width: 768px){.page-error .error-block__action{justify-content:flex-start}}.page-error .error-block__illustration{width:100%;display:flex;justify-content:center}@media (min-width: 768px){.page-error .error-block__illustration{width:50%}}.page-error .server-error__header{margin-bottom:2rem}.page-error .server-error__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.page-error .server-error__grid{grid-template-columns:1fr 1fr}}.page-error .server-error__card{background-color:#f5eef080;border:1px solid var(--color-border);border-radius:.5rem;padding:1.25rem}.page-error .server-error__card-title{font-family:var(--font-heading);font-weight:500;margin-bottom:.5rem}.page-error .server-error__card-text{font-size:.875rem;color:#312c44cc}.page-error .server-error__help{margin-top:2rem;background-color:#f5eef080;border:1px solid var(--color-border);border-radius:.5rem;padding:1.25rem}.page-error .server-error__help-title{font-family:var(--font-heading);font-weight:500;margin-bottom:.5rem}.page-error .server-error__help-text{font-size:.875rem;color:#312c44cc;margin-bottom:1rem}.page-error .server-error__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media (min-width: 768px){.page-error .server-error__actions{justify-content:flex-start}}.page-error .button{display:inline-block;text-decoration:none;font-weight:500;border-radius:.5rem;transition:all .3s ease}.page-error .button:hover{transform:translateY(-2px)}.page-error .button--primary{background-color:#006664;color:#fff;border:1px solid #006664;padding:.75rem 1.5rem}.page-error .button--primary:hover{background-color:#005553}.page-error .button--outline{background-color:#fff;color:#006664;border:1px solid #006664;padding:.5rem 1rem;font-size:.875rem}.page-error .button--outline:hover{background-color:#b74f6f0d}.page-error .footer{padding:1.5rem 0;text-align:center;font-size:.875rem;color:#312c4499}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.page-error .animate-fadeIn{opacity:0;animation:fadeIn .8s ease-out forwards}.page-error .animate-float{animation:float 6s ease-in-out infinite}.page-error .stagger-1{animation-delay:.1s}.page-error .stagger-2{animation-delay:.2s}.page-error .stagger-3{animation-delay:.3s}.page-error .stagger-4{animation-delay:.4s}.page-error .stagger-5{animation-delay:.5s}:root{--primary-color: #006664;--alternative-color: #FF836B;--border-color: #AFD9D9;--event-bg: #E6F0F2;--pipeline-bg: #D6E7EF}body{font-family:Inter,sans-serif;background-color:#f0f7f7;color:#006664;line-height:1.6}#app{min-height:100vh}
