body{margin:0;padding:0;overflow-x:hidden}.ant-layout{margin:0!important;padding:0!important;min-height:100vh!important}.ant-layout-header{box-shadow:0 2px 8px #0000000f;z-index:1;padding:0 24px!important;margin:0!important;width:100%!important}.ant-layout-sider{margin:0!important}.ant-layout-content{margin:0!important;padding:24px!important}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.media-type-indicator{position:absolute;top:8px;right:8px;background-color:#0009;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.ant-tag{margin-right:8px;cursor:pointer}.media-details{display:flex;flex-direction:column;gap:16px}.media-preview img{width:100%;max-height:300px;object-fit:contain;border-radius:0}.media-info{flex:1}@media (min-width: 768px){.media-details{flex-direction:row}.media-preview{width:45%}.media-preview img{max-height:none;height:100%}.media-info{width:55%;padding-left:16px}}.sider-custom{width:250px!important;background-color:#202020;color:#f0f0f0!important}.sider-text{padding:10;color:#fff!important}.floating-buttons{position:fixed;bottom:30px;right:30px;z-index:1000}.floating-button{color:#000!important;border:none;box-shadow:0 2px 8px #0000004d}.floating-button:hover{background-color:#ecdfcc!important;color:#000!important}.floating-settings{margin-right:10px}.filter-menu{background-color:#e2dfd0;border-radius:0}.img-wrap{position:relative;display:inline-block}.media-img{object-fit:cover;border-radius:0;display:block;transition:filter .2s;width:100%;height:25vh}.img-wrap:hover .media-img{filter:brightness(50%)}.img__description{font-weight:700;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;visibility:hidden;opacity:0;text-align:center;width:100%;padding:0 10px;margin:0;transition:opacity .2s,visibility .2s;pointer-events:none}.img-wrap:hover .img__description{visibility:visible;opacity:1}.search-bar{display:flex;justify-content:center}.floating-order-buttons{position:fixed;transform:translate(-50%);left:50%;bottom:10%;z-index:1000;background:#1e1e1ef2;border-radius:0;box-shadow:0 4px 24px #00000040;padding:18px 32px;display:flex;gap:12;align-items:center;justify-content:center}.floating-order-buttons-tags{z-index:1000;background:#1e1e1ef2;border-radius:0;box-shadow:0 4px 24px #00000040;padding:18px 32px;display:flex;gap:12;align-items:center;justify-content:center}.info-tip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;line-height:1;vertical-align:middle;overflow:visible;font-size:12px;color:color-mix(in srgb,currentColor 70%,transparent);border-radius:50%}.info-tip--md{font-size:15px}.info-tip .anticon{display:inline-flex;line-height:1;vertical-align:0}.info-tip svg{overflow:visible}.info-tip--interactive{cursor:help}.info-tip--interactive:focus-visible{outline:2px solid #697565;outline-offset:1px}.ant-tooltip.info-tip-long{max-width:400px}.info-tip-long .ant-tooltip-inner{font-size:12px;line-height:1.5}:root{--area-neutral-bg: #f5f2ec;--area-library-bg: #f6efe2;--area-library-tint: #f8f2e7;--area-library-border: #e4d5b8;--area-library-accent: #d9a25f;--area-library-ink: #7a5420;--area-library-tab: #f5c983;--area-library-band: #ebc795;--area-library-row: #f7ead3;--area-library-rule: #d9a25f;--area-analytics-bg: #eef1e7;--area-analytics-tint: #f1f4ec;--area-analytics-border: #d0dac0;--area-analytics-accent: #a8bd8e;--area-analytics-ink: #4a6234;--area-analytics-tab: #e4edd8;--area-analytics-band: #b0bca2;--area-analytics-row: #e6ecdb;--area-analytics-rule: #86a36a;--area-fleet-bg: #ebeff4;--area-fleet-tint: #eff2f7;--area-fleet-border: #cbd6e3;--area-fleet-accent: #8fadd4;--area-fleet-ink: #3b5878;--area-fleet-tab: #cfe5fb;--area-fleet-strip: #e3ebf4;--area-fleet-tile: #d6e2f0;--area-fleet-strong: #1f4580;--area-fleet-row: #e1e9f3;--area-fleet-rule: #6f93c4}.area-page{background:var(--page-area-bg, var(--area-neutral-bg))}.area-library{--page-area-bg: var(--area-library-bg);--page-area-accent: var(--area-library-accent);--page-area-tint: var(--area-library-tint);--row-expanded-bg: var(--area-library-row);--row-expanded-rule: var(--area-library-rule)}.area-analytics{--page-area-bg: var(--area-analytics-bg);--page-area-accent: var(--area-analytics-accent);--page-area-tint: var(--area-analytics-tint);--row-expanded-bg: var(--area-analytics-row);--row-expanded-rule: var(--area-analytics-rule)}.area-fleet{--page-area-bg: var(--area-fleet-bg);--page-area-accent: var(--area-fleet-accent);--page-area-tint: var(--area-fleet-tint);--row-expanded-bg: var(--area-fleet-row);--row-expanded-rule: var(--area-fleet-rule)}.app-header[data-area=library]{--header-accent: var(--area-library-accent);--header-tab-active: var(--area-library-tab);--header-band: var(--area-library-band)}.app-header[data-area=analytics]{--header-accent: var(--area-analytics-accent);--header-tab-active: var(--area-analytics-tab);--header-band: var(--area-analytics-band)}.app-header[data-area=fleet]{--header-accent: var(--area-fleet-accent);--header-tab-active: var(--area-fleet-tab);--header-strip: var(--area-fleet-strip);--header-strip-tile: var(--area-fleet-tile);--header-strip-border: var(--area-fleet-border);--header-strip-strong: var(--area-fleet-strong)}.ant-table-wrapper .usage-row-expanded>td,.ant-table-wrapper .usage-expanded-row>td,.ant-table-wrapper .hm-row-expanded>td,.ant-table-wrapper .hm-expanded-row>td{background:var(--row-expanded-bg, #fbf1e7)!important}.ant-table-wrapper .usage-row-expanded>td:first-child,.ant-table-wrapper .usage-expanded-row>td,.ant-table-wrapper .hm-row-expanded>td:first-child,.ant-table-wrapper .hm-expanded-row>td{box-shadow:inset 4px 0 0 var(--row-expanded-rule, #e0893a)}.area-ref-library{--ref-tint: var(--area-library-tint);--ref-border: var(--area-library-border);--ref-accent: var(--area-library-accent);--ref-ink: var(--area-library-ink)}.area-ref-analytics{--ref-tint: var(--area-analytics-tint);--ref-border: var(--area-analytics-border);--ref-accent: var(--area-analytics-accent);--ref-ink: var(--area-analytics-ink)}.area-ref-fleet{--ref-tint: var(--area-fleet-tint);--ref-border: var(--area-fleet-border);--ref-accent: var(--area-fleet-accent);--ref-ink: var(--area-fleet-ink)}.area-ref-card{background:var(--ref-tint);border:1px solid var(--ref-border);box-shadow:inset 4px 0 0 var(--ref-accent);border-radius:0}a.area-ref-link,.area-ref-link a{color:var(--ref-ink);font-weight:500}a.area-ref-link:hover,a.area-ref-link:focus-visible{color:var(--ref-ink);text-decoration:underline;text-decoration-color:var(--ref-accent);text-decoration-thickness:2px;text-underline-offset:3px}.area-ref-chip{display:inline-flex;align-items:center;gap:4px;padding:0 8px;line-height:22px;border-radius:0;background:var(--ref-tint);border:1px solid var(--ref-border);color:var(--ref-ink);font-size:12px}a.area-ref-chip:hover,a.area-ref-chip:focus-visible{color:var(--ref-ink);border-color:var(--ref-accent);text-decoration:underline}:root{--app-header-row-height: 64px;--app-header-band-height: 6px;--app-header-subrow-height: 40px;--app-header-below-height: 0px;--app-header-height: calc(var(--app-header-row-height) + var(--app-header-below-height))}:root:has(.app-header-with-band){--app-header-below-height: var(--app-header-band-height)}:root:has(.app-header-with-subnav){--app-header-below-height: var(--app-header-subrow-height)}html{scroll-padding-top:var(--app-header-height)}.app-header{position:sticky;top:0;z-index:100;width:100%;flex:none;background:#1e201e;box-shadow:0 1px 4px #0000001a}.app-header .header.ant-layout-header{height:var(--app-header-row-height);line-height:normal;background:#1e201e;box-shadow:none;z-index:auto;display:flex;align-items:stretch;gap:46px}.app-header-band{height:var(--app-header-band-height);background:var(--header-band)}.logo-container{display:flex;align-items:center;align-self:center;flex:none;cursor:pointer;border-radius:0}.logo-container:focus-visible{outline:2px solid #f0a050;outline-offset:4px}.logo-container img{height:38px;width:auto}.header-nav{display:flex;align-items:stretch;gap:28px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.header-nav::-webkit-scrollbar{display:none}.header-tab{position:relative;display:inline-flex;align-items:center;flex:none;padding:0 14px;color:#d4d7d8;font-size:18px;font-weight:400;line-height:1;letter-spacing:.005em;white-space:nowrap;transition:color .15s}.header-tab:hover{color:#fff}.header-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:0;background:transparent}.header-tab:hover:after{background:#ffffff47}.header-tab:focus-visible{outline:2px solid #f0a050;outline-offset:-6px;border-radius:0}.header-tab-active,.header-tab-active:hover{color:var(--header-tab-active, #fff);font-weight:700}.header-tab-active:after,.header-tab-active:hover:after{background:var(--header-accent, #e0893a)}.header-right{flex:none;margin-left:auto;display:flex;align-items:center}.user-text{color:#fff}.header-user.ant-btn{color:#ffffffeb;font-size:16px;height:40px;padding:0 6px;display:inline-flex;align-items:center;gap:14px}.header-user.ant-btn .anticon-user{font-size:21px}.header-user.ant-btn:hover,.header-user.ant-btn:focus-visible{color:#fff!important;background:#ffffff1a!important}.header-user-caret.anticon{font-size:12px;margin-left:-3px}.app-header-subrow{height:var(--app-header-subrow-height);background:var(--header-strip);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px 0 var(--header-strip-border);padding:0 16px;display:flex;align-items:stretch}.app-header .app-header-subrow .section-subnav{margin:0;border-bottom:0;align-items:stretch;gap:22px;min-width:0;overflow-x:auto;scrollbar-width:none}.app-header-subrow .section-subtab{position:relative;padding:0 13px;margin:0;border:0;color:#5d6269;font-size:16px;font-weight:400;white-space:nowrap}.app-header-subrow .section-subtab:hover{color:#1e201e}.app-header-subrow .section-subtab:focus-visible{outline:2px solid var(--header-strip-strong);outline-offset:-3px}.app-header-subrow .section-subtab-active,.app-header-subrow .section-subtab-active:hover{color:#1e201e;font-weight:700;background:var(--header-strip-tile)}.app-header-subrow .section-subtab-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--header-strip-strong)}.app-header~* .ant-table-sticky-holder{top:var(--app-header-height)!important}.section-subnav{display:flex;gap:4px;margin:0 0 16px;border-bottom:1px solid #e3ded5}.section-subtab{display:inline-flex;align-items:center;padding:8px 16px;color:#6b6b6b;font-size:14px;border-bottom:3px solid transparent;margin-bottom:-1px}.section-subtab:hover{color:#1e201e}.section-subtab:focus-visible{outline:2px solid #e0893a;outline-offset:-4px}.section-subtab-active{color:#1e201e;font-weight:600;border-bottom-color:#e0893a}.page-heading{margin:0 0 16px}.page-heading-title.ant-typography{margin:0!important;color:#1e201e!important;font-size:44px;line-height:1.1;font-weight:500;letter-spacing:-.01em}.page-breadcrumb{margin-bottom:8px}.page-breadcrumb a{color:#697565!important}.page-heading-subtitle{color:#4a4b45;font-size:18px;margin-top:2px}@media (max-width: 600px){.page-heading-title.ant-typography{font-size:32px}}@media (max-width: 760px){.app-header .header.ant-layout-header{gap:12px;padding:0 12px!important}.header-nav{gap:4px}.header-tab{padding:0 12px;font-size:16px}.app-header-subrow{padding:0 4px}.user-text{display:none}}.form-layout{min-height:100vh}.form-page{padding:22px 24px 32px;width:100%}@media (max-width: 900px){.form-page{padding:16px}}.form-page-head{margin-bottom:14px}.form-page-head .page-heading{margin-bottom:0;min-width:0}.form-page-head .page-heading-title.ant-typography{font-size:36px;overflow-wrap:anywhere}@media (max-width: 760px){.form-page-head .page-heading-title.ant-typography{font-size:26px}}.form-page-actions.usage-head-actions .ant-btn-primary:not(:disabled){background:#3c3d37;border-color:#3c3d37;color:#fff}.form-page-actions.usage-head-actions .ant-btn-primary:not(:disabled):hover{background:#1e201e;border-color:#1e201e}.form-page-actions.usage-head-actions .form-delete-button.ant-btn{border-color:transparent;color:#a8372c}.form-page-actions.usage-head-actions .form-delete-button.ant-btn:not(:disabled):hover{background:#fbe3e1;color:#a8372c}.form-page-actions.usage-head-actions .form-delete-button.ant-btn:disabled{color:#00000040}.form-page .content-analytics{margin-bottom:16px}.form-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:16px;align-items:start}@media (max-width: 1000px){.form-columns{grid-template-columns:minmax(0,1fr)}}.form-main,.form-side{display:flex;flex-direction:column;gap:16px;min-width:0}.section-card-hint-tip{cursor:help}.section-card .form-item-last{margin-bottom:4px}.section-card .ant-form-item-label>label{color:#3c3d37}.section-card .ant-form-item-explain{margin-bottom:14px}.section-card .ant-form-item-explain,.section-card .ant-form-item-extra{font-size:12px}.form-content{width:100%}.form-content>form{display:flex;flex-direction:column;gap:16px}.form-cs-refs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-8px 0 16px;font-size:12px}.thumbnail-label{font-size:16px;font-weight:700;margin-bottom:10px}.thumbnail-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto}.large-preview-container{display:flex!important;justify-content:center!important;align-items:center!important;width:200px!important;height:200px!important;margin:0 auto}.large-preview-container .ant-upload-list,.large-preview-container .ant-upload-list-item-container,.large-preview-container .ant-upload-list-item{width:200px!important;height:200px!important}.large-preview-container .ant-upload-list-item-thumbnail img{object-fit:contain;width:100%;height:100%}.large-preview-container .ant-upload.ant-upload-select{display:flex!important;justify-content:center;align-items:center}.thumbnail-container-file{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.thumbnail-file-legend{font-size:small;text-align:justify}.large-preview-container-file{display:flex!important;justify-content:center!important;align-items:center!important;margin:0 auto}.content-file-container{display:flex;flex-direction:column;width:100%}.form-dropzone.ant-upload-wrapper .ant-upload-drag{background:#faf8f4;border-color:#d9d3c7;border-radius:0}.form-dropzone.ant-upload-wrapper .ant-upload-drag:hover{border-color:#697565}.form-dropzone .ant-upload-drag-icon .anticon{font-size:32px;color:#697565!important}.form-dropzone .ant-upload-text{font-size:15px;color:#1e201e!important}.form-dropzone .ant-upload-hint{font-size:12px;color:#6b6b6b!important}.scrollable-div{margin-top:12px;max-height:560px;overflow:auto}.scrollable-div .ant-list-item{padding:8px 4px;border-bottom:1px solid #efebe4}.form-file-thumb{display:inline-flex;align-items:center;justify-content:center;width:48px;height:32px;border-radius:0;background:#efebe4;color:#9a9384;overflow:hidden}.form-file-thumb img{width:100%;height:100%;object-fit:cover}.form-file-sub{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12px}.form-file-sub [data-testid=file-usage]{color:var(--area-analytics-ink)}.hint-text{font-size:12px;font-style:italic}.progress-bar-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.global-drop-overlay{position:fixed;inset:0;background:#1890ff14;border:3px dashed #1890ff;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none}.global-drop-overlay-content{text-align:center;padding:40px;background:#fffffff2;border-radius:0;box-shadow:0 8px 32px #0000001f}.validation-alert{margin-bottom:16px;border-radius:0}.validation-alert ul{margin:0;padding-left:20px}.validation-alert li{margin:4px 0}.large-preview-container--filled .ant-upload.ant-upload-select{display:none!important}.usage-page .usage-content{padding:22px 32px 12px;background:var(--page-area-bg, var(--area-neutral-bg))}@media (max-width: 900px){.usage-page .usage-content{padding:16px}}.usage-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}.usage-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b}.usage-title.ant-typography{margin:2px 0;font-size:44px;line-height:1.1;font-weight:500;color:#1e201e;letter-spacing:-.01em}@media (max-width: 600px){.usage-title.ant-typography{font-size:32px}}.usage-lede.ant-typography{font-size:18px;color:#4a4b45}.usage-head-actions{justify-content:flex-end;padding-top:14px}.usage-head-actions .ant-btn{border-color:#3c3d37;color:#1e201e}.usage-partial{display:inline-flex;align-items:center;gap:8px;color:#3c3d37;font-size:13px;cursor:help;white-space:nowrap}.usage-partial:focus-visible{outline:2px solid #697565;border-radius:0}.usage-partial-dot{width:9px;height:9px;border-radius:50%;background:#e0893a}.usage-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 16px;background:#fff;border:1px solid #e9e4da;border-radius:0;padding:18px 0}.usage-kpi{padding:4px 24px;min-height:76px;border-left:1px solid #e3ded5}.usage-kpi:first-child{border-left:0}@media (max-width: 1100px){.usage-kpis{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.usage-kpi:nth-child(3n+1){border-left:0}}@media (max-width: 600px){.usage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-kpi:nth-child(3n+1){border-left:1px solid #e3ded5}.usage-kpi:nth-child(odd){border-left:0}}.usage-kpi-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#5a5b55;display:flex;gap:6px;align-items:center}.usage-kpi-value{font-size:34px;line-height:1.25;color:#1e201e;margin-top:6px;font-variant-numeric:tabular-nums}.usage-kpi-why{display:block;color:#8c8c8c;margin-top:2px}.usage-charts{margin-bottom:16px}.usage-card.ant-card{border-color:#e9e4da;border-radius:0;height:100%}.usage-card.ant-card>.ant-card-body{padding:16px 20px}.usage-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.usage-card-title{display:inline;font-size:19px;font-weight:500;margin:0;color:#1e201e}.usage-muted{color:#8c8c8c}.usage-mix-head{margin-bottom:10px}.usage-mix-row{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.usage-mix-bar{display:flex;flex:1 1 90px;min-width:90px;height:22px;border-radius:0;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #e3ded5}.usage-mix-bar>span{display:block;min-width:2px}.usage-mix-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 4px;font-size:13px;line-height:1.6}.usage-mix-legend li{white-space:nowrap;cursor:help}.usage-mix-legend li+li:before{content:"·";color:#8c8c8c;margin-right:4px}.usage-mix-label{color:#3c3d37}.usage-mix-value strong{font-weight:600;font-variant-numeric:tabular-nums}.usage-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.usage-mix-legend .usage-dot{width:9px;height:9px;margin-right:4px}.usage-activity-card{height:100%}.usage-series-chart-fill{position:relative;flex:1 1 auto;margin-bottom:8px}.usage-series-chart-fill>.usage-series-chart-box{position:absolute;inset:0}.usage-activity-card small.usage-muted{font-size:11px;line-height:1.5714}.usage-page .recharts-cartesian-grid line{stroke:#ece8e1!important}.usage-page .recharts-text{fill:#6b7280!important;font-size:11px}.usage-performance-head .usage-card-title{margin-right:12px}.usage-performance-head .usage-muted{color:#6b6b6b;font-size:14px}.usage-performance .ant-segmented{background:#f1ede6;padding:2px}.usage-performance .ant-segmented-item-selected{background:#e9dfcf;box-shadow:none}.usage-seg-count{display:inline-block;min-width:20px;padding:0 6px;margin-left:4px;border-radius:0;background:#3c3d3717;font-size:12px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.usage-ranked-table .ant-table-thead>tr>th{background:#f4f2ee;font-weight:600;color:#1e201e;border-bottom:0}.usage-ranked-table .ant-table-thead>tr>th:before{display:none}.usage-ranked-table .ant-table-tbody>tr>td{border-bottom:1px solid #efebe4}.usage-ranked-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#faf8f4}.usage-th-tip{cursor:help;white-space:nowrap}.usage-content-cell{display:flex;align-items:center;gap:12px;min-width:220px}.usage-thumb{width:36px;height:36px;border-radius:0;flex:0 0 auto;object-fit:cover}.usage-thumb-icon{display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#3c3d37;background:#f1ede6}.usage-content-name{color:#1e201e;font-size:15px}.usage-content-sub{color:#8c8c8c;font-size:12px;display:flex;gap:6px;align-items:center}.usage-badge.ant-tag{border-radius:0;margin-left:4px;padding:0 8px;font-size:12px;background:#efebe4;color:#3c3d37}.usage-badge-deleted.ant-tag{background:#fbe3e1;color:#a8372c}.usage-badge-partial.ant-tag{background:#f8ecd6;color:#8a5a17}.usage-badge-unused.ant-tag{background:#f3ead2;color:#7a6320}.usage-badge-campaign.ant-tag{background:#e7ecdf;color:#4a5a3c}.usage-ratio{display:inline-flex;align-items:center;gap:10px}.usage-ratio-bar{width:110px;display:inline-block}.usage-ratio-bar .ant-progress{margin:0}.usage-ratio-bar .ant-progress-inner{background:#e9e5de;border-radius:0}.usage-ratio-bar .ant-progress-bg{border-radius:0;height:8px!important}.usage-ratio-text{min-width:48px;text-align:right;font-variant-numeric:tabular-nums}.usage-coverage-cell{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.usage-ranked-table td{font-variant-numeric:tabular-nums}.usage-expand{border:0;background:transparent;cursor:pointer;padding:4px;color:#3c3d37}.usage-expand:focus-visible{outline:2px solid #697565;border-radius:0}.usage-row-unused td{background:#fdfaf2!important}.ant-table-wrapper .usage-expanded-row>td{padding:0 16px 12px!important}.usage-performance-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.usage-performance-foot .usage-footnote{margin-top:0}.usage-unused-link.ant-btn{color:#c2611a;padding:0}.usage-unused-link.ant-btn:hover{color:#9c4c12!important}.usage-footnote{color:#6b6b6b;font-size:12px;margin-top:12px}.usage-cuts{padding:0}.usage-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);background:#24251f;color:#ece8e1;border-radius:0;padding:20px 0}@media (max-width: 1000px){.usage-panel{grid-template-columns:minmax(0,1fr);row-gap:16px}}.usage-panel-col{padding:0 28px;min-width:0}.usage-panel-col+.usage-panel-col{border-left:1px solid #4a4b44}@media (max-width: 1000px){.usage-panel-col+.usage-panel-col{border-left:0;border-top:1px solid #4a4b44;padding-top:16px}}.usage-panel .usage-eyebrow{color:#b9b4aa;font-size:11px}.usage-panel-name{font-size:24px;line-height:1.25;color:#fff;margin:4px 0 6px;overflow-wrap:anywhere}.usage-panel-ref{margin:0 0 10px}.usage-panel-plays{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.usage-panel-big{font-size:38px;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums}.usage-panel-unit{color:#d6d1c7}.usage-panel-pill{background:#4a4536;color:#f1e6d2;border-radius:0;padding:2px 10px;font-size:13px}.usage-panel .usage-cuts-note{color:#a9a49a;font-size:12px;margin-top:10px}.usage-panel-visibility{color:#cfcac0;font-size:13px;margin-top:10px}.usage-cut{padding:0}.usage-cut-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:10px}.usage-cut-list{list-style:none;margin:0;padding:0}.usage-panel .usage-cut-label{color:#e6e1d8}.usage-cut-count{font-weight:600;font-variant-numeric:tabular-nums}.usage-cut-pct{color:#a9a49a;min-width:48px;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.usage-cut-zero,.usage-cut-zero .usage-cut-label{color:#8a867e!important}.usage-cut-bars li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(80px,1.4fr) 48px 52px;gap:10px;align-items:center;line-height:1.35;padding:3px 0;cursor:help}.usage-cut-bars .usage-cut-label{order:1;font-size:14px}.usage-cut-bars .usage-cut-bar{order:2;display:block;height:10px;border-radius:0;background:#3a3b35;overflow:hidden}.usage-cut-bars .usage-cut-bar>span{display:block;height:100%;background:#a2aa86}.usage-cut-bars .usage-cut-count{order:3;text-align:right;color:#fff}.usage-cut-bars .usage-cut-pct{order:4}.usage-panel-source .usage-cuts-note{margin-top:12px}.ant-table-wrapper .usage-row-inactive>td{opacity:.6;font-style:italic}.ant-table-wrapper .usage-row-highlight>td{background:#fffbe6;font-weight:600}.usage-note{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;color:#6b6b6b;font-size:12px;margin:14px 2px 4px}.usage-export-note{font-size:12px;margin-bottom:8px}.usage-tags{margin-top:16px;padding-top:14px;border-top:1px solid #ece8e1}.usage-tags-head{margin-bottom:8px}.usage-subtitle{font-size:15px;font-weight:500;margin:0;color:#1e201e}.usage-tag-list{list-style:none;margin:0;padding:0}.usage-tag-row{display:grid;grid-template-columns:minmax(80px,1.1fr) minmax(60px,1.6fr) 56px 52px;gap:8px;align-items:center;line-height:1.9}.usage-tag-name{text-align:left;border:0;background:transparent;padding:0;color:#3c3d37;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}.usage-tag-name:hover{text-decoration:underline}.usage-tag-name:focus-visible,.usage-tag-clear:focus-visible,.usage-trend:focus-visible{outline:2px solid #697565;border-radius:0}.usage-tag-static{cursor:help;color:#6b6b6b}.usage-tag-static:hover{text-decoration:none}.usage-tag-active .usage-tag-name{font-weight:600;color:#1e201e}.usage-tag-bar{display:block;height:8px;background:#f0ede8;border-radius:0;overflow:hidden}.usage-tag-fill{display:block;height:100%;background:#76805f;min-width:2px}.usage-tag-fill-muted{background:#d0b08a}.usage-tag-active .usage-tag-fill{background:#3c3d37}.usage-tag-plays,.usage-tag-share{text-align:right;font-variant-numeric:tabular-nums}.usage-tag-share,.usage-tag-other{color:#6b6b6b}.usage-tags-note{display:block;margin-top:8px;font-size:11px}.usage-tag-clear{border:1px solid #d9d3c7;background:#f6efe4;border-radius:0;padding:0 8px;font-size:12px;cursor:pointer;color:#3c3d37}.usage-campaigns{margin-top:12px}.usage-campaigns-title{font-size:12px;color:#6b6b6b;cursor:help}.usage-kpi-delta{font-size:13px;margin-left:10px;vertical-align:middle}.usage-activity-trend{font-size:13px}.usage-trend{white-space:nowrap;font-variant-numeric:tabular-nums;cursor:help}.usage-trend-up{color:#3f7d4f}.usage-trend-down{color:#b14a3b}.usage-trend-flat{color:#6b6b6b}.usage-trend-new{color:#3b6ea5;font-weight:600}.usage-trend-none{color:#8c8c8c}.usage-trend-cell{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.usage-spark{display:block}.usage-spark-none{display:inline-block;width:96px}.usage-th-stack{display:inline-flex;flex-direction:column;line-height:1.3}.usage-th-sub{font-size:11px;font-weight:400;color:#8c8c8c;white-space:nowrap}.usage-utv{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25}.usage-utv-big{font-size:15px}.usage-utv-sub{font-size:11px;color:#8c8c8c;white-space:nowrap}@media (max-width: 1200px){.usage-utv-sub{display:none}}.usage-segbar{display:inline-flex;width:110px;height:8px;gap:2px;align-items:stretch}.usage-seg{position:relative;display:block;min-width:3px;background:#e9e5de;border-radius:0;overflow:hidden;cursor:help}.usage-seg-fill{display:block;height:100%;background:#697565}.usage-seg-zero{flex:0 0 4px;background:repeating-linear-gradient(45deg,#b9b4aa 0 1px,transparent 1px 3px);border:1px solid #b9b4aa}.usage-seg:focus-visible{outline:2px solid #e0893a;outline-offset:1px}.usage-segbar-dark .usage-seg{background:#3a3b35}.usage-segbar-dark .usage-seg-fill{background:#a2aa86}.usage-segbar-dark .usage-seg-zero{background:repeating-linear-gradient(45deg,#8a867e 0 1px,transparent 1px 3px);border-color:#8a867e}.usage-panel-watched{margin-top:14px}.usage-panel-watched .usage-ratio-text{color:#fff}.usage-panel-watched .usage-segbar,.usage-panel-watched .usage-ratio-bar{width:220px;height:10px}.usage-watched-basis{color:#a9a49a;font-size:12px;margin-top:6px}.usage-watched-partial{cursor:help;text-decoration:underline dotted #8c8c8c;text-underline-offset:3px}.usage-watched-partial:focus-visible{outline:2px solid #697565;border-radius:0}.ant-table-wrapper .usage-row-excluded>td{color:#9a968e;background:#faf9f7}.usage-row-excluded .usage-content-name{color:#8c8c8c}.usage-badge-excluded.ant-tag{background:#e8e6e1;color:#5a5b55}.usage-excluded-note{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.usage-details-button.ant-btn{margin-top:14px;color:#f1e6d2;border-color:#6b6a60}.usage-panel-files{grid-column:1 / -1;border-left:0!important;border-top:1px solid #4a4b44;padding-top:16px;margin-top:4px;overflow-x:auto}.usage-files{width:100%;border-collapse:collapse;font-size:13px;color:#e6e1d8;font-variant-numeric:tabular-nums}.usage-files th{text-align:right;font-weight:500;color:#b9b4aa;padding:4px 10px;border-bottom:1px solid #4a4b44;white-space:nowrap}.usage-files td{text-align:right;padding:6px 10px;border-bottom:1px solid #34352f;white-space:nowrap}.usage-files th:first-child,.usage-files td:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.usage-file-excluded td{color:#8a867e}.usage-file-tag.ant-tag{margin-left:8px;background:#3e3f39;color:#cfcac0;font-size:11px}.usage-file-rate{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.usage-file-rate-bar{display:inline-block;width:70px;height:6px;border-radius:0;background:#3a3b35;overflow:hidden}.usage-file-rate-bar>span{display:block;height:100%;background:#a2aa86}.usage-file-excluded .usage-file-rate-bar>span{background:#6b6a60}.usage-files-empty{color:#a9a49a;font-size:13px}.usage-stacked{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.usage-stack-legend{list-style:none;margin:4px 0 6px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 10px}.usage-stack-key{border:0;background:transparent;padding:2px 6px;border-radius:0;font:inherit;font-size:13px;color:#3c3d37;cursor:pointer;display:inline-flex;align-items:center}.usage-stack-key:hover{background:#f4f2ee}.usage-stack-key:focus-visible{outline:2px solid #697565}.usage-stack-key-off{color:#a0a0a0;text-decoration:line-through}.usage-stack-key-off .usage-dot{opacity:.35}.usage-stack-tip{background:#fff;border:1px solid #e3ded5;border-radius:0;padding:8px 12px;font-size:12px;box-shadow:0 2px 8px #00000014}.usage-stack-tip ul{list-style:none;margin:4px 0;padding:0}.usage-stack-tip li{display:flex;align-items:center;gap:4px;line-height:1.6}.usage-stack-tip li strong{margin-left:auto;padding-left:12px;font-variant-numeric:tabular-nums}.usage-stack-tip-day{color:#6b6b6b}.usage-stack-tip-total{border-top:1px solid #ece8e1;padding-top:4px;display:flex;justify-content:space-between;gap:12px}.usage-lines-why{font-size:12px;margin-bottom:6px}.usage-tag-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;margin-bottom:8px;cursor:pointer}.usage-sublabel{color:#8c8c8c;font-size:11px}.usage-key-text{display:inline-flex;flex-direction:column;line-height:1.2;text-align:left}.usage-panel .usage-sublabel{color:#a9a49a}.content-analytics{padding:16px 20px 6px}.content-analytics-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.content-analytics .ant-segmented{background:#ffffffb3;padding:2px}.content-analytics .ant-segmented-item-selected{background:#fff;box-shadow:0 0 0 1px var(--ref-border)}.content-analytics .usage-kpis{margin-bottom:4px}.content-analytics .usage-kpi{padding:4px 18px}.content-analytics .usage-kpi-value{font-size:28px;white-space:nowrap}.content-analytics-spark{display:inline-flex;align-items:center;gap:8px;margin-top:4px}.content-analytics-spark .usage-spark{width:72px;height:18px}:where(.section-card){position:relative;background:#fff;border:1px solid #e9e4da;border-radius:0;padding:16px 20px;display:flex;flex-direction:column;min-width:0}:where(.section-card-title){display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap;min-width:0}.section-card-head .section-card-hint{font-size:14px;color:#6b6b6b}:where(.section-card-toolbar){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.preview-button-wrap{display:inline-flex}.preview-button-wrap:focus-visible{outline:2px solid #697565;outline-offset:2px;border-radius:0}.preview-button.ant-btn-text:not(:disabled){color:#3c3d37}.preview-button-dark.ant-btn-text:not(:disabled){color:#ece8e1}.preview-button-dark.ant-btn-text:not(:disabled):hover{color:#fff;background:#ffffff1f}.preview-button-dark.ant-btn-text:disabled{color:#8a857c}.preview-body{display:flex;justify-content:center;align-items:center;min-height:120px}.preview-media{width:100%;max-height:70vh;background:#000;border-radius:0}audio.preview-media{background:transparent}.preview-image{max-width:100%;max-height:70vh;object-fit:contain}.preview-loading{display:inline-flex;align-items:center;gap:10px;color:#6b6b6b}.preview-body .ant-alert{width:100%}.site-name{color:inherit}.site-none{color:#8c8c8c;font-style:italic}.usage-panel .site-none,.cs-site--dark .site-none{color:#a9a49a}.cs-site{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.cs-site-action.ant-btn{padding:0 2px;height:auto;font-size:12px}.cs-site .cs-site-action--light.ant-btn{color:#c2611a}.cs-site .cs-site-action--dark.ant-btn{color:#f1c79a}.cs-site .cs-site-action--light.ant-btn:disabled{color:#8c8c8c}.cs-site .cs-site-action--dark.ant-btn:disabled{color:#a9a49a}.cs-site-disabled{display:inline-block;cursor:not-allowed}.cs-site-tz{color:inherit}.cs-label{display:inline-flex;flex-direction:column;line-height:1.25}.cs-label-sub{color:#8c8c8c;font-size:12px}.usage-panel .cs-label-sub{color:#a9a49a}.logo-login{display:flex;align-items:center;cursor:pointer;padding:10%}.logo-login img{width:100%;height:50px;fill:"#fff"}.footer{height:50px;background-color:#1e201e;box-shadow:0 2px 8px #00000026;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:[row1-start] 100%;align-items:center;color:#f5f5f5}.settings-page .settings-content{padding:22px 32px 12px;background:var(--page-area-bg, var(--area-neutral-bg))}@media (max-width: 900px){.settings-page .settings-content{padding:16px}}.settings-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.settings-head-actions{display:flex;gap:8px;padding-top:14px}.settings-head-actions .ant-btn,.settings-sites-link .ant-btn{border-color:#3c3d37;color:#1e201e}.settings-head-actions .ant-btn-primary{background:#3c3d37;color:#fff}.settings-sites-link{padding-top:14px}.settings-page .page-heading{margin-bottom:4px}.settings-tabs{max-width:920px}.settings-tabs .ant-tabs-nav:before{border-bottom-color:#e3ded5}.settings-tabs .ant-tabs-tab{color:#4a4b45}.settings-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1e201e}.settings-tabs .ant-tabs-ink-bar{background:#e0893a}.settings-card.ant-card{height:auto}.settings-card .ant-btn-primary{background:#3c3d37}.settings-card .ant-list-item{border-bottom:1px solid #efebe4!important}.settings-empty{color:#6b6b6b;padding:16px 0;text-align:center}.add-item-container{display:flex;gap:8px;margin-top:8px;margin-bottom:16px}.add-item-container .ant-input{flex:1}.ant-list-item{margin-bottom:8px;border-radius:0;padding:8px 16px}.alert-close-icon{color:#000!important}.alert-close-icon:hover{color:#333!important}.scrollable-list{max-height:360px;overflow-y:auto;margin-top:16px;padding-right:8px}.scrollable-list::-webkit-scrollbar{width:6px}.scrollable-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0}.scrollable-list::-webkit-scrollbar-thumb{background:#b9b4aa;border-radius:0}.button-section{display:flex;justify-content:center;gap:16px;margin-top:20px}.sites-page .usage-card.ant-card{height:auto;margin-bottom:16px}.sites-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.sites-toolbar .ant-input-search{max-width:320px}.sites-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.site-panel .usage-panel-col:last-child{overflow-x:auto}.site-panel-facts{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:10px 0 0;color:#cfcac0;font-size:13px}.site-panel-facts dt{color:#a9a49a}.site-panel-facts dd{margin:0;overflow-wrap:anywhere}.site-panel-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.site-panel-actions .ant-btn{color:#f1e6d2;border-color:#6b6a60;background:transparent}.site-panel-actions .ant-btn:disabled{color:#77736a;border-color:#4a4b44}.site-cs-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.site-cs-table{width:100%;border-collapse:collapse;font-size:13px}.site-cs-table th{text-align:left;color:#a9a49a;font-weight:500;padding:4px 8px;border-bottom:1px solid #4a4b44;white-space:nowrap}.site-cs-table td{padding:6px 8px;border-bottom:1px solid #34352e;color:#ece8e1;vertical-align:middle}.site-cs-table td.site-cs-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.site-cs-table .ant-btn-link{color:#f1c79a;padding:0;height:auto}.site-cs-table .ant-btn-link:disabled{color:#77736a}.site-cs-revoked{background:#5a2e2a;color:#f4c7c0;border-radius:0;padding:1px 8px;font-size:12px}.site-cs-empty{color:#a9a49a;font-size:13px}.site-cs-head .ant-btn{color:#f1e6d2;border-color:#6b6a60;background:transparent}.site-cs-head .ant-btn:disabled{color:#77736a;border-color:#4a4b44}.site-dialog-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.site-dialog-toolbar .ant-input-affix-wrapper{max-width:320px}.site-results li{margin:2px 0}.site-results .site-result-bad{color:#b0322a}.site-import-counts{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0}.site-import-counts strong{font-size:20px;font-weight:500;display:block}.site-import-paste{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sites-toolbar .ant-input-search .ant-input-affix-wrapper,.sites-toolbar .ant-input-search .ant-input{border-color:#d9d3c7}.sites-empty{padding:28px 0;color:#4a4b45}.sites-empty .ant-btn-primary{background:#3c3d37}.sites-table .ant-table-column-sorter{color:#b9b4aa}.filter-bar{margin-bottom:16px;width:100%}.filter-bar-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filter-bar .filter-bar-row .ant-select-selector,.filter-bar .filter-bar-row .ant-picker,.filter-bar .filter-bar-row .ant-input-number,.filter-bar .filter-bar-row .filter-bar-more{border-color:#d9d3c7!important;border-radius:0}.filter-bar .filter-bar-row .ant-select:not(.ant-select-disabled) .ant-select-selector,.filter-bar .filter-bar-row .ant-picker:not(.ant-picker-disabled),.filter-bar .filter-bar-row .ant-input-number:not(.ant-input-number-disabled),.filter-bar .filter-bar-row .filter-bar-more:not(:disabled){background:#fff!important}.filter-bar .filter-bar-row .ant-select.filter-active:not(.ant-select-disabled) .ant-select-selector,.filter-bar .filter-bar-row .ant-picker.filter-active:not(.ant-picker-disabled){border-color:var(--page-area-accent, #697565)!important;background:var(--page-area-tint, #faf8f4)!important}.filter-bar .filter-bar-row .ant-select-multiple .ant-select-selection-overflow{flex-wrap:nowrap;min-width:0}.filter-bar .filter-bar-row .ant-select-multiple .ant-select-selection-overflow-item:first-child:not(.ant-select-selection-overflow-item-rest):not(.ant-select-selection-overflow-item-suffix){flex:0 1 auto;min-width:0}.filter-bar .filter-bar-more.ant-btn{color:#1e201e}.filter-bar .filter-bar-clear.ant-btn{color:#6b6b6b;background:transparent;border-color:transparent}.filter-bar .filter-bar-clear.ant-btn:disabled{color:#b9b4aa}.filter-bar-extra{margin-left:auto}.filter-bar-more-panel{width:100%;margin-top:8px;padding:8px 12px;background:#fff;border:1px solid #e9e4da;border-radius:0}.filter-bar .ant-picker-range{max-width:100%}@media (max-width: 700px){.filter-bar-row>.ant-picker,.filter-bar-row>.ant-select{width:100%!important}.filter-bar-extra{margin-left:0}}.filter-bar.filter-bar--table{margin:0 0 12px}.fleet-sync-page .fleet-sync-content{padding:22px 32px 12px;background:var(--page-area-bg, var(--area-neutral-bg))}@media (max-width: 900px){.fleet-sync-page .fleet-sync-content{padding:16px}}.fleet-sync-inner{min-width:0}.fleet-sync-page .page-heading{margin-bottom:18px}.fleet-sync-page .usage-kpis.sync-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-sync-page .sync-kpis .usage-kpi{border-left:1px solid #e3ded5}.fleet-sync-page .sync-kpis .usage-kpi:first-child{border-left:0}@media (max-width: 600px){.fleet-sync-page .usage-kpis.sync-kpis{grid-template-columns:minmax(0,1fr);row-gap:12px}.fleet-sync-page .sync-kpis .usage-kpi{border-left:0;border-top:1px solid #e3ded5;padding-top:12px;min-height:0}.fleet-sync-page .sync-kpis .usage-kpi:first-child{border-top:0;padding-top:4px}}.fleet-sync-page .usage-card.ant-card{height:auto;margin-bottom:16px}.sync-card-title-block{display:inline-flex;align-items:baseline;gap:14px;flex-wrap:wrap}.sync-card-title-block .usage-muted{font-size:13px}.sync-card-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fleet-sync-page .ant-segmented{background:#f1ede6;padding:2px}.fleet-sync-page .ant-segmented-item-selected,.fleet-sync-page .ant-segmented-thumb{background:#e9dfcf;box-shadow:none}.sync-chart{min-width:0;margin-bottom:6px}.sync-footnote{display:block;font-size:11px}.fleet-sync-page .recharts-cartesian-grid line{stroke:#ece8e1!important}.fleet-sync-page .recharts-text{fill:#6b6b6b!important}.sync-time{white-space:nowrap;font-variant-numeric:tabular-nums}.sync-box-id{font-variant-numeric:tabular-nums;color:#1e201e}.sync-event-pill.ant-tag{border-radius:0;padding:0 10px;font-size:12px;line-height:22px;margin:0;cursor:help}.sync-event-pill.ant-tag:focus-visible{outline:2px solid #697565;outline-offset:1px}.sync-events .usage-footnote{margin-top:12px}.sync-events .ant-pagination{margin-bottom:0!important}.sync-events .usage-panel-big{font-size:34px}.sync-panel-utc{margin-top:2px;color:#a9a49a}.sync-panel-text{color:#e6e1d8;font-size:14px;margin:0 0 12px;max-width:60ch}.sync-panel-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;font-size:13px}.sync-panel-facts dt{color:#a9a49a}.sync-panel-facts dd{margin:0;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sync-open-box.ant-btn{display:inline-flex;align-items:center;gap:6px}:root{--hm-critical: #a8372c;--hm-critical-bg: #fbe3e1;--hm-warning: #8a5a17;--hm-warning-bg: #f8ecd6;--hm-ok: #4a5a3c;--hm-ok-bg: #e7ecdf;--hm-absent: #8c8c8c;--hm-info: #5f758a;--hm-accent: #e0893a;--hm-warning-edge: #b97a22;--hm-bg-page: var(--area-neutral-bg);--hm-bg-card: #ffffff;--hm-bg-panel: #f4f2ee;--hm-bg-row-hover: #faf8f4;--hm-bg-row-expanded: var(--row-expanded-bg, #fbf1e7);--hm-divider: #e9e4da;--hm-grid: #ece8e1;--hm-text-primary: #1e201e;--hm-text-secondary: #4a4b45;--hm-text-muted: #8c8c8c;--hm-series-cyan: #5f758a;--hm-series-orange: #a8624a;--hm-series-green: #6f7a55;--hm-series-purple: #776c90;--hm-series-pink: #9c6470;--hm-series-grey: #7f786d;--hm-series-red: #a8372c;--hm-series-amber: #877634}.hm-page-content{background:var(--page-area-bg, var(--area-neutral-bg));min-height:100vh;padding:20px;color:var(--hm-text-primary)}.hm-page-loading{display:flex;align-items:center;justify-content:center}.hm-page-inner{margin:0}.hm-top-bar{display:flex;align-items:center;gap:16px;margin-bottom:16px}.hm-page-heading{flex:1;min-width:0}.hm-page-title.ant-typography{margin:0!important;color:var(--hm-text-primary)!important}.hm-page-subtitle{color:var(--hm-text-secondary);font-size:14px}.hm-filter-label{font-size:10px;text-transform:uppercase;color:var(--hm-text-muted);letter-spacing:1px;font-weight:600}.hm-csopt{display:flex;align-items:center;gap:8px}.hm-csopt-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.hm-csopt-id{font-family:JetBrains Mono,monospace;font-weight:600;flex:1}.hm-csopt-meta{color:var(--hm-text-muted);font-size:11px;margin-left:auto}.hm-card{background:var(--hm-bg-card);border-color:var(--hm-divider);margin-bottom:16px}.hm-card>:not(.section-card-head){flex:1 1 auto;min-height:0}.hm-section-card{background:var(--hm-bg-card)!important;border:1px solid var(--hm-divider)!important;border-radius:0}.hm-section-card .ant-card-head{background:transparent;border-bottom:1px solid var(--hm-divider);color:var(--hm-text-primary);padding:10px 16px;min-height:auto}.hm-section-card .ant-card-head-title{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:var(--hm-text-muted)}.hm-section-card .ant-card-body{padding:16px}.hm-fleet-pulse{background:var(--hm-bg-card);border:1px solid var(--hm-divider);border-radius:0;padding:10px 14px 8px;margin-bottom:16px}.hm-fleet-pulse-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:var(--hm-text-muted);margin-bottom:4px}.hm-fleet-pulse-legend{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--hm-text-secondary);margin-left:auto}.hm-fp-swatch{display:inline-block;width:10px;height:2px;margin-right:4px;vertical-align:middle}.hm-fp-recompute{color:var(--hm-text-muted);font-style:italic;font-size:10px}.hm-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}@media (max-width: 1100px){.hm-kpi-strip{grid-template-columns:repeat(2,1fr)}}.hm-kpi-tile{background:var(--hm-bg-card)!important;border:1px solid var(--hm-divider)!important;border-radius:0;cursor:pointer;transition:background .15s,border-color .15s;padding:14px 16px!important}.hm-kpi-tile .ant-card-body{padding:0!important}.hm-kpi-tile:hover{background:var(--hm-bg-row-hover)!important;border-color:var(--hm-series-cyan)!important}.hm-kpi-tile--active{background:var(--hm-bg-row-expanded)!important;border-color:var(--hm-series-cyan)!important}.hm-kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin-bottom:6px}.hm-kpi-value{font-size:44px;font-weight:700;line-height:1;font-feature-settings:"tnum"}.hm-kpi-sub{font-size:12px;color:var(--hm-text-muted);margin-top:4px}.hm-triage-grid{display:grid;grid-template-columns:7fr 5fr;gap:16px;margin-bottom:16px}@media (max-width: 1100px){.hm-triage-grid{grid-template-columns:1fr}}.hm-side-grid{display:grid;grid-template-columns:5fr 7fr;gap:16px}@media (max-width: 1100px){.hm-side-grid{grid-template-columns:1fr}}.hm-cs-id{font-family:JetBrains Mono,Fira Code,monospace;font-weight:600;color:var(--hm-text-primary)}.hm-row-critical td:first-child{border-left:3px solid var(--hm-critical)!important}.hm-row-warning td:first-child{border-left:3px solid var(--hm-warning)!important}.hm-row-legacy{opacity:.65}.hm-badge{font-size:11px!important}.hm-tag-legacy{background:#6b72802e!important;color:var(--hm-absent)!important;border-color:transparent!important}.hm-filter-tag{margin-bottom:0}.hm-table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px}.hm-toolbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.hm-card .ant-table,.hm-section-card .ant-table{background:transparent!important;color:var(--hm-text-primary)!important}.hm-card .ant-table-thead>tr>th,.hm-section-card .ant-table-thead>tr>th{background:var(--hm-bg-panel)!important;color:var(--hm-text-muted)!important;border-bottom:1px solid var(--hm-divider)!important;text-transform:uppercase;font-size:11px;letter-spacing:1px}.hm-card .ant-table-tbody>tr>td,.hm-section-card .ant-table-tbody>tr>td{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.04)!important;color:var(--hm-text-secondary)}.hm-card .ant-table-tbody>tr:hover>td,.hm-section-card .ant-table-tbody>tr:hover>td{background:var(--hm-bg-row-hover)!important}.hm-card .ant-table-cell,.hm-section-card .ant-table-cell{font-size:13px}.hm-anomaly-feed{display:flex;flex-direction:column;gap:8px;height:100%;min-height:360px}.hm-feed-controls{margin-bottom:8px;display:flex;align-items:center;gap:8px;justify-content:space-between}.hm-feed-list{list-style:none;padding:0;margin:0;flex:1 1 auto;min-height:0;overflow-y:auto}.hm-feed-entry{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:0;margin-bottom:4px;background:var(--hm-bg-panel);border-left:3px solid var(--hm-divider);cursor:pointer;transition:background .15s}.hm-feed-entry:hover{background:var(--hm-bg-row-hover)}.hm-feed-entry--critical{border-left-color:var(--hm-critical)}.hm-feed-entry--warning{border-left-color:var(--hm-warning)}.hm-feed-entry--info{border-left-color:var(--hm-info)}.hm-feed-entry--suppressed{opacity:.65;font-style:italic}.hm-tier-badge{margin:0;align-self:flex-start}.hm-feed-body{flex:1;min-width:0}.hm-feed-message{font-weight:500;color:var(--hm-text-primary);font-size:13px}.hm-feed-detail{font-size:12px;color:var(--hm-text-secondary);margin-top:2px}.hm-feed-time{font-size:11px;color:var(--hm-text-muted);white-space:nowrap;align-self:center}.hm-feed-overflow{padding:10px;color:var(--hm-text-muted);font-size:12px;text-align:center}.hm-smart-trends{margin-top:24px;border-top:1px solid var(--hm-divider);padding-top:16px}.hm-smart-trends-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--hm-text-muted);margin-bottom:12px}.hm-smart-matrix-wrap{overflow-x:auto}.hm-smart-matrix{width:100%;border-collapse:separate;border-spacing:0;color:var(--hm-text-primary)}.hm-smart-matrix th,.hm-smart-matrix td{border-bottom:1px solid var(--hm-divider);padding:8px 10px;font-size:12px;text-align:center;white-space:nowrap}.hm-smart-matrix th{background:var(--hm-bg-panel);font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--hm-text-muted);font-weight:700}.hm-disk-label{font-family:JetBrains Mono,monospace;font-weight:700;text-align:left!important;color:var(--hm-text-primary);background:var(--hm-bg-panel)}.hm-pmb-wrap{padding:8px 12px}.hm-pmb-title{font-size:12px;font-weight:600;color:var(--hm-text-primary);display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.hm-pmb-meta{font-size:10px;color:var(--hm-text-muted);font-weight:400}.hm-pmb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;gap:4px}.hm-pmb-empty-band{font-family:JetBrains Mono,monospace;color:var(--hm-text-muted);letter-spacing:4px;font-size:11px}.hm-pmb-empty-sub{font-size:11px;color:var(--hm-text-muted)}.hm-disk-model{margin-left:6px;padding:1px 6px;border-radius:0;font-family:JetBrains Mono,monospace;font-weight:400;font-size:10px;color:var(--hm-text-muted);background:#ffffff0a;text-transform:none;letter-spacing:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.hm-col-info{color:var(--hm-text-muted)!important}.hm-cell-ok{background:var(--hm-ok-bg);color:var(--hm-ok)}.hm-cell-critical{background:var(--hm-critical-bg);color:var(--hm-critical);font-weight:700}.hm-cell-absent{color:var(--hm-absent)}.hm-cell-nodata{color:var(--hm-absent);background:repeating-linear-gradient(-45deg,transparent 0 4px,rgba(107,114,128,.1) 4px 8px)}.hm-nodata-tag{display:inline-block;padding:1px 6px;border-radius:0;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--hm-text-muted);background:#6b72802e;border:1px dashed var(--hm-absent)}.hm-row-nosmart{opacity:.7}.hm-tag-nosmart{margin-left:8px;font-size:10px!important;font-weight:700;letter-spacing:.5px;color:var(--hm-warning)!important;background:var(--hm-warning-bg)!important;border:1px dashed var(--hm-warning)!important}.hm-nodata-plot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--hm-divider);border-radius:0;background:repeating-linear-gradient(-45deg,transparent 0 6px,rgba(107,114,128,.06) 6px 12px);color:var(--hm-text-muted)}.hm-nodata-band{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;letter-spacing:4px;color:var(--hm-absent);text-transform:uppercase}.hm-nodata-sub{font-size:12px;color:var(--hm-text-muted);font-style:italic}.hm-cell-info{color:var(--hm-info)}.hm-cell-icon{font-weight:700;margin-right:2px}.hm-row-escalated th,.hm-row-escalated td{box-shadow:inset 0 0 0 1px var(--hm-critical)!important}.hm-tag-escalated{margin-left:8px;font-size:10px!important}.hm-tag-substituted{margin-left:8px;font-size:10px!important;background:#6b728033;color:var(--hm-absent);border:none}.hm-legacy-note{margin-top:8px;padding:8px 12px;background:var(--hm-bg-panel);border-radius:0;font-size:12px;color:var(--hm-text-muted)}.hm-matrix-picker{margin-bottom:12px;font-size:12px;color:var(--hm-text-secondary);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hm-matrix-picker-hint{color:var(--hm-text-muted);font-size:11px;font-style:italic}.hm-cs-select{background:var(--hm-bg-panel);color:var(--hm-text-primary);border:1px solid var(--hm-divider);padding:4px 8px;border-radius:0;font-family:JetBrains Mono,monospace;font-size:12px}.hm-scatter-wrap,.hm-evo-wrap{padding:4px}.hm-tip-meta{color:var(--hm-text-muted);margin-top:4px;font-size:11px}.hm-tip-cs{color:var(--hm-series-cyan);font-family:JetBrains Mono,monospace;font-size:11px}.hm-hs-popover .ant-popover-inner{background:var(--hm-bg-panel)!important;border:1px solid var(--hm-divider)!important;max-width:520px}.hm-hs-popover .ant-popover-title{color:var(--hm-text-primary)!important;border-bottom:1px solid var(--hm-divider)!important;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.hm-hs-popover .ant-popover-inner-content{color:var(--hm-text-secondary)!important}.hm-hs-popover .ant-popover-arrow:before,.hm-hs-popover .ant-popover-arrow:after{background:var(--hm-bg-panel)!important}.hm-hs-info{font-size:12px;line-height:1.55;max-width:480px}.hm-hs-info-lead{margin:0 0 10px;color:var(--hm-text-primary)}.hm-hs-info-footnote{margin:6px 0 0;font-size:11px;color:var(--hm-text-muted)}.hm-hs-info-section{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:var(--hm-series-cyan);margin:12px 0 6px;padding-bottom:3px;border-bottom:1px solid var(--hm-divider)}.hm-hs-info-list{margin:0;padding-left:18px}.hm-hs-info-list li{margin-bottom:3px}.hm-hs-info code{background:#22d3ee1a;color:var(--hm-series-cyan);padding:1px 5px;border-radius:0;font-size:11px;font-family:JetBrains Mono,monospace}.hm-hs-info-table{width:100%;border-collapse:collapse;font-size:11px;margin-top:4px}.hm-hs-info-table th,.hm-hs-info-table td{border-bottom:1px solid var(--hm-divider);padding:4px 6px;text-align:left;vertical-align:top}.hm-hs-info-table th{font-weight:700;color:var(--hm-text-muted);text-transform:uppercase;font-size:10px;letter-spacing:.5px}.hm-hs-ok{color:var(--hm-ok)}.hm-hs-warn{color:var(--hm-warning)}.hm-hs-crit{color:var(--hm-critical)}.hm-hs-pill{display:inline-block;padding:1px 6px;border-radius:0;font-size:10px;font-weight:700;letter-spacing:.5px;margin-right:4px}.hm-hs-pill--ok{background:var(--hm-ok-bg);color:var(--hm-ok)}.hm-hs-pill--warn{background:var(--hm-warning-bg);color:var(--hm-warning)}.hm-hs-pill--crit{background:var(--hm-critical-bg);color:var(--hm-critical)}.hm-evo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 800px){.hm-evo-grid{grid-template-columns:1fr}}.hm-scatter-title{font-size:12px;color:var(--hm-text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.hm-scatter-legend{float:right;font-size:11px;color:var(--hm-text-muted)}.hm-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0 6px 0 12px;vertical-align:middle}.hm-dot--ok{background:var(--hm-ok)}.hm-dot--warn{background:var(--hm-warning)}.hm-scatter-tip{background:var(--hm-bg-panel);padding:8px 12px;border:1px solid var(--hm-divider);border-radius:0;font-size:12px;color:var(--hm-text-primary)}.hm-csdetail{padding:16px;color:var(--hm-text-primary)}.hm-csdetail-header{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.hm-csdetail-id{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;color:var(--hm-series-cyan)}.hm-csdetail-header .hm-khimo-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:0;transition:background .15s ease;color:var(--hm-text-secondary);text-decoration:none}.hm-csdetail-header .hm-khimo-link:hover{background:#ffffff14;color:var(--hm-text-primary)}.hm-csdetail-header .hm-khimo-link-label{font-size:12px;letter-spacing:.3px}.hm-csdetail-header .hm-khimo-link img{height:18px;width:auto;display:block}.hm-csdetail-lastseen{font-size:13px;color:var(--hm-text-secondary)}.hm-csdetail-missed{color:var(--hm-critical)}.hm-csdetail-overview{display:flex;flex-direction:column;gap:16px}.hm-detail-card{background:var(--hm-bg-panel)!important;border:1px solid var(--hm-divider)!important}.hm-alert-list{list-style:none;padding:0;margin:0}.hm-alert-item{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--hm-divider)}.hm-alert-detail{color:var(--hm-text-muted);font-size:12px}.hm-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.hm-counter-header{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--hm-text-primary);margin-bottom:4px}.hm-counter-current{color:var(--hm-text-muted);font-weight:400;margin-left:8px}.hm-hs-tag{font-weight:700}.hm-group-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--hm-info);margin:20px 0 8px;font-weight:700}.hm-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.hm-collapse-counters{background:var(--hm-bg-card)!important;border:1px solid var(--hm-divider)!important;border-radius:0}.hm-collapse-counters .ant-collapse-content,.hm-collapse-counters .ant-collapse-header,.hm-collapse-counters .ant-collapse-content-box{background:var(--hm-bg-card)!important;color:var(--hm-text-primary)!important}.hm-collapse-counters .ant-collapse-header{font-size:12px!important;text-transform:uppercase;letter-spacing:1px;color:var(--hm-text-muted)!important;font-weight:700}.metrics-top-bar{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:12px 16px;background:var(--hm-bg-card);border-radius:0;flex-wrap:wrap}.metrics-group-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--hm-info);margin:20px 0 8px;font-weight:700}.metrics-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.metrics-card-grid .ant-card,.hm-card-grid .ant-card{background:var(--hm-bg-card)!important;border:1px solid var(--hm-divider)!important;border-radius:0;color:var(--hm-text-primary)!important}.metrics-card-grid .ant-card:hover,.hm-card-grid .ant-card:hover{border-color:var(--hm-series-cyan)!important}.hm-page-content .ant-segmented{background:var(--hm-bg-panel)!important;color:var(--hm-text-secondary)!important}.hm-page-content .ant-segmented-item-selected{background:var(--hm-series-cyan)!important;color:var(--hm-bg-page)!important}.hm-page-content .ant-select-selector,.hm-page-content .ant-input,.hm-page-content .ant-input-affix-wrapper{background:var(--hm-bg-panel)!important;border-color:var(--hm-divider)!important;color:var(--hm-text-primary)!important}.hm-page-content .ant-input-affix-wrapper input{background:transparent!important;color:var(--hm-text-primary)!important}.hm-page-content .ant-select-selection-placeholder,.hm-page-content .ant-input::placeholder{color:var(--hm-text-muted)!important}.hm-page-content .ant-btn{background:var(--hm-bg-panel);border-color:var(--hm-divider);color:var(--hm-text-primary)}.hm-page-content .ant-btn:hover{background:var(--hm-bg-row-hover)!important;border-color:var(--hm-series-cyan)!important;color:var(--hm-series-cyan)!important}.hm-page-content .ant-tabs-tab{color:var(--hm-text-secondary)!important}.hm-page-content .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--hm-series-cyan)!important}.hm-page-content .ant-tabs-ink-bar{background:var(--hm-series-cyan)!important}.hm-page-content .ant-statistic-title{color:var(--hm-text-muted)!important;text-transform:uppercase;font-size:11px;letter-spacing:1px}.hm-page-content .ant-picker,.hm-page-content .ant-picker-range{background:var(--hm-bg-panel)!important;border-color:var(--hm-divider)!important;color:var(--hm-text-primary)!important}.hm-page-content .ant-picker input{background:transparent!important;color:var(--hm-text-primary)!important}.hm-page-content .ant-picker input::placeholder{color:var(--hm-text-muted)!important}.hm-page-content .ant-picker-suffix,.hm-page-content .ant-picker-separator{color:var(--hm-text-muted)!important}.hm-page-content .ant-picker-active-bar{background:var(--hm-series-cyan)!important}.hm-range-switch-link{font-size:11px;color:var(--hm-series-cyan);cursor:pointer;text-decoration:underline;text-underline-offset:2px;user-select:none}.hm-range-switch-link:hover{opacity:.8}.hm-page-content .recharts-cartesian-grid line,.hm-fullscreen-modal .recharts-cartesian-grid line{stroke:var(--hm-grid)!important}.hm-page-content .recharts-text,.hm-fullscreen-modal .recharts-text{fill:var(--hm-text-muted)!important;font-size:11px}.hm-section-title{display:flex;align-items:baseline;gap:12px;font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:var(--hm-text-muted);margin:24px 0 12px}.hm-section-title:after{content:"";flex:1;border-top:1px solid var(--hm-divider)}.hm-overview-plots-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 900px){.hm-overview-plots-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.hm-overview-plots-grid{grid-template-columns:1fr}}.hm-overview-plot-tile{background:var(--hm-bg-panel);border:1px solid var(--hm-divider);border-radius:0;padding:10px 12px 8px}.hm-overview-plot-label{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:var(--hm-text-muted);margin-bottom:2px}.hm-overview-plot-value{font-size:22px;font-weight:700;line-height:1.15;font-feature-settings:"tnum";margin-bottom:4px;color:var(--hm-text-primary)}.hm-hs-sparkline-wrap{width:120px;flex-shrink:0}.hm-counter-mini-card{background:var(--hm-bg-panel);border:1px solid var(--hm-divider);border-radius:0;padding:10px 12px 8px}.hm-counter-mini-header{display:flex;align-items:center;gap:6px;margin-bottom:2px}.hm-counter-mini-label{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:var(--hm-text-muted);flex:1}.hm-counter-mini-value{font-size:20px;font-weight:700;line-height:1.2;font-feature-settings:"tnum";color:var(--hm-text-primary);margin-bottom:2px}.hm-counter-mini-unit{font-size:12px;font-weight:400;color:var(--hm-text-muted)}.hm-counter-mini-plot{margin-top:4px}.hm-counter-sparkline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}@media (max-width: 1000px){.hm-counter-sparkline-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.hm-counter-sparkline-grid{grid-template-columns:1fr}}.hm-counter-sparkline-tile{background:var(--hm-bg-panel);border:1px solid var(--hm-divider);border-radius:0;padding:8px 10px 6px}.hm-counter-sparkline-header{display:flex;align-items:center;gap:4px;margin-bottom:2px}.hm-counter-sparkline-name{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--hm-text-secondary);cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-counter-sparkline-value{font-size:16px;font-weight:700;color:var(--hm-text-primary);font-feature-settings:"tnum";margin-bottom:2px}.hm-counter-sparkline-unit{font-size:10px;font-weight:400;color:var(--hm-text-muted)}.hm-smart-controls{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.hm-smart-view-seg .ant-segmented-item-selected{font-weight:700}.hm-smart-charts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 700px){.hm-smart-charts-grid{grid-template-columns:1fr}}.hm-smart-attr-card{background:var(--hm-bg-panel);border:1px solid var(--hm-divider);border-radius:0;padding:10px 12px 8px}.hm-smart-attr-card-header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.hm-smart-attr-label{font-size:11px;font-weight:600;color:var(--hm-text-secondary);text-transform:none;flex:1}.hm-smart-attr-value{font-size:26px;font-weight:700;line-height:1.15;font-feature-settings:"tnum";margin-bottom:2px}.hm-smart-attr-unit{font-size:14px;font-weight:400;color:var(--hm-text-muted)}.hm-smart-attr-delta{font-size:11px;color:var(--hm-text-muted);margin-bottom:4px}.hm-smart-attr-plot{margin-top:4px}.hm-smart-charts-subst-notice{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--hm-bg-panel);border:1px solid var(--hm-warning);border-radius:0}.hm-smart-charts-subst-msg{font-size:12px;color:var(--hm-text-secondary)}.hm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hm-smart-builder{flex-basis:100%;margin-top:4px;display:flex;flex-direction:column;gap:4px}.hm-error-pending.ant-typography{display:block;margin:-8px 0 12px}.hm-triage-sub{font-size:11px;color:var(--hm-text-muted)}.hm-evidence{font-size:12px;line-height:1.4;margin-bottom:2px}.hm-triage-legend{font-size:12px;color:var(--hm-text-muted);margin:8px 0}.hm-triage-legend-more{cursor:help;text-decoration:underline dotted}.hm-page-content{padding:22px 32px 12px}@media (max-width: 900px){.hm-page-content{padding:16px}}.hm-head{margin-bottom:18px}.hm-head .page-heading{margin:0}.hm-page-content .ant-btn{background:#fff;border-color:#d9d3c7;color:var(--hm-text-primary)}.hm-page-content .ant-btn:not(:disabled):hover{background:#faf8f4!important;border-color:#3c3d37!important;color:var(--hm-text-primary)!important}.hm-page-content .ant-btn-link,.hm-page-content .ant-btn-text{background:transparent;border-color:transparent}.hm-page-content .ant-btn-link:not(:disabled):hover,.hm-page-content .ant-btn-text:not(:disabled):hover{background:transparent!important;border-color:transparent!important}.hm-page-content .usage-head-actions .ant-btn{border-color:#3c3d37}.hm-page-content .ant-select-selector,.hm-page-content .ant-input,.hm-page-content .ant-input-affix-wrapper,.hm-page-content .ant-picker,.hm-page-content .ant-input-number{background:#fff!important;border-color:#d9d3c7!important;color:var(--hm-text-primary)!important;border-radius:0}.hm-page-content .ant-input-affix-wrapper input,.hm-page-content .ant-picker input{color:var(--hm-text-primary)!important}.hm-page-content .ant-select-selection-placeholder,.hm-page-content .ant-input::placeholder,.hm-page-content .ant-input-number-input::placeholder,.hm-page-content .ant-picker input::placeholder{color:#3c3d37!important}.hm-page-content .ant-segmented{background:#f1ede6!important;color:#3c3d37!important;padding:2px}.hm-page-content .ant-segmented-item-selected{background:#e9dfcf!important;color:var(--hm-text-primary)!important;box-shadow:none}.hm-page-content .ant-tabs-tab{color:#6b6b6b!important}.hm-page-content .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--hm-text-primary)!important;font-weight:600}.hm-page-content .ant-tabs-ink-bar{background:var(--hm-accent)!important}.hm-page-content .ant-tabs-nav:before{border-bottom-color:var(--hm-divider)!important}.hm-page-content .ant-statistic-content{color:var(--hm-text-primary)!important}.hm-page-content .ant-picker-active-bar{background:var(--hm-accent)!important}.hm-page-content .ant-empty-description{color:var(--hm-text-muted)}.hm-page-content .hm-notice.ant-alert{border-radius:0;border-color:#e9e4da;background:#fff;padding:8px 14px}.hm-page-content .hm-notice.ant-alert-info .ant-alert-icon{color:#5f758a}.hm-page-content .hm-notice.ant-alert-warning{background:#fdf6ea;border-color:#f0dfc0}.hm-page-content .hm-notice.ant-alert-error{background:#fdf1ef;border-color:#f2d3cf}.hm-page-content .ant-alert{border-radius:0}.usage-th-tip:focus-visible,.hm-triage-legend-more:focus-visible{outline:2px solid #697565;border-radius:0}.hm-dq{display:inline-flex;align-items:center;gap:10px}.hm-dq-dot--ok{background:#76805f}.hm-dq-dot--loading{background:#b9b4aa}.hm-dq-dot--info{background:#5f758a}.hm-dq-dot--warn{background:#e0893a}.hm-dq-dot--error{background:#c0473a}.hm-dq-retry{color:#c2611a;font-size:13px;cursor:pointer}.hm-dq-retry:hover{color:#9c4c12;text-decoration:underline}.hm-dq-retry:focus-visible{outline:2px solid #697565;border-radius:0}.hm-dq-tip>div+div{margin-top:6px}.hm-status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:0 0 auto;margin-right:6px}.hm-status-dot--critical{background:#d9776b;box-shadow:inset 0 0 0 1px var(--hm-critical)}.hm-status-dot--warning{background:#e8c27e;box-shadow:inset 0 0 0 1px var(--hm-warning-edge)}.hm-status-dot--ok{background:#a9b48f;box-shadow:inset 0 0 0 1px #6f7a55}.hm-status-dot--absent{background:#cfc9be;box-shadow:inset 0 0 0 1px #7f786d}.hm-page-content .hm-pill.ant-tag,.hm-pill.ant-tag{border:0;border-radius:0;padding:0 8px;font-size:12px;font-weight:600;letter-spacing:.02em}.hm-page-content .hm-pill--critical.ant-tag,.hm-pill--critical.ant-tag{background:var(--hm-critical-bg);color:var(--hm-critical)}.hm-page-content .hm-pill--warning.ant-tag,.hm-pill--warning.ant-tag{background:var(--hm-warning-bg);color:var(--hm-warning)}.hm-page-content .hm-pill--ok.ant-tag,.hm-pill--ok.ant-tag{background:var(--hm-ok-bg);color:var(--hm-ok)}.hm-page-content .hm-pill--absent.ant-tag,.hm-pill--absent.ant-tag{background:#efebe4;color:#5a5b55}.hm-page-content .ant-tag{border-radius:0}.hm-page-content .ant-tag-red,.hm-page-content .ant-tag-error{background:var(--hm-critical-bg);color:var(--hm-critical);border-color:transparent}.hm-page-content .ant-tag-orange,.hm-page-content .ant-tag-gold,.hm-page-content .ant-tag-warning{background:var(--hm-warning-bg);color:var(--hm-warning);border-color:transparent}.hm-page-content .ant-tag-green,.hm-page-content .ant-tag-success{background:var(--hm-ok-bg);color:var(--hm-ok);border-color:transparent}.hm-page-content .ant-tag-blue{background:#e6ecf2;color:#3f5a73;border-color:transparent}.hm-page-content .ant-tag-default{background:#efebe4;color:#3c3d37;border-color:transparent}.hm-tag-legacy.ant-tag{background:#efebe4!important;color:#6b6b6b!important}.hm-kpis.usage-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1100px){.hm-kpis.usage-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.hm-kpis.usage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-kpi{cursor:pointer;position:relative;transition:background .15s}.hm-kpi:hover{background:#faf8f4}.hm-kpi:focus-visible{outline:2px solid #697565;outline-offset:-2px}.hm-kpi--active{background:#fbf1e7}.hm-kpi--active:after{content:"";position:absolute;left:24px;right:24px;bottom:-18px;height:3px;background:var(--hm-accent)}.hm-kpi .usage-kpi-label{color:#5a5b55}.hm-triage-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hm-triage-grid>.hm-card{margin-bottom:0}@media (max-width: 1100px){.hm-triage-grid{grid-template-columns:minmax(0,1fr)}}.hm-fleet-pulse.hm-card{padding:16px 20px 10px}.hm-pulse-legend{margin-top:2px}.hm-pulse-legend .usage-stack-key{cursor:default}.hm-pulse-legend .usage-stack-key:hover{background:transparent}.hm-fp-recompute{color:var(--hm-text-muted);font-style:italic;font-size:12px;align-self:center}.hm-feed-card .hm-anomaly-feed{min-height:0;max-height:300px}.hm-feed-entry{background:#faf8f4;border-left-width:3px;border-radius:0;padding:8px 12px}.hm-feed-entry:hover{background:#f4f2ee}.hm-feed-entry--critical{border-left-color:#d9776b}.hm-feed-entry--warning{border-left-color:#e8c27e}.hm-feed-entry--info{border-left-color:#a9bccd}.hm-feed-entry:focus-visible{outline:2px solid #697565}.hm-sort .ant-select-single{height:36px}.hm-devices-foot{align-items:flex-start}.hm-triage-legend{margin:0;max-width:640px}.hm-triage-exports{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hm-triage-exports .ant-btn{height:30px;font-size:13px}.hm-triage-table .ant-table{background:transparent}.hm-triage-table .ant-table-thead>tr>th{font-size:13px;text-transform:none;letter-spacing:0}.hm-page-content .hm-card .usage-ranked-table .ant-table-thead>tr>th{background:#f4f2ee!important;color:var(--hm-text-primary)!important;font-weight:600;text-transform:none;letter-spacing:0;font-size:13px;border-bottom:0!important}.hm-page-content .hm-card .usage-ranked-table .ant-table-tbody>tr>td{color:#3c3d37;border-bottom:1px solid #efebe4!important}.hm-page-content .hm-card .usage-ranked-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#faf8f4!important}.hm-triage-table .hm-row-critical td:first-child,.hm-triage-table .hm-row-warning td:first-child{border-left:0!important}.hm-cs-id{font-family:inherit;font-weight:500;font-size:14px;font-variant-numeric:tabular-nums}.hm-triage-sub{font-size:12px;color:#8c8c8c}.hm-evidence{font-size:12px}.hm-page-content .hm-evidence .ant-btn-link{color:#3c3d37;font-size:12px;text-decoration:none;border-bottom:0}.hm-page-content .hm-evidence .ant-btn-link span{text-decoration:none}.hm-page-content .hm-evidence .ant-btn-link:hover span{text-decoration:underline}.hm-evidence .ant-btn-link:hover{color:#c2611a!important}.hm-card .ant-table-thead>tr>th,.hm-section-card .ant-table-thead>tr>th{background:#f4f2ee!important;color:var(--hm-text-primary)!important;border-bottom:0!important;text-transform:none;font-size:13px;letter-spacing:0;font-weight:600}.hm-card .ant-table-tbody>tr>td,.hm-section-card .ant-table-tbody>tr>td{border-bottom:1px solid #efebe4!important;color:#3c3d37}.hm-section-title.usage-eyebrow{margin:24px 2px 10px;font-weight:400;color:#6b6b6b;font-size:12px;letter-spacing:.14em}.hm-section-title.usage-eyebrow:after{border-top-color:#e3ded5}.hm-smart-trends{border-top-color:#ece8e1}.hm-smart-trends-title.usage-subtitle{text-transform:none;letter-spacing:0;font-size:15px;color:var(--hm-text-primary);font-weight:500}.hm-scatter-title{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--hm-text-primary)}.hm-scatter-legend{color:#8c8c8c}.hm-scatter-tip{background:#fff;border:1px solid #e3ded5;box-shadow:0 2px 8px #00000014;color:var(--hm-text-primary)}.hm-tip-cs{color:#5f758a}.hm-matrix-picker{color:#4a4b45}.hm-matrix-picker-hint{color:#8c8c8c;font-style:normal}.hm-nodata-plot{border:1px dashed #e3ded5;background:repeating-linear-gradient(-45deg,transparent 0 6px,rgba(185,180,170,.12) 6px 12px)}.hm-nodata-band{font-family:inherit;font-size:14px;font-weight:400;letter-spacing:.14em;color:#8c8c8c}.hm-nodata-sub{font-style:normal}.hm-smart-matrix th{background:#f4f2ee;color:var(--hm-text-primary);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.hm-smart-matrix th,.hm-smart-matrix td{border-bottom-color:#efebe4}.hm-disk-label{font-family:inherit;font-weight:600;background:#faf8f4}.hm-disk-model{background:#efebe4;color:#5a5b55;font-family:inherit}.hm-cell-ok{background:#f1f4ec;color:var(--hm-ok)}.hm-cell-warning{background:var(--hm-warning-bg);color:var(--hm-warning)}.hm-cell-critical{background:var(--hm-critical-bg);color:var(--hm-critical)}.hm-cell-info{color:#5f758a}.hm-cell-nodata{background:repeating-linear-gradient(-45deg,transparent 0 4px,rgba(185,180,170,.18) 4px 8px)}.hm-nodata-tag{border-color:#b9b4aa;background:#efebe4;color:#6b6b6b}.hm-tag-nosmart{color:var(--hm-warning)!important;background:var(--hm-warning-bg)!important;border:1px dashed #e8c27e!important}.hm-row-escalated th,.hm-row-escalated td{box-shadow:inset 0 0 0 1px #d9776b!important}.hm-legacy-note{background:#faf8f4;color:#6b6b6b}.hm-collapse-counters.ant-collapse{background:#fff!important;border-color:var(--hm-divider)!important;border-radius:0}.hm-collapse-counters .ant-collapse-content,.hm-collapse-counters .ant-collapse-header,.hm-collapse-counters .ant-collapse-content-box{background:#fff!important}.hm-collapse-counters .ant-collapse-header{text-transform:none;letter-spacing:0;font-size:15px!important;font-weight:500;color:var(--hm-text-primary)!important}.hm-group-label{color:#6b6b6b;font-weight:400;letter-spacing:.14em}.hm-card-grid .ant-card{background:#fff!important;border-color:var(--hm-divider)!important;border-radius:0}.hm-card-grid .ant-card:hover{border-color:#b9b4aa!important}.usage-panel.hm-counter-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 24px;margin:12px 0 16px;box-shadow:inset 4px 0 0 var(--hm-accent)}@media (max-width: 1000px){.usage-panel.hm-counter-panel{grid-template-columns:minmax(0,1fr)}}.hm-counter-panel .recharts-text{fill:#b9b4aa!important}.hm-counter-panel .recharts-cartesian-grid line{stroke:#3a3b35!important}.hm-csdetail{padding:0}.hm-csdetail-top{margin-bottom:12px}.usage-panel.hm-cs-panel{margin-bottom:16px}.hm-cs-panel{--hm-critical: #e58a7e;--hm-warning: #e6c07a;--hm-ok: #b7c09a;--hm-divider: #4a4b44;--hm-text-muted: #a9a49a}.hm-cs-panel .usage-eyebrow{color:#b9b4aa;font-size:11px}.hm-csdetail-id.usage-panel-big{font-family:inherit;font-weight:400;color:#fff;margin:4px 0 10px;overflow-wrap:anywhere}.hm-cs-panel-tags{display:flex;flex-wrap:wrap;gap:6px}.hm-cs-panel-tags .ant-tag{margin:0}.hm-cs-panel-tags .ant-tag-red,.hm-cs-panel-tags .ant-tag-error{background:#5a2a24;color:#f6d4cf}.hm-cs-panel-tags .ant-tag-orange,.hm-cs-panel-tags .ant-tag-warning,.hm-cs-panel-tags .ant-tag-gold{background:#4a4536;color:#f1e6d2}.hm-cs-panel-tags .ant-tag-green,.hm-cs-panel-tags .ant-tag-success{background:#3c4433;color:#dfe6cf}.hm-cs-panel-tags .hm-cs-panel-fw,.hm-cs-panel-tags .ant-tag-default{background:#3e3f39;color:#cfcac0}.hm-cs-panel-tags .ant-tag:focus-visible{outline:2px solid var(--hm-accent)}.hm-cs-panel .hm-csdetail-lastseen{color:#cfcac0}.hm-cs-panel .hm-csdetail-missed{color:#f0a59a}.hm-cs-panel .hm-hs-sparkline-wrap{width:100%;max-width:420px}.hm-cs-panel-reasons{margin:10px 0 0;padding-left:18px;color:#e6e1d8;font-size:13px}.hm-cs-panel .hm-khimo-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:4px 10px;border:1px solid #6b6a60;border-radius:0;color:#f1e6d2;text-decoration:none}.hm-cs-panel .hm-khimo-link:hover{background:#ffffff0f}.hm-cs-panel .hm-khimo-link img{height:16px;width:auto;display:block}.hm-khimo-link-label{font-size:12px}.hm-detail-card.ant-card{background:#fff!important;border-color:var(--hm-divider)!important;border-radius:0}.hm-detail-card .ant-card-head{color:var(--hm-text-primary);font-weight:500;border-bottom-color:#ece8e1}.hm-alert-item{border-bottom-color:#efebe4}.hm-overview-plot-tile,.hm-counter-sparkline-tile,.hm-counter-mini-card,.hm-smart-attr-card{background:#fff;border-color:var(--hm-divider);border-radius:0}.hm-overview-plot-label,.hm-counter-mini-label{color:#5a5b55;font-weight:400;letter-spacing:.12em}.hm-overview-plot-value,.hm-counter-sparkline-value,.hm-counter-mini-value,.hm-smart-attr-value{font-weight:400}.hm-counter-sparkline-name{font-family:inherit;color:#4a4b45}.hm-smart-charts-subst-notice{background:#fdf6ea;border-color:#f0dfc0}.hm-hs-popover .ant-popover-inner{background:#fff!important;border-color:var(--hm-divider)!important}.hm-hs-info-section{color:#5f758a;border-bottom-color:#ece8e1}.hm-hs-info code{background:#f1ede6;color:#3c3d37}.hm-csopt-id{font-family:inherit;font-weight:500}.hm-pulse-fill{position:relative;flex:1 1 auto}.hm-pulse-box{position:absolute;inset:0}.hm-feed-controls .ant-select{flex:1 1 auto}.hm-pulse-legend{flex:0 0 auto!important}.hm-fleet-pulse.hm-card{border-radius:0}.ant-table-wrapper .hm-expanded-row>td{padding:0 16px 12px!important}.usage-panel.hm-row-panel{margin-top:4px}.hm-row-panel .usage-panel-big{font-size:30px}.hm-row-panel-sub{margin-top:14px}.hm-row-panel .usage-cut-bars li{cursor:default}.hm-page-content .hm-row-panel .usage-details-button.ant-btn{background:transparent;color:#f1e6d2;border-color:#6b6a60}.hm-page-content .hm-row-panel .usage-details-button.ant-btn:hover{background:#ffffff0f!important;color:#fff!important;border-color:#a9a49a!important}.usage-panel.hm-row-panel{position:sticky;left:16px;max-width:min(1320px,calc(100vw - 120px))}.library-page .page-heading{margin:0}.library-page .usage-content{padding-bottom:96px}.library-page .page-heading-title.ant-typography{margin:2px 0!important}.library-page .page-heading-subtitle{margin-top:0}.library-thumb{font-size:18px}.library-tags{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:220px}.library-tag.ant-tag{margin:0}.library-reach,.library-window{white-space:nowrap;color:#3c3d37}.library-uploaded{display:inline-flex;flex-direction:column;line-height:1.3;white-space:nowrap}.library-actions{display:inline-flex;gap:2px;white-space:nowrap}.library-actions .ant-btn-text:not(:disabled){color:#3c3d37}.library-actions .ant-btn-dangerous:not(:disabled){color:#a8372c}.library-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.library-status-cell{display:inline-flex;gap:4px;flex-wrap:wrap}.library-pill{display:inline-block;padding:0 8px;border-radius:0;font-size:12px;line-height:20px;white-space:nowrap;cursor:help}.library-pill-available{background:#e7ecdf;color:#3f5a2f}.library-pill-scheduled{background:#f8ecd6;color:#8a5a17}.library-pill-expired{background:#e8e6e1;color:#5a5b55}.library-pill-corrupted{background:#fbe3e1;color:#a8372c}.library-reorder-note{margin-bottom:12px}.library-reorder-count{color:#3c3d37;font-variant-numeric:tabular-nums}.library-reorder-error{margin-top:8px}.library-row-draggable{cursor:grab}.library-drag{color:#8c8c8c}.library-tag-order{list-style:none;margin:0;padding:0}.library-tag-order li{padding:8px 10px;margin-bottom:6px;border:1px solid #e9e4da;border-radius:0;background:#fff;cursor:grab;user-select:none}.library-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.library-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:12px 0 0;font-size:13px}.library-facts dt{color:#b9b4aa}.library-facts dd{margin:0;color:#ece8e1;overflow-wrap:anywhere}.library-allow-list{list-style:none;margin:0;padding:0}.library-allow-list li{margin:0 0 6px}.library-dark-pill{display:inline-block;background:#4a4536;color:#f1e6d2;border-radius:0;padding:0 8px;margin:0 4px 4px 0;font-size:12px}.library-panel-files{overflow-x:auto}.library-file-bad{color:#f0a097}.library-reorder-note.ant-alert-info{background:#fbf1e7;border-color:#efd9c2}.library-reorder-note.ant-alert-info .ant-alert-icon{color:#c2611a}.library-table .usage-cuts>.content-analytics{margin:4px 0 12px}.library-file-preview{width:1%}.usage-files td.library-file-preview{padding-top:2px;padding-bottom:2px}
