.table-blue-hover tr:hover{background-color:#f0f8ff}.active-link:hover{border-bottom-color:#f19238}.body--light .active-link:hover{color:#1976d2}.body--dark .active-link:hover{color:#26a69a}.active-link:hover{font-size:medium;font-weight:700}.body--light .active-link{color:#1976d2}.body--dark .active-link{color:#26a69a}.active-link{border-bottom-color:#f19238}.active-link,.inactive-link{font-size:medium;font-weight:700;text-decoration:none}.body--dark a{color:#fff}.table-active-link{border-bottom-color:#f19238;color:#1976d2;font-weight:700;text-decoration:none}.table-active-link:hover{border-bottom-color:#f19238;color:#26a69a;font-weight:700}@media print{aside.q-drawer,header.q-header{display:none}div.q-layout{box-shadow:none}div.q-linear-progress{display:none}div.q-page-container,div.tm-page{margin:0!important;padding:0!important}div.tm-router-link:hover{color:#26a69a}div.tm-router-link,div.tm-router-link:hover{border-bottom-color:#f19238;font-size:medium;font-weight:700}div.tm-router-link{color:#1976d2;text-decoration:none}}:root{--canvas-width:21.59cm;--canvas-height:27.94cm;--canvas-padding:2.5em;--canvas-padding-inverse:1.5em 2.5em;--background-color:#050b17;--background-gradient:linear-gradient(90deg,#050b17,#06101c 48%,#050b17);--primary-font:"Inter",sans-serif;--accent-font:"Red Hat Display",sans-serif;--h1-font-size:3em;--h2-font-size:2em;--text-font-size:0.875rem;--primary-text-color:#b5b5b5;--accent-text-color:#fff;--light-text-color:#4e6174;--good:#81d553;--average:#ffd177;--critical:#ff5252;--bar-score:#fff;--good_opacity:#81d55380;--average_opacity:#ffd17780;--critical_opacity:#ff525280;--good-filter:brightness(0) saturate(100%) invert(78%) sepia(69%) saturate(418%) hue-rotate(43deg) brightness(90%) contrast(85%);--average-filter:brightness(0) saturate(100%) invert(100%) sepia(25%) saturate(6216%) hue-rotate(308deg) brightness(104%) contrast(103%);--critical-filter:brightness(0) saturate(100%) invert(50%) sepia(80%) saturate(3471%) hue-rotate(331deg) brightness(101%) contrast(103%);--primary-text-color-inverse:#434343;--accent-text-color-inverse:#000;--light-text-color-inverse:#8f8f8f;--stroke-default:#626262;--progress-background:#050d19;--table-background-color:#050d19;--table-border-color:#5e5e5e;--table-odd-background-color:#191d25;--table-background-color-inverse:#fff;--table-odd-background-color-inverse:#f5f5f5}.tm-page .page{border:none!important;border-radius:0!important;height:auto;margin:5px 0}.page{background:var(--background-color)!important;background:var(--background-gradient)!important;color:var(--primary-text-color);font-family:var(--primary-font);font-size:var(--text-font-size);font-style:normal;font-weight:400;height:var(--canvas-height);line-height:120%}.d-flex{display:flex}.h-100{height:100%}.flex-column{flex-direction:column}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.text-center{text-align:center}.print{display:none}.canvas{background:url(../img/pattern-background.fdb95167.png) center -100px no-repeat;background-size:100%;height:var(--canvas-height);overflow:hidden;position:relative}.canvas h1,.canvas h2,.canvas h3{color:var(--accent-text-color);font-family:var(--accent-font);font-style:normal;font-weight:800;margin-bottom:10px;text-transform:uppercase}.canvas h1{font-size:var(--h1-font-size);line-height:120%}.canvas h2{font-size:var(--h2-font-size);line-height:120%}.canvas h3{font-size:var(--text-font-size);line-height:120%}.canvas .mb-0{margin-bottom:0}.canvas .text,.canvas p{color:var(--primary-text-color);line-height:22px}.canvas .text span,.canvas p span{color:var(--accent-text-color);font-weight:700}.canvas .text span.uppercase,.canvas p span.uppercase{text-transform:uppercase}.canvas .header{padding:var(--canvas-padding);padding-bottom:20px}.canvas .header .pagination{color:var(--primary-text-color)}.canvas .header .pagination span{color:var(--accent-text-color);font-weight:700}.canvas .subtitle{padding:5.25rem 0 1rem}.canvas .subtitle h3{margin-top:.625rem}.canvas .bottom{gap:1.625rem}.canvas .bottom .hint{color:var(--light-text-color);font-size:1rem;font-style:normal;font-weight:400;line-height:160%;text-align:center}.canvas .content{margin-top:20px}.canvas .good,.canvas .low{color:var(--good)!important}.canvas .average,.canvas .high{color:var(--average)!important}.canvas .critical{color:var(--critical)!important}.canvas .content-padding{padding:var(--canvas-padding)}.canvas .content-padding.side{padding-bottom:0;padding-top:0}.canvas.cover{background:url(../img/pattern-background.fdb95167.png) 50% no-repeat;background-size:100%}.canvas.cover .canvas-padding{background:url(../img/hacker.839bd1ab.png) bottom no-repeat;background-size:100%}.canvas.cover .title{width:40%}.canvas.cover .bottom{padding-bottom:30px}.canvas.categories .canvas-padding{background:url(../img/chess.8d3d63e9.svg) 100% 100% no-repeat;background-size:30%}.canvas.categories .risk-bar{margin:50px 0 30px}.canvas.categories .risk-bar .progress{background:linear-gradient(90deg,var(--critical) 0,var(--average) 50%,var(--good) 100%);border-radius:3px;display:block;height:26px;position:relative}.canvas.categories .risk-bar .progress .score{background-color:var(--bar-score);border-radius:3px;box-shadow:0 4px 8.6px 4px #00000040;-webkit-box-shadow:0 4px 8.6px 4px #00000040;height:50px;margin-top:-12px;position:absolute;width:24px}.canvas.categories .risk-bar .legend{display:flex;justify-content:space-between}.canvas.categories .risk-bar .legend h3:first-of-type{color:var(--critical)}.canvas.categories .risk-bar .legend h3:nth-of-type(2){color:var(--average)}.canvas.categories .risk-bar .legend h3:nth-of-type(3){color:var(--good)}.canvas.categories .grid{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0 0}.canvas.categories .grid .block{align-items:center;aspect-ratio:1/1;display:flex!important;flex-direction:column;gap:6px;justify-content:center;padding:10px;position:relative}.canvas.categories .grid .block .icon{display:flex;justify-content:center}.canvas.categories .grid .block:first-of-type{border-bottom-style:solid;border-bottom-width:1px;border-image:linear-gradient(90deg,#fff0,#ffffff4d) 1}.canvas.categories .grid .block:nth-of-type(2){border-image:linear-gradient(180deg,#fff0,#ffffff4d) 1 100%;border-image-repeat:stretch;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px}.canvas.categories .grid .block:nth-of-type(3){border-bottom-style:solid;border-bottom-width:1px;border-image:linear-gradient(270deg,#fff0,#ffffff4d) 1}.canvas.categories .grid .block:nth-of-type(5){border-image:linear-gradient(0deg,#fff0,#ffffff4d) 1 100%;border-image-repeat:stretch;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px}.canvas.categories .grid .block:nth-of-type(5):before{background:#ffffff4d;content:"";height:1px;left:0;position:absolute;top:-1px;width:100%}.canvas.categories .grid .block h3{font-size:13px;line-height:140%;margin:6px 0;padding:0;text-align:center;z-index:1}.canvas.categories .grid .block .marker{background-color:initial;border-radius:50%;height:30px;position:absolute;right:30px;top:30px;width:30px;z-index:1}.canvas.categories .grid .block .marker:before{content:"";height:22px;position:absolute;width:22px;z-index:2}.canvas.categories .grid .block:after{content:"";height:100%;position:absolute;width:100%;z-index:0}.canvas.categories .grid .block.good .service{filter:var(--good-filter)}.canvas.categories .grid .block.good .marker{background-color:var(--good);box-shadow:0 0 0 10px var(--good_opacity);-webkit-box-shadow:0 0 0 10px var(--good_opacity)}.canvas.categories .grid .block.good .marker:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDExIDExIj48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIuOSIgZD0ibTEgNi4yNDYgMS43MzIgMi4xNjVMNy4wNjIgM005LjgxOCAzLjAzOGwtNC43MjQgNS40MS0uMjM2LS4zMzciLz48L3N2Zz4=) 50% no-repeat;background-size:100%;left:3px;top:4px}.canvas.categories .grid .block.good h3{color:var(--good)}.canvas.categories .grid .block.good:after{background:url(../img/good-shadow.d97e9511.png) 50% no-repeat;background-size:100%}.canvas.categories .grid .block.average .service{filter:var(--average-filter)}.canvas.categories .grid .block.average .marker{background-color:var(--average);box-shadow:0 0 0 10px var(--average_opacity);-webkit-box-shadow:0 0 0 10px var(--average_opacity)}.canvas.categories .grid .block.average .marker:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDExIDExIj48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTYgOC45MXYuMDA3TTYgMnY0Ljg0MiIvPjwvc3ZnPg==) 50% no-repeat;background-size:100%;left:3px;top:4px}.canvas.categories .grid .block.average h3{color:var(--average)}.canvas.categories .grid .block.average:after{background:url(../img/average-shadow.a5d48db3.png) 50% no-repeat;background-size:100%}.canvas.categories .grid .block.critical .service{filter:var(--critical-filter)}.canvas.categories .grid .block.critical .marker{background-color:var(--critical);box-shadow:0 0 0 10px var(--critical_opacity);-webkit-box-shadow:0 0 0 10px var(--critical_opacity)}.canvas.categories .grid .block.critical .marker:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDExIDExIj48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIuODUiIGQ9Im0zIDguMDcgNS4wMi01LjAyTTMgM2w1LjAyIDUuMDIiLz48L3N2Zz4=) 50% no-repeat;background-size:100%;left:4px;top:4px}.canvas.categories .grid .block.critical h3{color:var(--critical)}.canvas.categories .grid .block.critical:after{background:url(../img/critical-shadow.5ad161b4.png) 50% no-repeat;background-size:100%}.canvas.categories .risk-legend{display:flex;justify-content:space-between;padding:20px 20px 20px 0}.canvas.categories .risk-legend span{padding-left:24px;position:relative}.canvas.categories .risk-legend span:before{border-radius:50%;content:"";height:16px;left:0;position:absolute;top:-1px;width:16px}.canvas.categories .risk-legend span:first-of-type:before{background-color:var(--critical)}.canvas.categories .risk-legend span:nth-of-type(2):before{background-color:var(--average)}.canvas.categories .risk-legend span:nth-of-type(3):before{background-color:var(--good)}.canvas.categories .points-list{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-top:16px}.canvas.categories .points-list .point{display:flex;gap:12px}.canvas.categories .points-list .point img{width:31px}.canvas.categories .points-list .point>div{color:var(--primary-text-color)}.canvas.categories .points-list .point>div span{color:var(--accent-text-color);display:block;font-weight:600;margin-bottom:6px}.canvas.configuration .content .right-side{align-items:center;display:flex;gap:20px;justify-content:space-around}.canvas .warning{background-size:126px!important;padding:1.5em 2.5em}.canvas .warning.user{background:url(../img/user-security.451f0b3c.svg) 100% 100% no-repeat}.canvas .warning.email{background:url(../img/email-spoofing.09aea1b1.svg) 100% 100% no-repeat}.canvas .warning.endpoint{background:url(../img/endpoint-compliance.2344f751.svg) 100% 100% no-repeat}.canvas .warning.m365{background:url(../img/365-configuration.cd7dfd9e.svg) 100% 100% no-repeat}.canvas .warning.firewall{background:url(../img/firewall.9f517674.svg) 100% 100% no-repeat}.canvas .warning.network{background:url(../img/network-security.1999a76a.svg) 100% 100% no-repeat}.canvas .warning .hint-list{gap:10px;width:86%}.canvas .warning .hint-list h3{margin:0 0 6px}.canvas .content{display:flex;flex-direction:row;gap:20px}.canvas .content .left-side{width:64%}.canvas .content .right-side{width:36%}.canvas .hint-list{display:flex;gap:20px}.canvas .hint{display:flex;gap:12px}.canvas .hint .icon{flex-shrink:0;width:19px}.canvas .hint p{margin:0}.canvas .hint p a{color:#fff;text-decoration:none}.canvas .hint h3{margin:10px 0}.canvas .list ul{list-style-type:none;margin:0;padding:0}.canvas .list ul li{padding:6px 0}.canvas .list ul li span{font-weight:700}.canvas .list ul li span:not(.good,.average,.critical){color:var(--accent-text-color)}.canvas .list.dots ul{list-style-type:unset;padding-left:30px}.canvas .list.dots ul li::marker{color:var(--accent-text-color);font-size:20px;margin-top:2px}.canvas .table{background:var(--table-background-color);border:1px solid var(--table-border-color);border-radius:8px;margin:70px 0 0;padding-bottom:10px}.canvas .table.m-0{margin:0}.canvas .table .heading{align-items:flex-start;display:flex;padding:20px 16px}.canvas .table .heading .progress-chart{flex-shrink:0;position:relative;width:150px}.canvas .table .heading .progress-chart h3{color:var(--accent-text-color);left:150px;margin:-60px 0 0;position:relative;text-transform:uppercase}.canvas .table .heading .progress-chart .progress-wrapper{bottom:-38px;position:absolute}.canvas .table table{border-collapse:collapse;width:100%}.canvas .table table tr th{color:var(--accent-text-color);padding:12px;text-align:left;text-transform:uppercase}.canvas .table table tr td{font-size:14px;line-height:18px;padding:12px}.canvas .table table tr td:first-child{max-width:220px}.canvas .table table tr td .flex{align-items:center;display:flex;flex-shrink:0;flex-wrap:unset!important;gap:6px}.canvas .table table tr:nth-child(2n){background-color:var(--table-odd-background-color)}.canvas .warning{display:flex;position:relative}.canvas .warning:after{background:linear-gradient(90deg,#ffffff4d,#fff0)!important;content:"";height:1px;left:-40px;position:absolute;top:-1px;width:100%;z-index:1}.canvas .progress-wrapper{background:var(--progress-background);border-radius:50%;height:130px;position:relative;width:130px}.canvas .progress-wrapper .progress-text-wrap{left:50%;position:absolute;text-align:center;top:54%;transform:translate(-50%,-50%)}.canvas .progress-wrapper .progress-text-wrap .progress-text{font-size:42px;font-weight:700}.canvas .progress-wrapper .progress-text-wrap .progress-score{font-size:16px;margin-top:14px}.canvas .progress-wrapper.good .progress-text-wrap .progress-text{color:var(--good)}.canvas .progress-wrapper.good .fg{stroke:var(--good)}.canvas .progress-wrapper.average .progress-text-wrap .progress-text{color:var(--average)}.canvas .progress-wrapper.average .fg{stroke:var(--average)}.canvas .progress-wrapper.critical .progress-text-wrap .progress-text{color:var(--critical)}.canvas .progress-wrapper.critical .fg{stroke:var(--critical)}.canvas .circular-progress{--size:130px;--half-size:calc(var(--size)/2);--stroke-width:12px;--radius:calc((var(--size) - var(--stroke-width))/2);--circumference:calc(var(--radius)*3.1416*2);--progress:0;--dash:calc(var(--circumference)*var(--progress)/100)}.canvas .circular-progress circle{cx:var(--half-size);cy:var(--half-size);fill:none;r:var(--radius);stroke-width:var(--stroke-width)}.canvas .circular-progress circle.bg{stroke:var(--stroke-default)}.canvas .circular-progress circle.fg{stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size)}.canvas .circular-progress circle .progress-text{fill:var(--accent-text-color);font-family:sans-serif}.canvas .column-chart{display:flex;gap:8px}.canvas .column-chart .placeholder{color:var(--primary-text-color);font-size:14px;text-align:center;transform:rotate(180deg);writing-mode:vertical-rl}.canvas .column-chart .chart-wrap{display:flex;flex-direction:column-reverse;height:200px;margin:auto;width:44px}.canvas .column-chart .chart-wrap>div{align-items:center;display:flex;font-weight:700;justify-content:center;text-align:center;width:100%}.canvas .column-chart .chart-wrap>div.down{background-color:var(--good);color:#326417!important}.canvas .column-chart .chart-wrap>div.middle{background-color:var(--average);color:#755415!important}.canvas .column-chart .chart-wrap>div.top{background-color:var(--critical);color:#771616!important}.tm-category-tabs[data-v-65a7660d]{border:1px solid #0000001f;border-radius:4px;margin-bottom:16px}.tm-category-layout-content[data-v-65a7660d]>*{margin-bottom:16px}body.body--dark[data-v-4d321707]{--q-primary:#1166d2}.bg-primary[data-v-4d321707]{background-color:var(--q-primary)!important}.my-card[data-v-4d321707]{border-radius:8px;box-shadow:0 2px 10px #0000000d;cursor:pointer;flex-grow:1;transition:all .3s cubic-bezier(.25,.8,.5,1)}.my-card .q-avatar[data-v-4d321707],.my-card .q-icon[data-v-4d321707]{transition:transform .3s ease-in-out,color .3s ease-in-out}.my-card[data-v-4d321707]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.my-card:hover .q-avatar[data-v-4d321707],.my-card:hover .q-icon[data-v-4d321707]{color:#1976d2;transform:scale(1.1)}.card-horizontal .q-card-section[data-v-4d321707]{align-items:center;display:flex;justify-content:space-between}.card-horizontal .title[data-v-4d321707]{font-size:1.55rem;font-weight:700;line-height:1.2}.card-horizontal .description[data-v-4d321707]{flex-grow:1;font-size:.975rem;margin-right:1rem}.card-horizontal .icon[data-v-4d321707]{flex-shrink:0}.card-vertical .q-card-section[data-v-4d321707]{align-items:center;display:flex;flex-direction:column}.title[data-v-4d321707]{font-size:1.25rem;font-weight:700;line-height:1.2}.description[data-v-4d321707]{font-size:.875rem;font-weight:400}.body--dark .description[data-v-4d321707]{color:#bdbdbd}.body--light .description[data-v-4d321707]{color:#424242}.description[data-v-4d321707]{line-height:1.4}.icon[data-v-4d321707]{font-size:3rem}.tm-page-container{padding-top:56px}@media print{.tm-page-container{padding-top:0}}.beta-badge{margin-left:.5em}.tm-page-content>*{margin-bottom:16px}.contents[data-v-06a19dae]{align-items:flex-start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.max-columns-1[data-v-06a19dae]{grid-template-columns:repeat(auto-fill,minmax(160px,100%))}.max-columns-2[data-v-06a19dae]{grid-template-columns:repeat(auto-fill,minmax(160px,50%))}.max-columns-3[data-v-06a19dae]{grid-template-columns:repeat(auto-fill,minmax(160px,33%))}.max-columns-4[data-v-06a19dae]{grid-template-columns:repeat(auto-fill,minmax(160px,25%))}.max-columns-5[data-v-06a19dae]{grid-template-columns:repeat(auto-fill,minmax(160px,20%))}.tm-stats-bar-item{border:1px solid var(--q-color-grey-4);box-sizing:border-box;max-width:200px!important;padding:1em}.invalid{background-color:#f29b9b}fieldset[data-v-ed15dcb0]{border-color:#e0e0e0;border-radius:.25em;border-style:solid;color:#e0e0e0}.tm-menu-item-icon[data-v-59909a15]{max-width:none!important;min-width:auto!important;padding-right:8px!important}