@font-face{font-family:Inter Tight;src:url(/assets/intertight-lightitalic-vpR5z0CX.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/intertight-bold-BJW9mYas.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/intertight-regular-egxOuqXM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/intertight-medium-B2ouitoM.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/intertight-semibold-BzWGglLm.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/inter-lightitalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-bold-De-NVvUs.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-regular-SRl73Zoh.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-medium-BU--_pE_.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-text: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--color-background: #f4f7fb;--color-white: #fff;--color-heading: #002855;--color-subtitle: #98a4ae;--color-border: #e0e6eb;--color-primary: #023e7d;--color-primary-light: rgba(0, 48, 106, .3);--color-secondary: #0466c8;--color-error: #85334a;--color-error-light: #d6b1b1;--color-success: #0b8d6a;--color-text: #111;--color-background-dark: hsl(214, 47%, 92%);--box-shadow: 0px 2px 4px -1px rgba(175, 182, 201, .2);--box-shadow-medium: 0px 10px 10px -10px rgba(0, 0, 0, .1);--box-shadow-big: 0px 15px 50px 0px rgba(0, 0, 0, .25);--box-shadow-panel: 0px 0px 20px -10px rgba(0, 0, 0, .25);--box-shadow-rounded: 0px 3px 12px -3px rgba(0, 0, 0, .15);--border-radius: 8px;--border-radius-input: 5px;--transition: all .16s ease;--card-padding: 1.25rem;--column-gap: 2rem;--input-height: 2.25rem;--input-padding-x: .625rem;--input-padding-y: .375rem}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:.875rem;text-transform:uppercase}*,*:after,*:before{box-sizing:border-box}html{font-size:16px;font-family:var(--font-family)}body{font-size:1rem;margin:0;padding:0;background-color:var(--color-background);color:var(--color-text);letter-spacing:.2px}body.is--busy *{cursor:wait!important}body ::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar-track{background:var(--color-white);border-radius:18px}body ::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:18px;border:2px solid var(--color-white);cursor:grab}body ::-webkit-scrollbar-thumb:active{cursor:grabbing}body ::-webkit-scrollbar:active{cursor:grabbing}.section{display:flex;flex-direction:column;row-gap:2rem;position:relative}.section__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;position:relative;z-index:19;background-color:var(--color-background);padding:1.75rem 0 0;margin:0 2.125rem 0 2rem}.section__header h1{letter-spacing:.5px;margin:0;font-family:var(--font-text);font-size:2rem;font-weight:700;padding:0;color:var(--color-border);text-shadow:-1px -1px 0px rgba(0,0,0,.15),1px 1px 0px rgb(255,255,255);-webkit-user-select:none;user-select:none}.section__container{display:flex;flex-wrap:wrap;column-gap:1.5rem;margin:1.5rem 0 0;flex:1;padding:0 1.5rem 2rem 2rem;overflow:hidden;overflow-y:auto}.section__column{flex:1;width:50%;display:flex;flex-direction:column;row-gap:2rem}.cta-btn,.action-btn{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:var(--color-primary);border:0 solid var(--color-primary);border-radius:5rem;box-sizing:border-box;color:var(--color-background);column-gap:.75rem;cursor:pointer;display:flex;justify-content:center;align-items:center;font-family:var(--font-text);font-size:1rem;text-decoration:none;line-height:1.2;outline:0;padding:.75rem 1.5rem;text-align:center;text-transform:none;transition:var(--transition);user-select:none;-webkit-user-select:none;touch-action:manipulation;box-shadow:var(--box-shadow);transform:scale(1);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.cta-btn:after,.action-btn:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.cta-btn[disabled],.action-btn[disabled]{opacity:.5;cursor:not-allowed}.cta-btn[disabled]:hover,.action-btn[disabled]:hover{background-color:var(--color-primary)}.cta-btn.busy,.action-btn.busy{opacity:.5;cursor:wait}.cta-btn svg,.action-btn svg{width:19px;height:19px;color:currentColor;display:block}.cta-btn span,.action-btn span{font-family:var(--font-text);font-weight:500;line-height:1.1;display:block;text-align:center;padding-bottom:1px}.cta-btn--small,.action-btn--small{padding:.625rem 1.125rem .625rem 1rem;font-size:.875rem;gap:.625rem}.cta-btn--small span,.action-btn--small span{line-height:1}.cta-btn--xs,.action-btn--xs{padding:.5rem 1rem .625rem .875rem;font-size:.75rem;gap:.625rem}.cta-btn:active,.cta-btn:hover,.cta-btn:focus,.action-btn:active,.action-btn:hover,.action-btn:focus{background-color:var(--color-secondary)}.cta-btn--alt,.action-btn--alt{background-color:var(--color-border);color:var(--color-heading)}.cta-btn--alt:active,.cta-btn--alt:hover,.cta-btn--alt:focus,.action-btn--alt:active,.action-btn--alt:hover,.action-btn--alt:focus{background-color:var(--color-subtitle);color:var(--color-white)}.table{width:100%;box-shadow:var(--box-shadow);border-spacing:0;border-radius:var(--border-radius)}.table__head{text-align:left;font-size:.875rem;font-weight:500;color:var(--color-subtitle);position:sticky;top:0;z-index:9}.table__head th{background-color:var(--color-white);padding:1rem .875rem;border-bottom:2px solid var(--color-border);border-left:1px solid var(--color-border);white-space:nowrap;position:relative}.table__head th:first-child{border-left:0;border-top-left-radius:var(--border-radius);box-shadow:0 -10px 0 var(--color-background)}.table__head th:last-child{border-top-right-radius:var(--border-radius);box-shadow:0 -10px 0 var(--color-background)}.table__row{transition:var(--transition);cursor:pointer}.table__row:nth-child(odd){background-color:var(--color-background)}.table__row:nth-child(2n){background-color:var(--color-white)}.table__row:hover{background-color:var(--color-background-dark)}.table__row:hover td{border-color:var(--color-background-dark)}.table__row.active{background-color:var(--color-primary-light)}.table__row td{padding:.625rem .75rem;border-left:1px solid var(--color-border);font-size:.875rem;height:3rem}.table__row td:first-child{text-align:left;border-left:0}.table__row:last-child td:first-child{border-bottom-left-radius:var(--border-radius)}.table__row:last-child td:last-child{border-bottom-right-radius:var(--border-radius)}.metrichub-logo{display:block}.metrichub-logo-bg{fill:currentColor}.metrichub-logo-symbol,.metrichub-logo-name{fill:#fff}.app-panel__wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;width:210px;padding:2rem 0 4.5rem 1.25rem;-webkit-user-select:none;user-select:none}.app-panel__logo{color:var(--color-heading);display:flex;justify-content:center;background-color:var(--color-white);width:6rem;padding:.275rem;border-radius:.375rem;box-shadow:var(--box-shadow-rounded),var(--box-shadow-rounded)}.app-panel__link{display:flex;align-items:center;gap:.625rem;text-decoration:none;position:relative;padding:.5rem 0}.app-panel__link:after{content:"";height:100%;background-color:var(--color-secondary);position:absolute;right:0;top:0;border-radius:8px 0 0 8px;width:0px;transition:var(--transition)}.app-panel__link svg{display:block;width:1.5rem;height:1.5rem;color:var(--color-primary);transition:var(--transition)}.app-panel__link span{display:block;color:var(--color-heading);transition:var(--transition);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5}.app-panel__link:hover svg,.app-panel__link:hover span,.app-panel__link.active svg,.app-panel__link.active span,.app-panel__link.router-link-active svg,.app-panel__link.router-link-active span{color:var(--color-secondary)}.app-panel__link.router-link-active:after{width:6px}.app-panel__navigation{flex:1;padding-top:5rem;display:flex;flex-direction:column;gap:.5rem}.app-panel__bottom{display:flex;flex-direction:column;gap:.25rem}.language{position:absolute;top:1.25rem;left:1.25rem;z-index:9}.language__items{display:flex;flex-direction:column;gap:.5rem}.language__item{display:flex;align-items:center;background-color:var(--color-background);border:1px solid rgba(0,0,0,.1);border-radius:2rem;padding:2px;gap:.25rem;line-height:1;box-shadow:-6px 8px 10px #51290a1a,0 2px 2px #51290a33;-webkit-tap-highlight-color:transparent;cursor:pointer}.language__item-flag{display:block;width:19px;height:19px;background-color:#f1f1f1;border-radius:100%}.language__item-flag svg{display:block;width:19px;height:19px}.language__item span{display:block;font-size:10px;font-weight:400;line-height:1;text-transform:uppercase;padding:1px 6px 0 4px;user-select:none;-webkit-user-select:none;touch-action:pan-x}#app{background-color:var(--color-secondary);background-image:url(/assets/bg-pattern-DiC9tfNS.png);background-size:100% auto;background-size:cover}.app-wrapper{display:flex;align-items:stretch;height:100dvh;padding-top:1rem}.app-wrapper.view--register,.app-wrapper.view--login,.app-wrapper.view--logout{padding-top:0}.app-panel{flex:0;background-color:#fff;box-shadow:var(--box-shadow-panel);display:none;position:relative}.app-panel:not(:empty).active{display:block}.app-panel .language{top:auto;left:.75rem;bottom:.75rem}.app-view{flex:1;background-color:var(--color-background);padding:0;height:100%;overflow:hidden}.view--register .app-view,.view--login .app-view,.view--logout .app-view{padding:0;background-color:transparent}.app-view>section{height:100%;display:flex;flex-direction:column}@keyframes loader{0%{transform:rotate(0)}50%{transform:rotate(90deg)}to{transform:rotate(180deg)}}.loader-icon{transform:rotate(0);width:2rem;height:2rem;transition:var(--transition);animation:loader 2s infinite}.login{width:100dvw;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;padding:0 1rem}.login__wrapper{background-color:var(--color-white);box-shadow:var(--box-shadow-big);padding:2.5rem 1.25rem;border-radius:.5rem;width:100%;max-width:30rem;position:relative}@media (min-width: 768px){.login__wrapper{padding:2.125rem 2.25rem}}.login__logo{color:var(--color-heading);display:flex;justify-content:center;background-color:var(--color-white);width:8.75rem;padding:.375rem;border-radius:.5rem;box-shadow:var(--box-shadow-big);margin-top:-6rem;margin-bottom:2rem;margin-inline:auto}.login__logo svg{width:100%}.login__head{font-family:var(--font-family);color:var(--color-heading);font-size:1.25rem;font-weight:600;line-height:1.1;display:block;margin:0;padding:0 0 1.5rem}.login__form{display:flex;flex-direction:column;gap:1rem;width:100%}.login__form-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;position:relative}.login__form-row label{display:flex;flex-direction:column;width:100%;position:relative}.login__form-row label.checkbox{flex-direction:row;gap:.5rem;cursor:pointer;padding:.25rem 0 .75rem}.login__form-row label span{font-family:var(--font-text);font-size:.625rem;font-weight:500;text-transform:uppercase;color:#0006;top:.5rem;left:.75rem;position:absolute;z-index:3;-webkit-user-select:none;user-select:none;letter-spacing:.5px}.login__form-row label em{font-family:var(--font-text);font-size:.875rem;font-weight:500;font-style:normal;display:block;line-height:1.1;color:var(--color-text);margin:0;padding:0;position:relative}.login__form-row label a{color:inherit;font-weight:inherit;font-size:inherit}.login__form-row input[type=checkbox]{width:1px;height:1px;position:absolute;opacity:0;visibility:hidden}.login__form-row:has(.register__form-error) input,.login__form-row:has(.register__form-error) .register__form-checkbox,.login__form-row:has(.login__form-error) input,.login__form-row:has(.login__form-error) .register__form-checkbox{border-color:var(--color-error)}.login__form-input{border-radius:var(--border-radius);border:1px solid var(--color-border);font-size:1rem;font-family:var(--font-family);padding:1.875rem .625rem .625rem;background-color:#fff;outline:0;box-shadow:none;width:100%;position:relative;z-index:2}.login__form-input:focus{border-color:var(--color-subtitle);box-shadow:inset 0 0 0 1000px var(--color-white),var(--box-shadow)!important}.login__form-input:autofill{box-shadow:inset 0 0 0 1000px var(--color-white)}.login__form-action{position:relative;z-index:3;margin-left:-4rem;margin-right:.75rem;cursor:pointer;opacity:.5}.login__form-action:hover{opacity:1}.login__form-action svg{display:block;width:1.25rem;height:1.25rem;fill:var(--color-button)}.login__form-checkbox{flex:100%;max-width:1.125rem;height:1.125rem;max-height:1.125rem;position:relative;border-radius:6px;background-color:var(--color-background);border:1px solid var(--color-primary);cursor:pointer}.login__form-checkbox:after,.login__form-checkbox:before{content:"";width:2px;height:14px;background-color:var(--color-secondary);position:absolute;top:2px;left:8px;transform:rotate(45deg);display:none}.login__form-checkbox:after{transform:rotate(-45deg)}.login__form-checkbox:has(~input:checked):after,.login__form-checkbox:has(~input:checked):before{display:block}.login__form-error{display:block;padding:.25rem 0rem 0;color:var(--color-error);font-size:.75rem;font-weight:400;line-height:1.3;text-align:left;width:100%}.login__form-button{display:flex;padding-top:1rem;justify-content:center}.login__register{padding-top:1.5rem;font-family:var(--font-text);font-size:.88889rem;color:var(--color-dark)}.login__register-link{font-weight:600;color:var(--color-white);text-decoration:underline}.login__error{width:100%;display:flex;flex-direction:column;align-items:center;padding:0}.login__error-icon{margin:0 auto}.login__error-icon svg{display:block;fill:var(--color-subtitle);width:5rem;margin:0 auto}.login__error-message p{font-family:var(--font-heading);font-size:1.375rem;color:var(--color-dark);line-height:1.4;display:block;margin:.75rem 0 0;text-align:center}.login__error-message p+p{margin-top:.5rem;font-size:1.125rem}.login__error-button{padding-top:2rem}.login__error-message{padding-top:.5rem}.login__success{width:100%;display:flex;flex-direction:column;align-items:center;padding:0}.login__success-button{padding-top:2rem}.login__success-message h2{font-family:var(--font-heading);font-size:2rem;font-weight:600;color:var(--color-dark);line-height:1.4;display:block;margin:0rem 0 .5rem;text-align:center}.login__success-message p{font-family:var(--font-heading);font-size:1.375rem;color:var(--color-dark);line-height:1.3;display:block;margin:0;text-align:center}.login__success-message p+p{margin-top:.75rem;font-size:1.125rem}.login__success-icon{margin:1.5rem auto 0}.login__success-icon svg{display:block;fill:var(--color-dark);width:2rem;height:2rem;opacity:.2;margin:0 auto}.logout{width:100dvw;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center}.logout__wrapper{background-color:var(--color-white);box-shadow:var(--box-shadow-big);padding:1.5rem 1.25rem;border-radius:.5rem;width:100%;max-width:30rem;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;row-gap:1.5rem}@media (min-width: 768px){.logout__wrapper{padding:2rem 2.25rem}}.logout__head{font-family:var(--font-family);font-size:1.5rem;font-weight:500;line-height:1.1;display:block;margin:0;padding:0 0 .5rem}.logout__icon{margin:0 auto}.logout__icon svg{display:block;fill:var(--color-dark);width:7rem;opacity:.2;margin:0 auto}
