html.full-page,html.login{background-color:var(--color-login-gradient-end)}html.full-page body,html.login body{min-height:100dvh;background:#0000}html.full-page .shell,html.login .shell{min-height:100dvh;display:flex;flex-direction:column}@media (width>=880px){html.full-page .shell,html.login .shell{flex-direction:row;gap:0}}html.full-page .pane,html.login .pane{padding:32px}@media (width>=880px){html.full-page .pane,html.login .pane{flex:1 1 0;min-width:0;padding:64px}}html.full-page .pane-login,html.login .pane-login{position:relative;background-color:var(--color-login-gradient-end);justify-content:center}@media (width>=1280px){html.full-page .pane-login,html.login .pane-login{flex:16 1 0}}html.full-page .pane-login .spinner-container,html.login .pane-login .spinner-container{z-index:2}html.full-page .pane-login .header-image,html.login .pane-login .header-image{position:absolute;top:0;left:0;right:0;opacity:.4;z-index:0;background-image:linear-gradient(180deg,transparent 0%,var(--color-login-gradient-end) 100%),linear-gradient(#0c0f134d,#0c0f134d),url("../../static/img/header-login.jpg");background-size:cover;background-repeat:no-repeat;background-position:50%;height:340px}html.full-page .pane-login .login-form-column,html.login .pane-login .login-form-column{gap:var(--spacing-l);justify-content:space-between;z-index:1;background:none;max-width:496px;width:100%;flex:1;margin-inline:auto}html.full-page .pane-login .login-form-column .logo,html.login .pane-login .login-form-column .logo{color:var(--color-rootnet-red)}html.full-page .pane-login .login-form-column h1,html.login .pane-login .login-form-column h1{font-weight:600;font-size:36px;letter-spacing:.01em;margin-bottom:0}html.full-page .pane-login .login-form-column .message-container,html.login .pane-login .login-form-column .message-container{margin-bottom:0}html.full-page .pane-login .login-form-column .message-container:has(.message:empty),html.login .pane-login .login-form-column .message-container:has(.message:empty){display:none}html.full-page .pane-login .login-form-column .action-block,html.login .pane-login .login-form-column .action-block{display:flex;flex-direction:column;gap:var(--spacing-m)}html.full-page .pane-login .login-form-column .action-block input,html.login .pane-login .login-form-column .action-block input{width:100%}html.full-page .pane-login .login-form-column .action-block[data-block=forgot-sent],html.full-page .pane-login .login-form-column .action-block[data-block=forgot],html.full-page .pane-login .login-form-column .action-block[data-block=mfa],html.full-page .pane-login .login-form-column[data-action=forgot] .action-block[data-block=login],html.login .pane-login .login-form-column .action-block[data-block=forgot-sent],html.login .pane-login .login-form-column .action-block[data-block=forgot],html.login .pane-login .login-form-column .action-block[data-block=mfa],html.login .pane-login .login-form-column[data-action=forgot] .action-block[data-block=login]{display:none}html.full-page .pane-login .login-form-column[data-action=forgot] .action-block[data-block=forgot],html.login .pane-login .login-form-column[data-action=forgot] .action-block[data-block=forgot]{display:flex}html.full-page .pane-login .login-form-column[data-action=forgot-sent] .action-block[data-block=login],html.login .pane-login .login-form-column[data-action=forgot-sent] .action-block[data-block=login]{display:none}html.full-page .pane-login .login-form-column[data-action=forgot-sent] .action-block[data-block=forgot-sent],html.login .pane-login .login-form-column[data-action=forgot-sent] .action-block[data-block=forgot-sent]{display:flex}html.full-page .pane-login .login-form-column[data-action=mfa] .action-block[data-block=login],html.login .pane-login .login-form-column[data-action=mfa] .action-block[data-block=login]{display:none}html.full-page .pane-login .login-form-column[data-action=mfa] .action-block[data-block=mfa],html.login .pane-login .login-form-column[data-action=mfa] .action-block[data-block=mfa]{display:flex}html.full-page .pane-login .login-form-column .form-label,html.login .pane-login .login-form-column .form-label{margin:0;font-weight:600;cursor:pointer}html.full-page .pane-login .login-form-column .btn-link,html.login .pane-login .login-form-column .btn-link{color:var(--color-login-btn-link)}html.full-page .pane-login .login-form-column footer,html.login .pane-login .login-form-column footer{color:var(--color-login-footer)}html.full-page .pane-login .login-form-column footer .footer-links,html.login .pane-login .login-form-column footer .footer-links{color:var(--color-login-footer);display:flex;flex-wrap:wrap;gap:var(--spacing-m)}html.full-page .pane-login .login-form-column footer .footer-links .contact-item,html.login .pane-login .login-form-column footer .footer-links .contact-item{color:var(--color-login-footer);display:inline-flex;align-items:center;gap:var(--spacing-xs);font-weight:600}html.full-page .pane-changelog,html.login .pane-changelog{background-color:var(--color-gray-1);justify-content:center}@media (width>=1280px){html.full-page .pane-changelog,html.login .pane-changelog{flex:10 1 0}}html.full-page .pane-changelog #changelog-list,html.login .pane-changelog #changelog-list{gap:var(--spacing-m)}html.full-page .pane-changelog #changelog-list #changelog-item-template,html.login .pane-changelog #changelog-list #changelog-item-template{display:none}html.full-page .pane-changelog #changelog-list .changelog-type,html.login .pane-changelog #changelog-list .changelog-type{padding:var(--spacing-xxs);background-color:var(--color-gray-3);color:var(--color-text);font-size:var(--text-sm)}html.full-page .pane-changelog #changelog-list .changelog-date,html.login .pane-changelog #changelog-list .changelog-date{font-size:var(--text-sm);color:var(--color-subtext);margin-left:var(--spacing-xs)}html.full-page .pane-changelog #changelog-list .changelog-title,html.login .pane-changelog #changelog-list .changelog-title{margin-top:var(--spacing-xxs);font-weight:600;color:var(--color-text)}html.full-page .pane-changelog #changelog-list .changelog-summary,html.login .pane-changelog #changelog-list .changelog-summary{color:var(--color-input-group-text);margin-bottom:0}html.full-page .pane-changelog #changelog-list .placeholder *,html.login .pane-changelog #changelog-list .placeholder *{background-color:var(--color-gray-3);border:0;border-radius:var(--border-radius);animation-duration:1.7s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:placeholderAnimate;background:linear-gradient(to right,var(--color-gray-3) 2%,var(--color-gray-5) 18%,var(--color-gray-3) 33%);background-size:1300px}@keyframes placeholderAnimate{0%{background-position:-650px 0}to{background-position:650px 0}}html.full-page .pane-changelog #changelog-list .placeholder .changelog-type,html.login .pane-changelog #changelog-list .placeholder .changelog-type{display:inline-block;width:var(--spacing-l);height:var(--spacing-s)}html.full-page .pane-changelog #changelog-list .placeholder .changelog-date,html.login .pane-changelog #changelog-list .placeholder .changelog-date{display:inline-block;width:var(--spacing-xl);height:var(--spacing-s)}html.full-page .pane-changelog #changelog-list .placeholder .changelog-title,html.login .pane-changelog #changelog-list .placeholder .changelog-title{width:calc(var(--spacing-xxl)*3);height:var(--spacing-m)}html.full-page .pane-changelog #changelog-list .placeholder .changelog-summary,html.login .pane-changelog #changelog-list .placeholder .changelog-summary{width:calc(var(--spacing-xxl)*5);height:var(--spacing-l)}html.full-page .pane-changelog #changelog,html.login .pane-changelog #changelog{border:1px solid var(--color-gray-4);border-radius:8px;padding:24px;max-width:520px;margin-inline:auto;gap:var(--spacing-s)}html.full-page .pane-changelog .full-changelog-link,html.login .pane-changelog .full-changelog-link{color:var(--color-text);font-weight:700}html.full-page .pane-changelog .divider,html.login .pane-changelog .divider{margin:0;color:var(--color-gray-4)}html.reset-password{background-color:var(--color-login-gradient-end)}html.reset-password .header-image{position:absolute;top:0;left:0;z-index:-1;background-image:linear-gradient(var(--color-login-gradient-begin) 25%,var(--color-login-gradient-end)),url("../../static/img/header-login.jpg");background-size:cover;background-repeat:no-repeat;height:650px;width:100%}html.reset-password,html.reset-password #resetPasswordCenterContainer,html.reset-password>body{height:100%;display:grid}html.reset-password #resetPasswordFormContainer{margin:auto;width:100%;max-width:calc(var(--spacing-xxl)*8);padding:var(--spacing-l)}html.reset-password #resetPasswordFormContainer .login-form-logo{display:block;margin:0 auto var(--spacing-l);max-width:calc(var(--spacing-xxl)*3);width:100%}html.reset-password #resetPasswordFormContainer #resetPasswordForm{max-width:calc(var(--spacing-xxl)*4);margin:0 auto}@media (width>=768px){html.reset-password #resetPasswordFormContainer{padding:var(--spacing-xxl)}}html.reset-password #resetPasswordFormContainer .form-label{cursor:pointer;margin-bottom:0}html.reset-password>body{background:#0000}html.accept-invite{background-color:var(--color-login-gradient-end)}html.accept-invite .header-image{position:absolute;top:0;left:0;z-index:-1;background-image:linear-gradient(var(--color-login-gradient-begin) 25%,var(--color-login-gradient-end)),url("../../static/img/header-login.jpg");background-size:cover;background-repeat:no-repeat;height:650px;width:100%}html.accept-invite>body{background:#0000}html.accept-invite,html.accept-invite .center-container,html.accept-invite>body{height:100%;display:grid}html.accept-invite .center-container>.menhir{margin:auto;width:100%;max-width:992px}html.accept-invite #initialMenhir{min-height:var(--spacing-xxl)}html.accept-invite .invite-status i{font-size:var(--text-xl);display:none}html.accept-invite .invite-status.error .fa-times-circle,html.accept-invite .invite-status.success .fa-check-circle{display:inline}html.accept-invite .invite-status p{margin-bottom:0}html.email-verification{background-color:var(--color-login-gradient-end)}html.email-verification .header-image{position:absolute;top:0;left:0;z-index:-1;background-image:linear-gradient(var(--color-login-gradient-begin) 25%,var(--color-login-gradient-end)),url("../../static/img/header-login.jpg");background-size:cover;background-repeat:no-repeat;height:650px;width:100%}html.email-verification>body{background:#0000}html.email-verification,html.email-verification .center-container,html.email-verification>body{height:100%;display:grid}html.email-verification .center-container>.menhir{margin:auto;width:100%;max-width:768px}html.email-verification .email-verification-container{margin:auto;width:100%;max-width:calc(var(--spacing-xxl)*7)}html.email-verification .email-verification-container .rootnet-logo{display:block;margin:0 auto var(--spacing-xl);max-width:calc(var(--spacing-xxl)*3);width:100%}html.email-verification .email-verification-container .flex-container{justify-content:center}html.email-verification .email-verification-container .flex-container i{font-size:var(--text-xl);display:none}html.email-verification .email-verification-container .flex-container.error .fa-times-circle,html.email-verification .email-verification-container .flex-container.success .fa-check-circle{display:inline}html.email-verification .email-verification-container .flex-container p{margin-bottom:0}html.tickets-close,html.tickets-feedback{background-color:var(--color-login-gradient-end)}html.tickets-close .header-image,html.tickets-feedback .header-image{position:absolute;top:0;left:0;z-index:-1;background-image:linear-gradient(var(--color-login-gradient-begin) 25%,var(--color-login-gradient-end)),url("../../static/img/header-login.jpg");background-size:cover;background-repeat:no-repeat;height:650px;width:100%}html.tickets-close>body,html.tickets-feedback>body{background:#0000}html.tickets-close,html.tickets-close .center-container,html.tickets-close>body,html.tickets-feedback,html.tickets-feedback .center-container,html.tickets-feedback>body{height:100%;display:grid}html.tickets-close .center-container>.menhir,html.tickets-feedback .center-container>.menhir{margin:auto;width:100%;max-width:768px}html.tickets-close .ticket-close-container,html.tickets-close .ticket-feedback-form-container,html.tickets-feedback .ticket-close-container,html.tickets-feedback .ticket-feedback-form-container{margin:auto;width:100%;max-width:calc(var(--spacing-xxl)*7)}html.tickets-close .ticket-close-container .rootnet-logo,html.tickets-close .ticket-feedback-form-container .rootnet-logo,html.tickets-feedback .ticket-close-container .rootnet-logo,html.tickets-feedback .ticket-feedback-form-container .rootnet-logo{display:block;margin:0 auto var(--spacing-xl);max-width:calc(var(--spacing-xxl)*3);width:100%}html.tickets-close .ticket-close-container .feedback-smileys-container,html.tickets-close .ticket-feedback-form-container .feedback-smileys-container,html.tickets-feedback .ticket-close-container .feedback-smileys-container,html.tickets-feedback .ticket-feedback-form-container .feedback-smileys-container{gap:var(--spacing-s)}html.tickets-close .ticket-close-container .feedback-smileys-container .feedback-smiley,html.tickets-close .ticket-feedback-form-container .feedback-smileys-container .feedback-smiley,html.tickets-feedback .ticket-close-container .feedback-smileys-container .feedback-smiley,html.tickets-feedback .ticket-feedback-form-container .feedback-smileys-container .feedback-smiley{font-size:var(--text-xxl)}html.tickets-close .ticket-close-container .feedback-smileys-container .feedback-smiley .smiley,html.tickets-close .ticket-feedback-form-container .feedback-smileys-container .feedback-smiley .smiley,html.tickets-feedback .ticket-close-container .feedback-smileys-container .feedback-smiley .smiley,html.tickets-feedback .ticket-feedback-form-container .feedback-smileys-container .feedback-smiley .smiley{opacity:.5;transition:.15s}html.tickets-close .ticket-close-container .feedback-smileys-container .feedback-smiley:hover,html.tickets-close .ticket-close-container .feedback-smileys-container .feedback-smiley>input:checked~.smiley,html.tickets-close .ticket-feedback-form-container .feedback-smileys-container .feedback-smiley:hover,html.tickets-close .ticket-feedback-form-container .feedback-smileys-container .feedback-smiley>input:checked~.smiley,html.tickets-feedback .ticket-close-container .feedback-smileys-container .feedback-smiley:hover,html.tickets-feedback .ticket-close-container .feedback-smileys-container .feedback-smiley>input:checked~.smiley,html.tickets-feedback .ticket-feedback-form-container .feedback-smileys-container .feedback-smiley:hover,html.tickets-feedback .ticket-feedback-form-container .feedback-smileys-container .feedback-smiley>input:checked~.smiley{opacity:1}html.tickets-close .ticket-close-container .form-floating textarea.form-control,html.tickets-close .ticket-feedback-form-container .form-floating textarea.form-control,html.tickets-feedback .ticket-close-container .form-floating textarea.form-control,html.tickets-feedback .ticket-feedback-form-container .form-floating textarea.form-control{height:calc(var(--spacing-xxl)*2)}html.tickets-close .feedback-smileys-container,html.tickets-feedback .feedback-smileys-container{display:flex;justify-content:center;gap:var(--spacing-xs)}html.tickets-close .feedback-smileys-container .feedback-smiley,html.tickets-feedback .feedback-smileys-container .feedback-smiley{font-size:var(--text-l)}html.tickets-close .ticket-close-container .flex-container,html.tickets-feedback .ticket-close-container .flex-container{justify-content:center}html.tickets-close .ticket-close-container .flex-container i,html.tickets-feedback .ticket-close-container .flex-container i{font-size:var(--text-xl);display:none}html.tickets-close .ticket-close-container .flex-container.error .fa-times-circle,html.tickets-close .ticket-close-container .flex-container.success .fa-check-circle,html.tickets-feedback .ticket-close-container .flex-container.error .fa-times-circle,html.tickets-feedback .ticket-close-container .flex-container.success .fa-check-circle{display:inline}html.tickets-close .ticket-close-container .flex-container p,html.tickets-feedback .ticket-close-container .flex-container p{margin-bottom:0}html.update-username{background-color:var(--color-login-gradient-end)}html.update-username .header-image{position:absolute;top:0;left:0;z-index:-1;background-image:linear-gradient(var(--color-login-gradient-begin) 25%,var(--color-login-gradient-end)),url("../../static/img/header-login.jpg");background-size:cover;background-repeat:no-repeat;height:650px;width:100%}html.update-username>body{background:#0000}html.update-username,html.update-username .center-container,html.update-username>body{height:100%;display:grid}html.update-username .center-container>.menhir{margin:auto;width:100%;max-width:768px}html.update-username .menhir{margin:auto;width:100%;max-width:calc(var(--spacing-xxl)*7)}html.update-username .menhir .rootnet-logo{display:block;margin:0 auto var(--spacing-xl);max-width:calc(var(--spacing-xxl)*3);width:100%}html.update-username #initialMenhir{min-height:var(--spacing-xxl)}html.update-username #verificationStatus .flex-container{justify-content:center}html.update-username #verificationStatus i{font-size:var(--text-xl);display:none}html.update-username #verificationStatus.error .fa-times-circle,html.update-username #verificationStatus.success .fa-check-circle{display:inline}html.update-username #verificationStatus p{margin-bottom:0}