.login{max-width:600px}.login .attention,.login span.attention{color:var(--color-error-500)}.login .logo{width:110px}.login .logo svg .st0{fill:var(--colorNeutralForeground1)}.percent-stat{align-items:center;box-shadow:none;display:flex;justify-content:space-between}.percent-stat.down{border-color:var(--color-error-100)}.percent-stat p{margin:0}.percent-stat .stat-information{align-items:flex-start;display:flex;flex-direction:column}.percent-stat .stat-information .title{text-align:left}.percent-stat .stat-information .description{color:var(--colorNeutralForeground2);text-align:left}.percent-stat .stat-information .description.down{color:var(--color-error-100)}.percent-stat .stat-data{align-items:center;display:flex}.percent-stat .stat-data .percentage{font-size:32px;font-weight:700;height:48px;line-height:48px}.percent-stat .stat-data .trend{border-style:solid;border-width:0 6px 6px;display:block;height:0;margin-right:5px;width:0}.percent-stat .stat-data .trend.up{border-color:transparent transparent var(--color-success-100) transparent}.percent-stat .stat-data .trend.down{border-color:transparent transparent var(--color-error-100) transparent;transform:rotate(180deg)}@media only screen and (min-width:640px){.percent-stat{flex-direction:column}.percent-stat .stat-data .percentage{font-size:48px}.percent-stat .stat-data .trend{border-width:0 9px 12px;margin-top:6px}}.line-graph{align-items:center;display:flex;flex-direction:column;justify-content:center}.sol-list ol{list-style:decimal;margin-top:32px}.sol-list .pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:1rem}.sol-list .pager-dot{background-color:var(--colorNeutralBackground1Selected);border-radius:50%;cursor:pointer;display:inline-block;flex-shrink:0;height:10px;transition:background-color .2s ease-in-out;width:10px}.sol-list .pager-dot.active{background-color:var(--colorNeutralForeground2Selected)}.percent-list-item{font-size:var(--fontSizeBase200)}.percent-list-item .label{overflow:hidden;text-overflow:ellipsis}.percent-list-item .percentage{color:var(--color-chart-500);font-weight:700}.absolute-list-item{font-size:var(--fontSizeBase300);margin:0 0 .25em var(--fontSizeBase400)}.absolute-list-item .label{overflow:hidden;text-overflow:ellipsis}.tag{align-items:center;background-color:color-mix(in srgb,var(--colorBrandBackgroundTransparent20) 100%,#fff 100%);border-color:var(--colorBrandBackground);border-radius:12px;border-width:1px;color:var(--colorBrandBackground);display:inline-flex;font-size:var(--fontSizeBase200);font-weight:400;height:22px;padding:0 10px;white-space:nowrap}.background-brand-logo{background-color:var(--colorBackground);border-radius:1em;color:var(--colorForeground);display:flex;flex-grow:1;overflow:hidden;position:relative;width:100%}.background-brand-logo.primary{background-color:var(--colorBrandBackground)}.background-brand-logo.primary,.background-brand-logo.primary p{color:var(--colorNeutralForegroundOnBrand)}.background-brand-logo.primary .brand-logo .logo svg path.color-neutral,.background-brand-logo.primary .brand-logo .logo svg path.color-primary{fill:var(--colorNeutralStrokeAlpha2)}.background-brand-logo .brand-logo{overflow:hidden}.background-brand-logo .brand-logo .logo svg{height:140%;left:-3%;position:absolute;right:auto;top:-20%;transform:rotate(-10deg) scale(1.5);width:auto}.background-brand-logo .brand-logo .logo svg path.color-neutral,.background-brand-logo .brand-logo .logo svg path.color-primary{fill:var(--colorNeutralStrokeAlpha)}.background-brand-logo .brand-logo .logo.logo-end svg{left:auto;right:-16%;transform:rotate(-10deg)}.background-brand-logo .brand-content{height:100%;position:relative;z-index:1}.dashboard-introduction .videos .video-tile{border:1px solid var(--color-neutral-500);border-radius:16px;overflow:hidden}.dashboard-introduction .videos .video-tile .image-container{align-items:center;background-color:var(--colorNeutralForeground4);display:flex;height:100px;justify-content:center;width:100%;z-index:2}.dashboard-introduction .videos .video-tile .image-container.with-overlay-color{display:block;position:relative}.dashboard-introduction .videos .video-tile .image-container.with-overlay-color:after{background:var(--colorBrandBackgroundTransparent50);content:"";inset:0;position:absolute}.dashboard-introduction .videos .video-tile .video-tag{align-items:center;background:var(--colorNeutralForegroundOnBrand);border-radius:.25em;color:var(--colorBrandBackground);display:flex;flex-direction:row;padding:.25em .75em;z-index:1}.dashboard-introduction .videos .video-tile .video-tag:before{background:var(--colorBrandBackground);border-radius:50%;content:"";display:block;height:4px;margin-right:.5em;width:4px}.dashboard-introduction .videos .video-tile .preview-image{align-items:center;display:flex;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto;width:100%}.dashboard-introduction .videos .video-tile .preview-image>div{height:100%;margin:auto}.dashboard-introduction .videos .video-tile .preview-image>div svg{height:100%;padding:2em;width:100%}.dashboard-introduction .videos .video-tile .preview-image>div svg .color-neutral{fill:var(--colorNeutralBackground1)}.dashboard-introduction .videos .video-tile .brand-logo .color-neutral,.dashboard-introduction .videos .video-tile .brand-logo .color-primary{transition:fill .4s ease-in-out}.dashboard-introduction .videos .video-tile:hover .brand-logo .color-neutral,.dashboard-introduction .videos .video-tile:hover .brand-logo .color-primary{fill:var(--colorNeutralStroke1)}.collapsible-panel{--collapse-time:0.3s;max-height:70vh;overflow:hidden;transition:max-height var(--collapse-time) ease,background-color var(--collapse-time) cubic-bezier(.18,.89,.32,1.28)}.collapsible-panel .collapsed-content-container .collapsed-content{align-items:center;display:flex}.collapsible-panel .collapsed-content-container .collapsed-content .title{transition:opacity var(--collapse-time)}.collapsible-panel.collapsed{max-height:50px;transition:max-height var(--collapse-time) ease,background-color var(--collapse-time) cubic-bezier(.81,.01,1,1)}.collapsible-panel.collapsed .panel-content{margin:0 auto;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height var(--collapse-time) ease,opacity var(--collapse-time) ease}.collapsible-panel.collapsed .collapse-icon.fill-inverted svg path{fill:var(--colorNeutralBackground1)}.collapsible-panel .panel-content{max-height:1000px;opacity:1;overflow-y:auto;transition:max-height var(--collapse-time) ease,opacity var(--collapse-time) ease}.collapsible-panel .collapse-icon{transform:rotate(180deg);transition:var(--collapse-time) ease}.collapsible-panel .collapse-icon.collapsed{transform:rotate(0deg)}.collapsible-panel .collapse-icon svg{height:24px;width:24px}.collapsible-panel .collapse-icon svg path{fill:var(--colorNeutralForeground2);transition:fill var(--collapse-time)}.phishing-wave{margin-left:1em;width:100%}.phishing-wave .solu-data-grid{margin-top:4em}.phishing-wave .cell{padding:.5em}.phishing-wave .cell h5{margin-bottom:2px}.phishing-wave .cell h5 span{font-weight:700}.solu-data-grid .fui-DataGridCell{word-break:break-word}.dropdown-reset-container{border-color:var(--colorNeutralBackground2Selected)}.solu-progress-status{align-items:center;border-radius:.25rem;display:flex;gap:.25rem;max-width:100%;overflow:hidden;padding:.1rem 1rem}.solu-progress-status .solu-progress-dot{border-radius:3px;flex-shrink:0;height:6px;width:6px}.solu-progress-status.progress-not-started{background-color:var(--colorPaletteRedBackground2)}.solu-progress-status.progress-not-started .solu-progress-dot{background-color:var(--colorPaletteRedBorder2)}.solu-progress-status.progress-not-started .solu-progress-label{color:var(--colorPaletteRedForeground2)}.solu-progress-status.progress-visited{background-color:var(--colorPaletteMarigoldBackground2)}.solu-progress-status.progress-visited .solu-progress-dot{background-color:var(--colorPaletteMarigoldBorder2)}.solu-progress-status.progress-visited .solu-progress-label{color:var(--colorPaletteMarigoldForeground2)}.solu-progress-status.progress-completed{background-color:var(--colorPaletteLightGreenBackground2)}.solu-progress-status.progress-completed .solu-progress-dot{background-color:var(--colorPaletteLightGreenBorder2)}.solu-progress-status.progress-completed .solu-progress-label{color:var(--colorPaletteLightGreenForeground2)}.solu-progress-status.progress-failed{background-color:var(--colorPalettePlatinumBackground2)}.solu-progress-status.progress-failed .solu-progress-dot{background-color:var(--colorPalettePlatinumBorderActive)}.solu-progress-status.progress-failed .solu-progress-label{color:var(--colorPalettePlatinumForeground2)}.solu-progress-status .solu-progress-label{font-size:.75rem;font-weight:100;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solu-progress-percentage .progress-bar{margin-top:2px;width:120px}.multi-line-graph{justify-content:center}.bar-chart,.multi-line-graph{align-items:center;display:flex;flex-direction:column}.bar-chart{justify-content:space-between}.total-value{align-items:center;box-shadow:none;display:flex;justify-content:stretch}.total-value.down{border-color:var(--color-error-100)}.total-value p{margin:0}.total-value .stat-information{align-items:flex-start;display:flex;flex-direction:column}.total-value .stat-information .title{text-align:left}.total-value .stat-data{display:flex;flex-direction:column}.total-value .stat-data .total{font-weight:700;height:48px;line-height:48px}@media only screen and (min-width:640px){.total-value{flex-direction:column}}.fui-DataGridHeader .fui-DataGridRow{border:none}.fui-DataGridHeader .fui-DataGridRow .fui-DataGridHeaderCell{font-size:12px;font-weight:700}.fui-DataGridBody .fui-DataGridRow{border:none}.fui-DataGridBody .fui-DataGridRow:nth-child(odd){background-color:var(--colorNeutralBackground3)}.fui-DataGridBody .fui-DataGridRow:nth-child(odd):hover{background-color:var(--colorNeutralBackground5)}.data-grid-widget{min-height:40vh}.data-grid-widget.overview-list .fui-DataGridHeaderCell:hover{background-color:transparent}.data-grid-widget.overview-list .fui-DataGridHeaderCell:not(:first-child),.data-grid-widget.overview-list .fui-DataGridHeaderCell:not(:first-child)>*{justify-content:center;text-align:center}.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridRow{align-items:stretch;border-bottom:none;display:flex}.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridCell{border-right:1px solid var(--colorNeutralStroke1);display:flex;flex-direction:column;justify-content:stretch;padding:1em}.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridCell:last-child{border-right:none}.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridCell.cell-course_title{align-items:flex-start}.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridCell .cell-course_title,.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridCell .cell-course_title>div,.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridCell .cell-course_title>div>div{width:100%}.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridRow:nth-child(odd){background-color:var(--colorBrandBackgroundTransparent10)}.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridRow:nth-child(odd):hover{background-color:var(--colorBrandBackgroundTransparent20)}.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridRow:nth-child(2n){background-color:var(--colorNeutralBackground1)}.data-grid-widget.overview-list .fui-DataGridBody .fui-DataGridRow:nth-child(2n):hover{background-color:var(--colorNeutralBackground3)}.data-grid-widget.overview-list .logo{height:auto;width:42px}.monitoring-grid{max-width:1920px}.monitoring-grid .fui-DataGridRow .fui-DataGridHeaderCell .flex-col{max-width:100%}.monitoring-grid .fui-DataGridRow{align-items:stretch;display:flex}.monitoring-grid .cell-course_title,.monitoring-grid .fui-DataGridRow .fui-DataGridHeaderCell:first-child{flex:1 1 auto!important;max-width:none!important;overflow:hidden}.email-notification-modal .mail-preview p{color:#000;margin-bottom:1rem}.email-notification-modal .mail-preview img{display:inline}.filter{--collapse-time:0.3s;background-color:var(--colorNeutralBackground1);box-shadow:0 5px 5px var(--colorSubtleBackgroundSelected);max-height:100%;transition:max-height var(--collapse-time) ease;z-index:1}.filter .show-collapsed{opacity:0;transition:opacity var(--collapse-time) ease-out;visibility:hidden}.filter.collapsed{max-height:50px}.filter.collapsed .show-collapsed{opacity:1;transition-delay:var(--collapse-time);visibility:visible}.filter .fui-Button svg path{transition-duration:var(--durationFaster);transition-property:fill;transition-timing-function:var(--curveEasyEase)}.filter .fui-Button:hover span.fui-Button__icon svg path{fill:var(--colorNeutralForeground2BrandHover)}.filter .fui-Button.tag-button{background-color:var(--colorBrandBackgroundTransparent20);border-color:var(--colorBrandBackground);color:var(--colorNeutralBackground);font-weight:400}.filter .fui-Button.tag-button svg path{transition-duration:0s}.filter .fui-Button.tag-button:hover{color:var(--colorNeutralForeground2BrandHover)}.nav-bar{--transition-time:0.1s;--transition-ease:ease-out;flex-direction:row;position:sticky;top:0}.nav-bar,.nav-bar .reduced-container{display:flex;height:100%;min-width:50px}.nav-bar .reduced-container{align-items:center;background:var(--color-neutral-800);background:linear-gradient(180deg,var(--color-neutral-900) 0,var(--color-neutral-700) 100%);flex-direction:column}.nav-bar .reduced-container .nav-trigger-open{margin-top:40px;opacity:1;transition:opacity var(--transition-time) var(--transition-ease),visibility var(--transition-time) var(--transition-ease);visibility:visible}.nav-bar .reduced-container .nav-trigger-open svg path{fill:var(--color-neutral-0)}.nav-bar .reduced-container .nav-elements{margin-top:140px}.nav-bar .reduced-container .nav-elements .nav-bar-item{cursor:pointer;display:block;margin-bottom:36px}.nav-bar .reduced-container .nav-elements .nav-bar-item svg{overflow:visible}.nav-bar .reduced-container .nav-elements .nav-bar-item svg path{fill:var(--color-neutral-0)}.nav-bar .reduced-container .nav-elements .nav-bar-item.active{margin-bottom:64px}.nav-bar .reduced-container .nav-elements .nav-bar-item.active svg path{fill:var(--color-neutral-0)}.nav-bar .expanded-container{background-color:var(--colorNeutralBackground1);display:flex;padding-left:24px;transition:width var(--transition-time) var(--transition-ease);visibility:hidden;width:0}.nav-bar .expanded-container .nav-trigger-close{margin:52px 12px 88px 0;visibility:hidden}.nav-bar .expanded-container .nav-trigger-close svg path{fill:var(--colorNeutralForeground1)}.nav-bar .expanded-container .nav-elements{padding:32px 12px 24px 0}.nav-bar .expanded-container .nav-link{border-left:2px solid transparent;display:block;margin-left:1.5em;padding:5px 0 5px 1em}.nav-bar .expanded-container .nav-link.active{border-color:var(--colorNeutralForeground1)}.nav-bar .expanded-container .button-logout{display:block;margin:10px 0 0 14px}.nav-bar .expanded-container .switch-dark-mode{margin-top:1em}.nav-bar .expanded-container .sub-nav{display:none;margin:10px 0 10px 14px}.nav-bar .expanded-container .nav-bar-extended-item.active .sub-nav{display:block}.nav-bar .expanded-container .nav-button .category-icon{margin-right:8px;width:20px}.nav-bar .expanded-container .nav-button .category-icon svg{overflow:visible}.nav-bar .expanded-container .nav-button .category-icon svg path{fill:var(--colorNeutralForeground2);stroke-width:1px}.nav-bar .expanded-container .nav-button .indicator-icon{margin-left:3px}.nav-bar .expanded-container .nav-button .indicator-icon svg path{fill:var(--colorNeutralForeground2)}.nav-bar .expanded-container .nav-button+.sub-nav{height:0;overflow:hidden;transition:height .3s ease}.nav-bar .expanded-container .nav-button.active .category-icon svg path{fill:var(--color-neutral-0)}.nav-bar .expanded-container .nav-button.active .indicator-icon{margin-left:2px}.nav-bar .expanded-container .nav-button.active .indicator-icon svg path{fill:var(--colorNeutralForegroundOnBrand)}.nav-bar .expanded-container .nav-button.active+.sub-nav{height:auto}.nav-bar .expanded-container .build-version{color:var(--colorNeutralForeground2);font-size:.65rem}.nav-bar.nav-bar-pinned .nav-trigger-open{opacity:0;transition:opacity var(--transition-time) var(--transition-ease),visibility var(--transition-time) var(--transition-ease);visibility:hidden}.nav-bar.nav-bar-expanded .expanded-container,.nav-bar.nav-bar-pinned .expanded-container{flex-direction:column;visibility:visible;width:250px}.nav-bar.nav-bar-expanded .expanded-container .nav-bar-extended-item,.nav-bar.nav-bar-pinned .expanded-container .nav-bar-extended-item{margin-bottom:18px}.nav-bar.nav-bar-pinned .expanded-container .nav-trigger-close{visibility:visible}.nav-bar.nav-bar-compressed .reduced-container{display:none}.nav-bar.nav-bar-compressed .expanded-container{margin:0}.nav-bar.nav-bar-compressed .expanded-container .nav-trigger-close{display:none}.nav-bar.nav-bar-compressed .expanded-container .nav-bar-extended-item button{justify-content:flex-start;width:100%}.layout.dark .expanded-container{background:var(--color-neutral-800);background:linear-gradient(180deg,var(--color-neutral-900) 0,var(--color-neutral-700) 100%)}.layout.light .expanded-container{background:var(--colorBrandBackgroundTransparent20);background:linear-gradient(180deg,var(--colorBrandBackgroundTransparent20) 0,var(--colorNeutralBackground1) 100%)}.site-header{border-bottom:1px solid var(--color-neutral-500);width:100%}.site-header .logo-container{flex-shrink:0;width:250px}.site-header .logo-container .app-logo svg{height:48px;width:30px}.site-header .logo-container .app-title{margin-left:16px;text-transform:uppercase}.site-header .site-title{font-size:2.4em;padding:12px 0}.layout.dark .site-header{color:var(--color-neutral-0)}.layout.dark .site-header .logo-container{background-color:var(--color-neutral-900)}.layout.dark .site-header .logo-container .app-logo svg path:first-child,.layout.dark .site-header .logo-container .app-logo svg path:nth-child(2){fill:var(--color-neutral-0)}.layout.light .site-header .site-title{color:var(--colorBrandForeground1)}.layout.light .site-header .logo-container{background:var(--colorBrandBackgroundTransparent20)}:root{--loading-time:0.5s}.global-loading{background-color:var(--colorNeutralBackgroundAlpha2);opacity:0;position:absolute;transition:opacity var(--loading-time),visibility var(--loading-time);visibility:hidden;z-index:1001}.global-loading.is-loading{opacity:1;visibility:visible}.layout.default-layout .max-content{max-width:1720px}