﻿@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.7.2/font/bootstrap-icons.css");@import url("https://fonts.googleapis.com/css?family=Rubik:300,400,500,600%7CIBM+Plex+Sans:300,400,500,600,700");@import url("https://cdn.jsdelivr.net/npm/jquery.json-viewer@1.5.0/json-viewer/jquery.json-viewer.min.css");@import url("https://cdn.jsdelivr.net/npm/tom-select@2.4.3/dist/css/tom-select.bootstrap4.min.css");#auth-login .auth-login__illustration .auth-login__shield{width:100% !important;max-width:25rem;height:auto !important}#auth-login .auth-login__illustration .auth-login__shield .lievo-svg-wrapper,#auth-login .auth-login__illustration .auth-login__shield svg{width:100% !important;height:100% !important}@media (max-width: 991.98px){.monthly-health-report .monthly-health-report__table-wrap--mobile-cards{overflow-x:visible}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards table.monthly-health-report__table{display:block;min-width:0}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table thead{display:none}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table tbody{display:grid;grid-gap:0.75rem;padding:0.75rem}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table tr{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:0.75rem 1rem;padding:0.85rem;border:1px solid var(--report-border-color, #dfe3e7);border-radius:0.267rem;background:#fff}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table td{display:block;min-width:0;padding:0;border:0;text-align:left !important;white-space:normal !important}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table td::before{display:block;margin-bottom:0.2rem;content:attr(data-report-label);color:var(--report-muted-color, #475f7b);font-size:0.7rem;font-weight:700;line-height:1.2;text-transform:uppercase}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__primary-cell{grid-column:1 / -1;padding-bottom:0.65rem;border-bottom:1px solid var(--report-border-color, #dfe3e7)}.monthly-health-report__device-health--ready:not(.monthly-health-report__device-health--expanded) .monthly-health-report__device-row--overflow{display:none !important}}.automation-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:1.5rem;padding:1rem 0}.automation-tile{position:relative;background:var(--card-bg, #fff);border-radius:12px;border:1px solid rgba(0,0,0,0.1);overflow:hidden;transition:all 0.2s ease-in-out;display:flex;flex-direction:column;min-height:180px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.automation-tile:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.automation-tile__header{padding:1rem;display:flex;align-items:center;background:rgba(0,0,0,0.02);border-bottom:1px solid rgba(0,0,0,0.05)}.automation-tile__header i{font-size:1.5rem;margin-right:0.75rem;color:var(--primary)}.automation-tile__header h4{margin:0;font-weight:600;font-size:1.1rem;color:#333}.automation-tile__body{padding:1rem;flex-grow:1}.automation-tile__footer{padding:0.75rem 1rem;background:rgba(0,0,0,0.02);border-top:1px solid rgba(0,0,0,0.05);display:flex;justify-content:flex-end;align-items:center}.automation-tile__metric .value{font-size:1.75rem;font-weight:700;letter-spacing:-0.5px}.automation-tile__metric .label{font-size:0.8rem;text-transform:uppercase;opacity:0.7;font-weight:600}.automation-tile--blue{--tile-accent: #007bff}.automation-tile--green{--tile-accent: #28a745}.automation-tile--orange{--tile-accent: #fd7e14}.automation-tile--red{--tile-accent: #dc3545}.automation-tile--gray{--tile-accent: #6c757d}.automation-tile--disabled{opacity:0.6;filter:grayscale(0.5);pointer-events:none}.automation-tile--blue,.automation-tile--green,.automation-tile--orange,.automation-tile--red,.automation-tile--gray{border-top:4px solid var(--tile-accent)}.automation-tile--blue .automation-tile__header i,.automation-tile--green .automation-tile__header i,.automation-tile--orange .automation-tile__header i,.automation-tile--red .automation-tile__header i,.automation-tile--gray .automation-tile__header i{color:var(--tile-accent)}.automation-tile--running{animation:tile-pulse 2s infinite;border-color:#ffc107 !important}.automation-tile--running .automation-tile__header i{color:#ffc107 !important}.automation-tile--failed{animation:tile-shake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;border-color:#dc3545 !important}.automation-tile__cooldown-overlay{position:absolute;inset:0;background:rgba(255,255,255,0.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;backdrop-filter:blur(2px)}.automation-tile__cooldown-overlay .timer{font-size:2rem;font-weight:800;color:#333}.automation-tile__cooldown-overlay .label{font-size:0.75rem;text-transform:uppercase;font-weight:700;color:#666}@keyframes tile-pulse{0%{box-shadow:0 0 0 0 rgba(255,193,7,0.4)}70%{box-shadow:0 0 0 15px rgba(255,193,7,0)}100%{box-shadow:0 0 0 0 rgba(255,193,7,0)}}@keyframes tile-shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}[data-layout="dark-layout"] .automation-tile{--card-bg: #272e48;border-color:rgba(255,255,255,0.1)}[data-layout="dark-layout"] .automation-tile__header{background:rgba(255,255,255,0.03)}[data-layout="dark-layout"] .automation-tile__header h4{color:#d2d6e1}[data-layout="dark-layout"] .automation-tile__body{color:#b4b7c1}[data-layout="dark-layout"] .automation-tile__footer{background:rgba(255,255,255,0.03)}[data-layout="dark-layout"] .automation-tile__cooldown-overlay{background:rgba(39,46,72,0.85)}[data-layout="dark-layout"] .automation-tile__cooldown-overlay .timer{color:#fff}[data-layout="dark-layout"] .automation-tile__cooldown-overlay .label{color:#b4b7c1}.automation-resources-page{color:#1f2937;max-width:1240px;margin:0 auto 2rem}.automation-resource-header{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;padding:1.5rem;margin-bottom:1rem;border:1px solid #d8e1ec;border-radius:8px;background:#ffffff}.automation-resource-header__copy{max-width:760px}.automation-resource-kicker{color:#566a7f;font-size:0.75rem;font-weight:700;letter-spacing:0;margin-bottom:0.35rem;text-transform:uppercase}.automation-resource-header__status{display:inline-flex;align-items:center;gap:0.45rem;flex:0 0 auto;padding:0.45rem 0.7rem;border:1px solid #b8dfc8;border-radius:6px;background:#edf8f1;color:#276749;font-weight:700;white-space:nowrap}.automation-resource-status-dot{width:0.55rem;height:0.55rem;border-radius:50%;background:#2f9e44}.automation-resource-actions,.automation-link-row{display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:1.25rem}.automation-link-row a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0.45rem 0.7rem;border:1px solid #d8e1ec;border-radius:6px;background:#ffffff;color:#365a86;font-weight:700}.automation-resource-section{margin-bottom:1.5rem}.automation-resource-section__title{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:0.75rem}.automation-resource-section__title h3{margin:0;font-size:1.2rem;font-weight:700}.automation-resource-section__title p{max-width:620px;color:#5f6f82}.automation-usage-grid,.automation-card-grid,.automation-error-grid,.automation-tier-layout{display:grid;gap:0.9rem}.automation-usage-grid{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.automation-card-grid{grid-template-columns:repeat(auto-fit, minmax(360px, 1fr))}.automation-tier-layout{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.automation-error-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.automation-usage-tile,.automation-resource-card,.automation-tier-panel,.automation-error-item{border:1px solid #d8e1ec;border-radius:8px;background:#ffffff;box-shadow:0 0.2rem 0.55rem rgba(31,53,92,0.06)}.automation-usage-tile{display:block;padding:0.9rem;color:inherit}.automation-usage-tile:hover{color:inherit;border-color:#5a8dee}.automation-usage-tile__label{color:#5f6f82;font-size:0.78rem;font-weight:700;margin-bottom:0.35rem}.automation-usage-tile__count{display:flex;align-items:baseline;gap:0.25rem;font-weight:700}.automation-usage-tile__count span{font-size:1.35rem}.automation-usage-tile__count small{color:#6b7787}.automation-usage-bar{height:0.4rem;margin-top:0.65rem;overflow:hidden;border-radius:6px;background:#e9eef5}.automation-usage-bar__fill{height:100%;border-radius:inherit;background:#4c83cf}.automation-usage-tile.is-full .automation-usage-bar__fill{background:#d9822b}.automation-resource-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.automation-resource-card__body{padding:1rem}.automation-resource-card__heading{display:flex;gap:0.75rem;align-items:flex-start;margin-bottom:0.8rem}.automation-resource-card__heading h4,.automation-tier-panel__header h4{margin:0 0 0.2rem;font-size:1rem;font-weight:700}.automation-resource-card__heading p,.automation-tier-panel__header p{color:#5f6f82}.automation-resource-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border-radius:7px;background:#edf4ff;color:#3867a8;font-size:1.2rem}.automation-resource-examples{margin-bottom:0.9rem}.automation-resource-examples ul,.automation-resource-list{padding-left:1.1rem;margin-bottom:0}.automation-resource-examples li,.automation-resource-list li{margin-top:0.35rem}.automation-preview{min-height:150px;padding:1rem;border-top:1px solid #d8e1ec;background:#f6f8fb}.automation-preview-line{width:68%;height:0.55rem;border-radius:4px;background:#c7d2e0}.automation-preview-line.wide{width:100%;margin-bottom:1rem}.automation-preview-step{display:flex;gap:0.55rem;align-items:center;min-height:2.2rem;margin-top:0.55rem;padding:0.45rem;border-radius:6px;background:#ffffff;color:#374151;font-weight:700}.automation-preview-step span{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#456990;color:#ffffff;font-size:0.75rem}.automation-preview-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:0.65rem}.automation-preview-tile{display:flex;align-items:flex-end;min-height:4.4rem;padding:0.6rem;border-radius:6px;background:#ffffff;border-top:4px solid #2f9e9b;color:#374151;font-weight:700}.automation-preview-tile:nth-child(2){border-color:#6272a4}.automation-preview-tile:nth-child(3){border-color:#d9822b}.automation-preview-tile:nth-child(4){border-color:#4c83cf}.automation-preview-calendar{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.45rem;margin-top:1.2rem}.automation-preview-calendar .day,.automation-preview-time,.automation-preview-condition{padding:0.55rem;border-radius:6px;background:#ffffff;font-weight:700;text-align:center}.automation-preview-calendar .day.active{background:#fff4dd;color:#8a4b0b}.automation-preview-time{margin-top:0.8rem;color:#365a86}.automation-preview-condition{text-align:left}.automation-preview-condition span{display:block;color:#6b7787;font-size:0.75rem}.automation-preview-arrow{margin:0.8rem 0;color:#4c83cf;font-size:1.4rem;text-align:center}.automation-tier-panel{padding:1rem}.automation-tier-panel--planned{background:#fbfcfe}.automation-tier-panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:0.8rem}.automation-tier-panel table th{width:34%}.automation-error-item{display:flex;gap:0.75rem;padding:0.9rem}.automation-error-item>i{flex:0 0 auto;color:#d9822b;font-size:1.2rem;margin-top:0.15rem}.automation-error-item--empty>i{color:#2f9e44}.automation-error-item strong{display:block;line-height:1.35}.automation-error-item p{color:#5f6f82}@media (max-width: 991.98px){.automation-resource-header,.automation-resource-section__title{display:block}.automation-resource-header__status{margin-top:1rem}}@media (max-width: 575.98px){.automation-card-grid,.automation-error-grid{grid-template-columns:minmax(0, 1fr)}}.diagnostics-selector-page{display:flex;justify-content:center;padding:2rem 0}.diagnostics-selector-card{border:1px solid #dce6f2;border-radius:0.85rem;box-shadow:-0.25rem 0.5rem 1.25rem rgba(25,42,70,0.12);max-width:46rem;width:100%}.diagnostics-selector-card .card-body{padding:2rem}.diagnostics-selector-card__icon{align-items:center;background:#e7f0ff;border-radius:50%;color:#5a8dee;display:flex;font-size:1.6rem;height:3.2rem;justify-content:center;margin-bottom:1rem;width:3.2rem}.diagnostics-selector-form{align-items:flex-end;display:flex;gap:0.75rem}.device-diagnostics-page{--diagnostics-border: #dce6f2;--diagnostics-heading: #435f80;--diagnostics-muted: #65758b;--diagnostics-primary: #5a8dee;display:grid;gap:1.5rem;padding-bottom:1rem}.device-diagnostics-card{border:1px solid var(--diagnostics-border);border-radius:0.8rem;box-shadow:-0.25rem 0.55rem 1.15rem rgba(25,42,70,0.1);overflow:hidden}.device-diagnostics-card .card-header{background:linear-gradient(135deg, #fff 0%, #f4f8ff 100%);border-bottom:1px solid var(--diagnostics-border);padding:1rem 1.25rem}.device-diagnostics-card .card-body{padding:1.25rem}.device-diagnostics-card__title{align-items:flex-start;display:flex;gap:0.7rem}.device-diagnostics-card__title>i{color:var(--diagnostics-primary);font-size:1.3rem;margin-top:0.1rem}.device-diagnostics-card__title h4{color:var(--diagnostics-heading);font-size:1rem;font-weight:700;line-height:1.35;margin:0}.device-diagnostics-card__title p{color:var(--diagnostics-muted);font-size:0.85rem;line-height:1.45;margin:0.2rem 0 0}.device-diagnostics-chart-header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.device-diagnostics-chart-form{align-items:center;display:flex;flex:0 1 34rem}.device-diagnostics-chart-form .ts-wrapper{flex:1 1 auto;min-width:15rem}.device-diagnostics-chart-title{color:var(--diagnostics-heading);font-size:0.95rem;font-weight:700;line-height:1.4;margin-bottom:0.75rem}.device-diagnostics-table{color:#43566f;font-size:0.88rem}.device-diagnostics-table th,.device-diagnostics-table td{border-color:#e6edf5;line-height:1.4;padding:0.75rem 1rem;vertical-align:middle}.device-diagnostics-table thead th{background:#eef3f9;color:#52657f;font-size:0.75rem;font-weight:600;white-space:nowrap}.device-diagnostics-table tbody tr:hover td{background:#f4f8ff}.device-diagnostics-table__primary{color:var(--diagnostics-heading);font-weight:600}.device-diagnostics-outlet-table{min-width:58rem}.device-diagnostics-footnote{color:var(--diagnostics-muted);font-size:0.82rem;margin:-0.5rem 0 0}.device-diagnostics-overview{border:1px solid var(--diagnostics-border);border-radius:0.8rem;box-shadow:-0.25rem 0.55rem 1.15rem rgba(25,42,70,0.1)}.device-diagnostics-overview>.card-body{padding:1.25rem}.device-diagnostics-header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.device-diagnostics-header__identity{flex:1 1 20rem;min-width:0}.device-diagnostics-header h2{color:var(--diagnostics-heading);font-size:1.75rem;line-height:1.2;margin:0;overflow-wrap:anywhere}.device-diagnostics-header__eyebrow{color:var(--diagnostics-primary);font-size:0.75rem;font-weight:700;line-height:1.4;margin-bottom:0.3rem}.device-diagnostics-header__meta,.device-diagnostics-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:0.65rem}.device-diagnostics-header__meta{color:var(--diagnostics-muted);line-height:1.4;margin-top:0.45rem}.device-diagnostics-header__meta span+span::before{color:#a1aec0;content:'•';margin-right:0.65rem}.device-diagnostics-header__actions{flex:0 0 auto;justify-content:flex-end}.device-diagnostics-header__actions .btn{align-items:center;box-sizing:border-box;display:inline-flex;font-size:0.82rem;height:2.5rem;justify-content:center;line-height:1;padding:0 0.85rem;white-space:nowrap}.device-diagnostics-header__actions .btn+.btn{margin-left:0.65rem}.device-diagnostics-header__actions .btn i{flex:0 0 auto;font-size:1.05rem;line-height:1;margin-right:0.4rem}.device-diagnostics-status{border-top:1px solid var(--diagnostics-border);display:flex;margin-top:1.25rem;padding-top:1rem}.device-diagnostics-status__badges{align-items:center;display:flex;flex:0 0 auto;padding-right:1.25rem}.device-diagnostics-status__badges .device-diagnostics-badge+.device-diagnostics-badge{margin-left:0.5rem}.device-diagnostics-status__item{border-left:1px solid var(--diagnostics-border);display:flex;flex:1 1 0;flex-direction:column;justify-content:center;min-height:2.75rem;min-width:0;padding:0 1.25rem}.device-diagnostics-status__item span{color:var(--diagnostics-muted);font-size:0.72rem;font-weight:600;line-height:1.35}.device-diagnostics-status__item strong{color:var(--diagnostics-heading);font-size:0.84rem;font-weight:600;line-height:1.4;margin-top:0.25rem;overflow-wrap:anywhere}.device-diagnostics-badge{align-items:center;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;flex:0 0 auto;font-size:0.68rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:0.035em;line-height:1;padding:0 0.7rem;text-transform:uppercase;white-space:nowrap}.device-diagnostics-badge i{font-size:0.85rem;line-height:1;margin-right:0.3rem}.device-diagnostics-badge--live{background:var(--diagnostics-primary)}.device-diagnostics-badge--success{background:#39b54a}.device-diagnostics-badge--neutral{background:#77869a}@media (max-width: 991.98px){.device-diagnostics-header{align-items:stretch;flex-direction:column}.device-diagnostics-header__identity{flex-basis:auto}.device-diagnostics-header__actions{justify-content:flex-start}.device-diagnostics-status{flex-wrap:wrap}.device-diagnostics-status__badges{flex-basis:100%;padding:0 0 0.75rem}.device-diagnostics-status__item{flex-basis:33.333%}}@media (max-width: 767.98px){.diagnostics-selector-form,.device-diagnostics-chart-header,.device-diagnostics-chart-form{align-items:stretch;flex-direction:column}.diagnostics-selector-card .card-body{padding:1.25rem}.device-diagnostics-page{gap:1rem}.device-diagnostics-header__actions{flex-wrap:nowrap}.device-diagnostics-header__actions .btn{flex:1 1 0;padding-left:0.5rem;padding-right:0.5rem;width:100%}.device-diagnostics-overview>.card-body{padding:1rem}.device-diagnostics-status{flex-direction:column;padding-top:0.85rem}.device-diagnostics-status__badges{flex-basis:auto}.device-diagnostics-status__item{flex-basis:auto;border-left:0;border-top:1px solid var(--diagnostics-border);padding:0.65rem 0}.device-diagnostics-status__item:last-child{padding-bottom:0}.device-diagnostics-chart-form,.device-diagnostics-chart-form .ts-wrapper{min-width:0;width:100%}.device-diagnostics-card .card-header,.device-diagnostics-card .card-body{padding:1rem}}.legal-document{background:#ffffff;border:0;border-left:1px solid rgba(15,23,42,0.12);border-right:1px solid rgba(15,23,42,0.12);border-top:5px solid #b91c1c;border-radius:0;box-shadow:none;color:#253044;margin:2rem auto;max-width:960px;min-height:calc(100vh - 4rem);overflow:hidden}.legal-document__header{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:2.75rem 3.25rem 2rem}.legal-document__eyebrow{color:#b91c1c;font-size:0.8rem;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 0.75rem;text-transform:uppercase}.legal-document h1{color:#111827;font-size:2.25rem;font-weight:700;letter-spacing:0;line-height:1.15;margin:0}.legal-document__updated{color:#64748b;font-size:0.98rem;line-height:1.5;margin:1rem 0 0}.legal-document__body{font-size:1rem;line-height:1.75;max-width:760px;padding:2.25rem 3.25rem 3rem}.legal-document__body h2,.legal-document__body h3,.legal-document__body h4{color:#172033;font-weight:700;letter-spacing:0;line-height:1.3}.legal-document__body h2{border-top:1px solid #e5e7eb;font-size:1.35rem;margin:2.25rem 0 0.75rem;padding-top:1.5rem}.legal-document__body h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-document__body h3{font-size:1.12rem;margin:1.5rem 0 0.5rem}.legal-document__body h4{color:#334155;font-size:1rem;margin:1.25rem 0 0.35rem}.legal-document__body p{color:#3d4756;margin:0 0 1rem}.legal-document__body p:last-child{margin-bottom:0}.legal-document__body ul,.legal-document__body ol{margin:0.25rem 0 1.25rem;padding-left:1.35rem}.legal-document__body ol{padding-left:1.55rem}.legal-document__body li{color:#3d4756;margin:0.35rem 0;padding-left:0.15rem}.legal-document__body li p{margin:0.2rem 0 0.55rem}.legal-document__body strong{color:#111827;font-weight:700}.legal-document__body a{color:#0f62b3;text-decoration:underline;text-underline-offset:0.16em}.legal-document__actions{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.legal-document__actions form{margin:0}body.dark-layout .legal-document h1{color:#111827}body.dark-layout .legal-document__eyebrow{color:#b91c1c}body.dark-layout .legal-document__updated{color:#64748b}body.dark-layout .legal-document h2,body.dark-layout .legal-document h3{color:#172033}body.dark-layout .legal-document h4{color:#334155}body.dark-layout .legal-document strong{color:#111827}body.dark-layout .legal-document__body p,body.dark-layout .legal-document__body li{color:#3d4756 !important}body.dark-layout .legal-document a{color:#0f62b3}@media (max-width: 767.98px){.legal-document{border-radius:0;margin:0;max-width:none;min-height:100vh}.legal-document__header,.legal-document__body{padding-left:1.25rem;padding-right:1.25rem}.legal-document__header{padding-bottom:1.5rem;padding-top:2rem}.legal-document h1{font-size:1.85rem}.legal-document__body{font-size:0.98rem;padding-bottom:2.25rem;padding-top:1.75rem}}.location-devices-panel{padding:1.25rem;background:#f6f8fb;border:1px solid #e1e7ef;border-radius:0.5rem}.location-device-grid{margin-top:0.25rem}.location-device-grid .device-card-col{padding-top:0.75rem;padding-bottom:0.75rem}.location-device-grid .device-card{overflow:hidden;background:#fff;border:1px solid #dfe5ed;border-radius:0.5rem;box-shadow:0 0.3rem 0.9rem rgba(31,53,92,0.08)}.location-device-grid .device-card__header,.location-device-grid .device-card__footer{background:#fff}@media (max-width: 575.98px){.location-devices-panel{padding:0.875rem}}.support-page{width:100%;max-width:1180px;margin:0 auto}.support-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:1rem;align-items:stretch}.support-card{display:flex;margin-bottom:0;border-color:#e3e8ef;box-shadow:0 0.25rem 0.75rem rgba(18,38,63,0.04)}.support-card .card-body{width:100%;padding:1.25rem}.support-card .card-body{display:flex;flex-direction:column}.support-card .btn{align-self:flex-start;margin-top:auto}.support-card__icon{width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:0.45rem;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:#eaf2ff}.support-card__icon i{font-size:1.55rem}.support-card__icon--feedback{color:#0f766e;background:#e6f6f3}.support-card__icon--account{color:#7c3aed;background:#f1ecff}.support-card__icon--updates{color:#b45309;background:#fff4df}.support-card__text{line-height:1.45}.support-contact-list{display:grid;gap:0.65rem;margin-bottom:1rem}.support-contact-row{display:flex;align-items:flex-start;color:#475f7b}.support-contact-row:hover{color:#2563eb}.support-contact-row i{margin-top:0.15rem;margin-right:0.6rem;font-size:1.15rem}.support-contact-row strong,.support-contact-row span span{display:block}.support-account-list{display:grid;gap:0.75rem}.support-account-item{padding-top:0.75rem;border-top:1px solid #edf2f7}.support-account-item:first-child{padding-top:0;border-top:0}.support-account-label{color:#7b8794;font-size:0.82rem}.support-account-value{color:#2c3e50;font-weight:500;overflow-wrap:anywhere}.update-history-page{width:100%;max-width:920px;margin:0 auto}.feedback-page{width:100%;max-width:1180px;margin:0 auto}.feedback-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.feedback-hero__copy{min-width:0}.feedback-eyebrow{display:inline-flex;align-items:center;gap:0.45rem;margin-bottom:0.45rem;color:#0f766e;font-size:0.86rem;font-weight:600}.feedback-eyebrow i{font-size:1.1rem}.feedback-layout{margin-top:1.25rem}.feedback-form-card{margin-bottom:0;border-color:#e3e8ef;box-shadow:0 0.35rem 1.1rem rgba(18,38,63,0.06)}.feedback-form-card .card-body{padding:1.5rem}.feedback-form-card__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #edf2f7}.feedback-form-icon{width:3rem;height:3rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:0.45rem;color:#0f766e;background:#e6f6f3}.feedback-form-icon i{font-size:1.65rem}.feedback-form-card__intro{max-width:42rem;margin-bottom:0;line-height:1.45}.feedback-form{display:grid;gap:1rem}.feedback-field{display:grid;gap:0.45rem}.feedback-label{margin-bottom:0;color:#34465d;font-weight:600}.feedback-input{min-height:2.65rem;border-color:#d8e0ea}.feedback-input:focus{border-color:#0f766e;box-shadow:0 0 0 0.2rem rgba(15,118,110,0.16)}.feedback-message{min-height:14rem;line-height:1.45;resize:vertical}.feedback-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;padding-top:0.25rem}.feedback-actions .btn,.feedback-hero__action .btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem}.feedback-actions .btn{margin:0 !important}.feedback-submit{min-width:10rem}.update-history-list{display:grid;gap:1rem}.update-history-entry{margin-bottom:0;border-color:#e3e8ef;box-shadow:0 0.25rem 0.75rem rgba(18,38,63,0.04)}.update-history-entry__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.45rem 1rem;margin-bottom:0.75rem}.update-history-entry__date{color:#6b7280;font-size:0.88rem;font-weight:600}.update-history-entry__summary{line-height:1.5}.update-history-entry__items{padding-left:1.15rem}.update-history-entry__items li+li{margin-top:0.35rem}@media (max-width: 575.98px){.support-grid{grid-template-columns:1fr}.support-card .card-body{padding:1rem}.feedback-hero{align-items:stretch;flex-direction:column}.feedback-hero__action .btn,.feedback-actions .btn{width:100%}.feedback-form-card .card-body{padding:1rem}.feedback-form-card__header{align-items:flex-start}.feedback-form-icon{width:2.5rem;height:2.5rem}.feedback-message{min-height:12rem}}@media (max-width: 991.98px){.support-page{max-width:42rem}}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:0}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:0;border:none;border-bottom:1px solid #ddd;border-radius:0;background:0 0}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:#000}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-width: 768px){trix-toolbar .trix-button{letter-spacing:-.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media (max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:.125}trix-toolbar .trix-button--icon-attach::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-italic::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-link::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-strike::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-quote::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-heading-1::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-code::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-number-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-undo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-redo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:400;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:0;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:red 0 0 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection,trix-editor [data-trix-mutable]::-moz-selection{background:0 0}trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection,trix-editor [data-trix-mutable]::selection{background:0 0}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection{background:highlight}trix-editor .attachment.attachment--file[data-trix-mutable]{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor .attachment[data-trix-mutable] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity .2s ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:0;border:none;border-radius:0;background:0 0}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:0;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;content:"";background-image:url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:" •"}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}@font-face{font-family:'KaTeX_AMS';src:url(/assets/KaTeX_AMS-Regular-bb1488f1eb7f3bb7a0a66dad34cf4da547bd91b9e83f4b28a0035a624c616733.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-1999feafd9973e6dab752956ce623873b363e9fc55319591c3fa85121002ffc8.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-501d1e1677c9b7446044cd831bbad7ba52c5f32097bf59d9ad655462adddbd8c.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Caligraphic';src:url(/assets/KaTeX_Caligraphic-Bold-08e66da9d1a3a7dfac7fafe00c51458c5c191039fbc46ed82171d39a78978331.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-83adc105909bb5b30a8451c615eebaa445cf6ddd0f756c3bed4a01d00bb2c9c4.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-bf02813197a7796b95edcca0b0b87b3ba98c9b13e4f6db9850a65e6c9c21e4e9.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Caligraphic';src:url(/assets/KaTeX_Caligraphic-Regular-e77aa0187ce85f99a2f43c9813ff6c3e46ef81cf3f15b1611b463143694c46ed.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-fc6e3357a77667f75f5f5f7fcfa888ffb5b0e31d60c1ca1c4c4ccf32d6c37095.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-87ae1397290dc7e844c8db5afbd7bf48266ae1466a4d7c0a655e0b613de5d254.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Fraktur';src:url(/assets/KaTeX_Fraktur-Bold-efc11551f8c74b15f33336b346d0e5bd3f98547a6f5989ce584b952e1467fd9e.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-4384cfad22de283705465fe4fb2e3d948b2e7f88056d0973d61428d0efa3b860.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-dfc2c9258a063ef7968e8087ffc853fe5e134cd95c78b4e1d9870a4dbd38ec37.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Fraktur';src:url(/assets/KaTeX_Fraktur-Regular-91aa526c59ed15aa4cf4123ebfc11bcbb690935e9aeb893918dbc0da1b559fad.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-b510df264255498dd6f7d0062dfc3536ec92e6082d62e97575c73731e4376701.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-a74f9372300925fa8761b7b3d47154c522d6c974d16226f91327d238a803f0ed.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-Bold-274889ae185a6576a45ce15e530c40cfd83c1c95ba2e4667922e7f361b412ab4.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-15ed821229aa23eccf24d8fbdefa4c25437d7e94c8750ed981fae3e961b7a329.woff) format("woff"),url(/assets/KaTeX_Main-Bold-2b4fa226959d201e5cf4ce1e8334f2d201dd688de26e3d73ed3516b636bb3abc.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-BoldItalic-f3dba274c691f3a9acc244da496b2891aecc06e19faa08984c75c3f64cc50e69.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-36439a836d83b882670bda60be21143c2e0363210f404129726dafec9cf27e8d.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-b931d3337b1e7da61e4b649b358124657336b5e8d0e4a7b77937aa7001b1fc98.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-Italic-20764e93792c21f41f4f11ec0c98586c6143c1b76a1f85d1603f1c9b663b025c.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-f4106f4396cc899839a08e05c3e7ad540b687b05c2f8ea93cb4bbf4d537eaf83.woff) format("woff"),url(/assets/KaTeX_Main-Italic-9a569cb2f596f1f9a507def943306f589b8f70f9f1ee1cd7b406c85c5ebc06fa.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_Main';src:url(/assets/KaTeX_Main-Regular-d0cc533d4ea6d31d7cc2a061c4f38e220b45b4737da79802ce5d744889577a6d.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-c245096b352f3c45e870e4473ed644d6c3505baf7fd057f493649f0f6a115c29.woff) format("woff"),url(/assets/KaTeX_Main-Regular-47c6fe6687557cdf22719f74cde8c9929aeb320d344f5b53aa30ede226cfd422.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Math';src:url(/assets/KaTeX_Math-BoldItalic-36e296b99fb186b7b5c244acc059532ce7aceed6e55410ba67e89de9693c3d46.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-8c46965092c59baff6f775f6a109407f188fbc30eb6a38cb90e2c81b775819c9.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-7c4de9fd45700f1f0d0d4cb9167d0d650d98aa223fd9b7da9f85ef9fde757474.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'KaTeX_Math';src:url(/assets/KaTeX_Math-Italic-aab530a9c7ecc57f32cf3dedc3ed2101668185e3a99318f248ec11bcc350f669.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-66f817df450dcdce83c2c4297528760779c62e1fe5d931b64eb2f36a3fba3648.woff) format("woff"),url(/assets/KaTeX_Math-Italic-369991a6f032da68a5368e6df06e458dc9a2922ff12a2544c911eefff3975117.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_SansSerif';src:url(/assets/KaTeX_SansSerif-Bold-f8326faf66dc4197ba5e926f9e5c0878c0d9feca8ba32fc6b980dad2a7b1a740.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-c88d946c03080ee05ca2681b6a61b0fd0df80ad9b678ae3b8e725bf974b0ef47.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-79e3edf5cc212326c6a0496cde744368f0d05568501b1f8c9c93abc3d90a3fd7.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'KaTeX_SansSerif';src:url(/assets/KaTeX_SansSerif-Italic-ed380a1b1a5069e0f14ccb7f4bfa756c36a0fe7004f389f363dcc1a0b232f56a.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-c962ce029c16f7bff031d331c129770cffd10e4a3444e4daf3bbef3d791fa6bf.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-5e4865f9c4f17c7c0de2dc09c414835ca0561647660d948fcfa1850c4d19891c.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'KaTeX_SansSerif';src:url(/assets/KaTeX_SansSerif-Regular-af7a4fc39ec8df0a709fdb523476c628630016698130f5b007dd103d8d9e8d9b.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-7faf463faaca743652c6d5f6daf026af893f8d0e9c15bb844b3bb92605edbab4.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-631ba44c980eee649a63ccc93587e32b01c02d39bb5c8621736901c7b188f5f3.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Script';src:url(/assets/KaTeX_Script-Regular-a6e1a711d1f0b9f683dade1d15705d8eba6a2f04b748bcc33d593e303733b33b.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-7cc8284bbc1f9f6fffb9a10f8682ad9447bde696e33e1330f18985560964a757.woff) format("woff"),url(/assets/KaTeX_Script-Regular-811b473a3c51ebc3c7b4b46d0251e22fad3529ba8504c79e2638d01bf0d22017.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size1';src:url(/assets/KaTeX_Size1-Regular-024c0751020d871e71c36dd0ece6068c1c79bb6085dbb89346df9e7b09df4ddc.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-0661f06cdd1c4236e060f2f305ae0301f70930e54df5bbf63948aace83e7bf6a.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-eee12e0ce846667a94c3032a65a7b945764aeba38f35555d7afa55c3b8bba32a.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size2';src:url(/assets/KaTeX_Size2-Regular-12883bc97811e3ecd1cfe1321784243dca2e23214a85d767ec546093b3d0089f.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-44dc8a61c7fa71c98ed69b85dc2252fb82f7dae2cdc9cb01ba906f03c0687985.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-b542717e9e0d370ffd416b5f5c2fc49da4e29068ec9c049cc796c2941269cd5b.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size3';src:url(/assets/KaTeX_Size3-Regular-0e99ef217befbba2d74e3a0ad1cef70ba2bc43d0ce9c3918d4847acb65490220.woff2) format("woff2"),url(/assets/KaTeX_Size3-Regular-ebce9b4b32529bd94b8cce9aa4d2da4946dec714cbf0b6b85570bb12fbb18682.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-bdeb340766f86b34f8d1fe53f9ddcf6aa93911430ac39bf71d1eacd31c8651f4.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Size4';src:url(/assets/KaTeX_Size4-Regular-df3b72610f88f72b7763091a37b1c5ec39028cc5946fb7d62a85a7feaa77a0b3.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-68ecbb9aacfe0e5b67c22e008b8766b856a67758bda84d8dfc63facce165f400.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-48047798517826b02688d030a28de8f7f2edb5ed44d3ef5844cdcdb0ebf2f80b.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KaTeX_Typewriter';src:url(/assets/KaTeX_Typewriter-Regular-1ae8194c5a90db4391288f610f9a9dbc8e62a9320aaa951bf32ab2cd71c21b54.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-ca7e55bea83456e40a3ed7c9bfa44fefa3db27ca3ffb4ef79d582e7a209f852a.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-9ee5b70c8e51607f4fdd768f957f0a55caca70d53ce07e9687f7c12abf81ce0e.ttf) format("truetype");font-weight:normal;font-style:normal}.katex{font:normal 1.21em KaTeX_Main, Times New Roman, serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none !important}.katex *{border-color:currentColor}.katex .katex-version::after{content:"0.16.7"}.katex .katex-mathml{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:bold}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:bold}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:bold;font-style:italic}.katex .amsrm{font-family:KaTeX_AMS}.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:bold}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:0.27777778em;margin-right:-0.55555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:0.83333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:0.71428571em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:0.85714286em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14285714em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571429em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857143em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71428571em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714286em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857143em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96285714em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55428571em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:0.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:0.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:0.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:0.55555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:0.66666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:0.77777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:0.88888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:0.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:0.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:0.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:0.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:0.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:0.41666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:0.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:0.58333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:0.66666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:0.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:0.83333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:0.34722222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:0.41666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:0.48611111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:0.55555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:0.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:0.69444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:0.83333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44027778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:0.28935185em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:0.34722222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:0.40509259em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:0.46296296em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:0.52083333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:0.5787037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:0.69444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:0.83333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023148em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981481em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:0.24108004em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:0.28929605em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:0.33751205em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:0.38572806em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:0.43394407em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:0.48216008em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:0.57859209em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:0.69431051em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:0.83317261em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961427em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:0.20096463em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:0.24115756em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:0.28135048em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:0.32154341em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:0.36173633em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:0.40192926em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:0.48231511em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:0.57877814em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:0.69453376em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:0.83360129em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:0.12em}.katex .delimcenter{position:relative}.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy::before,.katex .stretchy::after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 0.5em}.katex .cd-arrow-pad{padding:0 0.55556em 0 0.27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 0.3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:0.04em solid}.katex .cancel-pad{padding:0 0.2em}.katex .cancel-lap{margin-left:-0.2em;margin-right:-0.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:0.08em}.katex .angl{box-sizing:border-box;border-top:0.049em solid;border-right:0.049em solid;margin-right:0.03889em}.katex .anglpad{padding:0 0.03889em}.katex .eqn-num::before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num::before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + 0.3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + 0.3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.draggable-item{padding:8px;margin-bottom:4px;border:1px solid #ccc;background-color:#f9f9f9;cursor:grab}.draggable-item.dragging{opacity:0.5}.device-card-col{display:flex}.device-card{width:100%;min-width:0}.device-card__header,.device-card__body,.device-card__heading,.device-card__footer,.device-card__footer-content{min-width:0}.device-card__title{line-height:1.12;overflow-wrap:anywhere;word-break:break-word}.device-card__model,.device-card__status{overflow-wrap:anywhere}.device-card__status-row{min-width:0}.device-card__status{min-width:0;max-width:100%;text-align:right}.device-card__outlets{display:flex;flex-wrap:wrap;justify-content:center;gap:1.15rem 1.5rem;align-items:flex-start;min-width:0}.device-card__footer{border-top:1px solid #dfe3e7}.device-card__footer-content{gap:0.75rem}.device-card__footer-title{line-height:1.2;overflow-wrap:anywhere}.device-card__events-link{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.list-outlet{display:grid;grid-template-rows:auto auto;justify-items:center;align-items:start;gap:0.35rem;flex:0 1 5.75rem;min-height:4.8rem;min-width:0;width:100%;max-width:6.75rem}.list-outlet-switch-row{width:100%;min-width:0;display:flex;justify-content:center;align-items:center}.list-outlet-switch{margin-right:0;margin-bottom:0;min-width:3.25rem}.list-outlet-switch .custom-control-label{margin-right:0 !important;min-height:1.25rem}.list-outlet-name{width:100%;margin-top:0;margin-bottom:0;text-align:center;line-height:1.15;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.device-outlet-title{font-size:1.5rem;line-height:1.15;overflow-wrap:break-word;word-break:normal}.device-outlet-actions{gap:0.5rem}.device-outlet-actions .btn{flex:1 1 0;min-width:0;white-space:normal}@media (max-width: 575.98px){.outlet-header-row{column-gap:0.35rem}.list-outlet{min-height:4.4rem}.list-outlet-name{font-size:0.8rem}}.search-page mark{background:#e7f1ff;color:#174ea6;padding:0 0.18rem;border-radius:0.2rem;font-weight:500}.search-shell{max-width:100%}.search-card{border-color:#e3e8ef;box-shadow:0 0.25rem 0.75rem rgba(18,38,63,0.04)}.search-card__header{background:linear-gradient(180deg, #fbfcfe 0%, #f4f7fb 100%)}.search-card__body{padding-top:0.9rem;padding-bottom:0.9rem}.search-input{min-height:2.5rem}.search-submit{min-width:6rem}.search-status{min-width:7.5rem;justify-content:flex-end}.search-card__hint{line-height:1.4}.search-summary-card{border-style:dashed}.search-summary__title{font-size:0.98rem}.search-suggestion{border-left:4px solid #3b82f6}.search-section-header{gap:0.75rem}.search-account-group:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:0 !important}.search-result-row__title a{color:#1f2937}.search-result-row__title a:hover{color:#0f4c81;text-decoration:none}.search-result-row__meta,.search-result-row__subline,.search-result-row__stamp{line-height:1.45}.search-result-row__stamp{white-space:nowrap}.search-results-grid .card{overflow:hidden}.ts-dropdown{z-index:2000}.ts-dropdown .option{white-space:normal;line-height:1.25;padding-top:0.45rem;padding-bottom:0.45rem}.ts-control{min-height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;display:flex;align-items:center;background-color:#fff !important;border:1px solid #ced4da !important;border-radius:0.25rem !important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ts-wrapper.focus .ts-control{border-color:#5A8DEE !important;box-shadow:0 0 0 0.2rem rgba(90,141,238,0.25) !important}.ts-wrapper.form-control{padding:0 !important;height:auto !important;border:none !important;background:none !important;box-shadow:none !important}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.ts-dropdown{z-index:2000;border-radius:0.25rem;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.ts-dropdown .option{white-space:normal;line-height:1.25;padding:0.5rem 0.75rem}.ts-control .item{white-space:normal;margin-right:5px}.macro-step-row{background-color:#fff;transition:all 0.2s ease}.macro-step-row:hover{border-color:#5A8DEE !important}.macro-step-row .form-group{margin-bottom:0.5rem}.cursor-move{cursor:move;cursor:grab}.cursor-move:active{cursor:grabbing}.macro-step-header{transition:background-color 0.2s;user-select:none}.macro-step-header:hover{background-color:#f0f2f5 !important}.macro-step-header [class^="bi-chevron"]{transition:transform 0.3s}.macro-step-header.collapsed [class^="bi-chevron"]{transform:rotate(-90deg)}.macro-step-summary{font-size:0.9rem;color:#475F7B}.field-disabled{opacity:0.45;pointer-events:none;user-select:none;transition:opacity 0.2s ease}.field-disabled label{color:#8a9bb0}.form-group:not(.field-disabled){transition:opacity 0.2s ease}.custom-control.custom-switch{display:inline-flex;align-items:center;min-height:2rem;column-gap:0.45rem}.custom-control.custom-switch.custom-control-inline{margin-right:0.75rem;padding-right:0.5rem}.custom-control.custom-switch .custom-control-label{margin-bottom:0;line-height:1.2;display:inline-flex;align-items:center}.custom-control.custom-switch .switch-label{width:auto !important;display:inline-flex;align-items:center;padding-right:0.5rem}.passkey-support-note{color:#5f6f83;background:#f5f7fa;border:1px solid #d8e0ea;border-left:3px solid #8fa6c1;border-radius:0.25rem;line-height:1.35;padding:0.65rem 0.75rem}.passkey-support-note--blocked{border-left-color:#8fa6c1}.passkey-support-note--limited{border-left-color:#5a8dee}body.dark-layout .passkey-support-note{color:#8a99b5;background:rgba(39,46,72,0.72);border-color:#464d5c;border-left-color:#5a8dee}#topMenu .top-menu-action-button{display:inline-flex;align-items:center;justify-content:center;gap:0.25rem;flex:0 0 auto;white-space:nowrap}#topMenu .top-menu-action-icon,#topMenu .top-menu-action-button.dropdown-toggle::after{flex:0 0 auto;line-height:1}#topMenu .top-menu-action-icon{margin-right:0}#topMenu .top-menu-action-button.dropdown-toggle::after{position:static;top:auto;left:auto;margin-left:0}#topMenu .top-menu-action-label{display:block;flex:0 0 auto;margin-left:0 !important;white-space:nowrap}.device-rollup-card__content,.device-rollup-card__metric{min-width:0}.device-rollup-card__metric h5,.device-rollup-card__metric small{overflow-wrap:anywhere}.dashboard-profile-mobile-list{display:grid;gap:0.75rem}.dashboard-profile-mobile-item{background:#ffffff;border:1px solid #dfe3e7;border-radius:0.45rem;padding:0.9rem;box-shadow:0 0.25rem 0.75rem rgba(18,38,63,0.04)}.dashboard-profile-mobile-item__title{color:#394c62;font-weight:600;line-height:1.25}.dashboard-profile-mobile-item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:0.35rem;margin-top:0.4rem}.dashboard-profile-mobile-actions{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.75rem}.dashboard-profile-mobile-actions .action{margin:0 !important}.dashboard-profile-mobile-pagination{margin-top:0.75rem}.monthly-health-report{--report-border-color: #dfe7ef;--report-muted-color: #64748b;--report-heading-color: #263b53;color:var(--report-heading-color);display:grid;gap:1rem}.monthly-health-report__async-section{min-width:0}.monthly-health-report__section,.monthly-health-report__panel{overflow:hidden;border:1px solid var(--report-border-color);border-radius:6px;background:#fff;box-shadow:0 0.4rem 1.1rem rgba(31,45,61,0.04)}.monthly-health-report__section-header,.monthly-health-report__panel-header{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;min-width:0;padding:0.85rem 1rem;border-bottom:1px solid #edf1f6;background:#fff}.monthly-health-report__section-title,.monthly-health-report__panel-title{display:flex;align-items:center;gap:0.35rem;min-width:0;margin:0;color:var(--report-heading-color);font-size:1rem;line-height:1.25}.monthly-health-report__section-body,.monthly-health-report__panel-body{padding:1rem}.monthly-health-report__section-body--flush,.monthly-health-report__panel-body--flush{padding:0}.monthly-health-report__heading{padding:0.1rem 0 0.15rem}.monthly-health-report__heading h1{margin:0 0 0.35rem;color:var(--report-heading-color);font-size:2.25rem;line-height:1.1}.monthly-health-report__heading-meta{margin:0;color:var(--report-muted-color);font-size:1rem;line-height:1.35}.monthly-health-report__heading-generated{display:block;margin-top:0.25rem;color:#7b8794;font-size:0.9rem;line-height:1.35}.monthly-health-report__hero{border-top:0.25rem solid var(--report-brand-color, #2454A6);box-shadow:0 0.45rem 1.2rem rgba(31,45,61,0.06)}.monthly-health-report__hero-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem}.monthly-health-report__status-heading{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.55rem}.monthly-health-report__status,.monthly-health-report__period{min-width:0}.monthly-health-report__status h2{margin:0 0 0.35rem;color:var(--report-heading-color);line-height:1.15}.monthly-health-report__status-scope{margin:0;color:var(--report-muted-color);line-height:1.35}.monthly-health-report__status-icon{font-size:1.55rem}.monthly-health-report__period{text-align:right}.monthly-health-report__period small,.monthly-health-report__period span{display:block;color:var(--report-muted-color)}.monthly-health-report__metric-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0.75rem;margin-top:1rem}.monthly-health-report__metric{min-height:5.25rem;border:1px solid #e2e8f0;border-radius:6px;padding:0.85rem;background:#fbfcfe}.monthly-health-report__metric-label{display:block;min-height:2.2rem;color:var(--report-muted-color);font-size:0.82rem;line-height:1.25;overflow-wrap:anywhere}.monthly-health-report__metric strong{display:block;color:var(--report-heading-color);font-size:1.55rem;line-height:1.15}.monthly-health-report__issue-grid{align-items:flex-start;row-gap:1rem}.monthly-health-report__issue-col{display:flex}.monthly-health-report__issue-card{flex:1 1 auto}.monthly-health-report__issue-card--attention .monthly-health-report__panel-body{padding:0}.monthly-health-report__issue-list{display:grid}.monthly-health-report__issue-row{display:grid;grid-template-columns:minmax(0, 1fr) max-content;gap:1rem;align-items:center;min-width:0;padding:0.9rem 1rem;border-bottom:1px solid #edf1f6}.monthly-health-report__issue-row:last-child{border-bottom:0}.monthly-health-report__issue-more{padding:0.75rem 1rem;border-top:1px solid #edf1f6;background:#fbfcfe}.monthly-health-report__issue-more strong{display:block;color:var(--report-muted-color);font-size:0.86rem;font-weight:700;line-height:1.25}.monthly-health-report__issue-main{display:grid;grid-template-columns:minmax(8rem, 0.42fr) minmax(0, 1fr);gap:0.9rem;align-items:start;min-width:0}.monthly-health-report__issue-device,.monthly-health-report__issue-detail{min-width:0}.monthly-health-report__issue-device{color:var(--report-heading-color);font-weight:700;line-height:1.25;overflow-wrap:break-word;word-break:normal}.monthly-health-report__issue-device a{color:inherit}.monthly-health-report__issue-device small{display:block;margin-top:0.15rem;color:var(--report-muted-color);font-weight:600}.monthly-health-report__issue-detail strong{display:block;color:var(--report-heading-color);font-weight:700;line-height:1.25}.monthly-health-report__issue-detail p{margin:0.2rem 0 0;color:var(--report-muted-color);line-height:1.45}.monthly-health-report__issue-meta{min-width:9.5rem;text-align:right}.monthly-health-report__issue-meta span,.monthly-health-report__mov-reading span{display:block;color:#7b8794;font-size:0.72rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.monthly-health-report__issue-meta strong{display:block;margin-top:0.15rem;color:var(--report-muted-color);font-size:0.95rem;line-height:1.25;white-space:nowrap}.monthly-health-report__issue-row--mov{grid-template-columns:minmax(0, 1fr) max-content}.monthly-health-report__issue-row--alert{grid-template-columns:minmax(0, 1fr);align-items:start;gap:0.55rem}.monthly-health-report__issue-row--alert .monthly-health-report__issue-meta{min-width:0;text-align:left}.monthly-health-report__issue-row--alert .monthly-health-report__issue-main{grid-template-columns:minmax(9rem, 0.34fr) minmax(0, 1fr)}.monthly-health-report__issue-row--alert .monthly-health-report__issue-meta strong{white-space:normal}.monthly-health-report__issue-row--mov .monthly-health-report__issue-main{display:block}.monthly-health-report__mov-readings{display:flex;align-items:stretch;gap:0.5rem}.monthly-health-report__mov-reading{min-width:5.25rem;padding:0.45rem 0.65rem;border:1px solid #e3eaf2;border-radius:5px;background:#fbfcfe;text-align:center}.monthly-health-report__mov-reading strong{display:block;margin-top:0.15rem;color:var(--report-heading-color);font-size:1rem;line-height:1.1}.monthly-health-report__mov-reading--low{border-color:#f3b6b6;background:#fff6f6}.monthly-health-report__mov-reading--low strong{color:#d64545}.monthly-health-report__status-card-body{display:flex;align-items:flex-start;gap:0.75rem;padding:1rem}.monthly-health-report__status-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:50%;color:#177245;background:#e6f6ee}.monthly-health-report__status-card-icon i{font-size:1.25rem}.monthly-health-report__status-card-copy{min-width:0}.monthly-health-report__status-card-title{display:block;color:var(--report-heading-color);font-size:1rem;line-height:1.25;margin-bottom:0.2rem}.monthly-health-report__status-card-copy p{margin:0;color:var(--report-muted-color);line-height:1.35}.monthly-health-report__table{margin-bottom:0;color:var(--report-heading-color)}.monthly-health-report__table thead th{border-bottom:1px solid #dde7f1;color:#4b5f76;font-size:0.78rem;font-weight:700;letter-spacing:0;background:#f8fafc}.monthly-health-report__table tbody td{vertical-align:middle}.monthly-health-report__table small{color:var(--report-muted-color)}.monthly-health-report__table-cell-content{min-width:0}.monthly-health-report__masthead{display:flex;align-items:center;gap:0.75rem;padding:0.8rem 1rem;border:1px solid var(--report-border-color);border-left:0.35rem solid var(--report-brand-color, #2454A6);background:#f7f9fc;border-radius:6px}.monthly-health-report__masthead--default-logo{border-color:#1b2b42;border-left-color:var(--report-brand-color, #2454A6)}.monthly-health-report__brand-identity{display:flex;align-items:center;gap:0.75rem;min-width:0}.monthly-health-report__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex:0 0 2.4rem;border-radius:50%;color:#fff;font-weight:700;background:var(--report-brand-color, #2454A6)}.monthly-health-report__logo-frame{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:0.45rem 0.65rem;border-radius:6px;background:var(--report-logo-background-color, #19263A)}.monthly-health-report__brand-logo{display:block;width:8.5rem;max-width:100%;height:auto;flex:0 0 auto}.monthly-health-report__brand-copy{display:grid;gap:0.1rem;min-width:0}.monthly-health-report__brand-copy span{color:#6b7280;font-size:0.85rem}.monthly-health-report__account-link{color:var(--report-brand-color, #2454A6);font-weight:700;text-decoration:none}.monthly-health-report__account-link:hover,.monthly-health-report__account-link:focus{color:var(--report-brand-color, #2454A6);text-decoration:underline}.monthly-health-report__custom-content{border:1px solid #e1e6ee;border-radius:6px;padding:1rem;background:#fff}.monthly-health-report__custom-content:empty{display:none}.monthly-health-report__custom-content>:last-child{margin-bottom:0}.monthly-health-report__custom-content img{display:block;max-width:100%;max-height:18rem;height:auto;margin:0 0 0.75rem;object-fit:contain}.monthly-health-report__supporting-metrics{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0.75rem}.monthly-health-report__supporting-metric{min-width:0;padding:0.85rem;border:1px solid var(--report-border-color);border-radius:6px;background:#fff;box-shadow:0 0.35rem 0.9rem rgba(31,45,61,0.035)}.monthly-health-report__supporting-metric small{display:block;min-height:2rem;color:var(--report-muted-color);line-height:1.25;overflow-wrap:anywhere}.monthly-health-report__supporting-metric h4{margin:0.35rem 0 0;color:var(--report-heading-color);font-size:1.25rem;line-height:1.15}.monthly-health-report__debug pre{margin:0;color:var(--report-heading-color)}.monthly-health-report--layout-operations .monthly-health-report__hero .monthly-health-report__section-body,.monthly-health-report--layout-operations .monthly-health-report__issue-card .monthly-health-report__panel-body,.monthly-health-report--layout-operations .monthly-health-report__status-card-body{padding:1rem}.monthly-health-report--layout-operations .monthly-health-report__metric-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.monthly-health-report--layout-portfolio .monthly-health-report__metric-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.monthly-health-report--layout-document{max-width:920px;margin-left:auto;margin-right:auto;padding:1.1rem;border:1px solid var(--report-border-color);border-radius:6px;background:#fff}.monthly-health-report--layout-document .monthly-health-report__metric-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report--layout-operations .monthly-health-report__supporting-metrics,.monthly-health-report--layout-portfolio .monthly-health-report__supporting-metrics,.monthly-health-report--layout-document .monthly-health-report__supporting-metrics{grid-template-columns:repeat(3, minmax(0, 1fr))}.monthly-health-report--layout-document .monthly-health-report__issue-grid>[class*="col-"]{flex:0 0 100%;max-width:100%}.report-preview-controls__manual-export{margin-bottom:1.5rem}.report-preview-controls__manual-export-form{display:grid;grid-template-columns:minmax(16rem, 1.4fr) minmax(9rem, 0.7fr) minmax(12rem, 0.8fr);gap:0.9rem;align-items:end}.report-preview-controls__manual-export-field,.report-preview-controls__manual-export-actions{min-width:0}.report-preview-controls__manual-export .form-label{display:block;margin-bottom:0.35rem;color:#38516e;font-size:0.8rem;font-weight:700;line-height:1.2}.report-preview-controls__manual-export .form-control{width:100%;max-width:100%}.report-presentation-admin__color{min-height:2.5rem}.report-presentation-admin__logo-box{display:flex;align-items:center;gap:1rem;min-width:0;padding:0.85rem;border:1px solid #dde4ee;border-radius:6px;background:#f8fafc}.report-presentation-admin__logo-frame{display:flex;align-items:center;justify-content:center;width:9.5rem;height:4.5rem;flex:0 0 9.5rem;padding:0.5rem;border:1px solid #d7deea;border-radius:6px;background:var(--report-logo-background-color, #fff)}.report-presentation-admin__logo-preview{display:block;max-width:100%;max-height:100%;object-fit:contain}.report-presentation-admin__logo-empty{color:#718096;font-size:0.85rem;text-align:center}.report-presentation-admin__logo-details{display:grid;gap:0.65rem;min-width:0}.report-presentation-admin__logo-file{min-width:0;color:#4a5568;overflow-wrap:anywhere}.report-presentation-admin__logo-actions,.report-presentation-admin__form-actions{display:flex;flex-wrap:wrap;gap:0.5rem}.report-presentation-admin__layout-switch{display:grid;gap:0.75rem}.report-presentation-admin__layout-option{min-height:3.25rem;padding:0.65rem 0.75rem 0.65rem 2rem;border:1px solid #dde4ee;border-radius:6px;background:#fff}.report-presentation-admin__field-buttons{display:flex;flex-wrap:wrap;gap:0.4rem}.report-presentation-admin__editor{min-height:9rem;max-height:20rem;overflow:auto;border:1px solid #d7deea;border-radius:0 0 6px 6px;padding:0.8rem;background:#fff;line-height:1.45}.report-presentation-admin__tiptap-toolbar{display:flex;flex-wrap:wrap;gap:0.25rem;min-height:2.75rem;padding:0.4rem;border:1px solid #d7deea;border-bottom:0;border-radius:6px 6px 0 0;background:#eef3f8}.report-presentation-admin__tiptap-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2rem;padding:0 0.55rem;border:1px solid #c5d0df;border-radius:4px;color:#253858;background:#fff;box-shadow:0 1px 1px rgba(31,45,61,0.05)}.report-presentation-admin__tiptap-button-label{display:block;color:inherit;font-size:0.76rem;font-weight:700;letter-spacing:0;line-height:1}.report-presentation-admin__tiptap-button:hover,.report-presentation-admin__tiptap-button:focus{border-color:#8aa4c6;color:#153f7f;background:#f7fbff}.report-presentation-admin__tiptap-button.active{border-color:#9bb5d9;color:#153f7f;background:#e7f0ff}.report-presentation-admin__editor--tiptap{border-radius:0 0 6px 6px;cursor:text}.report-presentation-admin__editor--tiptap .ProseMirror{min-height:7.25rem;outline:0}.report-presentation-admin__editor--tiptap .ProseMirror>:last-child{margin-bottom:0}.report-presentation-admin__editor--tiptap img,.report-presentation-admin__tiptap-image{display:block;max-width:100%;height:auto;margin:0.6rem 0;border-radius:4px}trix-toolbar .trix-button-group{border-color:#d7deea}.report-presentation-admin trix-toolbar .trix-button--icon-code{display:none !important}.modal-dialog.modal-xxl{width:96vw !important;max-width:1440px !important}@media (max-width: 991.98px){.search-status{min-width:0;justify-content:flex-start}.search-result-row__stamp{white-space:normal}}@media (max-width: 767.98px){.modal-dialog.modal-xxl{width:auto !important;max-width:none !important;margin-left:0.75rem;margin-right:0.75rem}#topMenu .navbar-container.content{width:100%;max-width:100%;padding-left:0.5rem !important;padding-right:0.5rem !important}#navbar-mobile{width:100%;min-width:0}#topMenu .bookmark-wrapper{width:100%;min-width:0;gap:0.35rem;flex-wrap:wrap}#topMenu .bookmark-wrapper>.nav:first-child,#topMenu .bookmark-icons{flex:0 0 auto}#topMenu .top-menu-action-list{min-width:0}#topMenu .top-menu-action-button{height:2.75rem;margin-left:0.15rem !important;margin-bottom:0 !important;padding:0.45rem 0.65rem !important;font-size:0.9rem;line-height:1.1}.device-rollup-cards{margin-left:-0.35rem;margin-right:-0.35rem}.device-rollup-cards>.desktopOnly{display:block !important}.device-rollup-col{padding-left:0.35rem;padding-right:0.35rem}.device-rollup-card{margin-bottom:0.7rem !important}.device-rollup-card__body{min-height:5.9rem;padding:0.75rem !important}.device-rollup-card__content{width:100%}.device-rollup-card__icon{flex:0 0 2.35rem;width:2.35rem;height:2.35rem;margin-right:0.55rem !important}.device-rollup-card__icon i{font-size:1.25rem !important}.device-rollup-card__metric h5{font-size:1.22rem;line-height:1.08}#totalOn{font-size:clamp(1rem, 4.7vw, 1.22rem)}.device-rollup-card__metric small{display:block;font-size:0.82rem !important;line-height:1.2}.monthly-health-report__metric-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report__supporting-metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report--layout-operations .monthly-health-report__metric-grid,.monthly-health-report--layout-portfolio .monthly-health-report__metric-grid,.monthly-health-report--layout-document .monthly-health-report__metric-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report--layout-operations .monthly-health-report__supporting-metrics,.monthly-health-report--layout-portfolio .monthly-health-report__supporting-metrics,.monthly-health-report--layout-document .monthly-health-report__supporting-metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report__period{text-align:left !important}.report-preview-controls__manual-export-form{grid-template-columns:1fr}.report-presentation-admin__logo-box{align-items:flex-start;flex-direction:column}.report-presentation-admin__logo-frame{width:100%;flex-basis:auto}.monthly-health-report__table-wrap table{min-width:42rem}.monthly-health-report__issue-card .monthly-health-report__table-wrap table{min-width:34rem}.monthly-health-report__issue-row,.monthly-health-report__issue-row--mov{grid-template-columns:minmax(0, 1fr);gap:0.75rem}.monthly-health-report__issue-main{grid-template-columns:minmax(0, 1fr);gap:0.45rem}.monthly-health-report__issue-meta{min-width:0;text-align:left}.monthly-health-report__issue-meta strong{white-space:normal}.monthly-health-report__mov-readings{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.monthly-health-report__mov-reading{min-width:0}.collapsible .card.collapse-header{margin-bottom:0.75rem !important}.collapsible .card-header{min-height:4.1rem;padding:0.75rem 0.9rem !important}.collapsible .collapse-title{display:flex;align-items:center;width:100%;min-width:0;gap:0.65rem;font-size:1.15rem;line-height:1.25}.collapsible .collapse-title i{flex:0 0 auto;font-size:1.25rem}.collapsible .collapse-title .align-middle{min-width:0;white-space:normal;overflow-wrap:anywhere}#alertsDiv .badge.badge-up{position:static !important;min-width:2rem;margin-left:auto;transform:none !important}}.dashboard-tile-preview,.dashboard-macro-tile{position:relative;display:flex;flex-direction:column;min-height:12rem;border-radius:0.6rem;border:1px solid transparent;padding:0.9rem;overflow:hidden}.dashboard-tile-preview__header,.dashboard-macro-tile__header{display:flex;align-items:center;gap:0.55rem}.dashboard-tile-preview__icon,.dashboard-macro-tile__header i{font-size:1.1rem}.dashboard-tile-preview__label,.dashboard-macro-tile__header .card-title{font-size:1rem;line-height:1.25;font-weight:600;margin:0}.dashboard-tile-preview__value{margin-top:0.6rem;font-weight:700;font-size:1.2rem;line-height:1.1}.dashboard-tile-preview__meta{margin-top:0.4rem;font-size:0.78rem;opacity:0.9}.dashboard-macro-tile__body{flex:1 1 auto;margin-top:0.65rem}.dashboard-macro-tile__metric .label{font-size:0.78rem;font-weight:700;line-height:1.2;text-transform:uppercase}.dashboard-macro-tile__metric .value{margin-top:0.35rem;font-size:1.35rem;font-weight:700;line-height:1.15}.dashboard-macro-tile__macro{font-weight:500;opacity:0.95}.dashboard-macro-tile__footer{margin-top:0.75rem}.dashboard-macro-tile__run-form{margin:0}.dashboard-macro-tile__run{position:relative;width:100%;border:none;font-weight:600;overflow:hidden;--dashboard-tile-action-progress: 100%}.dashboard-macro-tile__run>span:not(.dashboard-macro-tile__run-progress){position:relative;z-index:1}.dashboard-macro-tile__run:disabled{cursor:not-allowed;opacity:0.88}.dashboard-macro-tile__run-progress{position:absolute;left:0;bottom:0;z-index:0;height:0.2rem;width:var(--dashboard-tile-action-progress);background:rgba(47,52,65,0.42);transition:width 0.25s ease}.dashboard-macro-tile__run.is-loading .dashboard-macro-tile__run-progress{width:45%;animation:dashboard-action-loading 1.1s ease-in-out infinite}.dashboard-macro-tile__run.is-cooldown .dashboard-macro-tile__run-progress{background:rgba(255,193,7,0.82)}.dashboard-macro-tile__hint{font-size:0.86rem;opacity:0.9}.dashboard-macro-tile .dashboard-macro-tile__chart,.dashboard-macro-tile .dashboard-macro-tile__chart div,.dashboard-macro-tile .dashboard-macro-tile__chart span,.dashboard-macro-tile .dashboard-macro-tile__chart [class*="text-"]{color:#1f2937 !important}.dashboard-macro-tile--failed{border-color:#dc3545 !important}@keyframes dashboard-action-loading{0%{left:-45%}100%{left:100%}}.automation-grid>.dashboard-divider-row{grid-column:1 / -1}.dashboard-tile-preview--blue,.dashboard-macro-tile--blue{background:linear-gradient(145deg, #2b57c5 0%, #3f75e6 100%);border-color:#2e5eca;color:#ffffff !important}.dashboard-tile-preview--blue p,.dashboard-tile-preview--blue span,.dashboard-tile-preview--blue div:not(.btn),.dashboard-tile-preview--blue strong,.dashboard-tile-preview--blue i,.dashboard-tile-preview--blue .card-title,.dashboard-tile-preview--blue .small,.dashboard-tile-preview--blue .dashboard-macro-tile__macro,.dashboard-tile-preview--blue .dashboard-macro-tile__hint,.dashboard-tile-preview--blue [class*="text-"]:not(.btn),.dashboard-macro-tile--blue p,.dashboard-macro-tile--blue span,.dashboard-macro-tile--blue div:not(.btn),.dashboard-macro-tile--blue strong,.dashboard-macro-tile--blue i,.dashboard-macro-tile--blue .card-title,.dashboard-macro-tile--blue .small,.dashboard-macro-tile--blue .dashboard-macro-tile__macro,.dashboard-macro-tile--blue .dashboard-macro-tile__hint,.dashboard-macro-tile--blue [class*="text-"]:not(.btn){color:#ffffff !important;opacity:1 !important}.dashboard-tile-preview--green,.dashboard-macro-tile--green{background:linear-gradient(145deg, #156f56 0%, #1c9271 100%);border-color:#177d60;color:#ffffff !important}.dashboard-tile-preview--green p,.dashboard-tile-preview--green span,.dashboard-tile-preview--green div:not(.btn),.dashboard-tile-preview--green strong,.dashboard-tile-preview--green i,.dashboard-tile-preview--green .card-title,.dashboard-tile-preview--green .small,.dashboard-tile-preview--green .dashboard-macro-tile__macro,.dashboard-tile-preview--green .dashboard-macro-tile__hint,.dashboard-tile-preview--green [class*="text-"]:not(.btn),.dashboard-macro-tile--green p,.dashboard-macro-tile--green span,.dashboard-macro-tile--green div:not(.btn),.dashboard-macro-tile--green strong,.dashboard-macro-tile--green i,.dashboard-macro-tile--green .card-title,.dashboard-macro-tile--green .small,.dashboard-macro-tile--green .dashboard-macro-tile__macro,.dashboard-macro-tile--green .dashboard-macro-tile__hint,.dashboard-macro-tile--green [class*="text-"]:not(.btn){color:#ffffff !important;opacity:1 !important}.dashboard-tile-preview--orange,.dashboard-macro-tile--orange{background:linear-gradient(145deg, #b25c10 0%, #d97a21 100%);border-color:#bf681a;color:#ffffff !important}.dashboard-tile-preview--orange p,.dashboard-tile-preview--orange span,.dashboard-tile-preview--orange div:not(.btn),.dashboard-tile-preview--orange strong,.dashboard-tile-preview--orange i,.dashboard-tile-preview--orange .card-title,.dashboard-tile-preview--orange .small,.dashboard-tile-preview--orange .dashboard-macro-tile__macro,.dashboard-tile-preview--orange .dashboard-macro-tile__hint,.dashboard-tile-preview--orange [class*="text-"]:not(.btn),.dashboard-macro-tile--orange p,.dashboard-macro-tile--orange span,.dashboard-macro-tile--orange div:not(.btn),.dashboard-macro-tile--orange strong,.dashboard-macro-tile--orange i,.dashboard-macro-tile--orange .card-title,.dashboard-macro-tile--orange .small,.dashboard-macro-tile--orange .dashboard-macro-tile__macro,.dashboard-macro-tile--orange .dashboard-macro-tile__hint,.dashboard-macro-tile--orange [class*="text-"]:not(.btn){color:#ffffff !important;opacity:1 !important}.dashboard-tile-preview--red,.dashboard-macro-tile--red{background:linear-gradient(145deg, #9e2f2f 0%, #c24848 100%);border-color:#aa3636;color:#ffffff !important}.dashboard-tile-preview--red p,.dashboard-tile-preview--red span,.dashboard-tile-preview--red div:not(.btn),.dashboard-tile-preview--red strong,.dashboard-tile-preview--red i,.dashboard-tile-preview--red .card-title,.dashboard-tile-preview--red .small,.dashboard-tile-preview--red .dashboard-macro-tile__macro,.dashboard-tile-preview--red .dashboard-macro-tile__hint,.dashboard-tile-preview--red [class*="text-"]:not(.btn),.dashboard-macro-tile--red p,.dashboard-macro-tile--red span,.dashboard-macro-tile--red div:not(.btn),.dashboard-macro-tile--red strong,.dashboard-macro-tile--red i,.dashboard-macro-tile--red .card-title,.dashboard-macro-tile--red .small,.dashboard-macro-tile--red .dashboard-macro-tile__macro,.dashboard-macro-tile--red .dashboard-macro-tile__hint,.dashboard-macro-tile--red [class*="text-"]:not(.btn){color:#ffffff !important;opacity:1 !important}.dashboard-tile-preview--gray,.dashboard-macro-tile--gray{background:linear-gradient(145deg, #505d70 0%, #667489 100%);border-color:#566377;color:#f5f8fc !important}.dashboard-tile-preview--gray p,.dashboard-tile-preview--gray span,.dashboard-tile-preview--gray div:not(.btn),.dashboard-tile-preview--gray strong,.dashboard-tile-preview--gray i,.dashboard-tile-preview--gray .card-title,.dashboard-tile-preview--gray .small,.dashboard-tile-preview--gray .dashboard-macro-tile__macro,.dashboard-tile-preview--gray .dashboard-macro-tile__hint,.dashboard-tile-preview--gray [class*="text-"]:not(.btn),.dashboard-macro-tile--gray p,.dashboard-macro-tile--gray span,.dashboard-macro-tile--gray div:not(.btn),.dashboard-macro-tile--gray strong,.dashboard-macro-tile--gray i,.dashboard-macro-tile--gray .card-title,.dashboard-macro-tile--gray .small,.dashboard-macro-tile--gray .dashboard-macro-tile__macro,.dashboard-macro-tile--gray .dashboard-macro-tile__hint,.dashboard-macro-tile--gray [class*="text-"]:not(.btn){color:#f5f8fc !important;opacity:1 !important}.dashboard-tile-preview--disabled,.dashboard-macro-tile--disabled{background:linear-gradient(145deg, #7f8794 0%, #9099a8 100%);border-color:#808a99;color:#eef2f7 !important}.dashboard-tile-preview--disabled p,.dashboard-tile-preview--disabled span,.dashboard-tile-preview--disabled div:not(.btn),.dashboard-tile-preview--disabled strong,.dashboard-tile-preview--disabled i,.dashboard-tile-preview--disabled .card-title,.dashboard-tile-preview--disabled .small,.dashboard-tile-preview--disabled .dashboard-macro-tile__macro,.dashboard-tile-preview--disabled .dashboard-macro-tile__hint,.dashboard-tile-preview--disabled [class*="text-"]:not(.btn),.dashboard-macro-tile--disabled p,.dashboard-macro-tile--disabled span,.dashboard-macro-tile--disabled div:not(.btn),.dashboard-macro-tile--disabled strong,.dashboard-macro-tile--disabled i,.dashboard-macro-tile--disabled .card-title,.dashboard-macro-tile--disabled .small,.dashboard-macro-tile--disabled .dashboard-macro-tile__macro,.dashboard-macro-tile--disabled .dashboard-macro-tile__hint,.dashboard-macro-tile--disabled [class*="text-"]:not(.btn){color:#eef2f7 !important;opacity:1 !important}.password-toggle-btn{min-width:4.25rem}.dashboard-divider h5{display:flex;align-items:center;gap:0.5rem;color:#5A8DEE !important;font-weight:700;margin-bottom:0.25rem;font-size:1.15rem}.dashboard-divider hr{margin-top:0;border-top:2px solid #cbd5e0 !important}.automation-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:1.5rem;padding:1rem 0}.automation-tile{position:relative;background:var(--card-bg, #fff);border-radius:12px;border:1px solid rgba(0,0,0,0.1);overflow:hidden;transition:all 0.2s ease-in-out;display:flex;flex-direction:column;min-height:180px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.automation-tile:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.automation-tile__header{padding:1rem;display:flex;align-items:center;background:rgba(0,0,0,0.02);border-bottom:1px solid rgba(0,0,0,0.05)}.automation-tile__header i{font-size:1.5rem;margin-right:0.75rem;color:var(--primary)}.automation-tile__header h4{margin:0;font-weight:600;font-size:1.1rem;color:#333}.automation-tile__body{padding:1rem;flex-grow:1}.automation-tile__footer{padding:0.75rem 1rem;background:rgba(0,0,0,0.02);border-top:1px solid rgba(0,0,0,0.05);display:flex;justify-content:flex-end;align-items:center}.automation-tile__metric .value{font-size:1.75rem;font-weight:700;letter-spacing:-0.5px}.automation-tile__metric .label{font-size:0.8rem;text-transform:uppercase;opacity:0.7;font-weight:600}.automation-tile--blue{--tile-accent: #007bff}.automation-tile--green{--tile-accent: #28a745}.automation-tile--orange{--tile-accent: #fd7e14}.automation-tile--red{--tile-accent: #dc3545}.automation-tile--gray{--tile-accent: #6c757d}.automation-tile--disabled{opacity:0.6;filter:grayscale(0.5);pointer-events:none}.automation-tile--blue,.automation-tile--green,.automation-tile--orange,.automation-tile--red,.automation-tile--gray{border-top:4px solid var(--tile-accent)}.automation-tile--blue .automation-tile__header i,.automation-tile--green .automation-tile__header i,.automation-tile--orange .automation-tile__header i,.automation-tile--red .automation-tile__header i,.automation-tile--gray .automation-tile__header i{color:var(--tile-accent)}.automation-tile--running{animation:tile-pulse 2s infinite;border-color:#ffc107 !important}.automation-tile--running .automation-tile__header i{color:#ffc107 !important}.automation-tile--failed{animation:tile-shake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;border-color:#dc3545 !important}.automation-tile__cooldown-overlay{position:absolute;inset:0;background:rgba(255,255,255,0.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;backdrop-filter:blur(2px)}.automation-tile__cooldown-overlay .timer{font-size:2rem;font-weight:800;color:#333}.automation-tile__cooldown-overlay .label{font-size:0.75rem;text-transform:uppercase;font-weight:700;color:#666}@keyframes tile-pulse{0%{box-shadow:0 0 0 0 rgba(255,193,7,0.4)}70%{box-shadow:0 0 0 15px rgba(255,193,7,0)}100%{box-shadow:0 0 0 0 rgba(255,193,7,0)}}@keyframes tile-shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}[data-layout="dark-layout"] .automation-tile{--card-bg: #272e48;border-color:rgba(255,255,255,0.1)}[data-layout="dark-layout"] .automation-tile__header{background:rgba(255,255,255,0.03)}[data-layout="dark-layout"] .automation-tile__header h4{color:#d2d6e1}[data-layout="dark-layout"] .automation-tile__body{color:#b4b7c1}[data-layout="dark-layout"] .automation-tile__footer{background:rgba(255,255,255,0.03)}[data-layout="dark-layout"] .automation-tile__cooldown-overlay{background:rgba(39,46,72,0.85)}[data-layout="dark-layout"] .automation-tile__cooldown-overlay .timer{color:#fff}[data-layout="dark-layout"] .automation-tile__cooldown-overlay .label{color:#b4b7c1}.automation-resources-page{color:#1f2937;max-width:1240px;margin:0 auto 2rem}.automation-resource-header{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;padding:1.5rem;margin-bottom:1rem;border:1px solid #d8e1ec;border-radius:8px;background:#ffffff}.automation-resource-header__copy{max-width:760px}.automation-resource-kicker{color:#566a7f;font-size:0.75rem;font-weight:700;letter-spacing:0;margin-bottom:0.35rem;text-transform:uppercase}.automation-resource-header__status{display:inline-flex;align-items:center;gap:0.45rem;flex:0 0 auto;padding:0.45rem 0.7rem;border:1px solid #b8dfc8;border-radius:6px;background:#edf8f1;color:#276749;font-weight:700;white-space:nowrap}.automation-resource-status-dot{width:0.55rem;height:0.55rem;border-radius:50%;background:#2f9e44}.automation-resource-actions,.automation-link-row{display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:1.25rem}.automation-link-row a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0.45rem 0.7rem;border:1px solid #d8e1ec;border-radius:6px;background:#ffffff;color:#365a86;font-weight:700}.automation-resource-section{margin-bottom:1.5rem}.automation-resource-section__title{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:0.75rem}.automation-resource-section__title h3{margin:0;font-size:1.2rem;font-weight:700}.automation-resource-section__title p{max-width:620px;color:#5f6f82}.automation-usage-grid,.automation-card-grid,.automation-error-grid,.automation-tier-layout{display:grid;gap:0.9rem}.automation-usage-grid{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.automation-card-grid{grid-template-columns:repeat(auto-fit, minmax(360px, 1fr))}.automation-tier-layout{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.automation-error-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.automation-usage-tile,.automation-resource-card,.automation-tier-panel,.automation-error-item{border:1px solid #d8e1ec;border-radius:8px;background:#ffffff;box-shadow:0 0.2rem 0.55rem rgba(31,53,92,0.06)}.automation-usage-tile{display:block;padding:0.9rem;color:inherit}.automation-usage-tile:hover{color:inherit;border-color:#5a8dee}.automation-usage-tile__label{color:#5f6f82;font-size:0.78rem;font-weight:700;margin-bottom:0.35rem}.automation-usage-tile__count{display:flex;align-items:baseline;gap:0.25rem;font-weight:700}.automation-usage-tile__count span{font-size:1.35rem}.automation-usage-tile__count small{color:#6b7787}.automation-usage-bar{height:0.4rem;margin-top:0.65rem;overflow:hidden;border-radius:6px;background:#e9eef5}.automation-usage-bar__fill{height:100%;border-radius:inherit;background:#4c83cf}.automation-usage-tile.is-full .automation-usage-bar__fill{background:#d9822b}.automation-resource-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.automation-resource-card__body{padding:1rem}.automation-resource-card__heading{display:flex;gap:0.75rem;align-items:flex-start;margin-bottom:0.8rem}.automation-resource-card__heading h4,.automation-tier-panel__header h4{margin:0 0 0.2rem;font-size:1rem;font-weight:700}.automation-resource-card__heading p,.automation-tier-panel__header p{color:#5f6f82}.automation-resource-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border-radius:7px;background:#edf4ff;color:#3867a8;font-size:1.2rem}.automation-resource-examples{margin-bottom:0.9rem}.automation-resource-examples ul,.automation-resource-list{padding-left:1.1rem;margin-bottom:0}.automation-resource-examples li,.automation-resource-list li{margin-top:0.35rem}.automation-preview{min-height:150px;padding:1rem;border-top:1px solid #d8e1ec;background:#f6f8fb}.automation-preview-line{width:68%;height:0.55rem;border-radius:4px;background:#c7d2e0}.automation-preview-line.wide{width:100%;margin-bottom:1rem}.automation-preview-step{display:flex;gap:0.55rem;align-items:center;min-height:2.2rem;margin-top:0.55rem;padding:0.45rem;border-radius:6px;background:#ffffff;color:#374151;font-weight:700}.automation-preview-step span{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#456990;color:#ffffff;font-size:0.75rem}.automation-preview-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:0.65rem}.automation-preview-tile{display:flex;align-items:flex-end;min-height:4.4rem;padding:0.6rem;border-radius:6px;background:#ffffff;border-top:4px solid #2f9e9b;color:#374151;font-weight:700}.automation-preview-tile:nth-child(2){border-color:#6272a4}.automation-preview-tile:nth-child(3){border-color:#d9822b}.automation-preview-tile:nth-child(4){border-color:#4c83cf}.automation-preview-calendar{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.45rem;margin-top:1.2rem}.automation-preview-calendar .day,.automation-preview-time,.automation-preview-condition{padding:0.55rem;border-radius:6px;background:#ffffff;font-weight:700;text-align:center}.automation-preview-calendar .day.active{background:#fff4dd;color:#8a4b0b}.automation-preview-time{margin-top:0.8rem;color:#365a86}.automation-preview-condition{text-align:left}.automation-preview-condition span{display:block;color:#6b7787;font-size:0.75rem}.automation-preview-arrow{margin:0.8rem 0;color:#4c83cf;font-size:1.4rem;text-align:center}.automation-tier-panel{padding:1rem}.automation-tier-panel--planned{background:#fbfcfe}.automation-tier-panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:0.8rem}.automation-tier-panel table th{width:34%}.automation-error-item{display:flex;gap:0.75rem;padding:0.9rem}.automation-error-item>i{flex:0 0 auto;color:#d9822b;font-size:1.2rem;margin-top:0.15rem}.automation-error-item--empty>i{color:#2f9e44}.automation-error-item strong{display:block;line-height:1.35}.automation-error-item p{color:#5f6f82}@media (max-width: 991.98px){.automation-resource-header,.automation-resource-section__title{display:block}.automation-resource-header__status{margin-top:1rem}}@media (max-width: 575.98px){.automation-card-grid,.automation-error-grid{grid-template-columns:minmax(0, 1fr)}}#auth-login .auth-login__illustration .auth-login__shield{width:100% !important;max-width:25rem;height:auto !important}#auth-login .auth-login__illustration .auth-login__shield .lievo-svg-wrapper,#auth-login .auth-login__illustration .auth-login__shield svg{width:100% !important;height:100% !important}@media (max-width: 991.98px){.monthly-health-report .monthly-health-report__table-wrap--mobile-cards{overflow-x:visible}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards table.monthly-health-report__table{display:block;min-width:0}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table thead{display:none}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table tbody{display:grid;grid-gap:0.75rem;padding:0.75rem}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table tr{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:0.75rem 1rem;padding:0.85rem;border:1px solid var(--report-border-color, #dfe3e7);border-radius:0.267rem;background:#fff}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table td{display:block;min-width:0;padding:0;border:0;text-align:left !important;white-space:normal !important}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__table td::before{display:block;margin-bottom:0.2rem;content:attr(data-report-label);color:var(--report-muted-color, #475f7b);font-size:0.7rem;font-weight:700;line-height:1.2;text-transform:uppercase}.monthly-health-report .monthly-health-report__table-wrap--mobile-cards .monthly-health-report__primary-cell{grid-column:1 / -1;padding-bottom:0.65rem;border-bottom:1px solid var(--report-border-color, #dfe3e7)}.monthly-health-report__device-health--ready:not(.monthly-health-report__device-health--expanded) .monthly-health-report__device-row--overflow{display:none !important}}
