body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary: #624749;--secondary: #6f9ab0;--primary-dec: 73,50,53}.no-inpt-arrows input::-webkit-outer-spin-button,.no-inpt-arrows input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-inpt-arrows input[type=number]{-moz-appearance:textfield}.__json-pretty__{background:var(--primary)!important}.LandingPanelBg{background-position:bottom center;background-size:cover;width:100%;height:100%;top:0;left:0;position:fixed;display:flex;flex-direction:row;text-align:center;justify-content:center;align-items:center}.LandingLink,.LandingBackLink{text-decoration:none!important;border:0!important}.LandingLink{color:#000!important;width:calc(100% + 30px);margin-left:-15px;display:block;text-align:center}.LandingBackLink{color:#aaa!important}.LandingPanel{background:#fff;border:1px solid #ddd;box-sizing:border-box;box-shadow:0 0 5px #0000005c,0 0 10px #000000a1;border-radius:2px;padding:15px 15px 35px;margin:auto;width:500px}.LandingPanelHeader{width:calc(100% + 32px);height:120px;margin-top:-16px;margin-left:-16px;border-top-left-radius:2px;border-top-right-radius:2px;background:var(--primary)}.LandingPanelLogo{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:40%;filter:brightness(0) invert(1)}.LandingPanelForm{padding-top:10px;margin:0 20px;text-align:center}.LandingPanelInput{min-height:40px;margin:24px 4px;text-align:left}.LandingPanelQR{display:flex;justify-content:center;align-items:center}.LandingPanelFormList{text-align:left}.LandingPanelForm svg{top:20px!important;height:30px!important;width:30px!important}.LandingPanelSubmit{color:#fff!important;width:220px!important;box-shadow:1px 2px 1px #00000052;margin-top:20px!important}.LandingPanelForget{background:#fff!important;margin-top:10px!important;color:#aaa!important}.LandingPanelDescription{background:#d2d7d3;text-align:center;padding:10px;margin-left:-15px;width:calc(100% + 30px);box-sizing:border-box}.AuthLangSelectorBox{position:fixed;right:20px;top:10px}@media screen and (max-width:600px),screen and (max-height:500px){.LandingPanel{width:100%;height:100%;margin-top:0;margin-left:0;top:0;left:0;padding:5px;border-radius:0;overflow-y:auto;overflow-x:hidden}.LandingPanelForm{margin:0 5px}}.PublicErrorScreen{--public-primary: #001b29;min-height:100vh;box-sizing:border-box;background:#fff;color:#1d163f;display:flex;align-items:center;justify-content:center;padding:48px 24px}.PublicErrorContainer{width:min(920px,100%)}.PublicErrorBranding{display:flex;align-items:center;margin-bottom:56px}.PublicErrorLogo{display:block;width:117px;height:auto;margin-top:56px;margin-left:auto}.PublicErrorLugLogo{display:block;width:101px;height:auto}.PublicErrorContent{display:grid;grid-template-columns:1fr minmax(180px,.8fr);gap:48px;align-items:center}.PublicErrorCode{color:var(--public-primary);font-size:clamp(72px,14vw,144px)!important;font-weight:700!important;line-height:.8!important;margin-bottom:28px!important}.PublicErrorTitle{color:var(--public-primary);font-size:24px!important;font-weight:600!important;line-height:1.2!important;margin:0 0 12px!important}.PublicErrorDescription{color:#5f5f5f;font-size:18px!important;line-height:1.5!important;margin:0 0 28px!important;max-width:460px}.PublicErrorSummary{border-left:4px solid #c5d8e1;color:#4d4662;font-size:18px!important;line-height:1.5!important;margin:0 0 28px!important;max-width:460px;padding-left:18px}.PublicErrorActions{display:inline-flex;margin:0;padding:0;box-shadow:none!important}.PublicErrorActions button{background-color:var(--public-primary);color:#f4fdff;min-width:190px}.PublicErrorActions button:hover{background-color:var(--public-primary);filter:brightness(.9)}.PublicErrorMark{width:220px;aspect-ratio:1;border:12px solid #c5d8e1;border-radius:50%;display:flex;align-items:center;justify-content:center;justify-self:end}.PublicErrorMark span{color:var(--public-primary);font-size:80px;font-weight:700}@media screen and (max-width:700px){.PublicErrorScreen{align-items:flex-start;padding:32px 24px}.PublicErrorBranding{margin-bottom:36px}.PublicErrorLogo{width:110px;margin-top:36px}.PublicErrorLugLogo{width:82px}.PublicErrorContent{grid-template-columns:1fr;gap:36px}.PublicErrorMark{display:none}}
