html[data-theme=light]{--surface-scroll-inactive: rgb(203, 211, 216);--border-secondary: rgb(232, 232, 232);--surface-info-modal: rgb(249, 249, 249);--surface-icon-secondary: rgb(255, 255, 255);--surface-default-modal: rgb(255, 255, 255);--surface-scroll-active: rgb(137, 156, 168);--border-separator: rgb(196, 196, 196);--surface-nav-bg: rgb(255, 255, 255);--surface-frame-bg: rgb(249, 249, 249);--text-button-secondary: rgb(255, 255, 255);--text-body-secondary: rgb(97, 118, 132);--text-button-primary: rgb(72, 89, 100);--surface-positive-primary: rgb(20, 188, 110);--text-body-primary: rgb(34, 34, 34);--surface-icon-primary: rgb(137, 156, 168);--text-alert: rgb(203, 63, 63);--surface-teonite-logo: rgb(0, 0, 0);--surface-dfg-logo-flat: rgb(255, 255, 255);--surface-positive-secondary: rgb(16, 161, 94);--text-button-tertiary: rgb(12, 140, 224);--surface-tag-modal: rgb(232, 232, 232);--surface-alert-primary: rgb(203, 63, 63);--text-important: rgb(184, 143, 48);--surface-button: rgb(249, 249, 249);--border-alert: rgb(203, 63, 63);--surface-modal-accent: rgb(203, 211, 216);--surface-alert-accent: rgb(252, 238, 238);--border-primary: rgb(232, 232, 232);--surface-positive-accent: rgb(215, 248, 233);--surface-alert-secondary: rgb(181, 48, 48);--surface-important-accent: rgb(251, 245, 231);--surface-main-secondary: rgb(8, 118, 190);--text-positive: rgb(20, 188, 110);--surface-important: rgb(184, 143, 48);--text-body-tertiary: rgb(137, 156, 168);--surface-main-primary: rgb(12, 140, 224);--surface-icon-on-dark: rgb(249, 249, 249)}html[data-theme=dark]{--surface-scroll-inactive: rgb(203, 211, 216);--border-secondary: rgb(232, 232, 232);--surface-info-modal: rgb(72, 89, 100);--surface-icon-secondary: rgb(255, 255, 255);--surface-default-modal: rgb(47, 50, 51);--surface-scroll-active: rgb(137, 156, 168);--border-separator: rgb(72, 89, 100);--surface-nav-bg: rgb(47, 50, 51);--surface-frame-bg: rgb(34, 34, 34);--text-button-secondary: rgb(255, 255, 255);--text-body-secondary: rgb(196, 196, 196);--text-button-primary: rgb(255, 255, 255);--surface-positive-primary: rgb(20, 188, 110);--text-body-primary: rgb(255, 255, 255);--surface-icon-primary: rgb(255, 255, 255);--text-alert: rgb(203, 63, 63);--surface-teonite-logo: rgb(255, 255, 255);--surface-dfg-logo-flat: rgb(255, 255, 255);--surface-positive-secondary: rgb(16, 161, 94);--text-button-tertiary: rgb(12, 140, 224);--surface-tag-modal: rgb(72, 89, 100);--surface-alert-primary: rgb(203, 63, 63);--text-important: rgb(184, 143, 48);--surface-button: rgb(47, 50, 51);--border-alert: rgb(203, 63, 63);--surface-modal-accent: rgb(203, 211, 216);--surface-alert-accent: rgb(34, 34, 34);--border-primary: rgb(72, 89, 100);--surface-positive-accent: rgb(34, 34, 34);--surface-alert-secondary: rgb(181, 48, 48);--surface-important-accent: rgb(48, 39, 18);--surface-main-secondary: rgb(8, 118, 190);--text-positive: rgb(20, 188, 110);--surface-important: rgb(184, 143, 48);--text-body-tertiary: rgb(137, 156, 168);--surface-main-primary: rgb(12, 140, 224);--surface-icon-on-dark: rgb(34, 34, 34)}@font-face{font-family:Poppins;font-weight:500;font-display:block;src:url(/fonts/Poppins/Poppins-Medium.woff2) format("woff2");font-style:normal}@font-face{font-family:Poppins;font-weight:600;font-display:block;src:url(/fonts/Poppins/Poppins-SemiBold.woff2) format("woff2");font-style:normal}@font-face{font-family:Poppins;font-weight:400;font-display:block;src:url(/fonts/Poppins/Poppins-Regular.woff2) format("woff2");font-style:normal}@font-face{font-family:Poppins;font-weight:300;font-display:block;src:url(/fonts/Poppins/Poppins-Light.woff2) format("woff2");font-style:normal}@font-face{font-family:Source Code Pro;font-weight:400;font-display:block;src:url(/fonts/SourceCodePro/SourceCodePro-Regular.woff2) format("woff2");font-style:normal}@font-face{font-family:Roboto;font-weight:500;font-display:block;src:url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2");font-style:normal}@font-face{font-family:Roboto;font-weight:400;font-display:block;src:url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2");font-style:normal}@font-face{font-family:Poppins;font-weight:500;font-display:block;src:url(/fonts/Poppins/Poppins-MediumItalic.woff2) format("woff2");font-style:italic}@font-face{font-family:Poppins;font-weight:600;font-display:block;src:url(/fonts/Poppins/Poppins-SemiBoldItalic.woff2) format("woff2");font-style:italic}@font-face{font-family:Poppins;font-weight:400;font-display:block;src:url(/fonts/Poppins/Poppins-Italic.woff2) format("woff2");font-style:italic}@font-face{font-family:Poppins;font-weight:300;font-display:block;src:url(/fonts/Poppins/Poppins-LightItalic.woff2) format("woff2");font-style:italic}@font-face{font-family:Source Code Pro;font-weight:400;font-display:block;src:url(/fonts/SourceCodePro/SourceCodePro-Italic.woff2) format("woff2");font-style:italic}@font-face{font-family:Roboto;font-weight:500;font-display:block;src:url(/fonts/Roboto/Roboto-MediumItalic.woff2) format("woff2");font-style:italic}@font-face{font-family:Roboto;font-weight:400;font-display:block;src:url(/fonts/Roboto/Roboto-Italic.woff2) format("woff2");font-style:italic}#modals-root{z-index:4;position:relative}.form-devtools span,.form-devtools p,.form-devtools h1,.form-devtools h2,.form-devtools h3,.form-devtools h4,.form-devtools tr,.form-devtools th,.form-devtools td{color:#fff}a:has(.btn){text-decoration:none}:root{--spacing-xl: 70px;--spacing-l: 50px;--spacing-m: 30px;--spacing-s: 20px;--spacing-xs: 10px}html,body{padding:0;margin:0}#root{min-width:100%;min-height:100vh}button{cursor:pointer}.hidden,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;pointer-events:none;inset:0;-webkit-appearance:none;appearance:none}input,button{margin:0;padding:0}input:focus,input:focus-within,button:focus,button:focus-within{outline:none}p,span,h1,h2,h3,h4,h5,h6{padding:0;margin:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{border-radius:15px;background-color:var(--text-body-tertiary);opacity:.4}::-webkit-scrollbar-thumb:hover{opacity:1}strong{font-weight:900}ol,ul{-webkit-padding-start:30px;padding-inline-start:30px}:root{--box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, .08);--box-shadow-dfg-app: 5px 5px 15px 0px rgba(0, 0, 0, .15);--drop-shadow-blue: 0px 6px 4px 0px rgba(12, 140, 224, .4);--button-shadow-green: 0px 6px 4px 0px rgba(20, 188, 110, .4);--button-shadow-red: 0px 6px 4px 0px rgba(203, 63, 63, .4);--button-shadow-light: 0px 6px 4px 0px rgba(49, 49, 49, .25);--button-shadow-dark: 0px 6px 4px 0px rgba(103, 103, 103, .25)}@media (min-width: 992px){#enrollment{margin-left:270px}#enrollment .card{box-shadow:var(--box-shadow)}#enrollment .card>.step-indicator{margin-bottom:10px;text-align:left}#enrollment .card>h3{font-family:Poppins;font-size:20px;line-height:normal;font-weight:600;color:var(--text-body-primary);width:100%;text-align:left;-webkit-user-select:none;user-select:none}#enrollment>.logo-container{margin-bottom:50px}#enrollment>.controls{max-width:650px;margin-bottom:50px}}.logo-container{display:flex;flex-flow:row;column-gap:40px;align-items:center;justify-content:center;height:48px;width:100%}.logo-container>.divider{height:100%}.logo-container>a>.defguard path{fill:var(--text-body-primary)}.logo-container>a>.teonite path{fill:var(--surface-teonite-logo)}.divider{content:" ";display:block;position:relative;background-color:var(--border-separator)}.divider.horizontal{width:100%;height:1px}.divider.vertical{height:100%;width:2px}.arrow-single{display:flex;flex-flow:row;align-items:center;justify-content:center;width:100%;height:100%}.arrow-single>svg{width:inherit;height:inherit}.btn{opacity:1;box-sizing:border-box;display:grid;align-content:center;overflow:hidden;border:0 solid transparent;background-color:var(--surface-button);cursor:pointer;transition-duration:.25s;transition-property:background-color,border,opacity,box-shadow;transition-timing-function:ease-out;align-items:center;justify-items:center;box-shadow:var(--inactive-box-shadow);border-radius:10px;justify-content:center;-webkit-user-select:none;user-select:none}.btn .text{display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;text-align:center;transition-duration:.25s;transition-property:color;transition-timing-function:ease-out;color:inherit}.btn.icon .text,.btn.loading .text{text-align:left}.btn.large{height:60px;min-height:36px;column-gap:10px;grid-template-columns:auto;grid-template-rows:36px;padding:0 20px}.btn.large .text{font-family:Poppins;font-size:15px;line-height:normal;font-weight:600}.btn.small{height:40px;min-height:18px;padding:0 10px;grid-template-columns:auto;column-gap:13px;grid-template-rows:18px}.btn.small .text{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500}.btn.variant-icon{height:auto;width:auto;display:flex;flex-flow:row;align-self:center;justify-content:center}.btn.variant-primary{background-color:var(--surface-main-primary);color:var(--text-button-secondary)}.btn.variant-primary.hovered{background-color:var(--surface-main-secondary);box-shadow:var(--drop-shadow-blue)}.btn.variant-primary .loader-spinner path{stroke:var(--text-button-secondary)}.btn.variant-link{background-color:var(--surface-default-modal);border:1px solid var(--border-primary);color:var(--text-button-primary)}.btn.variant-link.hovered{color:var(--text-button-tertiary);border-color:var(--border-secondary);box-shadow:var(--button-shadow-light)}.btn.variant-link .loader-spinner path{stroke:var(--text-button-primary)}.btn.variant-standard{background-color:var(--surface-default-modal);border:1px solid var(--border-primary);color:var(--text-button-primary)}.btn.variant-standard.hovered{box-shadow:var(--button-shadow-light);border-color:var(--border-secondary)}.btn.variant-standard .loader-spinner path{stroke:var(--text-button-primary)}.btn.variant-confirm{background-color:var(--surface-default-modal);border:1px solid var(--border-primary);color:var(--text-alert)}.btn.variant-confirm.hovered{box-shadow:var(--button-shadow-light);border-color:var(--border-secondary)}.btn.variant-confirm .loader-spinner path{stroke:var(--text-alert)}.btn.variant-delete{background-color:var(--surface-alert-primary);color:var(--text-button-secondary)}.btn.variant-delete.hovered{background-color:var(--surface-alert-secondary);box-shadow:var(--button-shadow-red)}.btn.variant-delete.small.hovered{box-shadow:var(--button-shadow-red)}.btn.variant-delete .loader-spinner path{stroke:var(--text-button-secondary)}.btn.variant-save{background-color:var(--surface-positive-primary);color:var(--text-button-secondary)}.btn.variant-save.hovered{background-color:var(--surface-positive-secondary);box-shadow:var(--button-shadow-green)}.btn.variant-save .loader-spinner path{stroke:var(--text-button-secondary)}.btn:disabled,.btn.disabled,.btn.loading{cursor:not-allowed}.btn.disabled{opacity:.7}.loader-spinner{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;overflow:hidden;position:relative}.loader-spinner path{stroke:var(--surface-main-primary)}.page-container{position:relative;box-sizing:border-box;display:flex;flex-flow:column;align-items:center;justify-content:flex-start;margin:0;background-color:var(--surface-default-modal);min-height:100vh;padding:85px 0 70px}@media (min-width: 992px){.page-container{background-color:var(--surface-frame-bg);padding:100px 0}}#enrollment-side-bar{box-sizing:border-box;width:270px;height:auto;min-height:100%;max-height:100vh;overflow-y:auto;background-color:var(--surface-nav-bg);border:0 solid transparent;border-right:1px solid var(--border-primary);position:fixed;inset:0;display:none;flex-flow:column}@media (min-width: 992px){#enrollment-side-bar{display:flex}}#enrollment-side-bar{scrollbar-width:none}#enrollment-side-bar::-webkit-scrollbar{width:0;height:0;display:none}#enrollment-side-bar>*{width:100%;-webkit-user-select:none;user-select:none}#enrollment-side-bar .divider{background-color:var(--border-primary)}#enrollment-side-bar .divider.push{margin-top:auto}#enrollment-side-bar>.title{display:flex;align-items:center;justify-content:center;height:106px;box-sizing:border-box;padding:10px}#enrollment-side-bar>.title>h2{font-family:Poppins;font-size:28px;line-height:normal;font-weight:600;color:var(--text-body-primary);text-align:center;max-width:100%;white-space:normal}#enrollment-side-bar>.admin-info{box-sizing:border-box;padding:20px 10px 20px 40px}#enrollment-side-bar>.admin-info>p{font-family:Poppins;font-size:15px;line-height:23px;font-weight:400;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-body-tertiary);-webkit-user-select:text;user-select:text}#enrollment-side-bar>.admin-info>.title{color:var(--text-body-primary);-webkit-user-select:none;user-select:none}#enrollment-side-bar>.steps{display:flex;flex-flow:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:62px 0 10px;position:relative;-webkit-user-select:none;user-select:none}#enrollment-side-bar>.steps>.step{position:relative;width:100%;display:flex;flex-flow:row;align-items:center;justify-content:flex-start;color:var(--text-body-tertiary);box-sizing:border-box;padding:15px 10px 10px 32px;min-height:58px;-webkit-user-select:none;user-select:none;transition-property:color;transition-timing-function:ease-in-out;transition-duration:.25s}#enrollment-side-bar>.steps>.step.active{color:var(--text-body-primary)}#enrollment-side-bar>.steps>.step p,#enrollment-side-bar>.steps>.step span{font-family:Poppins;font-size:15px;line-height:normal;font-weight:500;color:inherit;text-align:left}#enrollment-side-bar>.steps>.step>.active-step-line{content:" ";height:100%;width:2px;background-color:var(--surface-main-primary);position:absolute;right:0;top:0}#enrollment-side-bar>.time-left{margin-top:auto;box-sizing:border-box;margin-bottom:20px;padding:0 40px}#enrollment-side-bar>.time-left span{display:block}#enrollment-side-bar>.copyright{display:flex;flex-flow:column;align-items:center;justify-content:center;row-gap:5px;box-sizing:border-box;padding:20px 10px;-webkit-user-select:auto;user-select:auto}#enrollment-side-bar>.copyright>p{font-family:Poppins;font-size:10px;line-height:normal;font-weight:300;text-align:center;color:var(--text-body-tertiary);width:100%}#enrollment-side-bar>.copyright>p a{font-family:Poppins;font-size:10px;line-height:normal;font-weight:300;color:var(--text-body-tertiary);-webkit-text-decoration-color:var(--text-body-tertiary);text-decoration-color:var(--text-body-tertiary)}.admin-info{width:100%}.admin-info>p{font-family:Roboto;font-size:20px;line-height:1.6;font-weight:400;color:var(--text-body-primary)}.time-left{display:inline-block}.time-left>p{font-family:Poppins;font-size:15px;line-height:23px;font-weight:400;color:var(--text-body-primary)}.time-left>p span{color:var(--text-body-tertiary)}.time-left.solo{font-family:Poppins;font-size:15px;line-height:23px;font-weight:400;color:var(--text-body-tertiary)}#enrollment>.controls{box-sizing:border-box;position:fixed;bottom:0;left:0;width:100%;border-top:1px solid var(--border-primary);display:flex;flex-flow:column;row-gap:10px;padding:20px;background-color:var(--surface-nav-bg)}@media (max-width: 991.98px){#enrollment>.controls{z-index:1}}@media (min-width: 992px){#enrollment>.controls{background-color:transparent}}#enrollment>.controls>.actions{width:100%;display:grid;grid-template-rows:60px;grid-template-columns:1fr 1fr;column-gap:32px}@media (max-width: 991.98px){#enrollment>.controls>.actions{height:44px}}@media (max-width: 991.98px){#enrollment>.controls>.actions>.btn{height:44px}}#enrollment>.controls>.actions>.btn.variant-standard svg g{fill:var(--surface-icon-primary)}#enrollment>.controls>.actions>.btn.variant-primary svg g{fill:var(--surface-icon-secondary)}#enrollment>.controls>.mobile-info{display:flex;flex-flow:row nowrap;overflow:hidden}#enrollment>.controls>.mobile-info .admin-info{display:flex;flex-flow:row wrap;max-width:200px;column-gap:5px}#enrollment>.controls>.mobile-info .admin-info .title{color:var(--text-body-primary);font-weight:400}#enrollment>.controls>.mobile-info .admin-info p,#enrollment>.controls>.mobile-info .admin-info span{font-family:Poppins;font-size:10px;line-height:normal;font-weight:300}#enrollment>.controls>.mobile-info>.time-left{margin-left:auto;text-align:right}#enrollment>.controls>.mobile-info>.time-left p{font-family:Poppins;font-size:10px;line-height:normal;font-weight:300}@media (min-width: 992px){#enrollment>.controls{border:0 solid transparent;position:relative;padding:0}#enrollment>.controls>.mobile-info{display:none}}#enrollment-data-verification-card{padding:0 20px}@media (min-width: 992px){#enrollment-data-verification-card{padding:50px 40px}}#enrollment-data-verification-card>h3{margin-bottom:15px}#enrollment-data-verification-card>.message-box-old{margin-bottom:15px}#enrollment-data-verification-card>form{box-sizing:border-box;width:100%;padding:25px 0;display:flex;flex-flow:column;align-items:center;justify-content:center;row-gap:36px}#enrollment-data-verification-card>form>.row{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;justify-content:space-between;width:100%;row-gap:36px}#enrollment-data-verification-card>form>.row>*{width:100%;max-width:250px}#enrollment-data-verification-card>form>.row>.item>label{-webkit-user-select:none;user-select:none;display:block;font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-tertiary);margin-bottom:8px;padding:0}#enrollment-data-verification-card>form>.row>.item>p{font-family:Roboto;font-size:15px;line-height:normal;font-weight:400;color:var(--text-body-primary)}.input{position:relative;box-sizing:border-box;padding-bottom:25px}.input>.error-message{position:absolute;font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;display:inline-block;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;bottom:5px;color:var(--text-alert)}.input>.input-label{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-tertiary);padding:0;margin:0 0 10px;display:block;-webkit-user-select:none;user-select:none;cursor:pointer}.input>.input-container{background-color:var(--surface-frame-bg);position:relative;display:inline-flex;width:inherit;border-radius:10px;height:50px;display:grid;grid-template-rows:1fr;grid-template-columns:1fr 22px;grid-template-areas:"input icon";align-items:center;align-content:center;justify-content:center;column-gap:10px;box-sizing:border-box;padding:0 20px;border:1px solid var(--border-primary);margin:0;opacity:1;transition-timing-function:ease-in-out;transition-duration:.25s;transition-property:border-color,background-color,opacity}.input>.input-container.invalid{border-color:var(--border-alert)}.input>.input-container.disabled{cursor:not-allowed;opacity:.5}.input>.input-container.disposable>.icon-container{cursor:pointer}.input>.input-container>.icon-container{grid-area:icon;display:flex;flex-flow:row;align-items:center;justify-content:center;overflow:hidden;height:22px;width:22px}.input>.input-container>input{height:22px;border:0 solid transparent;background-color:transparent;margin:0;padding:0;font-family:Roboto;font-size:15px;line-height:normal;font-weight:400;grid-area:input;color:var(--text-body-primary)}.input>.input-container>input:disabled{cursor:not-allowed}.input>.input-container>input:placeholder{color:var(--text-body-tertiary)}.floating-input-errors>.title{margin-bottom:20px;color:var(--text-body-primary);font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.floating-input-errors>.errors{display:flex;flex-flow:column;row-gap:10px}.floating-input-errors>.errors>.error{display:flex;flex-flow:row nowrap;overflow:hidden;column-gap:5px;align-items:center;justify-content:flex-start}.floating-input-errors>.errors>.error svg{transform:scale(.6667)}.floating-input-errors>.errors>.error>p{white-space:nowrap;color:var(--text-body-primary);font-family:Roboto;font-size:12px;line-height:normal;font-weight:400}.floating-ui-arrow{position:absolute;height:0;width:0;content:"";display:block;border-style:solid}.floating-ui-arrow.left{border-width:7px 0 7px 8px;border-color:transparent transparent transparent var(--border-primary)}.floating-ui-arrow.right{border-width:7px 8px 7px 0;border-color:transparent var(--border-primary) transparent transparent}.floating-ui-arrow.bottom{border-width:8px 7px 0 7px;border-color:var(--border-primary) transparent transparent transparent}.floating-ui-arrow.top{border-width:0 7px 8px 7px;border-color:transparent transparent var(--border-primary) transparent}.floating-box{z-index:5;border-radius:10px;box-sizing:border-box;padding:20px;background-color:var(--surface-default-modal);border:1px solid var(--border-primary)}.card{display:block;border-radius:15px;background-color:var(--surface-default-modal);box-sizing:border-box}@media (min-width: 768px){.card.shaded{box-shadow:var(--box-shadow)}}.card.hide-appearance{box-shadow:none;border-radius:0;border:0 solid transparent;background-color:inherit}.message-box-old{height:auto;min-height:57px;width:100%;display:grid;grid-template-rows:1fr;grid-template-columns:18px 1fr 22px;align-items:center;justify-items:start;column-gap:20px;border:0 solid transparent;border-radius:15px;box-sizing:border-box;padding:0 20px}.message-box-old>.icon-container{display:flex;flex-flow:row;align-items:center;justify-content:center;height:100%;width:100%}.message-box-old>.dismiss{display:flex;flex-flow:row;align-items:center;justify-content:center;border:0 solid transparent;background-color:transparent;height:30px;width:100%;padding:0;margin:0;cursor:pointer}.message-box-old>.dismiss svg>g>g{fill:var(--surface-icon-primary)}.message-box-old .message{box-sizing:border-box;padding:17px 0}.message-box-old .message p,.message-box-old .message span,.message-box-old .message b,.message-box-old .message strong{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500}.message-box-old .message b,.message-box-old .message strong{font-weight:700}.message-box-old .message p,.message-box-old .message span{color:inherit;max-width:100%;white-space:normal}.message-box-old.success{background-color:var(--surface-positive-accent)}.message-box-old.success .message{color:var(--text-positive)}.message-box-old.success>.icon-container svg>g>circle{fill:var(--surface-positive-primary)}.message-box-old.success>.icon-container svg>g>g>rect{fill:var(--surface-positive-accent)}.message-box-old.warning{background-color:var(--surface-important-accent)}.message-box-old.warning .message{color:var(--text-important)}.message-box-old.warning .icon-container>svg>circle{fill:var(--surface-important)}.message-box-old.warning .icon-container>svg>rect{fill:var(--surface-important-accent)}.message-box-old.error{background-color:var(--surface-alert-accent)}.message-box-old.error .message{color:var(--text-alert)}.message-box-old.error>.icon-container>svg>g>circle{fill:var(--surface-alert-primary)}.message-box-old.error>.icon-container>svg>g>path{fill:var(--surface-alert-accent)}.message-box-old.info{background-color:var(--surface-info-modal)}.message-box-old.info .message{color:var(--text-body-secondary)}.message-box-old.info>.icon-container>svg>g>circle{fill:var(--surface-icon-primary)}.message-box-old.info>.icon-container>svg>g>rect{fill:var(--surface-button)}.step-indicator{width:100%;height:auto;-webkit-user-select:none;user-select:none}.step-indicator>p{font-family:Poppins;font-size:12px;line-height:normal;font-weight:600;color:var(--text-body-primary)}.step-indicator>p>span{color:var(--text-body-tertiary)}#enrollment-device-step{width:100%;height:auto;box-sizing:border-box;padding:20px}@media (min-width: 992px){#enrollment-device-step{padding:0 25px}}#enrollment-device-step>.message-box-old{margin-bottom:25px}#enrollment-device-step>.message-box-old .message{width:100%}#enrollment-device-step>.message-box-old .message>*{text-align:center}#enrollment-device-step>.cards{display:flex;flex-flow:row wrap;column-gap:50px;row-gap:25px;align-items:flex-start;justify-content:center}#enrollment-device-step>.cards>.card{width:100%;max-width:750px;padding:40px}#enrollment-device-step>.cards>.card h3{font-family:Poppins;font-size:20px;line-height:normal;font-weight:600;margin-bottom:23px;-webkit-user-select:none;user-select:none}#enrollment-device-step>.cards>.card label{-webkit-user-select:none;user-select:none}#enrollment-device-step #loader{display:flex;justify-content:center;align-items:center;height:500px}#configure-device-card .message-box-old{margin-bottom:20px}#configure-device-card form{width:100%}#configure-device-card form .toggle{margin-bottom:25px}#configure-device-card form>.btn{width:100%}.toggle{width:100%;display:inline-grid;grid-auto-columns:1fr;grid-template-rows:50px;gap:0;opacity:1}.toggle>button{grid-row:1}.toggle.disabled{opacity:.5;cursor:not-allowed}.toggle>.toggle-option{grid-row:1;opacity:1;width:100%;height:100%;border-radius:0;-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;padding:0 5px;border:1px solid transparent;color:var(--text-body-tertiary);border-color:var(--border-primary);background-color:transparent;display:grid;grid-template-rows:1fr;grid-template-columns:18px 1fr;column-gap:5px;align-items:center;justify-items:start}@media (min-width: 768px){.toggle>.toggle-option{column-gap:10px;padding:0 15px 0 17px}}.toggle>.toggle-option:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.toggle>.toggle-option:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}.toggle>.toggle-option.active{color:var(--text-body-primary);border-color:var(--surface-main-primary)}.toggle>.toggle-option.disabled{opacity:.5;cursor:not-allowed}.toggle>.toggle-option>.checkbox{grid-column:1;grid-row:1}.toggle>.toggle-option>span{display:block;grid-column:2;grid-row:1;width:100%;text-align:left;display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-family:Roboto;font-size:12px;line-height:normal;font-weight:500}@media (min-width: 768px){.toggle>.toggle-option>span{text-align:center;font-family:Poppins;font-size:15px;line-height:normal;font-weight:600}}.toggle>.toggle-option>span{color:inherit}.toggle>.toggle-option:not(.active):hover{border-color:var(--border-secondary)}.checkbox{display:flex;align-items:center;justify-content:center;height:18px;width:18px;cursor:pointer;box-sizing:border-box;padding:0;margin:0;border-radius:6px;border:1px solid var(--border-primary);background-color:var(--surface-button);opacity:1}.checkbox>.box{width:8px;height:8px;border-radius:2px;background-color:var(--surface-button);display:none}.checkbox.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.checkbox.checked{border-color:var(--surface-main-primary);background-color:var(--surface-main-primary)}.checkbox.checked>.box{display:block}#configure-device-card .qr-info{display:flex;flex-flow:row;align-items:center;justify-content:center;width:100%}#configure-device-card .qr-info>p{font-family:Roboto;font-size:15px;line-height:normal;font-weight:400;white-space:normal;color:var(--text-body-secondary);text-align:center;margin-bottom:20px;max-width:75%}#configure-device-card #device-config-card{box-sizing:border-box;padding:10px 0 0;width:100%;height:auto;border:1px solid var(--border-primary)!important;box-shadow:none}#configure-device-card #device-config-card>.top{display:flex;flex-flow:row wrap;gap:20px;width:100%;min-height:40px;align-items:center;justify-content:flex-start;height:auto;box-sizing:border-box;padding:0 10px 10px;border-bottom:1px solid var(--border-primary)}#configure-device-card #device-config-card>.top>label{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--text-body-tertiary);display:block}#configure-device-card #device-config-card>.top .select-container{height:40px}#configure-device-card #device-config-card>.top>.actions{display:flex;flex-flow:row nowrap;height:40px;width:auto;column-gap:10px;margin-left:auto}#configure-device-card #device-config-card>.qr{box-sizing:border-box;padding:10px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:100%}.select>.select-label{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-tertiary);display:block;margin-bottom:10px}.select-container{height:50px;background-color:var(--surface-frame-bg);border-radius:10px;position:relative;border:1px solid var(--border-primary);cursor:pointer}.select-container.disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none}.select-container.in-form{margin-bottom:2.5rem}.select-container .side{display:flex;flex-flow:row nowrap;align-content:center;align-items:center;justify-content:center}.select-container>.inner-frame{height:100%;display:inline-grid;grid-template-columns:1fr 22px;grid-template-rows:1fr;align-items:center;align-content:center;box-sizing:border-box;padding:0 8px 0 10px;column-gap:8px;max-width:100%;width:100%}.select-container>.inner-frame>.selected-option{grid-column:1;grid-row:1;display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-main);-webkit-user-select:none;user-select:none}.select-container>.inner-frame>.selected-option>span{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-main);-webkit-user-select:none;user-select:none}.select-container>.inner-frame>.placeholder{grid-row:1;grid-column:1;width:100%;font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-main)}.select-container>.inner-frame>.content-frame{height:100%;grid-column:1;grid-row:1;display:flex;flex-flow:row wrap;row-gap:10px;column-gap:10px;grid-area:1/1;align-items:center;align-content:center;justify-content:flex-start;box-sizing:border-box}.select-container>.inner-frame>.content-frame>.search-frame{display:inline-grid;width:auto;position:relative}.select-container>.inner-frame>.content-frame>.search-frame>.input-push{visibility:hidden;white-space:pre-wrap;grid-area:1/2;height:30px;min-width:2px;font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-main)}.select-container>.inner-frame>.content-frame>.search-frame>.select-search{cursor:pointer;position:absolute;left:0;top:0;grid-area:1/2;height:30px;border:0 solid transparent;padding:0;margin:0;outline:none;box-sizing:content-box;background-color:var(--transparent);max-width:100%;font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-main)}.select-container>.inner-frame>.content-frame>.search-frame>.select-search::placeholder,.select-container>.inner-frame>.content-frame>.placeholder{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-main)}.select-container>.inner-frame>.side{grid-column:2;grid-row:1}.select-container.selected>.inner-frame>.content-frame>.search-frame{padding-left:10px}.select-container:focus-within>.inner-frame>.content-frame>.selected-option{display:none}.select-floating-ui{box-sizing:border-box;border-radius:10px;background-color:var(--surface-frame-bg);border:1px solid var(--border-primary);padding:1rem 0;position:absolute;box-shadow:0 6px 20px #0000001a;z-index:5}.select-floating-ui>.options-container{overflow-x:hidden;overflow-y:auto;max-height:300px;display:flex;flex-flow:column}.select-floating-ui>.options-container>.select-option{text-align:left;padding:5px 12px;display:block;border:0 solid transparent;background-color:transparent;cursor:pointer;color:var(--text-body-secondary);transition-property:color,opacity;transition-timing-function:ease-in-out;transition-duration:.25s}.select-floating-ui>.options-container>.select-option>span{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:inherit;-webkit-user-select:none;user-select:none;text-align:left;white-space:nowrap}.select-floating-ui>.options-container>.select-option:hover,.select-floating-ui>.options-container>.select-option.hovered,.select-floating-ui>.options-container>.select-option.selected,.select-floating-ui>.options-container>.select-option.create-option{color:var(--text-body-primary)}.select-floating-ui>.options-container>.select-option.disabled{opacity:.5}#floating-ui-root>.select-floating-ui{z-index:5}.tag{display:flex;flex-flow:row nowrap;column-gap:10px;box-sizing:border-box;padding:0 5px 0 10px;align-items:center;justify-content:flex-start;height:32px;border-radius:10px;position:relative;border:1px solid var(--border-primary);background-color:var(--surface-default-modal)}.tag.disposable{padding-right:20px;min-width:80px}.tag>.dispose{height:inherit;display:flex;flex-flow:row nowrap;align-items:center;align-content:center;background-color:transparent;cursor:pointer;border:0 solid transparent;border-radius:0;padding:0;width:18px;height:18px}.tag>.dispose>svg{height:100%;width:100%}.tag>.dispose>svg>path{fill:var(--border-separator);transition-duration:.25s;transition-property:fill;transition-timing-function:ease-in-out}.tag>.dispose:hover>svg>path{fill:var(--surface-alert-primary)}.tag>span,.tag>p{display:block;font-family:Roboto;font-size:15px;line-height:normal;font-weight:400;color:var(--text-body-primary)}#device-setup-guide>h3{margin-bottom:23px}#device-setup-guide .btn{height:47px;width:clamp(100px,275px,100%);margin-bottom:20px}#device-setup-guide>.message-box-old{margin-bottom:10px}#device-setup-guide>.steps{margin-bottom:10px;max-width:100%;width:100%}#device-setup-guide>.steps>label{font-family:Poppins;font-size:12px;line-height:normal;font-weight:600;color:var(--text-body-primary);margin-bottom:10px;display:block}#device-setup-guide>.steps>p{font-family:Poppins;font-size:15px;line-height:23px;font-weight:400;color:var(--text-body-secondary)}#device-setup-guide>.steps>p:not(:last-child){margin-bottom:20px}#device-setup-guide>.finish p,#device-setup-guide>.finish span,#device-setup-guide>.finish strong{font-family:Poppins;font-size:15px;line-height:23px;font-weight:400}#device-setup-guide>.finish p,#device-setup-guide>.finish span{color:var(--text-body-secondary)}#device-setup-guide>.finish strong{font-weight:400;color:var(--text-body-primary)}#enrollment-finish-card{width:100%;max-width:1200px;padding:50px 40px}#enrollment-finish-card h3{margin-bottom:20px}#enrollment-finish-card>.content{width:100%;color:var(--text-body-tertiary)}#enrollment-finish-card>.content strong{font-family:Roboto;font-size:20px;line-height:1.6;font-weight:400;font-weight:700}#enrollment-finish-card>.content p,#enrollment-finish-card>.content span,#enrollment-finish-card>.content a,#enrollment-finish-card>.content h1,#enrollment-finish-card>.content h2,#enrollment-finish-card>.content h3,#enrollment-finish-card>.content h4,#enrollment-finish-card>.content h5{font-family:Roboto;font-size:20px;line-height:1.6;font-weight:400;color:var(--text-body-tertiary)}#enrollment-finish-card>.content h1,#enrollment-finish-card>.content h2,#enrollment-finish-card>.content h3,#enrollment-finish-card>.content h4,#enrollment-finish-card>.content h5{font-weight:500;margin:20px 0}#enrollment-finish-card>.content a{-webkit-text-decoration-color:var(--text-body-primary);text-decoration-color:var(--text-body-primary)}#enrollment-finish-card>.content ul ::marker,#enrollment-finish-card>.content ol ::marker{color:var(--text-body-tertiary);background-color:var(--text-body-tertiary)}#enrollment-finish-card>.content ul li,#enrollment-finish-card>.content ol li{font-family:Roboto;font-size:20px;line-height:1.6;font-weight:400;color:var(--text-body-primary)}#enrollment-finish-card>.content ul li a,#enrollment-finish-card>.content ol li a{font-family:Roboto;font-size:20px;line-height:1.6;font-weight:400;color:var(--text-body-primary);-webkit-text-decoration-color:var(--text-body-primary);text-decoration-color:var(--text-body-primary);text-decoration:underline}#enrollment-password-card{width:100%;max-width:650px;padding:50px 40px}#enrollment-password-card>h3{margin-bottom:40px}#enrollment-password-card>form{display:flex;flex-flow:column;width:100%;row-gap:15px}#enrollment-password-card>form>*{width:100%}#enrollment #enrollment-welcome-card{box-sizing:border-box;padding:50px 40px;width:100%;max-width:650px}#enrollment #enrollment-welcome-card>h3{-webkit-user-select:none;user-select:none;margin-bottom:30px}#enrollment #enrollment-welcome-card>.explenation{-webkit-user-select:none;user-select:none;margin-bottom:30px}#enrollment #enrollment-welcome-card>.explenation p,#enrollment #enrollment-welcome-card>.explenation ul,#enrollment #enrollment-welcome-card>.explenation ol,#enrollment #enrollment-welcome-card>.explenation span{font-family:Roboto;font-size:20px;line-height:1.6;font-weight:400;color:var(--text-body-tertiary)}#enrollment #enrollment-welcome-card>.explenation strong{color:var(--text-body-primary)}#enrollment #enrollment-welcome-card>.admin-info{-webkit-user-select:text;user-select:text}#enrollment #enrollment-welcome-card>.admin-info>p:not(.title){font-weight:700}#enrollment #enrollment-welcome-card>.admin-info>.title{-webkit-user-select:none;user-select:none}@media (min-width: 992px){#main-page{padding:100px 50px 50px}}#main-page>*{max-width:920px}@media (min-width: 992px){#main-page>.logo-container{display:flex;margin-bottom:50px}}#main-page>.card{box-sizing:border-box;width:100%;padding:55px 0}@media (min-width: 768px){#main-page>.card{padding:55px;width:auto}}#main-page>.card .message-box-old{margin-bottom:20px}#main-page>.card form>*{width:100%}#setup-method-step{display:flex;flex-flow:column;align-items:center;justify-content:center;column-gap:50px;row-gap:25px}@media (min-width: 992px){#setup-method-step{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:0;align-items:start;justify-content:center}}#setup-method-step :nth-child(1) .logo-wrapper svg{width:216px;height:auto}.device-setup-method{width:100%;box-sizing:border-box;display:flex;flex-flow:column;align-items:center;padding:68px 42px;background-color:var(--surface-frame-bg);box-shadow:var(--box-shadow);border-radius:0;margin-bottom:50px}@media (min-width: 768px){.device-setup-method{border-radius:15px;margin-bottom:0}}.device-setup-method>h3{font-family:Poppins;font-size:20px;line-height:normal;font-weight:600;color:var(--text-body-primary);text-align:center;padding-bottom:20px}.device-setup-method>.sub-title{font-family:Roboto;font-size:15px;line-height:normal;font-weight:400;color:var(--text-body-tertiary);width:100%;max-width:280px;text-align:center;padding-bottom:40px}.device-setup-method>.logo-wrapper{display:flex;flex-flow:row;align-items:center;justify-content:center;min-height:166px;box-sizing:border-box;-webkit-user-select:none;user-select:none;padding-bottom:40px}.device-setup-method>.btn{width:100%;max-width:225px;height:47px;-webkit-user-select:none;user-select:none}.device-setup-method>a{box-sizing:border-box;margin-top:40px;font-family:Poppins;font-size:15px;line-height:23px;font-weight:400;color:var(--text-body-primary);display:flex;flex-flow:row;align-items:center;justify-content:center;width:100%;column-gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none}.device-setup-method>a>svg path{fill:var(--text-body-primary)}#openid-mfa-page{gap:var(--spacing-xs)}#openid-mfa-page .logo-container{padding-bottom:var(--spacing-l)}#openid-mfa-page .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;width:100%;max-width:440px;text-align:center;min-height:340px}#openid-mfa-page .content h1{font-family:Poppins;font-size:28px;line-height:normal;font-weight:600}#openid-mfa-page .content h2{font-family:Roboto;font-size:20px;line-height:1.6;font-weight:400}#openid-mfa-page .content p{font-family:Roboto;font-size:15px;line-height:normal;font-weight:400}#openid-mfa-page .content .error-details{max-width:100%;margin:0;box-sizing:border-box;padding:30px 10px 0;font-family:Source Code Pro;font-size:12px;line-height:normal;font-weight:400}@media (min-width: 992px){#openidcallback-page{padding:100px 50px}}#openidcallback-page>*{max-width:920px}#openidcallback-page>.logo-container{display:none;margin-bottom:30px}@media (min-width: 992px){#openidcallback-page>.logo-container{display:flex;margin-bottom:100px}}#openidcallback-page .openidcallback-card{box-sizing:border-box;padding:var(--spacing-m) var(--spacing-s);width:100%;display:flex;flex-direction:column;gap:var(--spacing-m)}@media (min-width: 992px){#openidcallback-page .openidcallback-card{padding:var(--spacing-l) var(--spacing-m)}}#openidcallback-page .openidcallback-card .steps{display:flex;flex-direction:column;gap:20px}#openidcallback-page .openidcallback-card .steps a{color:unset}#openidcallback-page .openidcallback-card .steps p{font-family:Poppins;font-size:15px;line-height:23px;font-weight:400;color:var(--text-body-primary)}#openidcallback-page .openidcallback-card .steps .download-link{display:flex;justify-content:center;padding:30px 0}#openidcallback-page .openidcallback-card .steps .download-link .btn{padding:12px 48px;height:60px;width:334px}#openidcallback-page .openidcallback-card .steps .download-link .btn span{font-family:Poppins;font-size:15px;line-height:normal;font-weight:600}#openidcallback-page .openidcallback-card .steps .download-link .btn svg{width:36px;height:36px}#openidcallback-page .openidcallback-card .steps .download-link .btn svg path{fill:var(--text-button-secondary)}#openidcallback-page .openidcallback-card .steps .token-input{padding:32px 64px;display:flex;flex-direction:column;align-items:center;gap:48px}#openidcallback-page .openidcallback-card .steps .token-input .btn{height:47px;width:198px}#openidcallback-page .openidcallback-card .steps .token-input .btn span{font-family:Poppins;font-size:15px;line-height:normal;font-weight:600}#openidcallback-page .openidcallback-card .steps .token-input .labelled-input{width:100%}#openidcallback-page .openidcallback-card .steps .token-input .labelled-input label{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-tertiary)}#openidcallback-page .openidcallback-card .steps .token-input .input-copy{display:flex;align-items:center;position:relative}#openidcallback-page .openidcallback-card .steps .token-input .input-copy .input{padding:0;width:100%}#openidcallback-page .openidcallback-card .steps .token-input .input-copy .action-button{position:absolute;right:9px}#openidcallback-page .openidcallback-card h2{font-family:Poppins;font-size:20px;line-height:normal;font-weight:600;color:var(--text-body-primary);margin-bottom:15px;text-align:left}#openidcallback-page .openidcallback-card h3{font-family:Poppins;font-size:15px;line-height:23px;font-weight:400}#openidcallback-page .openidcallback-card .row{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--spacing-s);column-gap:var(--spacing-s)}#openidcallback-page .openidcallback-card .row a{display:flex;text-decoration:none}#openidcallback-page .openidcallback-card .row a .btn{text-decoration:none}#openidcallback-page .openidcallback-card .qr{padding:var(--spacing-m) 0}#openidcallback-page .openidcallback-card .qr-description{color:var(--text-body-tertiary);text-align:center;max-width:485px;font-family:Roboto;font-size:15px;line-height:normal;font-weight:400}#openidcallback-page .loader-container{min-height:300px;display:flex;justify-content:center;align-items:center}.big-info-box{height:auto;width:100%;display:flex;align-items:center;justify-items:center;gap:20px;border-radius:10px;border:1px solid var(--surface-tag-modal);box-sizing:border-box;padding:20px}.big-info-box>.icon-container{display:flex;align-items:center}.big-info-box>.icon-container>svg{width:42px;height:42px}.big-info-box .message{box-sizing:border-box}.big-info-box .message p,.big-info-box .message span,.big-info-box .message b,.big-info-box .message strong{font-family:Poppins;font-size:15px;line-height:23px;font-weight:400}.big-info-box .message b,.big-info-box .message strong{font-weight:700}.big-info-box .message p,.big-info-box .message span{color:inherit;max-width:100%;white-space:normal}.copy-field .label{color:var(--text-body-tertiary);padding-bottom:var(--spacing-xs);-webkit-user-select:none;user-select:none;font-family:Roboto;font-size:12px;line-height:normal;font-weight:500}.copy-field .box{width:100%;background-color:var(--surface-frame-bg);border:1px solid var(--border-primary);border-radius:10px;box-sizing:border-box;padding:15px var(--spacing-s)}.copy-field .box>.track{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;column-gap:var(--spacing-xs)}.copy-field .box>.track .list-cell-text>p{color:var(--text-body-primary);font-family:Roboto;font-size:15px;line-height:normal;font-weight:400}.copy-field .box>.track>.copy{width:22px;height:22px}.interaction-box{height:24px;width:24px;position:relative}.interaction-box svg{width:100%;height:100%}.interaction-box>button{display:block;position:absolute;content:" ";width:40px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;background-color:transparent;border:none;padding:0;margin:0}.list-cell-text{width:100%;max-width:100%;overflow:hidden}.list-cell-text p,.list-cell-text .display-element{display:inline-block;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap}.list-cell-text.overflows p{cursor:help}.list-cell-text-floating{max-width:min(480px,90dvw);overflow:hidden}.list-cell-text-floating p{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-primary);white-space:normal;word-wrap:break-word}.list-cell-text-floating.copy .floating-menu-inner{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 40px;column-gap:var(--spacing-xs);align-items:center}.action-button{border:0 solid transparent;background-color:var(--surface-button);border-radius:10px;width:40px;height:40px;padding:0;margin:0;box-sizing:border-box;display:flex;flex-flow:row;align-items:center;align-content:center;justify-content:center;cursor:pointer;opacity:1}.action-button svg path{fill:var(--surface-icon-primary);transition-property:fill,stroke;transition-duration:.25s;transition-timing-function:ease-in-out}.action-button.variant-config>svg path{stroke:var(--surface-icon-primary)}.action-button.variant-qrcode>svg>path:nth-of-type(1){fill:none;stroke:var(--surface-icon-primary)}.action-button.active,.action-button:hover{background-color:var(--surface-main-primary)}.action-button.active svg path,.action-button:hover svg path{fill:var(--surface-icon-secondary)}.action-button.active.variant-config>svg path,.action-button:hover.variant-config>svg path{stroke:var(--surface-icon-secondary)}.action-button.active.variant-qrcode>svg>path:nth-of-type(1),.action-button:hover.variant-qrcode>svg>path:nth-of-type(1){fill:none;stroke:var(--surface-icon-secondary)}.action-button.disabled{cursor:not-allowed;background-color:var(--surface-button);opacity:.5}.floating-menu{z-index:4;filter:drop-shadow(0px 5px 7.5px rgba(0,0,0,.08))}.floating-menu .floating-menu-inner{border:1px solid var(--border-primary);border-radius:10px;padding:var(--spacing-xs);background-color:var(--surface-default-modal);font-family:Roboto;font-size:12px;line-height:normal;font-weight:500}.floating-menu-arrow.placement--left{transform:translate(-8px) rotate(-180deg)}.floating-menu-arrow.placement--top{transform:translateY(-14px) rotate(-90deg)}.floating-menu-arrow.placement--bottom{transform:translateY(-7px) rotate(90deg)}.message-box{height:auto;width:100%;display:grid;grid-template-rows:1fr;grid-template-columns:calc(18px + var(--spacing-xs)) 1fr calc(22px + var(--spacing-s));justify-items:start;border:0 solid transparent;border-radius:10px;box-sizing:border-box;padding:var(--spacing-xs)}.message-box.variant-filled,.message-box.variant-outlined{align-items:center}.message-box>svg{justify-self:start}.message-box>.dismiss{display:flex;flex-flow:row;align-items:center;justify-content:center;border:0 solid transparent;background-color:transparent;width:22px;height:22px;padding:0;margin:0;cursor:pointer;justify-self:end;align-self:start}.message-box>.dismiss svg>g>g{fill:var(--surface-icon-primary)}.message-box .message{-webkit-user-select:none;user-select:none}.message-box .message p,.message-box .message span,.message-box .message b,.message-box .message strong{font-family:Roboto;font-size:12px;line-height:normal;font-weight:500}.message-box .message b,.message-box .message strong{font-weight:700}.message-box .message p,.message-box .message span{color:inherit;max-width:100%;white-space:normal}.message-box.type-success{background-color:var(--surface-positive-accent)}.message-box.type-success .message{color:var(--text-positive)}.message-box.type-success svg>g>circle{fill:var(--surface-positive-primary)}.message-box.type-success svg>g>g>rect{fill:var(--surface-positive-accent)}.message-box.type-warning{background-color:var(--surface-important-accent)}.message-box.type-warning .message{color:var(--text-important)}.message-box.type-warning svg circle{fill:var(--surface-important)}.message-box.type-warning svg path{fill:var(--surface-important-accent)}.message-box.type-error{background-color:var(--surface-alert-accent)}.message-box.type-error .message{color:var(--text-alert)}.message-box.type-error>svg>g>circle{fill:var(--surface-alert-primary)}.message-box.type-error>svg>g>path{fill:var(--surface-alert-accent)}.message-box.type-info.variant-filled{background-color:var(--surface-info-modal)}.message-box.type-info.variant-outlined{background-color:transparent;border:1px solid var(--surface-icon-primary)}.message-box.type-info .message{color:var(--text-body-secondary)}.message-box.type-info>svg>g>circle{fill:var(--surface-icon-primary)}.message-box.type-info>svg>g>rect{fill:var(--surface-button)}.message-box-spacer{box-sizing:border-box;width:100%}@media (min-width: 992px){#password-reset{padding:100px 50px}}#password-reset>*{max-width:920px}#password-reset>.logo-container{display:none}@media (min-width: 992px){#password-reset>.logo-container{display:flex;margin-bottom:100px}}#password-reset .controls{display:grid;height:60px;grid-template-rows:60px;grid-template-columns:1fr 1fr;column-gap:32px;width:100%;box-sizing:border-box;padding:0 20px;margin-bottom:50px}@media (min-width: 768px){#password-reset .controls{padding:0 135px}}#password-reset .controls.single{grid-template-columns:1fr}#password-reset .controls .btn .arrow-single{height:36px;width:36px}#password-reset .controls .btn .arrow-single svg g{fill:var(--surface-icon-primary)}#password-reset .controls .btn.variant-primary .arrow-single svg g{fill:var(--surface-icon-secondary)}#password-reset>.card{width:100%;box-shadow:none;box-sizing:border-box;padding:0 20px}@media (min-width: 992px){#password-reset>.card{box-shadow:var(--box-shadow);padding:50px 40px}}#password-reset>.card>h2{font-family:Poppins;font-size:20px;line-height:normal;font-weight:600;margin-bottom:35px;color:var(--text-body-primary)}#password-reset>.card>.message-box-old{width:100%}#password-reset>.card>form{width:100%}#password-reset>.card>form>*{width:100%}#session-timeout>.logo-container{display:none}@media (min-width: 992px){#session-timeout>.logo-container{display:flex;margin-bottom:100px}}#session-timeout>.card{margin-bottom:50px;display:flex;flex-flow:column;row-gap:20px;width:100%;max-width:720px;align-items:center;justify-content:center;box-sizing:border-box;padding:50px 20px}@media (min-width: 992px){#session-timeout>.card{margin-bottom:100px}}#session-timeout>.card h2{font-family:Poppins;font-size:28px;line-height:normal;font-weight:600;color:var(--text-button-primary);text-align:center}#session-timeout>.card p{font-family:Roboto;font-size:20px;line-height:1.6;font-weight:400;color:var(--text-body-tertiary);max-width:490px;text-align:center}#session-timeout>.controls{display:flex;flex-flow:row wrap;box-sizing:border-box;column-gap:32px;row-gap:20px;align-items:center;justify-content:center}#session-timeout>.controls>.btn{width:100%}@media (min-width: 992px){#session-timeout>.controls>.btn{width:344px}}#session-timeout>.controls>.btn:nth-of-type(1) svg g{fill:var(--surface-icon-primary)}@media (min-width: 992px){#token-page{padding:100px 50px}}#token-page>*{max-width:920px}#token-page>.logo-container{display:none;margin-bottom:30px}@media (min-width: 992px){#token-page>.logo-container{display:flex;margin-bottom:100px}}#token-page .controls{display:grid;height:60px;grid-template-rows:60px;grid-template-columns:1fr 1fr;column-gap:32px;width:100%;box-sizing:border-box}#token-page .controls.single{grid-template-columns:1fr}#token-page .controls .btn .arrow-single{height:36px;width:36px}#token-page .controls .btn .arrow-single svg g{fill:var(--surface-icon-primary)}#token-page .controls .btn.variant-primary .arrow-single svg g{fill:var(--surface-icon-secondary)}#token-page .token-card{box-sizing:border-box;padding:50px 40px;width:100%}#token-page .token-card>h2{font-family:Poppins;font-size:20px;line-height:normal;font-weight:600;color:var(--text-body-primary);margin-bottom:15px;text-align:left}#token-page .token-card>form{margin-top:40px}#token-page .loader-container{min-height:300px;display:flex;justify-content:center;align-items:center}#token-page .openid-button{display:flex;justify-content:center;padding:50px 0}#token-page .openid-heading{margin-top:20px}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;letter-spacing:.25px;outline:none;overflow:hidden;padding:10px 30px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:-webkit-min-content;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{transition:opacity .218s;inset:0;opacity:0;position:absolute}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.ms-button{background-color:transparent;border:none;cursor:pointer;padding:0;min-width:250px}#toasts-root{position:fixed;top:15px;right:15px;display:flex;z-index:5;flex-flow:column;align-items:center;align-content:center;justify-content:flex-end;row-gap:15px}.toast{display:flex;flex-flow:row nowrap;align-items:center;align-content:center;justify-content:flex-start;box-sizing:border-box;background-color:var(--surface-default-modal);gap:1rem;max-width:100%;min-width:200px;min-height:60px;border:1px solid var(--border-primary);padding:0 2rem;border-radius:10px;position:relative;cursor:pointer;box-shadow:0 6px 10px #0000001a}.toast .message{margin:0;padding:0;text-align:left;-webkit-user-select:none;user-select:none;font-family:Roboto;font-size:12px;line-height:normal;font-weight:500;color:var(--text-body-primary)}.toast .message>span{display:block;text-align:left;-webkit-user-select:none;user-select:none}.toast.warning svg circle{fill:var(--surface-important)!important}.toast.warning svg path{fill:var(--surface-default-modal)!important}
