:root{--nb-navy:#0d2152;--nb-navy-2:#122c52;--nb-cobalt:#00b8eb;--nb-emerald:#3aaf6c;--nb-amber:#d4a843;--nb-red:#e05252;--nb-text:#4a4a4a;--nb-text-mute:#4a4a4a;--nb-text-faint:#c9d1dc;--nb-line:#e0e0e0;--nb-bg:#fff;--nb-bg-mute:#f1f4f9;--hts-primary-navy:#0d2152;--hts-action-blue:#00b8eb;--hts-link:#00799b;--hts-deep-blue:var(--hts-link);--hts-surface:#f8fafc;--hts-border:#e2e8f0;--hts-text:#0f172a;--hts-success:#16803d;--hts-warning:#9b6406;--hts-error:#de1313;--hts-info:#3b82f6;--hts-success-soft:#ecfdf3;--hts-warning-soft:#fef6e7;--hts-error-soft:#fef4f4;--hts-info-soft:#f0f7ff;--surface-sunken:var(--nb-bg-mute);--text-primary:var(--nb-navy);--text-secondary:var(--nb-text);--text-tertiary:var(--nb-text-mute);--border-default:var(--nb-line);--font-sans:var(--hts-font-sans);--hts-error-text:var(--hts-error);--hts-error-bg:var(--hts-error-soft);--hts-error-icon:var(--hts-error);--hts-font-sans:var(--hts-font-inter,"Inter"), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--hts-font-size-data:14px;--hts-font-size-input:16px;--hts-navy-soft:#ecedf1;--hts-action-blue-soft:#e0f6fd}.helix-correlation-card{border:1px solid var(--hts-border);border-top:4px solid var(--hts-action-blue);background:var(--nb-bg);color:var(--hts-text);gap:18px;padding:20px;display:grid}.helix-correlation-card__heading,.helix-correlation-card__event-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.helix-correlation-card__heading h2,.helix-correlation-card__event h3{color:var(--hts-primary-navy)}.helix-correlation-card__heading h2{font-size:20px}.helix-correlation-card__event h3{margin-bottom:8px;font-size:14px}.helix-correlation-card__eyebrow{color:var(--hts-link);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:800;display:flex}.helix-correlation-card__count,.helix-correlation-card__confidence{background:var(--hts-info-soft);color:var(--hts-link);font-size:var(--hts-font-size-data);white-space:nowrap;padding:4px 9px;font-weight:700}.helix-correlation-card__list{gap:14px;display:grid}.helix-correlation-card__event{border:1px solid var(--hts-border);background:var(--hts-surface);gap:16px;padding:16px;display:grid}.helix-correlation-card__event time{color:var(--nb-text-mute);font-size:var(--hts-font-size-data)}.helix-correlation-card__badges{flex-wrap:wrap;gap:8px;display:flex}.helix-correlation-card__badge{background:var(--hts-primary-navy);color:var(--nb-bg);font-size:var(--hts-font-size-data);padding:4px 9px;font-weight:700}.helix-correlation-card__cameras{gap:6px;list-style:none;display:grid}.helix-correlation-card__cameras a{min-height:44px;color:var(--hts-link);font-size:var(--hts-font-size-data);align-items:center;gap:8px;font-weight:700;display:inline-flex}.helix-correlation-card__snapshot{background:var(--hts-action-blue);min-height:44px;color:var(--hts-primary-navy);font-size:var(--hts-font-size-data);justify-content:center;justify-self:start;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex}.helix-correlation-card__snapshot:hover,.helix-correlation-card__snapshot:focus-visible{background:var(--hts-primary-navy);color:var(--nb-bg);text-decoration:none}.helix-correlation-card--empty{border-top-color:var(--hts-primary-navy);grid-template-columns:auto 1fr;align-items:center}.helix-correlation-card--empty h2{color:var(--hts-primary-navy);font-size:18px}.helix-correlation-card--empty p{color:var(--nb-text-mute);margin-top:3px}@media (max-width:520px){.helix-correlation-card{padding:16px}.helix-correlation-card__heading,.helix-correlation-card__event-header{flex-direction:column;align-items:stretch}.helix-correlation-card__count{align-self:start}.helix-correlation-card__snapshot{justify-self:stretch}}.pipeline-health-card{border:1px solid var(--hts-border);border-top:4px solid var(--hts-action-blue);background:var(--nb-bg);color:var(--hts-text);gap:18px;padding:20px;display:grid}.pipeline-health-card__heading h2{color:var(--hts-primary-navy);font-size:20px}.pipeline-health-card__eyebrow{color:var(--hts-link);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:800;display:flex}.pipeline-health-card__subhead{color:var(--nb-text-mute);font-size:var(--hts-font-size-data);margin-top:4px}.pipeline-health-card__metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:0;display:grid}.pipeline-health-card__metric{border:1px solid var(--hts-border);background:var(--hts-surface);gap:4px;padding:14px;display:grid}.pipeline-health-card__metric-label{letter-spacing:.6px;text-transform:uppercase;color:var(--nb-text-mute);font-size:12px;font-weight:800}.pipeline-health-card__metric-value{color:var(--hts-primary-navy);align-items:center;gap:6px;font-size:22px;font-weight:800;display:inline-flex}.pipeline-health-card__metric-sub{font-size:var(--hts-font-size-data);color:var(--nb-text-mute)}.pipeline-health-card__health{font-size:var(--hts-font-size-data);text-transform:capitalize;align-items:center;gap:6px;font-weight:800;display:inline-flex}.pipeline-health-card__health-dot{background:currentColor;border-radius:50%;width:10px;height:10px;display:inline-block}.pipeline-health-card__health--healthy{color:var(--hts-link)}.pipeline-health-card__health--degraded{color:#b8860b}.pipeline-health-card__health--unhealthy{color:#b00020}.pipeline-health-card__queue-depth{color:var(--nb-text-mute);font-size:var(--hts-font-size-data);margin-left:6px;font-weight:700}.pipeline-health-card--healthy{border-top-color:var(--hts-action-blue)}.pipeline-health-card--degraded{border-top-color:#b8860b}.pipeline-health-card--unhealthy{border-top-color:#b00020}.pipeline-health-card--unknown{border-top-color:var(--hts-primary-navy);background:var(--hts-surface)}.pipeline-health-card__ack-sla{border-top:1px solid var(--hts-border);font-size:var(--hts-font-size-data);color:var(--nb-text-mute);margin:14px 0 0;padding-top:12px}@media (max-width:520px){.pipeline-health-card{padding:16px}.pipeline-health-card__metric-value{font-size:18px}}*{box-sizing:border-box;border-radius:0;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--hts-font-sans);color:var(--nb-text);background:var(--nb-bg);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:var(--nb-cobalt);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.5}.nb-container{max-width:1240px;margin:0 auto;padding:0 24px}.nb-card{border:1px solid var(--nb-line);background:#fff;padding:20px}.nb-card-tight{padding:14px 16px}.nb-card-feature{background:var(--nb-bg-mute);border:0;padding:24px}.nb-card-dark{background:var(--nb-navy);color:#fff;padding:20px}.nb-eyebrow{color:var(--nb-cobalt);letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:700}.nb-h1{color:var(--nb-navy);letter-spacing:-.5px;font-size:32px;font-weight:900}.nb-h2{color:var(--nb-navy);font-size:22px;font-weight:700}.nb-h3{color:var(--nb-navy);font-size:16px;font-weight:700}.nb-mono{font-family:SF Mono,Menlo,Consolas,monospace;font-size:14px}.nb-grid{gap:16px;display:grid}.nb-grid-3{grid-template-columns:repeat(3,1fr)}.nb-grid-4{grid-template-columns:repeat(4,1fr)}.nb-grid-2{grid-template-columns:repeat(2,1fr)}.nb-stat{color:var(--nb-navy);font-size:30px;font-weight:900;line-height:1}.nb-stat-sub{color:var(--nb-text-mute);font-size:18px;font-weight:700}.nb-stat-good{color:var(--hts-success)}.nb-stat-bad{color:var(--hts-error)}.nb-stat-note{color:var(--nb-text-mute);margin-top:4px;font-size:13px}.netops-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.netops-site-scope-toggle{color:var(--nb-text-mute);cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:inline-flex}.nb-stat-label{color:var(--nb-text-mute);letter-spacing:1.5px;text-transform:uppercase;margin-top:6px;font-size:14px}.nb-pill{letter-spacing:1px;text-transform:uppercase;padding:4px 10px;font-size:14px;font-weight:700;display:inline-block}.nb-pill-good{background:var(--nb-emerald);color:#fff}.nb-pill-bad{background:var(--nb-red);color:#fff}.nb-pill-info{background:var(--nb-cobalt);color:#fff}.nb-pill-mute{background:var(--nb-bg-mute);color:var(--nb-text-mute)}.nb-pill-build{color:var(--nb-navy);box-shadow:inset 0 0 0 1px var(--nb-navy);background:#fff}.public-site .nb-pill,.managed-products-page .nb-pill,.managed-product-card .nb-pill,.release-card .nb-pill,.nb-pill-early{text-transform:none;letter-spacing:0;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;line-height:1.4}.managed-product-card .nb-pill-good,.managed-products-page .nb-pill-good,.public-site .nb-pill-good{color:#0f5132;background:#e8f6ee;box-shadow:inset 0 0 0 1px #a8dcbf}.public-site .nb-pill-early,.managed-products-page .nb-pill-early,.nb-pill-early{color:var(--nb-navy);background:#e3f6fd;box-shadow:inset 0 0 0 1px #9fdff5}.managed-product-card .nb-pill-mute,.release-card .nb-pill-info{background:var(--nb-bg-mute);color:var(--nb-navy);box-shadow:inset 0 0 0 1px var(--nb-text-faint)}.public-site .nb-pill-build{color:var(--nb-navy);background:#fff;box-shadow:inset 0 0 0 1px #a9b4c8}.public-site .nb-pill-mute,.managed-products-page .nb-pill-mute{background:var(--nb-bg-mute);color:#3d4654;box-shadow:inset 0 0 0 1px #d5dce6}.nb-table{border-collapse:collapse;width:100%;font-size:14px}.nb-table th{text-align:left;background:var(--nb-bg-mute);color:var(--nb-navy);letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--nb-line);padding:10px 12px;font-size:14px;font-weight:700}.nb-table td{border-bottom:1px solid var(--nb-line);color:var(--nb-text);padding:10px 12px}.nb-table tr:hover td{background:var(--nb-bg-mute)}.portal-header{background:var(--nb-navy);color:var(--nb-bg);z-index:40;position:relative}.ph-bar{align-items:center;gap:28px;min-height:64px;padding:0 max(24px,50vw - 620px);display:flex}.portal-brand{color:var(--nb-bg);align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.ph-brand{flex-shrink:0;text-decoration:none}.ph-lockup{align-items:center;gap:10px;display:inline-flex}.ph-mark{width:28px;height:28px;display:block}.ph-lockup-text{line-height:1.1;display:grid}.ph-lockup-name{letter-spacing:-.01em;font-size:18px;font-weight:700}.ph-endorse{letter-spacing:.01em;opacity:.85;white-space:nowrap;font-size:10px;font-weight:500}.ph-nav{flex:1;min-width:0}.ph-nav-list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ph-has-menu{position:relative}.ph-link{min-height:40px;color:var(--nb-bg);font:inherit;white-space:nowrap;opacity:.86;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ph-link:hover,.ph-link[aria-expanded=true]{opacity:1;background:color-mix(in srgb, var(--nb-bg) 8%, transparent)}.ph-link:focus-visible,.ph-account-trigger:focus-visible,.ph-burger:focus-visible,.ph-menu-item:focus-visible,.ph-org:focus-visible,.ph-drawer-link:focus-visible{outline:2px solid var(--nb-cobalt);outline-offset:2px}.ph-link[aria-current=page],.ph-link[data-active=true]{opacity:1;background:color-mix(in srgb, var(--nb-bg) 14%, transparent)}.ph-link--staff{border:1px solid color-mix(in srgb, var(--nb-bg) 40%, transparent);border-radius:999px;min-height:32px;margin-left:8px;padding:5px 10px;font-size:13px}.ph-chevron{opacity:.8;transition:transform .15s}[aria-expanded=true]>.ph-chevron{transform:rotate(180deg)}.ph-menu{background:var(--nb-bg);min-width:280px;color:var(--nb-navy);border:1px solid var(--nb-line);box-shadow:0 12px 32px color-mix(in srgb, var(--nb-navy) 18%, transparent);z-index:50;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);left:0}.ph-menu[hidden]{display:none}.ph-menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ph-menu-item{color:var(--nb-navy);border-radius:8px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.ph-menu-item:hover,.ph-menu-item[aria-current=page]{background:var(--nb-bg-mute)}.ph-menu-item-label{font-size:14px;font-weight:600}.ph-menu-item-desc{color:var(--nb-text);opacity:.8;font-size:12px}.ph-account{flex-shrink:0;margin-left:auto}.ph-account-trigger{cursor:pointer;background:color-mix(in srgb, var(--nb-bg) 10%, transparent);color:var(--nb-bg);font:inherit;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:inline-flex}.ph-account-trigger:hover,.ph-account-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--nb-bg) 16%, transparent)}.ph-avatar{background:var(--nb-cobalt);width:32px;height:32px;color:var(--nb-bg);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.ph-who{text-align:left;max-width:220px;line-height:1.25;display:grid}.ph-who-org{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ph-who-name{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ph-menu--account{width:300px;padding:0;left:auto;right:0;overflow:hidden}.ph-identity{border-bottom:1px solid var(--nb-line);gap:2px;padding:14px 16px;display:grid}.ph-identity strong{color:var(--nb-navy);font-size:14px}.ph-identity span{color:var(--nb-text);overflow-wrap:anywhere;font-size:12px}.ph-orgs{border-bottom:1px solid var(--nb-line);padding:8px}.ph-orgs ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ph-menu-label{letter-spacing:.06em;text-transform:uppercase;color:var(--nb-text);opacity:.7;padding:6px 8px 4px;font-size:11px;font-weight:600}.ph-org{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--nb-navy);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:13px;text-decoration:none;display:flex}.ph-org:not(:disabled):hover{background:var(--nb-bg-mute)}.ph-org:disabled{cursor:default}.ph-org-error{color:var(--hts-error);margin:6px 8px 0;font-size:12px}.ph-org[aria-current=true]{background:var(--nb-bg-mute);font-weight:600}.ph-org[aria-current=true] svg{color:var(--nb-cobalt)}.ph-org-name{flex:1;min-width:0}.ph-org-badge{background:var(--nb-line);width:24px;height:24px;color:var(--nb-navy);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.ph-org[aria-current=true] .ph-org-badge{background:var(--nb-navy);color:var(--nb-bg)}.ph-actions{padding:8px}.ph-signout{color:var(--hts-error);border-radius:8px;padding:8px;font-size:13px;font-weight:500;text-decoration:none;display:block}.ph-signout:hover{background:var(--hts-error-soft)}.ph-burger{width:44px;height:44px;color:var(--nb-bg);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:none}.ph-drawer{display:none}@media (max-width:1240px){.ph-who{display:none}.ph-bar{gap:16px}}@media (max-width:960px){.ph-nav,.ph-account{display:none}.ph-burger{display:inline-grid}.ph-bar{min-height:56px;padding:0 16px}.ph-drawer:not([hidden]){background:var(--nb-bg);color:var(--nb-navy);border-bottom:1px solid var(--nb-line);box-shadow:0 12px 24px color-mix(in srgb, var(--nb-navy) 12%, transparent);max-height:calc(100vh - 56px);padding:8px 16px 24px;display:block;overflow-y:auto}.ph-drawer .ph-identity{padding:12px 4px}.ph-drawer .ph-orgs{padding:8px 0}.ph-drawer-group{padding-top:10px}.ph-drawer-link{color:var(--nb-navy);border-radius:8px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;display:block}.ph-drawer-link[aria-current=page]{background:var(--nb-bg-mute);font-weight:600}.ph-drawer .ph-signout{color:var(--hts-error);margin-top:12px}}.portal-main{padding-top:44px;padding-bottom:72px}.portal-section{margin-top:28px;margin-bottom:28px}.portal-footer-note{color:var(--nb-text-mute);margin-top:8px;font-size:13px}.nb-form{gap:12px;max-width:520px;margin-top:12px;display:grid}.nb-label{color:var(--nb-navy);gap:6px;font-size:14px;font-weight:700;display:grid}.nb-label .nb-input{color:var(--hts-text);font-weight:400}.nb-input{border:1px solid var(--hts-border);background:var(--nb-bg);color:var(--hts-text);font:inherit;min-height:44px;font-size:var(--hts-font-size-input);padding:10px 12px}.nb-input:focus{outline:3px solid var(--nb-cobalt);outline-offset:1px}.nb-notice{border-left:4px solid var(--nb-cobalt);background:var(--hts-surface);color:var(--hts-text);gap:8px;margin:12px 0;padding:14px 16px;display:grid}.nb-notice code{background:var(--nb-bg);border:1px solid var(--hts-border);padding:1px 6px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:14px}.nb-notice-warn{border-left-color:var(--nb-amber)}.nb-notice-neutral{border-left-color:var(--hts-border);background:var(--nb-bg);color:inherit}.nb-notice-info{background:var(--hts-info-soft)}.nb-notice-warn .hts-button{justify-self:start}.nb-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.nb-list li{background:var(--hts-surface);border-left:3px solid var(--hts-border);gap:4px;padding:10px 12px;display:grid}.nb-list li.nb-list-ok{border-left-color:var(--nb-emerald)}.nb-list li.nb-list-fail{border-left-color:var(--nb-amber)}.releaser-roster-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.releaser-roster-search{flex:280px}.releaser-roster-search .nb-input{width:100%}.releaser-issued{margin-top:20px}.releaser-issued-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.sites-list-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.sites-list-group+.sites-list-group{margin-top:40px}.sites-list-group .nb-h2{margin-bottom:8px}.sites-list-group__count{color:var(--nb-text-mute);font-weight:400}.sites-list-group__note{color:var(--nb-text-mute);margin:0 0 16px}.netops-future-sites{border:1px solid var(--nb-line);border-radius:8px;margin-top:24px}.netops-future-sites>summary{cursor:pointer;color:var(--nb-navy);padding:14px 16px;font-weight:700}.netops-future-sites>summary:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.netops-future-sites[open]>summary{border-bottom:1px solid var(--nb-line)}.netops-future-sites .sites-list-group__note{margin:0;padding:12px 16px 0}.netops-future-sites__list{gap:6px;margin:0;padding:12px 16px 16px;list-style:none;display:grid}@media (min-width:800px){.netops-future-sites__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.netops-activity-group{margin-top:16px}.netops-activity-group>h3{margin:0 0 12px}.release-intro{max-width:680px;color:var(--nb-text-mute);margin-top:12px}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.release-card{align-content:start;gap:14px;min-height:210px;display:grid}.release-card .nb-pill{justify-self:start}.release-card p,.release-state p{color:var(--nb-text-mute)}.release-state{background:var(--nb-bg-mute);border-left:4px solid var(--nb-cobalt);gap:12px;max-width:680px;margin-top:32px;padding:20px;display:grid}.release-error{border-left-color:var(--nb-red)}.release-state .hts-button{justify-self:start}.section-label{color:var(--nb-navy);text-transform:uppercase;letter-spacing:1px;margin:36px 0 16px;font-size:14px}.product-title{margin:16px 0 8px}.managed-product-card{min-height:230px}.managed-product-card-header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:64px;display:flex}.managed-product-mark{object-fit:contain;width:64px;height:64px}.managed-product-mark-placeholder{border:1px solid var(--nb-line);background:var(--nb-bg-mute);width:64px;height:64px;display:block}.badging-checklist{border:1px solid var(--nb-line);background:var(--nb-bg);border-radius:12px;margin:16px 0 0;padding:0;list-style:none}.badging-check{border-top:1px solid var(--nb-line);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.badging-check:first-child{border-top:0}.badging-check-mark{border:1.5px solid var(--nb-line);width:22px;height:22px;color:var(--nb-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.badging-check--ok .badging-check-mark{background:var(--hts-success-soft);border-color:var(--hts-success);color:var(--hts-success)}.badging-check-body{flex:1;gap:2px;min-width:0;display:grid}.badging-check-body strong{color:var(--nb-navy);font-size:14px}.badging-check-body span{color:var(--nb-text);font-size:13px}.badging-check-owner{background:var(--nb-bg-mute);color:var(--nb-text);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600}.badging-check-owner--you{background:var(--hts-warning-soft);color:var(--hts-warning)}.badging-check--ok .badging-check-owner{background:var(--hts-success-soft);color:var(--hts-success)}.managed-product-catalogue-link{color:var(--nb-cobalt);margin-top:36px;font-weight:700}.managed-products-page{background:var(--nb-bg-mute);min-height:100vh;padding:64px 6vw 48px}.managed-products-hero{max-width:720px;margin:0 auto 40px}.managed-products-hero h1{margin:0 0 12px}.managed-products-hero p:last-child{max-width:560px;font-size:18px;line-height:1.55}.managed-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.managed-products-tile{border:1px solid var(--nb-line);background:#fff;flex-direction:column;min-height:300px;padding:20px;display:flex}.managed-products-tile-mark{background:var(--nb-bg-mute);place-items:center;min-height:126px;margin-bottom:18px;display:grid}.managed-products-tile h2{color:var(--nb-navy);margin:-2px 0 8px;font-size:22px}.managed-products-tile>p:not(.nb-eyebrow){min-height:48px;color:var(--nb-text-mute);margin:0;line-height:1.45}.managed-products-variants{gap:8px;margin-top:auto;padding-top:20px;display:flex}.managed-products-variants span{border:1px solid var(--nb-line);background:#fff;place-items:center;width:48px;height:48px;display:grid}.managed-products-variants .managed-products-variant-navy{background:var(--nb-navy)}.managed-products-variants .managed-products-variant-dark{background:#071536}.managed-products-footer{border-top:1px solid var(--nb-line);max-width:1180px;color:var(--nb-text-mute);margin:40px auto 0;padding-top:20px;font-size:13px}.account-manager{color:var(--nb-text);margin-top:14px;font-size:14px}.ticket-list{border-top:1px solid var(--nb-line);margin-top:28px;display:grid}.ticket-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;margin-top:12px;display:flex}.ticket-list-toolbar__heading{min-width:0}.ticket-list-toolbar__cta{align-self:flex-start}.ticket-list-skeleton{border-top:1px solid var(--nb-line);margin-top:28px;display:grid}.ticket-list-skeleton__row{border-bottom:1px solid var(--nb-line);grid-template-columns:90px 1fr 170px 180px;align-items:center;gap:16px;padding:18px 12px;display:grid}.ticket-list-skeleton__cell{background:var(--nb-bg-mute);height:14px;display:block}.ticket-list-skeleton__cell--id{width:60px}.ticket-list-skeleton__cell--summary{width:70%}.ticket-list-skeleton__cell--status{width:110px;height:28px}.ticket-list-skeleton__cell--time{width:140px}.nb-skeleton{animation:1.4s ease-in-out infinite nb-skeleton-pulse}@keyframes nb-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.ticket-list-message{background:var(--hts-surface);border:1px solid var(--hts-border);flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;padding:24px;display:flex}.ticket-list-message__text{color:var(--hts-text);margin:0}.ticket-list-message--error{box-shadow:inset 4px 0 0 var(--hts-error)}.ticket-list-message--error .ticket-list-message__text{color:var(--hts-error);font-weight:700}.ticket-list-message--empty{box-shadow:inset 4px 0 0 var(--hts-info)}.ticket-row{color:var(--nb-text);border-bottom:1px solid var(--nb-line);grid-template-columns:90px 1fr 170px 180px;align-items:center;gap:16px;padding:18px 12px;display:grid}.ticket-row:hover{background:var(--nb-bg-mute);text-decoration:none}.ticket-row:focus{outline:none;text-decoration:none}.ticket-row:focus-visible{outline:3px solid var(--nb-cobalt);outline-offset:-3px;background:var(--nb-bg-mute);text-decoration:none}.ticket-detail{max-width:860px}.ticket-summary-strip{border:1px solid var(--nb-line);background:var(--hts-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.ticket-summary-strip__item{border-left:1px solid var(--nb-line);align-items:baseline;gap:10px;min-width:0;padding:18px 20px;display:flex}.ticket-summary-strip__item:first-child{border-left:0}.ticket-summary-strip__item strong{color:var(--nb-navy);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.ticket-summary-strip__item span{color:var(--nb-text-mute);font-size:13px;font-weight:600}.ticket-filter{align-items:center;gap:10px;margin-top:24px;display:flex}.ticket-filter label{color:var(--nb-navy);font-size:13px;font-weight:700}.ticket-filter select{border:1px solid var(--nb-line);background:var(--hts-surface);min-width:190px;color:var(--nb-text);font:inherit;padding:9px 34px 9px 12px}.ticket-filter select:focus-visible{outline:3px solid var(--nb-cobalt);outline-offset:2px}.ticket-filter-empty{color:var(--nb-text-mute);padding:24px 12px}.ticket-row{grid-template-columns:minmax(220px,1.35fr) minmax(220px,1fr) minmax(210px,1fr) minmax(150px,.65fr);align-items:start;padding:20px 12px}.ticket-row__title,.ticket-row__status,.ticket-row__context,.ticket-row__meta{gap:6px;min-width:0;display:grid}.ticket-row__title strong{color:var(--nb-navy);font-size:16px;line-height:1.35}.ticket-row__status{justify-items:start;font-size:13px;line-height:1.4}.ticket-row__context,.ticket-row__meta{color:var(--nb-text-mute);font-size:13px;line-height:1.4}.ticket-row__note{-webkit-line-clamp:1;color:var(--nb-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ticket-detail__status{align-items:center;gap:14px;margin-top:24px;display:flex}.ticket-detail__status p{color:var(--nb-text);margin:0}.ticket-detail__facts{background:var(--nb-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 40px;padding:1px;display:grid}.ticket-detail__facts>div{background:var(--hts-surface);padding:16px 18px}.ticket-detail__facts dt{color:var(--nb-text-mute);font-size:12px;font-weight:700}.ticket-detail__facts dd{color:var(--nb-navy);margin:5px 0 0;font-weight:600}.ticket-timeline{margin-top:36px}.ticket-timeline__item{border-left:1px solid var(--nb-line);margin-left:8px;padding:0 0 28px 28px;position:relative}.ticket-timeline__item:before{content:"";background:var(--nb-cobalt);border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.ticket-timeline__item time{color:var(--nb-text-mute);font-size:12px;font-weight:600}.ticket-timeline__item p{max-width:68ch;margin:6px 0 0;line-height:1.55}.invoice-amount{text-align:right;font-variant-numeric:tabular-nums}.invoice-due{font-size:13px}.invoice-due--late{color:var(--hts-error);font-weight:600}.invoice-pay{padding:6px 14px}.invoice-title-actions{flex-wrap:wrap;gap:10px;display:flex}.dash-stat-sub{color:var(--nb-text-mute);font-size:12px}.invoice-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:6px;display:flex}.invoice-search{flex:220px;min-width:0}.invoice-toolbar .division-switch{flex-basis:auto}.invoice-chips{gap:6px;display:inline-flex}.invoice-chip{border:1px solid var(--nb-line);background:var(--nb-bg);color:var(--nb-text);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.invoice-chip--on{background:var(--nb-navy);border-color:var(--nb-navy);color:var(--nb-bg)}.invoice-chip:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.invoice-table-wrap{border:1px solid var(--nb-line);border-radius:12px;margin-top:14px;overflow:hidden}.invoice-table{border-collapse:collapse;width:100%}.invoice-table th[scope=col]{text-align:left;color:var(--nb-text-mute);border-bottom:1px solid var(--nb-line);background:var(--nb-bg);padding:10px 14px;font-size:12px;font-weight:600}.invoice-table th[scope=col].invoice-amount{text-align:right}.invoice-table td{border-bottom:1px solid var(--nb-line);color:var(--nb-text);vertical-align:top;padding:14px;font-size:14px}.invoice-table tbody:last-of-type tr:last-child td{border-bottom:0}.invoice-cell a{color:var(--nb-navy);font-weight:600}.invoice-date{white-space:nowrap}.invoice-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.invoice-group-row th{background:var(--nb-bg-mute);border-bottom:1px solid var(--nb-line);padding:0}.invoice-group-toggle{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.invoice-group-toggle:focus-visible{outline:2px solid var(--hts-link);outline-offset:-2px}.invoice-group-toggle .invoice-amount{color:var(--nb-navy);margin-left:auto;font-weight:700}.invoice-group-name{color:var(--nb-navy);font-weight:700}.invoice-group-count{color:var(--nb-text);font-size:13px;font-weight:400}.invoice-chevron{width:16px;height:16px;color:var(--nb-text-mute);flex:none;transition:transform .15s}.invoice-group-toggle[aria-expanded=false] .invoice-chevron{transform:rotate(-90deg)}@media (max-width:760px){.invoice-table thead{display:none}.invoice-table,.invoice-table tbody{display:block}.invoice-table tbody[hidden]{display:none}.invoice-table tr{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px;display:grid}.invoice-table td{border:0;padding:0;display:block}td.invoice-cell{grid-area:1/1}td.invoice-amount{grid-area:1/2;font-weight:700}td.invoice-date{color:var(--nb-text-mute);grid-area:2/1;font-size:13px}td.invoice-due{grid-area:2/2}td.invoice-project{color:var(--nb-text-mute);grid-area:3/1/auto/-1;font-size:13px}.invoice-table td:last-child{grid-area:4/2}.invoice-table td:nth-last-child(2){grid-area:4/1}.invoice-group-toggle{padding:12px 14px}}.division-switch{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 12px;margin:0;display:flex}.division-switch-label{color:var(--nb-text);font-size:13px;font-weight:600}.division-switch strong{color:var(--nb-navy);font-size:14px}.division-switch-select{background:var(--nb-bg);min-width:220px;max-width:100%;min-height:40px;color:var(--nb-navy);border-radius:8px}.division-switch--compact{gap:6px}.division-switch--compact .division-switch-select{width:100%;min-width:0;min-height:36px;font-size:var(--hts-font-size-input);padding:6px 10px}@media (max-width:640px){.invoice-title-actions{width:100%}.invoice-title-actions .hts-button{text-align:center;width:100%;display:block}.division-switch-select{width:100%;min-width:0}}.billing-access-card-sub{color:var(--nb-text-mute);margin:0 0 4px;font-size:14px}.billing-access-person+.billing-access-person{border-top:1px solid var(--nb-line)}.billing-access-person .mk-settings-row__control{flex:0 auto;min-width:0}.billing-access-summary{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.billing-access-summary__text{color:var(--nb-text);overflow-wrap:anywhere;font-size:14px}.billing-access-role{color:var(--nb-text-mute);font-size:13px}.billing-access-updated{color:var(--nb-text-mute);margin:0;font-size:13px}.billing-access-editor{border:1px solid var(--nb-line);background:var(--nb-bg-mute);border-radius:8px;gap:0;margin:0 0 8px;padding:8px 16px 16px;display:grid}.billing-access-tree{border:1px solid var(--nb-line);border-radius:8px;margin:8px 0 0;padding:2px 16px 10px}.billing-access-division--partial .mk-settings-row__description{color:var(--nb-navy);font-weight:600}.billing-access-editor legend{color:var(--nb-navy);margin:4px 0;padding:0;font-size:13px;font-weight:600}.billing-access-editor .mk-settings-row{padding:10px 0}.billing-access-division--d1{padding-left:22px}.billing-access-division--d2{padding-left:44px}.billing-access-division--d3{padding-left:66px}.billing-access-actions{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}@media (max-width:640px){.billing-access-person .mk-settings-row{flex-direction:column;align-items:flex-start;gap:8px}.billing-access-person .mk-settings-row__control{flex:none}.billing-access-summary{text-align:left;justify-content:flex-start}.billing-access-division--d1{padding-left:14px}.billing-access-division--d2{padding-left:28px}.billing-access-division--d3{padding-left:42px}}.invoice-autopay-card{background:var(--nb-bg-mute);border:1px solid var(--nb-line);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:20px;padding:18px 20px;display:flex}.invoice-autopay-card p{color:var(--nb-text-mute);margin:0}.invoice-detail-summary{background:var(--nb-bg-mute);border:1px solid var(--nb-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;padding:20px;display:grid}.invoice-detail-summary p{color:var(--nb-text);margin:4px 0 0}.invoice-detail-section{margin-top:36px}.invoice-detail-lede{color:var(--nb-text-mute);margin:6px 0 18px}.invoice-visit{background:var(--nb-bg-mute);border:1px solid var(--nb-line);margin-bottom:10px;padding:14px 16px}.invoice-visit-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoice-visit-facts{flex-wrap:wrap;gap:8px 24px;margin:10px 0 0;display:flex}.invoice-visit-facts dt{color:var(--nb-text-mute);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.invoice-visit-facts dd{color:var(--nb-text);font-variant-numeric:tabular-nums;margin:2px 0 0}.invoice-visit-note{color:var(--nb-text);margin:12px 0 0}.invoice-visit-window{color:var(--nb-text-mute);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:13px}.invoice-visit-recorded{color:var(--nb-text-mute);margin:6px 0 0;font-size:13px}.invoice-visit-missing{color:var(--nb-text-mute);margin:12px 0 0;font-style:italic}.invoice-detail-missing{color:var(--nb-text-mute);margin:8px 0 0;padding-left:18px}.ticket-status-line{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:28px;margin-bottom:28px;display:flex}.ticket-status-line__label{margin:0}.ticket-status-line--head{margin-top:0;margin-bottom:8px}.ticket-meta{color:var(--nb-text-mute);margin:8px 0 0}.ticket-meta a{color:var(--hts-link);font-weight:600}.ticket-issue{margin-top:24px}.ticket-issue__eyebrow{margin-bottom:4px}.ticket-detail>section[aria-label=Ticket\ discussion]{margin-top:32px}.ticket-status-badge{letter-spacing:.5px;text-transform:none;border:1px solid;border-radius:0;align-self:flex-start;align-items:center;gap:8px;min-height:28px;padding:4px 10px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.ticket-status-badge__dot{background:currentColor;flex:0 0 8px;width:8px;height:8px;display:inline-block}.ticket-status-badge--success{color:var(--hts-success);background:var(--hts-success-soft)}.ticket-status-badge--warning{color:var(--hts-warning);background:var(--hts-warning-soft)}.ticket-status-badge--error{color:var(--hts-error);background:var(--hts-error-soft)}.ticket-status-badge--info{color:var(--hts-link);background:var(--hts-info-soft)}.ticket-status-badge--mute{color:var(--nb-text-mute);background:var(--nb-bg-mute);border-color:var(--hts-border)}.mk-chip{white-space:nowrap;border-radius:9999px;align-items:center;padding:2px 10px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.mk-chip--neutral{color:var(--nb-text-mute);background:var(--nb-bg-mute)}.mk-chip--info{color:var(--hts-link);background:var(--hts-info-soft)}.mk-chip--attention{color:var(--hts-warning);background:var(--hts-warning-soft)}.mk-chip--met{color:var(--hts-success);background:var(--hts-success-soft)}.mk-chip--problem{color:var(--hts-error);background:var(--hts-error-soft)}.mk-chip--network{color:var(--hts-primary-navy);background:var(--hts-action-blue-soft)}.mk-chip--cameras{color:var(--hts-primary-navy);background:var(--hts-navy-soft)}.mk-toggle{box-sizing:border-box;border:1px solid var(--nb-text-mute);background:var(--nb-bg);cursor:pointer;border-radius:9999px;flex-shrink:0;align-items:center;width:36px;height:20px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}.mk-toggle--on{background:var(--hts-link);border-color:var(--hts-link)}.mk-toggle:disabled{opacity:.5;cursor:not-allowed}.mk-toggle:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.mk-toggle__knob{background:var(--nb-bg);width:14px;height:14px;box-shadow:0 0 0 1px var(--nb-text-mute);border-radius:9999px;transition:transform .12s,box-shadow .12s;transform:translate(0)}.mk-toggle--on .mk-toggle__knob{transform:translate(16px);box-shadow:0 1px 2px #0f172a40}.mk-timeline-item{grid-template-columns:112px 8px 1fr;align-items:start;column-gap:12px;padding:10px 0;display:grid}.mk-timeline-item__time{color:var(--nb-text-mute);white-space:nowrap;padding-top:2px;font-size:14px}.mk-timeline-item__dot{background:var(--hts-link);border-radius:9999px;width:8px;height:8px;margin-top:6px}.mk-timeline-item__body{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-timeline-item__title{color:var(--nb-navy);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.mk-timeline-item__detail{color:var(--nb-text-mute);font-size:14px}.mk-thread-message{border:1px solid var(--nb-line);border-radius:8px;padding:12px 16px}.mk-thread-message+.mk-thread-message{margin-top:12px}.mk-thread-message--hts{background:var(--nb-bg)}.mk-thread-message--customer{background:var(--hts-action-blue-soft);border-color:#0000}.mk-thread-message--update{background:var(--nb-bg-mute);border-color:#0000}.mk-thread-message__meta{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.mk-thread-message__author{color:var(--nb-navy);font-weight:700}.mk-thread-message--update .mk-thread-message__author{color:var(--nb-text-mute)}.mk-thread-message__date{color:var(--nb-text-mute);font-size:14px}.mk-thread-message__body{color:var(--nb-text);margin:0}.mk-settings-row{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.mk-settings-row+.mk-settings-row{border-top:1px solid var(--nb-line)}.mk-settings-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-settings-row__label{color:var(--nb-navy);font-weight:700}.mk-settings-row__description{color:var(--nb-text-mute);font-size:14px}.mk-settings-row__control{flex-shrink:0}.mk-csx-map__state{fill:var(--nb-bg-mute);stroke:var(--nb-line);stroke-width:1px}.mk-csx-map__pin{cursor:pointer}.mk-csx-map__pin circle{stroke:var(--nb-bg);stroke-width:2px}.mk-csx-map__pin--good circle{fill:var(--hts-success)}.mk-csx-map__pin--attention circle{fill:var(--hts-warning)}.mk-csx-map__pin--problem circle{fill:var(--hts-error)}.mk-csx-map__pin--unknown circle{fill:var(--nb-text-mute)}.mk-csx-map__pin-card{fill:var(--nb-bg);stroke:var(--nb-line);stroke-width:1px}.mk-csx-map__pin-name{fill:var(--nb-navy);font-size:11px;font-weight:600}.mk-csx-map__pin-status{fill:var(--nb-navy);font-size:11px;font-weight:400}.mk-csx-map__pin:focus-visible{outline:none}.mk-csx-map__pin:focus-visible .mk-csx-map__pin-card{stroke:var(--hts-link);stroke-width:2px}.mk-csx-map__pin:focus-visible circle{stroke:var(--hts-link)}.mk-csx-map svg{width:100%;height:auto;display:block}.kit-cluster-map__frame{border:1px solid var(--nb-line);border-radius:8px;width:100%;position:relative;overflow:hidden}.kit-cluster-map__svg{width:100%;height:100%;display:block}.kit-cluster-map__state{fill:var(--nb-bg-mute);stroke:var(--nb-line);stroke-width:1px}.kit-cluster-map__mark{cursor:pointer;outline:none}.kit-cluster-map__mark:focus-visible circle:first-child{stroke:var(--hts-link);stroke-width:3px}.kit-cluster-map__count{pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600}.kit-cluster-map__fit-btn{border:1px solid var(--nb-line);background:var(--nb-bg);height:32px;color:var(--nb-navy);cursor:pointer;border-radius:9999px;padding:0 12px;font-size:13px;font-weight:500;position:absolute;top:8px;left:8px}.kit-cluster-map__zoom{border:1px solid var(--nb-line);background:var(--nb-bg);border-radius:9999px;flex-direction:column;display:flex;position:absolute;top:8px;right:8px;overflow:hidden}.kit-cluster-map__zoom-btn{border:0;border-bottom:1px solid var(--nb-line);background:var(--nb-bg);width:32px;height:32px;color:var(--nb-navy);cursor:pointer}.kit-cluster-map__zoom-btn:last-child{border-bottom:0}.kit-cluster-map__fit-btn:focus-visible,.kit-cluster-map__zoom-btn:focus-visible,.netops-table-expand:focus-visible,.netops-trend-card__toggle-btn:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.kit-cluster-map__legend{color:var(--nb-text-mute);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;font-size:12px;display:flex}.kit-cluster-map__legend-item{align-items:center;gap:6px;display:inline-flex}.kit-cluster-map__legend-dot{border:1px solid #0003;border-radius:9999px;width:10px;height:10px;display:inline-block}.kit-cluster-map__legend-dot--review{border:2px solid var(--hts-info);background:0 0}.kit-info-tip{vertical-align:middle;display:inline-flex;position:relative}.kit-info-tip__trigger{border:1px solid var(--nb-text-faint);width:18px;height:18px;color:var(--nb-text-mute);cursor:help;background:0 0;border-radius:9999px;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex;position:relative}.kit-info-tip__glyph{font-size:11px;font-weight:600;line-height:1}.kit-info-tip__trigger:hover{border-color:var(--hts-link);color:var(--hts-link)}.kit-info-tip__trigger:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}@media (pointer:coarse){.kit-info-tip__trigger:after{content:"";border-radius:9999px;position:absolute;inset:-13px}}.kit-info-tip__bubble{background:var(--nb-navy);color:#fff;text-align:left;z-index:40;pointer-events:none;border-radius:6px;width:max-content;max-width:min(280px,100vw - 48px);padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.kit-info-tip__bubble:after{content:"";border:6px solid #0000;border-top-color:var(--nb-navy);position:absolute;top:100%;left:50%;transform:translate(-50%)}.help-lead{max-width:760px;color:var(--nb-text-mute);font-size:17px;line-height:1.6}.help-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0 16px;display:grid}.help-card{padding:22px}.help-card>p{line-height:1.55}.help-bullets{margin:8px 0 0;padding-left:18px}.help-bullets li{margin-bottom:4px;line-height:1.55}.help-pills{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.help-cta{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.help-contact{margin-top:12px;font-size:14px}.help-glossary{margin:12px 0 0;padding:22px}.help-glossary__entry{grid-template-columns:180px 1fr;gap:4px 16px;padding:10px 0;display:grid}.help-glossary__entry+.help-glossary__entry{border-top:1px solid var(--nb-line)}.help-glossary__term{font-weight:600}.help-glossary__definition{line-height:1.5}@media (max-width:720px){.help-grid{grid-template-columns:1fr}.help-glossary__entry{grid-template-columns:1fr;gap:2px}}.mk-timeline{margin:8px 0 0;padding:0;list-style:none}.mk-timeline-item+.mk-timeline-item{border-top:1px solid var(--nb-line)}.netops-scope-bar{background:var(--nb-bg);border-bottom:1px solid var(--nb-line);color:var(--nb-navy);padding:10px max(24px,50vw - 620px);font-weight:700}.nb-h1 .mk-chip{vertical-align:middle;margin-left:12px}.netops-map-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.netops-map-hint{color:var(--nb-text-mute);font-size:14px}.netops-map-caption{color:var(--nb-text-mute);margin-top:12px;font-size:14px}.netops-health-list{margin:8px 0 0;padding:0;list-style:none}.netops-health-list__item{border-bottom:1px solid var(--nb-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.netops-health-list__item:last-child{border-bottom:0}.netops-health-list__link{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.netops-health-list__link:hover .netops-health-list__name,.netops-health-list__link:focus-visible .netops-health-list__name{text-decoration:underline}.netops-health-list__name{color:var(--nb-navy);overflow-wrap:anywhere;font-weight:700}.netops-health-list__meta{color:var(--nb-text-mute);font-size:14px}.netops-open-now-list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.netops-open-now-item{background:var(--hts-warning-soft);border-left:4px solid var(--hts-warning);padding:12px 14px}.netops-open-now-item__link{color:inherit;text-decoration:none;display:block}.netops-open-now-item__link:hover .netops-open-now-item__summary,.netops-open-now-item__link:focus-visible .netops-open-now-item__summary{text-decoration:underline}.netops-open-now-item__chips{color:var(--nb-navy);align-items:center;gap:8px;margin-bottom:4px;font-weight:700;display:flex}.netops-open-now-item__summary{color:var(--nb-text)}.netops-open-now-item__detail{color:var(--nb-text-mute);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.netops-open-now-item__since{color:var(--nb-text-mute);margin-left:auto;font-weight:400}.netops-overview-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.netops-overview-head__actions{flex-shrink:0;gap:10px;display:flex}.netops-kpi-tile{position:relative}.netops-kpi-tile__help-slot{width:16px;height:16px;position:absolute;top:14px;right:14px}.netops-kpi-tile__help-slot--on{width:auto;height:auto}.netops-kpi-tile__help-slot--on .kit-info-tip__bubble{left:auto;right:0;transform:none}.netops-kpi-tile__help-slot--on .kit-info-tip__bubble:after{left:auto;right:6px}.netops-kpi-tile__of{color:var(--nb-text-mute);font-size:16px;font-weight:600}.netops-kpi-tile__bar{background:var(--nb-bg-mute);border-radius:9999px;height:6px;margin-top:10px;display:flex;overflow:hidden}.netops-kpi-tile__bar-seg{height:100%}.netops-kpi-tile__sub{color:var(--nb-text-mute);margin-top:8px;font-size:13px}.netops-kpi-tile--link{color:inherit;cursor:pointer;text-decoration:none;display:block}.netops-kpi-tile--link:hover{border-color:var(--nb-navy)}.netops-kpi-tile--link:focus-visible{outline:2px solid var(--nb-navy);outline-offset:2px}.netops-kpi-tile--link .netops-kpi-tile__sub{align-items:center;gap:4px;display:flex}.netops-kpi-tile--link .netops-kpi-tile__sub:after{content:"→";color:var(--nb-navy);font-size:12px}.netops-trend-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.netops-trend-card__toggle{border:1px solid var(--nb-line);border-radius:4px;display:flex;overflow:hidden}.netops-trend-card__toggle-btn{background:var(--nb-bg);color:var(--nb-navy);cursor:pointer;border:0;min-height:32px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2}.netops-trend-card__toggle-btn.is-active{background:var(--nb-navy);color:#fff}.netops-trend-card__toggle-btn:focus-visible{outline:2px solid var(--hts-link);outline-offset:-2px}.netops-trend-card__svg{width:100%;height:96px;display:block}.netops-trend-card__area{fill:var(--hts-success-soft);stroke:none}.netops-trend-card__line{fill:none;stroke:var(--hts-success);stroke-width:2px}.netops-trend-card__bar--opened{fill:var(--hts-error)}.netops-trend-card__bar--closed{fill:var(--hts-success)}.netops-trend-card__stats{gap:24px;margin-top:10px;display:flex}.netops-trend-card__legend{color:var(--nb-text-mute);gap:16px;margin-top:10px;font-size:13px;display:flex}.netops-trend-card__legend-item{align-items:center;gap:6px;display:inline-flex}.netops-trend-card__legend-dot{border-radius:9999px;width:8px;height:8px;display:inline-block}.netops-trend-card__legend-dot--opened{background:var(--hts-error)}.netops-trend-card__legend-dot--closed{background:var(--hts-success)}.netops-table-location{align-items:flex-start;gap:6px;display:flex}.netops-table-location--child{padding-left:30px}.netops-table-location__sub{color:var(--nb-text-mute);font-size:12px}.netops-table-expand{cursor:pointer;color:var(--nb-text-mute);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;font-size:12px;display:inline-flex}.netops-table-expand:focus-visible{outline:2px solid var(--hts-link);outline-offset:-2px}.netops-table-row--child td{color:var(--nb-text-mute);font-size:13px}.netops-table-row--more td{color:var(--nb-text-mute);font-size:13px;font-style:italic}.netops-incident-list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.netops-incident-list-item{border-top:1px solid var(--nb-line);padding-top:12px}.netops-incident-list-item:first-child{border-top:0;padding-top:0}.netops-incident-list-item .mk-chip{margin-right:8px}.netops-incident-list-item__title{color:var(--nb-navy);font-weight:700;display:inline}.netops-incident-list-item__meta{color:var(--nb-text-mute);margin-top:2px;font-size:14px}.netops-incident-reply-actions{gap:12px;display:flex}.site-issues-list{gap:16px;margin-top:12px;display:grid}.site-issue__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.site-issue__title{margin:0}.site-issue__chips{flex-wrap:wrap;gap:8px;display:inline-flex}.site-issue__customer-line{color:var(--nb-text);margin:12px 0 0}.site-issue__facts{gap:8px;margin:12px 0 0;display:grid}.site-issue__facts>div{grid-template-columns:110px 1fr;gap:12px;display:grid}.site-issue__facts dt{color:var(--nb-text-mute);font-size:14px;font-weight:700}.site-issue__facts dd{color:var(--nb-text);margin:0}.site-issue__subhead{color:var(--nb-navy);margin:16px 0 6px;font-size:14px;font-weight:700}.site-issue__cameras,.site-issue__tickets{gap:6px;margin:0;padding:0;list-style:none;display:grid}.site-issue__camera{border:1px solid var(--nb-line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}.site-issue__camera-name{color:var(--nb-navy);flex:200px;font-weight:600}.site-issue__camera-seen{color:var(--nb-text-mute);font-size:14px}.site-issue__tickets a{color:var(--hts-link)}.site-issue .mk-timeline{margin:0}.site-issues-owner-counts{color:var(--nb-text);margin-top:6px;font-size:14px}.site-issues-note{color:var(--nb-text-mute);font-size:14px}.site-issues-group{border:1px solid var(--nb-line);background:#fff;margin-top:12px}.site-issues-group>summary{cursor:pointer;color:var(--nb-navy);padding:12px 16px;font-weight:700}.site-issues-group>summary:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.site-issues-group[open]>summary{border-bottom:1px solid var(--nb-line)}.site-issues-group>.site-issues-list{padding:0 16px 16px}@media (max-width:760px){.site-issues-tiles.nb-grid-4{grid-template-columns:repeat(2,1fr)}.site-issue__facts>div{grid-template-columns:1fr;gap:2px}}.site-issue__camera-port{color:var(--nb-text-mute);font-size:14px}.site-issue__camera-port--muted{color:var(--nb-text-mute);font-style:italic}.site-network__uplinks{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.site-network__uplink{border:1px solid var(--nb-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.site-network__device-tiles{margin-bottom:16px}.site-network__device-group{padding:0}.site-network__device-group>summary{cursor:pointer;color:var(--nb-navy);padding:16px;font-weight:700;list-style:none}.site-network__device-group>summary:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.site-network__device-group[open]>summary{border-bottom:1px solid var(--nb-line)}.site-network__device-group .nb-table{margin:0}.site-network__subhead{color:var(--nb-navy);margin:16px 0 6px;font-size:16px;font-weight:700}.site-network__events{gap:6px;margin:0;padding:0;list-style:none;display:grid}.site-network__event{border:1px solid var(--nb-line);flex-wrap:wrap;gap:4px 12px;padding:8px 12px;display:flex}.site-network__event-time{color:var(--nb-text-mute);flex:0 0 140px;font-size:14px}.site-network__event-title{color:var(--nb-text)}@media (max-width:760px){.site-network__device-tiles.nb-grid-4{grid-template-columns:repeat(2,1fr)}}.netops-error-state{--hts-error-border:var(--hts-border);--hts-error-bg:var(--nb-bg);--hts-error-text:var(--nb-navy);--hts-error-icon:var(--nb-navy)}.netops-error-state__reference{color:var(--nb-text-mute);margin-top:8px;font-size:12px;display:inline-block}.netops-loading-state,.netops-no-access-state{margin-top:16px}.netops-needs-attention-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.netops-needs-attention-item{border:1px solid var(--hts-border);background:var(--nb-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.netops-add-on-card{border-top:4px solid var(--hts-action-blue)}.netops-add-on-card__chips{gap:8px;margin-bottom:8px;display:flex}.netops-add-on-card .hts-button{margin-top:8px}.netops-getting-set-up-empty-list{gap:0;margin:12px 0;padding:0;list-style:none;display:grid}.netops-getting-set-up-empty-item{border-top:1px solid var(--nb-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.netops-getting-set-up-empty-item:first-child{border-top:0;padding-top:0}.netops-getting-set-up-empty-item__name{color:var(--nb-navy);font-weight:700}.netops-getting-set-up-empty-item__detail{color:var(--nb-text-mute);font-size:14px}.netops-getting-set-up-service-list{margin:0;padding:0;list-style:none}.netops-getting-set-up-service-item{border-top:1px solid var(--nb-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.netops-getting-set-up-service-item:first-child{border-top:0;padding-top:0}.netops-getting-set-up-service-item__title{color:var(--nb-navy);font-weight:700}.netops-getting-set-up-service-item__title .mk-chip{margin-left:8px}.netops-getting-set-up-service-item__detail{color:var(--nb-text-mute);margin-top:2px;font-size:14px}.netops-getting-set-up-layout{grid-template-columns:2fr 1fr;align-items:start}.netops-getting-set-up-sidebar{align-content:start;gap:16px;display:grid}.netops-getting-set-up-sidebar ol{color:var(--nb-text);margin:8px 0 16px;padding-left:20px}.netops-getting-set-up-sidebar li+li{margin-top:6px}.netops-report-name{color:var(--nb-navy);font-weight:600}.netops-report-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.netops-report-actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.netops-month-nav{flex-wrap:wrap;gap:16px;margin-top:10px;font-size:14px;display:flex}.netops-month-nav__muted{color:var(--nb-text-mute)}.netops-report-footnote{color:var(--nb-text-mute);margin-top:28px;font-size:14px}.netops-incident-when{margin-top:2px;display:block}.netops-incident-when__line{color:var(--nb-text-mute);font-size:12px;display:block}.portal-report-cover__access{color:var(--nb-text-mute);flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;display:flex}@media print{.netops-month-nav,.netops-report-actions{display:none}.portal-report-cover{break-after:page}.nb-card,.nb-table tr{break-inside:avoid}}.netops-report-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.netops-report-card-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.netops-uptime-chart{width:100%;height:auto;display:block}.netops-uptime-gridline line{stroke:var(--nb-line);stroke-width:1px}.netops-uptime-gridline text{fill:var(--nb-text-mute);font-size:13px}.netops-uptime-target line{stroke:var(--hts-primary-navy);stroke-width:2px;stroke-dasharray:7 5}.netops-uptime-target text{fill:var(--hts-primary-navy);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:13px;font-weight:600}.netops-uptime-bar{fill:var(--hts-link)}.netops-uptime-bar--missed{fill:var(--hts-error)}.netops-uptime-bar-group{outline:none}.netops-uptime-bar-group:focus-visible .netops-uptime-bar{stroke:var(--nb-navy);stroke-width:3px}.netops-uptime-bar-group:focus-visible text{text-decoration:underline}.netops-uptime-month-label,.netops-uptime-nodata{fill:var(--nb-text-mute);font-size:13px}.netops-report-legend{color:var(--nb-text-mute);flex-wrap:wrap;align-items:center;gap:20px;margin-top:10px;font-size:14px;display:flex}.netops-report-legend__item{align-items:center;gap:8px;display:inline-flex}.netops-report-legend__swatch{background:var(--hts-link);border-radius:2px;width:12px;height:12px;display:inline-block}.netops-report-legend__swatch--target{background:repeating-linear-gradient(90deg, var(--hts-primary-navy) 0 4px, transparent 4px 7px);box-shadow:inset 0 0 0 1px var(--nb-line)}.netops-report-legend__swatch--missed{background:var(--hts-error)}.netops-camera-uptime{align-items:center;gap:10px;min-width:160px;display:flex}.netops-camera-uptime__track{background:var(--nb-bg-mute);border-radius:9999px;flex:1;height:8px;overflow:hidden}.netops-camera-uptime__fill{background:var(--hts-link);border-radius:9999px;height:100%;display:block}.netops-camera-retention{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.portal-main .nb-eyebrow{color:var(--hts-link)}.portal-report__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.portal-report__actions{flex-wrap:wrap;gap:12px;display:flex}.portal-report__lede{max-width:880px;margin:12px 0 20px}.portal-report__filters{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.portal-report__select{appearance:none;font:inherit;color:var(--nb-navy);background-color:var(--nb-bg);border:1px solid var(--hts-border);cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%230D2152' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:0;min-height:44px;padding:10px 34px 10px 12px;font-size:14px;font-weight:600}.portal-report__select:focus-visible{outline:3px solid var(--nb-cobalt);outline-offset:1px}.portal-report__stat-label{color:var(--nb-text);margin-top:6px;font-size:14px;font-weight:600}.portal-report__when{color:var(--nb-navy);white-space:nowrap;font-weight:700}.portal-report__empty{margin:0}.portal-report__caption{color:var(--nb-text-mute);margin:12px 0 0;font-size:14px}.portal-report__notice{margin-top:28px}.nb-table td.site-documents__name{color:var(--nb-navy);font-weight:600}.site-documents__action{text-align:right;white-space:nowrap}.site-documents__label{display:none}.site-documents__empty{text-align:center;padding:48px 32px}.site-documents__empty .nb-h3{margin:0 0 8px}.site-documents__empty p{margin:0}.site-documents__footer{border-left:3px solid var(--hts-link);padding:10px 0 10px 16px}@media (max-width:640px){.site-documents__table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-documents__table,.site-documents__table tbody,.site-documents__table tr,.site-documents__table td{width:100%;display:block}.site-documents__table tr{border:1px solid var(--hts-border);background:var(--nb-bg);border-radius:8px;margin-bottom:12px;padding:16px}.site-documents__table tr:hover td{background:0 0}.site-documents__table td{border:0;padding:0}.site-documents__table td.site-documents__meta{color:var(--nb-text-mute);font-size:14px;display:inline}.site-documents__table td.site-documents__meta+td.site-documents__meta:before{content:" · "}.site-documents__label{display:inline}.site-documents__action{text-align:left;margin-top:14px}.site-documents__action .hts-button{text-align:center;width:100%;display:block}}.site-documents__name a{color:inherit;text-underline-offset:3px;text-decoration:underline}.site-pack__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.site-pack__lede{margin-bottom:0}.site-pack__actions{align-items:center}.site-pack__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin:24px 0;display:grid}.site-pack__card{flex-direction:column;gap:12px;min-width:0;margin-bottom:24px;display:flex}.site-pack__grid .site-pack__card{margin-bottom:0}.site-pack__card--alone{margin-top:24px}.site-pack__card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-pack__card-header .nb-h3{margin:0}.site-pack__meta{color:var(--nb-text-mute);margin:0;font-size:14px}.site-pack__none{color:var(--nb-text-mute);margin:0}.site-pack__facts{margin:0}.site-pack__fact{border-bottom:1px solid var(--hts-border);grid-template-columns:170px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.site-pack__fact dt{color:var(--nb-text-mute);font-size:14px;font-weight:500}.site-pack__fact dd{color:var(--nb-navy);overflow-wrap:anywhere;margin:0}.site-pack__table{width:100%}.site-pack__table td{overflow-wrap:anywhere}.site-pack__strong{color:var(--nb-navy);font-weight:600}.site-pack__detail{color:var(--nb-text-mute);margin-top:2px;font-size:14px;display:block}.site-pack__order{width:3.5em}.site-pack__nowrap,.site-pack__chip-cell{white-space:nowrap}.site-pack__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.site-pack__total{background:var(--nb-bg-mute);border-radius:6px;flex-direction:column;gap:4px;padding:12px;display:flex}.site-pack__total-value{color:var(--nb-navy);font-size:24px;font-weight:600}.site-pack__total-label{color:var(--nb-text-mute);font-size:14px}.site-pack__documents{margin:0;padding:0;list-style:none}.site-pack__document{border-bottom:1px solid var(--hts-border);align-items:center;gap:16px;padding:12px 0;display:flex}.site-pack__document .site-pack__strong{flex:1;min-width:0}@media (max-width:900px){.site-pack__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.site-pack__fact{grid-template-columns:minmax(0,1fr);gap:2px}.site-pack__table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-pack__table,.site-pack__table tbody,.site-pack__table tr,.site-pack__table td{width:100%;display:block}.site-pack__table tr{border-bottom:1px solid var(--hts-border);padding:10px 0}.site-pack__table tr:hover td{background:0 0}.site-pack__table td{border:0;padding:2px 0}.site-pack__document{flex-wrap:wrap;gap:4px 12px}.site-pack__document .site-pack__meta{flex-basis:100%;order:3}.site-pack__actions{width:100%}.site-pack__actions .hts-button{text-align:center;width:100%;display:block}}.netops-settings-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:32px;margin-top:8px;display:grid}.netops-settings-nav{border-right:1px solid var(--nb-line);gap:2px;padding:8px 0;display:grid}.netops-settings-nav__item{color:var(--nb-text-mute);border-radius:6px;padding:8px 12px;font-weight:600;text-decoration:none}a.netops-settings-nav__item:hover,a.netops-settings-nav__item:focus-visible{color:var(--nb-navy);background:var(--nb-bg-mute)}.netops-settings-nav__item--active{color:var(--nb-navy);font-weight:800}.netops-settings-nav__item--later{opacity:.7;font-weight:500}.netops-settings-content{min-width:0}.netops-card-sub{color:var(--nb-text-mute);margin:4px 0 16px;font-size:14px}.netops-card-note{color:var(--nb-text-mute);text-align:right;margin:-8px 0 12px;font-size:13px}.netops-events-table{border-collapse:collapse;text-align:left;width:100%}.netops-events-table th[scope=col]{border-bottom:1px solid var(--nb-line);color:var(--nb-text-mute);letter-spacing:.6px;text-transform:uppercase;padding:8px 0;font-size:12px;font-weight:800}.netops-events-table__channel{text-align:center;width:96px}.netops-events-table__event{border-bottom:1px solid var(--nb-line);text-align:left;vertical-align:top;padding:14px 0;font-weight:400}.netops-events-table__event:last-of-type{border-bottom:0}.netops-events-table__label{color:var(--nb-navy);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.netops-events-table__label .mk-chip{margin:0}.netops-events-table__desc{color:var(--nb-text-mute);margin-top:3px;font-size:14px;font-weight:400;display:block}.netops-events-table__cell{border-bottom:1px solid var(--nb-line);text-align:center;vertical-align:top;padding:14px 0}.netops-events-table tbody tr:last-child .netops-events-table__cell{border-bottom:0}.netops-quiet-note{border-top:1px solid var(--nb-line);color:var(--nb-text-mute);margin:12px 0 0;padding-top:12px;font-size:14px}.netops-contacts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.netops-contacts-head .nb-h2 .mk-chip{vertical-align:middle;margin-left:12px}.netops-site-select{color:var(--nb-navy);align-items:center;gap:8px;font-weight:700;display:flex}.netops-site-select select{border:1px solid var(--nb-line);color:var(--nb-text);font:inherit;background:#fff;border-radius:6px;padding:8px 12px}.netops-contacts-empty{color:var(--nb-text-mute)}.netops-contact-list{margin:0;padding:0;list-style:none}.netops-contact-row{border-top:1px solid var(--nb-line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.netops-contact-row:first-child{border-top:0}.netops-contact-badge{background:var(--nb-navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:13px;font-weight:800;display:inline-flex}.netops-contact-name{color:var(--nb-navy);font-weight:700}.netops-contact-phone{color:var(--nb-text)}.netops-contact-phrase{color:var(--nb-text-mute);margin-left:auto;font-size:14px}.netops-settings-footer{border:1px solid var(--nb-line);background:#fff;border-radius:10px;margin-top:32px;padding:20px 24px}.netops-settings-footer__bar{flex-wrap:wrap;gap:12px;display:flex}.netops-saved-note{color:var(--hts-success);margin:0 0 12px;font-weight:600}.netops-footer-note{color:var(--nb-text-mute);margin:12px 0 0;font-size:13px}.netops-footer-note+.netops-footer-note{margin-top:4px}@media (max-width:960px){.netops-settings-layout{grid-template-columns:minmax(0,1fr)}.netops-settings-nav{border-right:0;border-bottom:1px solid var(--nb-line);grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;max-width:100%;overflow-x:auto}.netops-contact-phrase{margin-left:39px}}.note{margin-top:12px}.note small{color:var(--nb-text-mute);margin-top:12px;display:block}.note-form{gap:10px;margin-top:32px;display:grid}.note-form label{color:var(--nb-navy);font-weight:700}.note-form textarea{border:1px solid var(--nb-line);min-height:130px;font:inherit;padding:12px}.note-form button{justify-self:start}.note-counter{font-size:var(--hts-font-size-data);color:var(--nb-text-mute);font-variant-numeric:tabular-nums}.note-counter--ok{color:var(--nb-text-mute)}.note-counter--warn{color:var(--hts-warning);font-weight:700}.note-counter--at-cap{color:var(--hts-error);font-weight:700}.onboarding-shell{max-width:860px}.onboarding-shell .nb-eyebrow{color:var(--nb-navy)}.onboarding-steps{grid-template-columns:repeat(5,1fr);gap:8px;margin:28px 0;list-style:none;display:grid}.onboarding-steps li{border-top:3px solid var(--nb-line);color:var(--nb-text-mute);padding:10px;font-size:14px;font-weight:700}.onboarding-steps li[aria-current=step]{border-color:var(--nb-cobalt);color:var(--nb-navy)}.onboarding-steps li.complete{border-color:var(--nb-emerald)}.onboarding-card{gap:18px;display:grid}.onboarding-card fieldset{border:0;gap:10px;display:grid}.onboarding-card legend{margin-bottom:8px}.onboarding-choice{border:1px solid var(--nb-line);align-items:flex-start;gap:12px;padding:14px;display:flex}.onboarding-choice:has(input:checked){border-color:var(--nb-cobalt);background:var(--nb-bg-mute)}.onboarding-choice input{margin-top:4px}.onboarding-choice span{gap:4px;display:grid}.onboarding-choice small{color:var(--nb-text-mute)}.onboarding-summary{grid-template-columns:150px 1fr;gap:8px 18px;display:grid}.onboarding-summary dt{color:var(--nb-navy);font-weight:700}.onboarding-alert{border-left:4px solid var(--nb-amber);background:var(--nb-bg-mute);padding:14px}.onboarding-actions{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.onboarding-choice,.onboarding-actions .hts-button{min-height:44px}.onboarding-card h2:focus{outline:3px solid var(--nb-cobalt);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nb-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.nb-grid-2,.nb-grid-3,.nb-grid-4,.netops-getting-set-up-layout,.release-grid{grid-template-columns:1fr}.managed-products-page{padding:40px 20px 32px}.managed-products-grid{grid-template-columns:1fr}.ticket-row>:first-child{grid-area:1/1}.ticket-row>:nth-child(2){grid-area:2/1/auto/-1}.ticket-row>:nth-child(3){grid-area:1/2;justify-self:end}.ticket-row>:nth-child(4){color:var(--nb-text-mute);font-size:var(--hts-font-size-data);grid-area:3/1/auto/-1}.ticket-list-skeleton__row{grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:6px 12px;padding:16px 12px}.ticket-list-skeleton__cell--id{grid-area:1/1}.ticket-list-skeleton__cell--summary{grid-area:2/1/auto/-1}.ticket-list-skeleton__cell--status{grid-area:1/2;display:block}.ticket-list-skeleton__cell--time{grid-area:3/1/auto/-1;display:block}.ticket-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-summary-strip__item{border-bottom:1px solid var(--nb-line);padding:14px}.ticket-summary-strip__item:nth-child(odd){border-left:0}.ticket-summary-strip__item:nth-child(n+3){border-bottom:0}.ticket-summary-strip__item strong{font-size:22px}.ticket-row{grid-template-rows:none;grid-template-columns:1fr;gap:14px;padding:18px 12px}.ticket-row>:first-child,.ticket-row>:nth-child(2),.ticket-row>:nth-child(3),.ticket-row>:nth-child(4){grid-area:auto/1;justify-self:stretch}.ticket-row__status{border-top:1px solid var(--nb-line);padding-top:12px}.ticket-row__context,.ticket-row__meta{grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;column-gap:14px}.ticket-row__note{grid-column:1/-1}.ticket-detail__status{flex-direction:column;align-items:flex-start}.ticket-detail__facts,.onboarding-steps,.onboarding-summary{grid-template-columns:1fr}.invoice-row{grid-template-columns:1fr 1fr;row-gap:6px;padding:14px 12px}.invoice-amount{text-align:left}.invoice-detail-summary{grid-template-columns:1fr 1fr}}.public-site{background:var(--nb-bg);min-height:100vh}.public-nav{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:22px 24px;display:flex}.public-brand{align-items:center;min-height:44px;display:inline-flex}.public-brand img{width:auto;height:40px;display:block}.public-nav nav{align-items:center;gap:24px;display:flex}.public-nav nav a:not(.hts-button){color:var(--nb-navy);font-size:13px;font-weight:700}.public-hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:60px;max-width:1240px;min-height:600px;margin:0 auto;padding:74px 24px 100px;display:grid}.public-hero-copy h1,.vendor-hero h1{max-width:700px;color:var(--nb-navy);letter-spacing:-3px;margin:0 0 22px;font-size:clamp(48px,7vw,82px);font-weight:900;line-height:.98}.public-lede{max-width:620px;color:var(--nb-text);font-size:20px;line-height:1.55}.public-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.public-hero-panel{background:var(--nb-navy);min-height:390px;position:relative;overflow:hidden}.public-hero-panel:before{content:"";background:linear-gradient(135deg,#00b8ebcc,#0000 48%),linear-gradient(315deg,#3aaf6c73,#0000 40%);position:absolute;inset:0}.public-orbit{border:1px solid #ffffff52;border-radius:50%;position:absolute;transform:rotate(-18deg)}.public-orbit-one{width:480px;height:220px;top:54px;left:-54px}.public-orbit-two{width:520px;height:280px;top:130px;left:-100px}.public-hero-panel-content{color:#fff;gap:12px;display:grid;position:absolute;bottom:34px;left:34px;right:34px}.public-panel-kicker{color:var(--nb-cobalt);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:800}.public-hero-panel-content strong{font-size:28px;line-height:1.1}.public-hero-panel-content>span:last-child{color:#ffffffc7}.public-trust-strip{border-top:1px solid var(--nb-line);border-bottom:1px solid var(--nb-line);grid-template-columns:repeat(3,1fr);max-width:1240px;margin:0 auto;padding:28px 24px;display:grid}.public-trust-strip div{border-right:1px solid var(--nb-line);gap:5px;padding:0 24px;display:grid}.public-trust-strip div:first-child{padding-left:0}.public-trust-strip div:last-child{border-right:0}.public-trust-strip strong{color:var(--nb-navy);font-size:18px}.public-trust-strip span,.public-section-heading>p{color:var(--nb-text-mute);font-size:14px}.public-story-beats{align-items:start}.public-story-beat{background:var(--nb-bg-mute);border-top:3px solid var(--nb-cobalt);gap:10px;padding:24px;display:grid}.public-story-beat h3{color:var(--nb-navy);letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:700}.public-story-beat p{color:var(--nb-text);line-height:1.55}.public-story-cta{justify-content:center;margin-top:36px;display:flex}.public-section{max-width:1240px;margin:0 auto;padding:100px 24px}.public-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.public-section-heading h2,.public-cta h2{max-width:670px;color:var(--nb-navy);letter-spacing:-1.5px;font-size:clamp(30px,4vw,48px);line-height:1.05}.public-section-heading>p{max-width:320px;line-height:1.55}.public-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.public-product-card{border:1px solid var(--nb-line);background:#fff;flex-direction:column;gap:18px;min-height:300px;padding:18px;display:flex}.public-product-card:hover{border-color:var(--nb-cobalt);box-shadow:0 12px 28px #0d215214}.public-product-mark{background:var(--nb-bg-mute);place-items:center;min-height:116px;display:grid}.public-product-eyebrow{color:var(--nb-cobalt);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.public-product-card h3{color:var(--nb-navy);margin-bottom:7px;font-size:20px}.public-product-card h3+p{color:var(--nb-text-mute);font-size:14px;line-height:1.45}.public-product-variants{align-items:center;gap:7px;margin-top:auto;padding-top:12px;display:flex}.public-product-variants img{object-fit:contain;border:1px solid var(--nb-line);width:34px;height:34px;padding:3px}.public-product-variants img:nth-child(2){background:var(--nb-navy)}.public-product-variants img:nth-child(3){background:#071536}.public-partners{padding-top:20px}.public-partner-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.public-partner-card{background:var(--nb-navy);color:#fff;gap:12px;min-height:210px;padding:24px;display:grid}.public-partner-card:hover{background:var(--nb-navy-2);text-decoration:none}.public-partner-card span{font-size:26px;font-weight:900}.public-partner-card small{color:#ffffffc7;font-size:15px;line-height:1.45}.public-partner-card b{color:var(--nb-cobalt);align-self:end;font-size:12px}.public-cta{background:var(--nb-bg-mute);text-align:center;justify-items:center;gap:16px;padding:100px 24px;display:grid}.public-cta h2{max-width:700px}.public-cta>p:not(.nb-eyebrow){max-width:540px;color:var(--nb-text-mute)}.public-footer{max-width:1240px;color:var(--nb-text-mute);justify-content:space-between;gap:20px;margin:0 auto;padding:24px;font-size:12px;display:flex}.public-footer a{color:var(--nb-navy);font-weight:700}.vendor-hero{grid-template-columns:1fr 380px;align-items:center;gap:70px;max-width:1240px;margin:0 auto;padding:92px 24px 110px;display:grid}.vendor-hero h1{font-size:clamp(44px,6vw,72px)}.vendor-wordmark{border-left:8px solid var(--nb-cobalt);background:var(--nb-navy);color:#fff;gap:10px;padding:48px 32px;display:grid}.vendor-wordmark span{letter-spacing:-1px;font-size:42px;font-weight:900}.vendor-wordmark small{color:#ffffffb8;letter-spacing:1px;text-transform:uppercase;font-size:12px}.vendor-services{padding-top:0}.pricing-section{padding-top:56px}.pricing-title{max-width:670px;color:var(--nb-navy);letter-spacing:-2px;margin:0;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.02}.pricing-table{border-collapse:collapse;border:1px solid var(--nb-line);background:#fff;width:100%}.pricing-table thead th{background:var(--nb-bg-mute);color:var(--nb-text-mute);letter-spacing:1.5px;text-align:left;text-transform:uppercase;padding:14px 20px;font-size:11px;font-weight:800}.pricing-table tbody tr{border-top:1px solid var(--nb-line)}.pricing-table tbody th,.pricing-table tbody td{text-align:left;vertical-align:top;padding:20px}.pricing-service{width:34%}.pricing-service-name{color:var(--nb-navy);margin-bottom:4px;font-size:18px;font-weight:800;display:block}.pricing-service-detail{color:var(--nb-text-mute);font-size:14px;font-weight:400;line-height:1.45;display:block}.pricing-prices ul{color:var(--nb-text);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.pricing-status{align-content:start;justify-items:start;gap:10px;width:224px;display:grid}.pricing-status-note{color:var(--nb-text-mute);font-size:13px;line-height:1.4}.pricing-status .nb-pill{white-space:nowrap;text-align:center}.pricing-status .nb-pill,.pricing-quote-cta{min-width:176px}.pricing-quote-cta:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.pricing-notes{color:var(--nb-text-mute);gap:6px;margin:20px 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.5;display:grid}@media (max-width:760px){.public-nav{flex-direction:column;align-items:flex-start;gap:18px}.public-nav nav{flex-wrap:wrap;gap:14px}.public-hero,.vendor-hero{grid-template-columns:1fr;gap:36px;padding-top:48px;padding-bottom:64px}.public-hero-copy h1,.vendor-hero h1{letter-spacing:-2px;font-size:48px}.public-hero-panel{min-height:300px}.public-trust-strip,.public-partner-grid{grid-template-columns:1fr;gap:20px}.public-trust-strip div,.public-trust-strip div:first-child{border-right:0;border-bottom:1px solid var(--nb-line);padding:0 0 20px}.public-trust-strip div:last-child{border-bottom:0;padding-bottom:0}.public-section-heading{flex-direction:column;align-items:start;gap:16px}.public-product-grid{grid-template-columns:1fr}.public-product-card{min-height:270px}.public-footer{flex-direction:column;align-items:flex-start}.vendor-wordmark{padding:34px 24px}.pricing-table thead{display:none}.pricing-table tbody tr{gap:10px;padding:18px;display:grid}.pricing-table tbody th,.pricing-table tbody td{width:auto;padding:0}}.shipping-form{gap:14px;max-width:560px;display:grid}.shipping-form label{color:var(--nb-navy);gap:6px;font-weight:700;display:grid}.shipping-form fieldset{border:0;gap:8px;padding:0;display:grid}.shipping-form legend{color:var(--nb-navy);margin-bottom:8px;font-weight:700}.shipping-radio{flex-direction:row;align-items:center;gap:10px;font-weight:400!important;display:flex!important}.shipping-input{border:1px solid var(--nb-line);font:inherit;padding:10px 12px}.shipping-error{border-left:4px solid var(--nb-amber);background:var(--nb-bg-mute);padding:12px 14px}.shipping-result{grid-template-columns:180px 1fr;gap:8px 18px;margin-top:18px;display:grid}.shipping-result dt{color:var(--nb-navy);font-weight:700}.shipping-label-link{color:var(--nb-cobalt);margin-top:18px;font-weight:700;display:inline-block}.sentinel-pipeline-tile{gap:16px;padding:24px;display:grid}.sentinel-pipeline-tile__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sentinel-pipeline-tile__title{color:var(--hts-text);margin:4px 0 0;font-size:20px;font-weight:700}.sentinel-pipeline-tile__help{border:1px solid var(--hts-border);background:var(--hts-surface);width:28px;height:28px;color:var(--hts-link);cursor:help;border-radius:14px;font-size:14px;font-weight:700;line-height:1;position:relative}.sentinel-pipeline-tile__help:hover,.sentinel-pipeline-tile__help:focus-visible{border-color:var(--hts-link);outline:2px solid var(--hts-link);outline-offset:2px}.sentinel-pipeline-tile__help:focus-visible+.sentinel-pipeline-tile__tooltip,.sentinel-pipeline-tile__help:hover+.sentinel-pipeline-tile__tooltip{display:block}.sentinel-pipeline-tile__tooltip{background:var(--hts-text);color:#fff;z-index:5;border-radius:6px;width:min(320px,90vw);padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0f172a2e}.sentinel-pipeline-tile__tooltip:before{content:"";background:var(--hts-text);width:10px;height:10px;position:absolute;top:-5px;right:12px;transform:rotate(45deg)}.sentinel-pipeline-tile__metrics{grid-template-columns:1fr;gap:12px;margin:0;display:grid}@media (min-width:720px){.sentinel-pipeline-tile__metrics{grid-template-columns:repeat(3,1fr);gap:16px}}.sentinel-pipeline-tile__metric{background:var(--hts-surface);border:1px solid var(--hts-border);border-radius:8px;gap:6px;padding:14px 16px;display:grid}.sentinel-pipeline-tile__metric--region{grid-column:1/-1}@media (min-width:720px){.sentinel-pipeline-tile__metric--region{grid-column:auto}}.sentinel-pipeline-tile__metric-label{letter-spacing:.4px;text-transform:uppercase;color:var(--hts-text);flex-direction:column;gap:2px;margin:0;font-size:12px;font-weight:600;display:flex}.sentinel-pipeline-tile__metric-sla{letter-spacing:0;text-transform:none;color:var(--hts-link);font-size:11px;font-weight:500}.sentinel-pipeline-tile__metric-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:24px;font-weight:700;line-height:1.1;display:flex}.sentinel-pipeline-tile__metric-tag{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.sentinel-pipeline-tile__metric-value--success{color:var(--hts-success);background:var(--hts-success-soft)}.sentinel-pipeline-tile__metric-value--warning{color:var(--hts-warning);background:var(--hts-warning-soft)}.sentinel-pipeline-tile__metric-value--error{color:var(--hts-error);background:var(--hts-error-soft)}.sentinel-pipeline-tile__metric-value--mute{color:var(--hts-text);background:var(--hts-surface);border:1px dashed var(--hts-border)}.sentinel-pipeline-tile__metric-value{margin-left:-10px;margin-right:-10px;padding:6px 10px}.sentinel-pipeline-tile__metric-value--mute{padding:6px 10px}.sentinel-pipeline-tile__footer{border-top:1px solid var(--hts-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;display:flex}.sentinel-pipeline-tile__refresh{color:var(--hts-text);margin:0;font-size:12px}.sentinel-pipeline-tile__report-link{color:var(--hts-link);border-bottom:1px solid #0000;font-size:13px;font-weight:700;text-decoration:none}.sentinel-pipeline-tile__report-link:hover,.sentinel-pipeline-tile__report-link:focus-visible{border-bottom-color:var(--hts-link);outline:none}.alarmiq-card{border:1px solid var(--hts-border);background:var(--nb-bg);border-radius:12px;gap:16px;padding:20px;display:grid}.alarmiq-card__heading,.alarmiq-card__event-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.alarmiq-card__heading h2,.alarmiq-card__event h3{color:var(--hts-primary-navy);font-weight:700}.alarmiq-card__heading h2{font-size:20px}.alarmiq-card__event h3{margin-bottom:4px;font-size:14px}.alarmiq-card__eyebrow{color:var(--hts-link);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:700;display:inline-flex}.alarmiq-card__subhead{color:var(--nb-text-mute);margin-top:3px;font-size:13px}.alarmiq-card__tier{border:1px solid var(--hts-border);color:var(--nb-text-mute);font-size:var(--hts-font-size-data);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.alarmiq-card__list{gap:14px;list-style:none;display:grid}.alarmiq-card__event{border:1px solid var(--hts-border);background:var(--hts-surface);border-radius:10px;gap:8px;padding:14px;display:grid}.alarmiq-card__event time{color:var(--nb-text-mute);font-size:var(--hts-font-size-data)}.alarmiq-card__note{color:var(--nb-text);font-size:13px}.alarmiq-card__disposition{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.alarmiq-card__disposition--success{color:var(--hts-success);background:var(--hts-success-soft)}.alarmiq-card__disposition--warning{color:var(--hts-warning);background:var(--hts-warning-soft)}.alarmiq-card__disposition--error{color:var(--hts-error);background:var(--hts-error-soft)}.alarmiq-card__disposition--mute{color:var(--nb-text-mute);background:var(--nb-bg-mute)}.alarmiq-card__meta{border-top:1px solid var(--hts-border);flex-wrap:wrap;gap:8px 24px;padding-top:8px;display:flex}.alarmiq-card__meta dt{color:var(--nb-text-mute);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:700}.alarmiq-card__meta dd{color:var(--hts-primary-navy);font-size:13px;font-weight:700}.alarmiq-card__meta dd.alarmiq-card__ack--success{color:var(--hts-success)}.alarmiq-card__meta dd.alarmiq-card__ack--warning{color:var(--hts-warning)}.alarmiq-card__meta dd.alarmiq-card__ack--error{color:var(--hts-error)}.alarmiq-card__meta dd.alarmiq-card__ack--mute{color:var(--nb-text-mute);font-weight:400}.alarmiq-card__meta dd.alarmiq-card__detector{color:var(--nb-text-mute);font-weight:400;font-family:var(--hts-font-mono,monospace)}.alarmiq-card--unknown{gap:0}.alarmiq-card--unknown h2{color:var(--hts-primary-navy);font-size:18px}.alarmiq-card--unknown p{color:var(--nb-text-mute);margin-top:3px}@media (max-width:640px){.alarmiq-card{padding:16px}.alarmiq-card__heading,.alarmiq-card__event-header{flex-direction:column;align-items:stretch}.alarmiq-card__tier,.alarmiq-card__disposition{align-self:start}}.site-footer{border-top:1px solid var(--hts-border);background:var(--hts-surface)}.site-footer-inner,.site-footer-bottom-inner{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}.site-footer-inner{grid-template-columns:minmax(10rem,1.4fr) repeat(3,minmax(9rem,1fr));gap:3rem;padding-block:3rem;display:grid}.site-footer-brand{width:fit-content;height:fit-content}.site-footer-logo{width:auto;height:6rem}.site-footer-column{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.site-footer-column h2{color:var(--nb-navy);letter-spacing:.02em;margin:0 0 .5rem;font-size:14px;font-weight:700;line-height:1.4}.site-footer-column a,.site-footer-column address,.site-footer-hours,.site-footer-bottom{color:var(--nb-text);font-size:14px;font-weight:400}.site-footer-column a,.site-footer-bottom a{color:var(--nb-text);text-decoration:none}.site-footer a:hover{text-underline-offset:.2em;text-decoration:underline}.site-footer a:focus-visible{outline:.2rem solid var(--hts-link);outline-offset:.2rem}.site-footer-contact a{overflow-wrap:anywhere}.site-footer-hours{line-height:1.5}.site-footer-column address{margin-top:.35rem;font-style:normal;line-height:1.6}.site-footer-bottom{border-top:1px solid var(--hts-border)}.site-footer-bottom-inner{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;display:flex}.site-footer-bottom p{margin:0}.site-footer-bottom nav{gap:1.5rem;display:flex}@media (max-width:64rem){.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}}@media (max-width:767px){.site-footer-inner,.site-footer-bottom-inner{padding-inline:1rem}.site-footer-inner{gap:2rem}.site-footer-bottom-inner{flex-direction:column;align-items:flex-start}.site-footer-bottom nav{flex-wrap:wrap;gap:.75rem 1.5rem}}@media (max-width:30rem){.site-footer-inner{grid-template-columns:1fr}}@media print{.site-footer{display:none}}.vk-hero{max-width:1240px;margin:0 auto;padding:80px 24px 72px}.vk-hero h1{max-width:860px;color:var(--nb-navy);letter-spacing:-2.5px;margin:0 0 22px;font-size:clamp(40px,6vw,72px);font-weight:900;line-height:1}.vk-hero-support{max-width:720px;color:var(--nb-text-mute);border-left:3px solid var(--nb-cobalt);margin:28px 0 0;padding-left:16px;font-size:17px;line-height:1.55}.vk-section{padding-top:72px;padding-bottom:72px}.vk-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vk-workflow{border:1px solid var(--nb-line);background:#fff;gap:12px;padding:24px;display:grid}.vk-workflow h3{color:var(--nb-navy);margin:0;font-size:20px;font-weight:800;line-height:1.25}.vk-workflow p{color:var(--nb-text);margin:0;font-size:15px;line-height:1.55}.vk-workflow-availability{color:var(--nb-text-mute);border-top:1px dashed var(--nb-line);padding-top:10px;font-size:14px;font-style:italic}.vk-workflow-cta{color:var(--hts-link);font-size:14px;font-weight:700;text-decoration:none}.vk-workflow-cta:hover,.vk-workflow-cta:focus-visible{text-decoration:underline}.vk-workflow-cta:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.consent-banner{z-index:50;border:1px solid var(--nb-line);background:#fff;border-radius:12px;gap:12px;max-width:720px;margin:0 auto;padding:16px 18px;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 28px #0f172a1f}.consent-banner-copy{color:var(--nb-text);margin:0;font-size:14px;line-height:1.5}.consent-banner-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consent-banner-actions .hts-button{min-height:40px}.consent-banner-actions .hts-button:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.consent-backdrop{z-index:59;background:#0f172a66;position:fixed;inset:0}.consent-dialog{z-index:60;border:1px solid var(--nb-line);background:#fff;border-radius:12px;width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 48px #0f172a2e}@media (max-width:420px){.consent-dialog{padding:18px}.consent-dialog-actions{flex-direction:column;align-items:stretch}}.consent-dialog-title{color:var(--nb-navy);margin:0 0 8px;font-size:20px;font-weight:800}.consent-dialog-desc{color:var(--nb-text);margin:0 0 16px;font-size:14px;line-height:1.5}.consent-dialog-list{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.consent-dialog-list li{background:var(--nb-bg-mute);border-radius:8px;gap:4px;padding:12px;display:grid}.consent-dialog-list li span{color:var(--nb-text-mute);font-size:13px}.consent-dialog-row{cursor:pointer;align-items:center;gap:12px;display:flex}.consent-dialog-actions{flex-wrap:wrap;gap:8px;display:flex}.consent-withdraw{z-index:40;border:1px solid var(--nb-line);color:var(--nb-text-mute);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-size:12px;position:fixed;bottom:16px;right:16px}.vk-map{margin:0}.vk-map-grid{grid-template-columns:minmax(0,1.5fr) 88px minmax(150px,.8fr) 88px minmax(0,.9fr);align-items:stretch;gap:12px;display:grid}.vk-map-col{border:1px solid var(--nb-line);background:#fff;padding:20px}.vk-map-col h3,.vk-industry h3{color:var(--nb-navy);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.vk-map-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vk-map-col li{gap:2px;font-size:14px;line-height:1.4;display:grid}.vk-map-col li strong{color:var(--nb-navy)}.vk-map-col li span{color:var(--nb-text-mute)}.vk-map-verkada{background:var(--nb-navy);border-color:var(--nb-navy)}.vk-map-verkada h3{color:var(--nb-cobalt)}.vk-chips{grid-template-columns:1fr}.vk-chips li{color:#fff;background:#ffffff1a;padding:8px 12px;font-weight:700}.vk-map-hub{border:3px solid var(--nb-cobalt);background:var(--nb-bg-mute);text-align:center;align-content:center;justify-items:center;gap:6px;padding:20px 14px;display:grid}.vk-map-hub strong{color:var(--nb-navy);font-size:28px;font-weight:900}.vk-map-hub span{color:var(--nb-text-mute);font-size:13px}.vk-map-hub .vk-hub-kicker{color:var(--nb-cobalt);letter-spacing:2px;font-size:11px;font-weight:800}.vk-map-links{align-content:center;gap:28px;display:grid}.vk-arrow{color:var(--nb-cobalt);justify-items:center;gap:4px;display:grid}.vk-arrow small{color:var(--nb-navy);letter-spacing:1px;text-align:center;text-transform:uppercase;font-size:11px;font-weight:800}.vk-arrow svg{width:100%;max-width:64px;height:16px}.vk-arrow-back svg{transform:scaleX(-1)}.vk-map-strip{border:1px dashed var(--nb-navy);color:var(--nb-text);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;padding:14px 20px;font-size:14px;display:flex}.vk-map-strip strong{color:var(--nb-navy);letter-spacing:1.5px;text-transform:uppercase;font-size:12px}.vk-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vk-card{border:1px solid var(--nb-line);background:#fff;flex-direction:column;gap:10px;padding:20px;scroll-margin-top:24px;font-size:14px;line-height:1.5;display:flex}.vk-card:hover,.vk-card:target{border-color:var(--nb-cobalt);box-shadow:0 12px 28px #0d215214}.vk-card h3{color:var(--nb-navy);margin:0;font-size:19px;line-height:1.2}.vk-card p{margin:0}.vk-who,.vk-note{color:var(--nb-text-mute)}.vk-systems{padding-top:6px;margin-top:auto!important}.vk-note{font-size:13px;font-weight:700}.vk-outcome{border-top:1px solid var(--nb-line);color:var(--nb-navy);padding-top:10px;font-weight:700}.vk-helix{background:var(--nb-navy);color:#fff}.vk-helix-inner{max-width:1240px;margin:0 auto;padding:80px 24px}.vk-helix h2{color:#fff;letter-spacing:-1.5px;max-width:720px;margin:0 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.05}.vk-helix-lede{color:#ffffffd1;max-width:640px;margin:0 0 36px;font-size:17px;line-height:1.55}.vk-flow{grid-template-columns:1fr 100px 1.2fr 130px 1fr;align-items:center;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.vk-flow li{gap:4px;display:grid}.vk-flow li:not(.vk-flow-link){background:#ffffff0f;border:1px solid #ffffff59;padding:16px;font-weight:700}.vk-flow li small{color:#ffffffb8;font-size:12px;font-weight:400;line-height:1.4}.vk-flow li.vk-flow-box{border-color:var(--nb-cobalt);border-width:2px}.vk-flow li.vk-flow-end{background:var(--nb-cobalt);border-color:var(--nb-cobalt);color:var(--nb-navy)}.vk-flow .vk-arrow small{color:#fff}.vk-helix-links{flex-wrap:wrap;gap:8px 24px;margin:28px 0 0;font-size:14px;font-weight:700;display:flex}.vk-helix-links a{color:var(--nb-cobalt)}.vk-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vk-industry{border-top:3px solid var(--nb-cobalt);background:var(--nb-bg-mute);padding:20px}.vk-industry ul{gap:8px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.vk-industry a{color:var(--nb-navy);font-weight:600}.vk-pipeline{counter-reset:vkstep;flex-wrap:wrap;gap:0;margin:0 0 10px;padding:0;list-style:none;display:flex}.vk-pipeline li{border:1px solid var(--nb-line);color:var(--nb-navy);counter-increment:vkstep;background:#fff;flex:150px;padding:14px 16px 14px 34px;font-size:14px;font-weight:700;position:relative}.vk-pipeline li:before{color:var(--nb-cobalt);content:counter(vkstep);position:absolute;left:12px}.vk-pipeline-events{color:var(--nb-text-mute);margin:0 0 32px;font-size:14px}.vk-how-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;margin:0;display:grid}.vk-how-list dt{color:var(--nb-navy);font-weight:800}.vk-how-list dd{color:var(--nb-text);margin:4px 0 0;font-size:14px;line-height:1.55}.vk-prepaid{gap:22px;display:grid}.vk-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.vk-ladder li{border:1px solid var(--nb-line);border-top:3px solid var(--nb-cobalt);background:#fff;gap:4px;padding:22px;display:grid}.vk-ladder-term{color:var(--nb-text-mute);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:800}.vk-ladder strong{color:var(--nb-navy);letter-spacing:-1px;font-size:40px;font-weight:900;line-height:1.1}.vk-ladder small{color:var(--nb-text-mute);font-size:14px}.vk-rules{color:var(--nb-text);gap:6px;margin:0;padding-left:18px;line-height:1.5;display:grid}.vk-example caption{color:var(--nb-text-mute);text-align:left;caption-side:top;padding:0 0 10px;font-size:14px;line-height:1.5}.vk-example tbody th,.vk-example tbody td{vertical-align:middle}.vk-fineprint{color:var(--nb-text-mute);margin:0;font-size:13px}.vk-proof{background:var(--nb-bg-mute)}.vk-proof-inner{justify-items:start;gap:14px;max-width:760px;margin:0 auto;padding:80px 24px;display:grid}.vk-proof h2{color:var(--nb-navy);letter-spacing:-1.5px;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.05}.vk-proof p:not(.nb-eyebrow){margin:0;font-size:17px;line-height:1.6}@media (max-width:960px){.vk-map-grid{grid-template-columns:1fr}.vk-map-links{grid-auto-flow:column;justify-content:center;gap:24px}.vk-map-links .vk-arrow svg{width:16px;max-width:none;height:40px;transform:rotate(90deg)}.vk-map-links .vk-arrow-back svg{transform:rotate(-90deg)}.vk-card-grid,.vk-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-flow{grid-template-columns:1fr}.vk-flow .vk-arrow svg{width:16px;height:36px;transform:rotate(90deg)}.vk-how-list,.vk-workflow-grid{grid-template-columns:1fr}}@media (max-width:640px){.vk-hero{padding-top:44px;padding-bottom:44px}.vk-hero h1{letter-spacing:-1.5px}.vk-hero-support{font-size:16px}.vk-section{padding-top:48px;padding-bottom:48px}.vk-card-grid,.vk-industry-grid,.vk-ladder{grid-template-columns:1fr}.vk-example thead{display:none}.vk-example tbody tr{grid-template-columns:1fr 1fr;gap:6px 12px;padding:14px;display:grid}.vk-example tbody th{grid-column:1/-1}.vk-example tbody td:before{color:var(--nb-text-mute);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.vk-example tbody td:first-of-type:before{content:"At list"}.vk-example tbody td:nth-of-type(2):before{content:"Discount"}.vk-example tbody td:nth-of-type(3):before{content:"Prepaid"}}.talk-page{max-width:760px;margin:0 auto;padding:48px 24px 100px}.talk-page h1{color:var(--nb-navy);letter-spacing:-2px;margin:0 0 16px;font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1}.talk-form{gap:18px;margin-top:32px;display:grid}.talk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:640px){.talk-grid{grid-template-columns:1fr}}.talk-form textarea.nb-input{resize:vertical;min-height:140px}.talk-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.talk-consent{color:var(--hts-text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.talk-consent input{flex:none;width:20px;height:20px;margin-top:2px}.talk-consent a,.talk-fallback a{color:var(--hts-link);text-decoration:underline}.talk-status{min-height:1.4em;color:var(--nb-text-mute);font-size:14px}.talk-error{border:1px solid var(--hts-error);background:var(--hts-error-soft);color:var(--hts-text);padding:14px 16px}.talk-error:focus-visible,.talk-success h2:focus-visible{outline:3px solid var(--nb-cobalt);outline-offset:2px}.talk-error p,.talk-fallback{margin:0}.talk-fallback{color:var(--nb-text-mute);font-size:14px}.talk-success{border:1px solid var(--hts-success);background:var(--hts-success-soft);margin-top:32px;padding:24px}.talk-success h2{color:var(--nb-navy);margin:0 0 8px}.service-page{max-width:1040px}.service-page-head{align-items:flex-start;gap:28px;margin-bottom:40px;display:flex}.service-page-head .nb-eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.service-page-title{color:var(--nb-navy);letter-spacing:-1.2px;margin:8px 0 14px;font-size:clamp(30px,4.5vw,48px);line-height:1.08}.service-page-body{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:40px;display:grid}.service-page-body h2{color:var(--nb-navy);margin-bottom:14px;font-size:22px}.service-page-points{gap:12px;padding-left:20px;line-height:1.55;display:grid}.service-page-note{border:1px solid var(--nb-line);background:var(--nb-bg-mute);margin-top:20px;padding:14px 16px;line-height:1.5}.service-page-aside{border:1px solid var(--nb-line);background:#fff;align-self:start;padding:20px;line-height:1.55}.service-page-aside a{margin-top:12px;font-weight:600;display:inline-block}.service-page-footnote{opacity:.75;max-width:72rem;margin:1rem auto 0;padding:0 1rem;font-size:.8125rem}.public-product-card h3 a,.managed-products-tile h2 a{color:inherit;text-decoration:none}.public-product-card h3 a:hover,.managed-products-tile h2 a:hover{text-decoration:underline}@media (max-width:768px){.service-page-head{flex-direction:column;gap:16px}.service-page-body{grid-template-columns:1fr;gap:24px}}.dash-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dash-title .nb-eyebrow{color:var(--nb-cobalt)}.dash-sub{color:var(--nb-text);margin:6px 0 0}.dash-stats{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px;margin:28px 0;display:grid}.dash-stat{background:var(--nb-bg);border:1px solid var(--nb-line);color:var(--nb-navy);overflow-wrap:anywhere;border-radius:12px;gap:6px;min-width:0;padding:20px 22px;text-decoration:none;display:grid}a.dash-stat:hover{border-color:var(--nb-cobalt)}.dash-stat--with-footer{align-content:start}.dash-stat-link{color:inherit;gap:6px;text-decoration:none;display:grid}.dash-stat-link:hover .dash-stat-label{color:var(--nb-cobalt)}.dash-stat-link:focus-visible,a.dash-stat:focus-visible,.dash-card a:focus-visible{outline:2px solid var(--nb-cobalt);outline-offset:2px}.dash-stat-value{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1.1}.dash-stat-value--good{color:var(--hts-success)}.dash-stat-value--warn{color:var(--hts-warning)}.dash-stat-value--bad{color:var(--hts-error)}.dash-stat-label{color:var(--nb-text);font-size:13px;font-weight:600}.dash-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.dash-col{gap:24px;min-width:0;display:grid}.dash-card{background:var(--nb-bg);border:1px solid var(--nb-line);border-radius:12px;padding:20px 24px}.dash-card-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.dash-card-head h2{color:var(--nb-navy);margin:0;font-size:17px;font-weight:600}.dash-card-head a{color:var(--hts-link);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.dash-rows{margin:0;padding:0;list-style:none}.dash-row{border-top:1px solid var(--nb-line);align-items:center;gap:12px;padding:12px 0;display:flex}.dash-row-main{min-width:0;color:var(--nb-navy);flex:1;gap:2px;text-decoration:none;display:grid}.dash-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.dash-row-main span{color:var(--nb-text);font-size:12px}a.dash-row-main:hover strong{text-decoration:underline}.dash-pill{background:var(--nb-bg-mute);color:var(--nb-text);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.dash-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.dash-pill--good,.dash-pill--success{background:var(--hts-success-soft);color:var(--hts-success)}.dash-pill--warn,.dash-pill--warning{background:var(--hts-warning-soft);color:var(--hts-warning)}.dash-pill--bad,.dash-pill--error{background:var(--hts-error-soft);color:var(--hts-error)}.dash-pill--info{background:var(--hts-action-blue-soft);color:var(--hts-link)}.dash-pill--mute{background:var(--nb-bg-mute);color:var(--nb-text)}.dash-notices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dash-notice{border-left:3px solid var(--nb-cobalt);background:var(--nb-bg-mute);border-radius:4px;padding:12px 14px}.dash-notice a{color:var(--nb-navy);font-size:14px;text-decoration:none}.dash-notice a:hover{text-decoration:underline}.dash-notice--warn{border-left-color:var(--nb-amber)}.dash-notice--bad{border-left-color:var(--nb-red)}.dash-empty{border-top:1px solid var(--nb-line);color:var(--nb-text);margin:4px 0 0;padding-top:12px;font-size:14px}.dash-fineprint{color:var(--nb-text);opacity:.8;margin-top:32px;font-size:12px}@media (max-width:960px){.dash-cols{grid-template-columns:1fr}}.builder{grid-template-columns:220px minmax(0,1fr) 320px;align-items:start;gap:16px;margin:20px 0;display:grid}.builder--read-only{grid-template-columns:minmax(0,1fr) 320px}.builder-palette{gap:8px;min-width:0;padding:16px;display:grid}.builder-palette .nb-input,.builder-palette-item,.builder-panel .nb-input{box-sizing:border-box;width:100%}.builder-palette-item{text-align:left;border:1px dashed var(--nb-line);background:var(--nb-bg-mute);color:var(--nb-navy);font:inherit;cursor:pointer;padding:10px 12px;font-weight:600}.builder-palette-item:hover,.builder-palette-item:focus-visible{border-color:var(--hts-link)}.builder-palette-item:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.builder-canvas{background:var(--nb-bg-mute);min-height:320px;padding:20px}.builder-nodes{justify-items:center;gap:0;margin:0;padding:0;list-style:none;display:grid}.builder-nodes li{justify-items:center;width:100%;max-width:420px;display:grid}.builder-nodes li+li:before{content:"";background:var(--nb-line);width:2px;height:20px}.builder-node{text-align:left;border:1px solid var(--nb-line);border-left:4px solid var(--nb-navy);width:100%;font:inherit;color:var(--nb-text);cursor:pointer;background:#fff;gap:2px;padding:12px 14px;display:grid}.builder-node strong{color:var(--nb-navy)}.builder-node--trigger{border-left-color:var(--hts-link)}.builder-node--condition,.builder-node--gate{border-left-color:var(--nb-amber)}.builder-node--wait{border-left-color:var(--nb-text-mute)}.builder-node--selected{outline:3px solid var(--hts-link);outline-offset:1px}.builder-node--unreachable{opacity:.75;border-style:dashed}.builder-node:focus-visible{outline:3px solid var(--hts-link);outline-offset:1px}.builder-node-kind{text-transform:uppercase;letter-spacing:.5px;color:var(--nb-text-mute);font-size:12px;font-weight:700}.builder-panel{gap:12px;padding:16px;display:grid}.builder-json{width:100%;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px}.builder-field-error{color:var(--nb-red);font-size:13px;font-weight:600}.builder-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.builder-problems{flex-basis:100%;margin:0;padding-left:32px}.builder-lower{grid-template-columns:1fr 1fr;gap:24px;display:grid}.builder-lower section{align-content:start;gap:12px;display:grid}.builder-diff{border-top:1px solid var(--nb-line);margin:12px 0 0;padding:12px 16px 12px 32px;font-size:14px}.builder-test{gap:10px;padding:16px;display:grid}.builder-run{padding:16px}.builder-create{flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;display:flex}@media (max-width:1100px){.builder,.builder--read-only,.builder-lower{grid-template-columns:1fr}}.connections-list{margin:20px 0 32px;padding:0;list-style:none}.connections-row{border-top:1px solid var(--nb-line);gap:12px;padding:16px 20px;display:grid}.connections-row:first-child{border-top:0}.connections-row-main{grid-template-columns:minmax(200px,1fr) minmax(0,1.6fr) 280px;align-items:center;gap:16px;display:grid}.connections-row-main strong{color:var(--nb-navy);display:block}.connections-purpose{color:var(--nb-text);font-size:13px}.connections-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.connections-facts dt{color:var(--nb-text-mute);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.connections-facts dd{margin:2px 0 0;font-size:14px}.connections-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.connections-row-actions .hts-button,.builder-versions .hts-button,.connections-facts .nb-pill{white-space:nowrap}.connections-form{background:var(--nb-bg-mute);gap:12px;max-width:480px;padding:16px;display:grid}.connections-form-actions{gap:8px;display:flex}.connections-note{color:var(--nb-text);font-size:13px}@media (max-width:900px){.connections-row-main,.connections-facts{grid-template-columns:1fr}}.site-last-sync{color:var(--nb-text-mute);margin-top:-4px;font-size:14px}.site-tabs{border-bottom:1px solid var(--nb-line);flex-wrap:wrap;gap:4px 24px;margin-top:16px;display:flex}.site-tabs__tab{appearance:none;color:var(--nb-text-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 2px;font-weight:700}.site-tabs__tab:hover{color:var(--nb-navy)}.site-tabs__tab--active{color:var(--nb-navy);border-bottom-color:var(--hts-link)}.site-tabs__tab:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.site-story{gap:24px;display:grid}.site-story__heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.site-story__steps article{border-top:3px solid var(--hts-link)}.site-story__steps strong,.site-story h3{color:var(--nb-navy)}.site-story__source{color:var(--nb-text-mute);font-size:.875rem}.site-story ol,.site-story ul{gap:10px;padding-left:20px;display:grid}.site-story__history .nb-card{min-width:0}@media (max-width:720px){.site-story__heading{display:block}.site-story__steps,.site-story__signals,.site-story__history{grid-template-columns:1fr}}.site-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0 0 12px;display:flex}.site-mobile-ticket{display:none}.site-offline-now>a,.site-area-card a,.site-device-card__head a{color:var(--hts-link)}.kit-kpi{border:1px solid var(--nb-line);background:var(--nb-bg);min-width:0;box-shadow:var(--hts-shadow-sm);border-radius:12px;flex-direction:column;gap:6px;padding:20px;display:flex}.kit-kpi__label{color:var(--nb-text);order:2;margin:0;font-size:14px;font-weight:700}.kit-kpi__value-row{order:1;align-items:baseline;gap:8px;display:flex}.kit-kpi__value{color:var(--nb-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1}.kit-kpi__value--warning{color:var(--hts-warning)}.kit-kpi__value--critical{color:var(--hts-error)}.kit-kpi__value--positive{color:var(--hts-success)}.kit-kpi__value--info{color:var(--hts-link)}.kit-kpi__of,.kit-kpi__sub{color:var(--nb-text-mute);margin:0;font-size:13px}.kit-kpi__sub{order:3}.kit-kpi__parts{background:var(--nb-bg-mute);border-radius:999px;order:4;height:6px;display:flex;overflow:hidden}.kit-kpi__part--default{background:var(--nb-text-mute)}.kit-kpi__part--positive{background:var(--hts-success)}.kit-kpi__part--warning{background:var(--hts-warning)}.kit-kpi__part--critical{background:var(--hts-error)}.kit-kpi__part--info{background:var(--hts-link)}.kit-chart{border:1px solid var(--nb-line);background:var(--nb-bg);border-radius:12px;min-width:0;padding:20px}.kit-chart h2{color:var(--nb-navy);margin:0;font-size:16px}.kit-chart__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kit-chart__ranges{border:1px solid var(--nb-line);border-radius:6px;display:inline-flex;overflow:hidden}.kit-chart__ranges button{border:0;border-right:1px solid var(--nb-line);background:var(--nb-bg);color:var(--nb-text);font:inherit;padding:7px 12px;font-size:12px;font-weight:700}.kit-chart__ranges button:last-child{border-right:0}.kit-chart__ranges button[aria-pressed=true]{background:var(--nb-navy);color:var(--nb-bg)}.kit-chart__empty{min-height:150px;color:var(--nb-text-mute);text-align:center;place-content:center;gap:6px;display:grid}.kit-line-chart{width:100%;margin-top:12px;display:block}.kit-line-chart__grid{stroke:var(--nb-line);stroke-width:1px}.kit-line-chart__target{stroke:var(--nb-text-mute);stroke-width:1.5px;stroke-dasharray:5 4}.kit-line-chart__series{fill:none;stroke:var(--hts-link);stroke-width:2.5px;vector-effect:non-scaling-stroke}.kit-line-chart__series--1{stroke:var(--nb-navy)}.kit-line-chart__series--2{stroke:var(--hts-success)}.kit-chart__legend{color:var(--nb-text-mute);flex-wrap:wrap;gap:12px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.kit-donut{align-items:center;gap:24px;margin-top:12px;display:flex}.kit-donut__plot{flex:0 0 170px;position:relative}.kit-donut__plot svg{width:170px;display:block;transform:rotate(-90deg)}.kit-donut__track,.kit-donut__segment{fill:none;stroke-width:6px}.kit-donut__track{stroke:var(--nb-bg-mute)}.kit-donut__segment--0{stroke:var(--hts-link)}.kit-donut__segment--1{stroke:var(--nb-navy)}.kit-donut__segment--2{stroke:var(--hts-action-blue)}.kit-donut__segment--3{stroke:var(--hts-info)}.kit-donut__segment--4{stroke:var(--hts-success)}.kit-donut__segment--5{stroke:var(--hts-warning)}.kit-donut__segment--6{stroke:var(--nb-line)}.kit-donut__plot>span{text-align:center;color:var(--nb-text-mute);place-content:center;font-size:12px;display:grid;position:absolute;inset:0}.kit-donut__plot strong{color:var(--nb-navy);font-size:24px;display:block}.kit-donut>ul{flex:1;margin:0;padding:0;list-style:none}.kit-donut li{color:var(--nb-text);align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.kit-donut li strong{font-variant-numeric:tabular-nums;margin-left:auto}.kit-donut__key{background:var(--hts-link);border-radius:50%;width:8px;height:8px}.kit-donut__key--1{background:var(--nb-navy)}.kit-donut__key--2{background:var(--hts-action-blue)}.kit-donut__key--3{background:var(--hts-info)}.kit-donut__key--4{background:var(--hts-success)}.kit-donut__key--5{background:var(--hts-warning)}.kit-donut__key--6{background:var(--nb-line)}.site-redesign{gap:24px;padding-top:24px;display:grid}.site-redesign__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.site-redesign__charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-redesign__lower{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.site-area-card,.site-mobile-issue,.site-device-card{border:1px solid var(--nb-line);background:var(--nb-bg);border-radius:12px;padding:20px}.site-area-card h2,.site-mobile-issue h2,.site-device-card h2{color:var(--nb-navy);margin:0 0 16px;font-size:16px}.site-area-card ul{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.site-area-card li{color:var(--nb-text);grid-template-columns:minmax(100px,.8fr) minmax(120px,1fr) auto auto;align-items:center;gap:12px;font-size:13px;display:grid}.site-area-card li>span:nth-of-type(3){font-variant-numeric:tabular-nums}.site-area-card li strong{color:var(--hts-error);font-size:12px}.site-area-card__bar{background:var(--hts-error-soft);border-radius:999px;height:6px;overflow:hidden}.site-area-card__bar i{border-radius:inherit;background:var(--hts-success);height:100%;display:block}.site-device-card__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.site-device-card__table{overflow-x:auto}.site-device-card__serial{font-family:var(--hts-font-mono)}.site-mobile-issue{display:none}.site-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-area-grid h3{color:var(--nb-navy);margin:0 0 8px;font-size:16px}.site-area-grid p{margin:0}.site-health-reasons{color:var(--hts-error);margin-top:-4px;font-size:14px}.site-offline-now{border:1px solid var(--nb-line);background:var(--nb-bg);border-radius:12px;padding:20px}.site-offline-now h2{color:var(--nb-navy);margin:0 0 12px;font-size:16px}.site-offline-now ul{color:var(--nb-text);gap:8px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:grid}.site-offline-now>a{font-size:13px}.site-offline-now>a,.site-area-card>a,.site-device-card__head a,.site-mobile-issue>a{color:var(--hts-link)}.site-offline-now>a:focus-visible,.site-area-card>a:focus-visible,.site-device-card__head a:focus-visible,.site-mobile-issue>a:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}@media (max-width:760px){.site-detail-actions{display:none}.site-tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.site-tabs::-webkit-scrollbar{display:none}.site-tabs__tab{flex:none}.site-redesign{gap:16px;padding-top:16px}.site-redesign__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-redesign__kpis .kit-kpi:nth-child(2),.site-redesign__kpis .kit-kpi:nth-child(4){display:none}.kit-kpi{min-height:114px;padding:16px}.kit-kpi__value{font-size:26px}.site-redesign__charts,.site-redesign__lower .kit-chart,.site-device-card{display:none}.site-redesign__lower{display:block}.site-area-card{padding:20px}.site-area-card li{grid-template-columns:minmax(100px,1fr) minmax(70px,.75fr) auto;gap:8px}.site-area-card li strong{display:none}.site-mobile-issue{gap:8px;display:grid}.site-mobile-ticket{gap:12px;margin-top:16px;display:grid}.site-mobile-ticket>*{width:100%}.site-mobile-issue h2,.site-mobile-issue p{margin:0}.site-area-grid{grid-template-columns:1fr}}.site-reports{gap:20px;display:grid}.site-reports .portal-section{margin-top:0}.site-uptime-card{overflow-x:auto}.site-uptime-line{fill:none;stroke:var(--hts-success);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.site-uptime-point{fill:var(--hts-success);stroke:#fff;stroke-width:2px}.site-uptime-table-wrap{overflow-x:auto}.site-visit{color:var(--nb-navy);font-size:18px;font-weight:700;line-height:1.3}.site-top-issues{margin:12px 0 0;padding:0;list-style:none}.site-top-issue{border-top:1px solid var(--nb-line);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:12px 16px;display:grid}.site-top-issue:first-child{border-top:0}.site-top-issue__head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.site-top-issue__title{color:var(--nb-navy);font-weight:700}.site-top-issue__next{color:var(--nb-text);grid-column:1;margin:0;font-size:14px}.site-top-issue>.site-link-button{grid-area:1/2/span 2}.site-link-button{appearance:none;color:var(--hts-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}a.site-link-button{text-decoration:none}a.site-link-button:hover{text-decoration:underline}a.camera-tile{color:inherit;text-decoration:none}.site-link-button:disabled{color:var(--nb-text-mute);cursor:default}.site-link-button:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.site-see-all{margin-top:12px}.site-issues-stack{gap:0;display:grid}.site-issue__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.site-issue__summary .site-issue__title{color:var(--nb-navy);font-weight:700}.site-issue__camera-count{color:var(--nb-text-mute);font-size:14px;font-weight:400}.site-issue__body{padding:4px 16px 16px}.site-subsection{margin-top:24px}.site-camera-filters{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.site-camera-search input{border:1px solid var(--nb-line);min-width:260px;font:inherit;padding:8px 10px}.site-camera-toggle{color:var(--nb-navy);align-items:center;gap:8px;font-weight:600;display:inline-flex}.site-history{margin-top:0;padding:12px 16px}.site-pager{color:var(--nb-text);justify-content:center;align-items:center;gap:20px;margin-top:12px;font-size:14px;display:flex}@media (max-width:760px){.site-camera-search input{width:100%;min-width:0}.site-camera-search{flex:100%}.site-top-issue{grid-template-columns:1fr}.site-top-issue>.site-link-button{grid-area:auto/1;justify-self:start}}.dv2-lede{color:var(--hts-text);margin:6px 0 2px}.dv2-asof{color:var(--nb-text-mute);margin:0 0 8px;font-size:13px}.dv2-notice{margin-top:16px}.dv2-notice p{margin:0}.dv2-site__name a{color:var(--nb-navy)}.dv2-site__name a:hover{color:var(--hts-link)}.dv2-tiles{margin-top:16px}.dv2-tile .nb-stat{font-size:32px}.dv2-tile .nb-stat-label{text-transform:none;letter-spacing:0;color:var(--hts-text);margin-top:8px}.dv2-tile__sub{color:var(--nb-text-mute);margin-top:6px;font-size:13px}.dv2-of{color:var(--nb-text-mute);font-size:16px;font-weight:700}.dv2-stat-warn{color:var(--hts-warning)}.dv2-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.dv2-search{flex:260px;min-width:0}.dv2-search .nb-input{width:100%;min-height:44px}.dv2-select .portal-report__select{min-width:140px}.dv2-segmented{border:1px solid var(--hts-border);display:inline-flex}.dv2-segmented button{font:inherit;background:var(--nb-bg);min-height:44px;color:var(--nb-navy);cursor:pointer;border:0;padding:0 14px;font-size:14px;font-weight:600}.dv2-segmented button+button{border-left:1px solid var(--hts-border)}.dv2-segmented button[aria-pressed=true]{background:var(--nb-navy);color:#fff}.dv2-segmented button:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.dv2-clear{font-size:14px}.dv2-nomatch{color:var(--nb-text-mute);margin:16px 0}.dv2-group{margin-top:16px;padding:18px 16px 12px}.dv2-group__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.dv2-group__title{align-items:center;gap:8px;margin:0;font-size:18px;display:inline-flex}.dv2-group__meta{color:var(--nb-text-mute);font-size:13px}.dv2-icon{color:var(--nb-navy);flex:none}.dv2-table{table-layout:fixed}.dv2-table th{letter-spacing:.8px;padding:8px 12px;font-size:12px}.dv2-table th:first-child{width:30%}.dv2-table td{vertical-align:middle}.dv2-name-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dv2-name{color:var(--nb-navy);font-weight:600}.dv2-mono{font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px}.dv2-pager{color:var(--nb-text-mute);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 0;font-size:13px;display:flex}.dv2-pager__buttons{gap:14px;display:inline-flex}.dv2-pager button:disabled{color:var(--nb-text-mute);cursor:default;opacity:.6;text-decoration:none}.dv2-empty{background:var(--nb-bg-mute);align-items:flex-start;gap:12px;padding:12px;display:flex}.dv2-empty__title{color:var(--nb-navy);font-weight:600}.dv2-empty__text{color:var(--nb-text-mute);margin-top:2px;font-size:13px}.dv2-freshness{color:var(--nb-text-mute);margin:0 0 8px;font-size:13px}.dv2-cameras{background:var(--nb-bg-mute);flex-wrap:wrap;align-items:center;gap:14px;padding:12px;display:flex}.dv2-cameras__count{color:var(--nb-navy);font-size:24px;font-weight:900}.dv2-cameras__link{margin-left:auto;font-weight:600}.dv2-sites{border-top:1px solid var(--nb-line);margin:0;padding:0;list-style:none}.dv2-site{border-bottom:1px solid var(--nb-line)}.dv2-site__row{grid-template-columns:32px minmax(0,2fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.dv2-site__toggle{font:inherit;min-width:32px;min-height:32px;color:var(--nb-navy);cursor:pointer;background:0 0;border:0}.dv2-site__toggle:disabled{color:var(--nb-text-faint);cursor:default}.dv2-site__toggle:focus-visible{outline:3px solid var(--nb-cobalt)}.dv2-site__name{color:var(--nb-navy);min-width:0;font-weight:600}.dv2-site__sub{color:var(--nb-text-mute);margin-top:2px;font-size:13px;font-weight:400}.dv2-site__counts{color:var(--hts-text);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.dv2-bad{color:var(--hts-error);font-weight:600}.dv2-warn{color:var(--hts-warning);font-weight:600}.dv2-site__devices{padding:0 4px 12px 44px}@media (max-width:960px){.dv2-tiles.nb-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.dv2-tiles.nb-grid-4{grid-template-columns:repeat(2,1fr);gap:10px}.dv2-tile{padding:14px}.dv2-tile .nb-stat{font-size:26px}.dv2-select{flex:calc(50% - 10px)}.dv2-select .portal-report__select{width:100%;min-width:0}.dv2-segmented{flex:100%}.dv2-segmented button{flex:1}.dv2-table thead{display:none}.dv2-table{table-layout:auto}.dv2-table,.dv2-table tbody,.dv2-table tr,.dv2-table td{width:100%;display:block}.dv2-table tr{border:1px solid var(--nb-line);margin-bottom:10px;padding:8px 12px}.dv2-table tr:hover td{background:0 0}.dv2-table td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.dv2-table td:before{content:attr(data-label);color:var(--nb-text-mute);font-family:var(--hts-font-sans);text-align:left;flex:none;font-size:13px}.dv2-table td.dv2-cell-name{text-align:left;justify-content:flex-start;padding-bottom:6px}.dv2-table td.dv2-cell-name:before{display:none}.dv2-site__row{grid-template-columns:32px minmax(0,1fr) auto}.dv2-site__counts{grid-column:2/-1}.dv2-site__devices{padding-left:0}.dv2-cameras__link{margin-left:0}}.site-header-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.site-breadcrumb{color:var(--nb-text-mute);font-size:14px}.site-breadcrumb a{color:var(--hts-link)}.site-breadcrumb a:hover{text-decoration:underline}.site-breadcrumb [aria-current=page]{color:var(--nb-navy);font-weight:600}.site-last-sync{color:var(--nb-text-mute);margin:0;font-size:13px}.site-row-link{cursor:pointer}.site-row-link:hover{background:var(--nb-bg-mute)}.site-row-link:focus-visible{outline:3px solid var(--nb-cobalt);outline-offset:-3px}.site-kpi-link{height:100%;color:inherit;display:block}.site-kpi-link:hover{text-decoration:none}.site-kpi-link .kit-kpi{height:100%}.site-kpi-link:focus-visible{outline:3px solid var(--nb-cobalt);outline-offset:2px;border-radius:12px}.site-area-card__row{width:100%;color:var(--nb-text);font:inherit;text-align:left;grid-template-columns:minmax(100px,.8fr) minmax(120px,1fr) auto auto;align-items:center;gap:12px;font-size:13px;display:grid}.site-area-card__row>span:nth-of-type(3){font-variant-numeric:tabular-nums}.site-area-card__row strong{color:var(--hts-error);font-size:12px}.site-area-card li>.site-area-card__row{grid-column:1/-1}.site-area-card li>.site-area-card__row>span:nth-of-type(3){text-align:right;white-space:nowrap;min-width:5ch}.detail-drawer-root{z-index:70;position:fixed;inset:0}.detail-drawer__overlay{background:#0f172a73;position:absolute;inset:0}.detail-drawer{background:var(--nb-bg);border-left:1px solid var(--nb-line);width:min(480px,100%);padding:16px 24px 24px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 40px #0f172a29}.detail-drawer__head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.detail-drawer__title{letter-spacing:.8px;text-transform:uppercase;color:var(--nb-text-mute);margin:0;font-size:12px;font-weight:600}.detail-drawer__header{margin-top:8px}.detail-drawer__eyebrow{color:var(--nb-text-mute);margin:0;font-size:13px}.detail-drawer__name{color:var(--nb-navy);overflow-wrap:anywhere;margin:4px 0 0;font-size:22px;line-height:1.25}.detail-drawer__status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.detail-drawer__state{color:var(--nb-text);margin:6px 0 0;font-size:14px}.detail-drawer__rows{border-top:1px solid var(--nb-line);margin:16px 0 0;display:grid}.detail-drawer__row{border-bottom:1px solid var(--nb-line);grid-template-columns:minmax(96px,.55fr) minmax(0,1.45fr);gap:4px 16px;padding:10px 0;font-size:14px;display:grid}.detail-drawer__row dt{color:var(--nb-text-mute)}.detail-drawer__row dd{color:var(--nb-navy);overflow-wrap:anywhere;margin:0}.detail-drawer__charts{gap:12px;margin-top:16px;display:grid}.detail-drawer__collecting{background:var(--nb-bg-mute);color:var(--nb-text-mute);margin:16px 0 0;padding:12px 14px;font-size:13px}.detail-drawer__issue{border:1px solid var(--hts-warning);border-radius:8px;gap:8px;margin-top:16px;padding:12px 14px;font-size:14px;display:grid}.detail-drawer__issue p{margin:0}.detail-drawer__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.detail-drawer__footnote{color:var(--nb-text-mute);margin:14px 0 0;font-size:13px}.detail-drawer__gone{color:var(--nb-text-mute);margin:0}.cameras-page .site-redesign__kpis{padding-top:0}.cameras-page .site-redesign__charts{grid-template-columns:repeat(2,minmax(0,1fr))}.cameras-offline-locations{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cameras-offline-locations li{color:var(--nb-text);grid-template-columns:minmax(100px,.8fr) minmax(120px,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.cameras-offline-locations li>span:last-child{font-variant-numeric:tabular-nums}.cameras-offline-locations a{color:var(--hts-link)}.cameras-offline-locations a:hover{text-decoration:underline}.cameras-group{margin-top:12px}.cameras-group[open]>summary+*{padding:12px 16px 16px}.cameras-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.camera-tile{border:1px solid var(--nb-line);background:var(--nb-bg);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-items:start;gap:6px;padding:14px;display:grid}.camera-tile:hover{border-color:var(--hts-link)}.camera-tile:focus-visible{outline:3px solid var(--nb-cobalt);outline-offset:2px}.camera-tile__name{color:var(--nb-navy);font-weight:700}.camera-tile__meta{color:var(--nb-text);font-size:13px}.camera-tile__seen{color:var(--nb-text-mute);font-size:13px}@media (max-width:760px){.detail-drawer{border-left:0;width:100%;padding:16px}.site-area-card__row{grid-template-columns:minmax(100px,1fr) minmax(70px,.75fr) auto;gap:8px}.site-area-card__row strong{display:none}.cameras-page .site-redesign__charts{grid-template-columns:1fr;display:grid}.cameras-page .cameras-trend{display:none}.cameras-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}.news-page h1,.news-article h1{max-width:760px;color:var(--nb-navy);letter-spacing:-1.5px;font-size:clamp(32px,4.5vw,52px);line-height:1.08}.news-list{gap:28px;max-width:760px;margin:36px 0 0;padding:0;list-style:none;display:grid}.news-list time{color:var(--nb-text-mute);font-size:13px;font-weight:700}.news-list h2{color:var(--nb-navy);margin:6px 0;font-size:24px;line-height:1.2}.news-article{max-width:808px}.news-article h2{color:var(--nb-navy);margin-top:40px;font-size:26px;line-height:1.2}.news-article p,.news-article li{line-height:1.65}.news-article blockquote{border-left:3px solid var(--nb-navy);margin:32px 0;padding:4px 0 4px 20px}.news-article blockquote footer{color:var(--nb-text-mute);font-size:14px;font-weight:700}.news-fineprint{color:var(--nb-text-mute);margin-top:24px;font-size:13px}.vk-after-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.vk-after-card{background:var(--nb-surface,#f6f8fb);border:1px solid #0d215214;border-radius:14px;flex-direction:column;gap:8px;padding:22px;display:flex}.vk-after-card h3{color:var(--nb-navy);margin:0;font-size:18px;line-height:1.25}.vk-after-card p{margin:0;line-height:1.55}.vk-after-status{margin:0}.vk-after-link{color:var(--nb-navy);margin-top:auto;font-size:13px;font-weight:700}.vk-after-how{max-width:820px;margin-top:28px}.vk-after-how h3{color:var(--nb-navy);font-size:20px}.vk-after-how li{margin-bottom:6px;line-height:1.6}.pricing-table tbody tr.pricing-group{border-top:0}.pricing-table tbody tr.pricing-group th{background:var(--nb-bg-mute);color:var(--nb-text);letter-spacing:1.2px;text-transform:uppercase;padding:22px 20px 10px;font-size:13px;font-weight:800}.managed-products-hero p a{color:var(--hts-link);text-underline-offset:3px;text-decoration:underline}.managed-products-tile-cta{margin-top:16px}@media (max-width:480px){.consent-banner{gap:10px;padding:14px;bottom:12px;left:12px;right:12px}.consent-banner-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consent-banner-actions .hts-button{justify-content:center;width:100%}.consent-banner-actions .hts-button:nth-child(3){grid-column:1/-1}}.report-subscribe{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.report-subscribe__status{color:var(--nb-text-mute);font-size:14px}.report-subscribe__error{color:var(--nb-red);font-size:14px}@media (max-width:760px){.pricing-table tbody tr.pricing-group{background:var(--nb-bg-mute);padding:0;display:block}.pricing-table tbody tr.pricing-group th{padding:16px 18px 8px;display:block}}@media (max-width:720px){.nb-table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}.invoice-aging{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 20px;display:grid}.invoice-aging__bucket{border:1px solid var(--nb-line);background:var(--nb-bg);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.invoice-aging__bucket--late{border-color:var(--hts-error-soft)}.invoice-aging__label{color:var(--nb-text-mute);font-size:13px}.invoice-aging__total{color:var(--nb-navy);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.invoice-aging__count{color:var(--nb-text-mute);font-size:13px}.invoice-due__sub{font-size:13px;display:block}.invoice-summary{border:1px solid var(--nb-line);background:var(--nb-bg);border-radius:12px;gap:16px;margin:0 0 20px;padding:20px;display:grid}.invoice-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.invoice-summary__balance{color:var(--nb-navy);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800}.invoice-summary__meta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 24px;margin:0;display:grid}.invoice-summary__meta dt{color:var(--nb-text-mute);font-size:13px}.invoice-summary__meta dd{color:var(--nb-navy);margin:2px 0 0;font-weight:600}.invoice-summary__actions{flex-wrap:wrap;gap:12px;display:flex}.invoice-summary__note{color:var(--nb-text-mute);margin:0;font-size:14px}.people-access-search{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--nb-line);border-radius:6px;margin:6px 0 8px;padding:8px 10px}.people-access-sites{gap:2px;max-height:360px;display:grid;overflow-y:auto}.people-access-site{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 2px;font-size:14px;display:flex}.people-access-site input{margin-top:3px}.people-access-site__address{color:var(--nb-text-mute)}.site-pack__summary{color:var(--nb-text);margin:0 0 16px;font-size:14px}.site-pack__note{color:var(--nb-text-mute);margin:16px 0 0;font-size:14px}.site-pack__card--alone .portal-report__export{min-height:44px}.incidents-page{gap:16px;display:grid}.incidents-page__header{margin-bottom:0}.incidents-page__actions{flex-wrap:wrap;gap:12px;margin:0;display:flex}.incidents-timeline-card{border-radius:12px;gap:14px;padding:18px 20px;display:grid}.incidents-timeline-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.incidents-timeline-card__head h2{color:var(--nb-navy);margin:0;font-size:16px;font-weight:700}.incidents-timeline-card__legend{color:var(--nb-text-mute);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;font-weight:600;display:inline-flex}.incidents-timeline-card__key{align-items:center;gap:6px;display:inline-flex}.incidents-timeline-card__dot{border-radius:999px;width:8px;height:8px;display:inline-block}.incidents-timeline-card__dot--offline{background:var(--hts-error)}.incidents-timeline-card__dot--degraded{background:var(--hts-warning)}.incidents-timeline-card__empty{color:var(--nb-text-mute);margin:0;font-size:14px}.incidents-timeline{gap:8px;display:grid}.incidents-timeline__rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.incidents-timeline__row{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;gap:16px;display:grid}.incidents-timeline__label{appearance:none;font:inherit;color:var(--nb-text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;margin:-4px -6px;padding:4px 6px;font-size:13px;overflow:hidden}.incidents-timeline__label:hover,.incidents-timeline__label--active{color:var(--nb-navy);background:var(--nb-bg-mute)}.incidents-timeline__label:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.incidents-timeline__site{color:var(--nb-navy);font-weight:600}.incidents-timeline__track{background:var(--nb-bg-mute);cursor:pointer;border-radius:999px;height:12px;position:relative;overflow:hidden}.incidents-timeline__bar{border-radius:999px;min-width:8px;position:absolute;top:1px;bottom:1px}.incidents-timeline__bar--offline{background:var(--hts-error)}.incidents-timeline__bar--degraded{background:var(--hts-warning)}.incidents-timeline__axis{border-top:1px solid var(--nb-line);grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:16px;padding-top:4px;display:grid}.incidents-timeline__ticks{color:var(--nb-text-mute);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.incidents-tabs{margin-top:4px}.incidents-tabs__badge{background:var(--nb-bg-mute);min-width:20px;height:20px;color:var(--nb-navy);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.incidents-filter-bar{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.incidents-filter-bar__controls{flex-wrap:wrap;flex:520px;align-items:center;gap:8px;min-width:0;display:flex}.incidents-filter-chip{appearance:none;border:1px solid var(--nb-line);background:var(--nb-bg-mute);min-height:34px;color:var(--nb-navy);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.incidents-filter-chip--static{cursor:default;background:#eef6ff;border-color:#bfdbfe}.incidents-filter-chip:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.incidents-filter-bar__select .portal-report__select{border-radius:8px;min-height:36px;padding:6px 28px 6px 10px;font-size:13px}.incidents-filter-bar__search{flex:200px;min-width:160px}.incidents-filter-bar__search .nb-input{box-sizing:border-box;border-radius:8px;width:100%;min-height:36px;padding:6px 10px;font-size:13px}.incidents-filter-bar__clear{font-size:13px}.incidents-filter-bar__summary{color:var(--nb-text-mute);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.incidents-master-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.incidents-master-detail--with-detail{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.incidents-list-card{border-radius:12px;min-width:0;padding:0;overflow:hidden}.incidents-list-card__empty,.incidents-list-card__nomatch{padding:24px}.incidents-list-card__nomatch{color:var(--nb-text-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.incidents-list-card__nomatch p{margin:0}.incidents-list-card__scope{border-top:1px solid var(--nb-line);padding:12px 16px}.incidents-table{border-collapse:collapse;width:100%}.incidents-table th{letter-spacing:.6px;text-transform:uppercase;color:var(--nb-text-mute);background:var(--nb-bg-mute);padding:10px 12px;font-size:11px}.incidents-table td{vertical-align:middle;padding:12px;font-size:13px}.incidents-table__sort{appearance:none;color:inherit;font:inherit;text-transform:uppercase;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.incidents-table__sort:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.incidents-table__row{cursor:pointer;transition:background-color .12s}.incidents-table__row:hover td{background:var(--nb-bg-mute)}.incidents-table__row--selected td{background:#f0f7ff}.incidents-table__row:focus-visible{outline:2px solid var(--hts-link);outline-offset:-2px}.incidents-table__issue{gap:2px;min-width:0;display:grid}.incidents-table__title{color:var(--nb-navy);overflow-wrap:anywhere;font-size:14px;font-weight:600}.incidents-table__sub{color:var(--nb-text-mute);font-size:12px}.incidents-table__num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--nb-text)}.incidents-table__ticket a{color:var(--hts-link);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.incidents-table__ticket a:hover{text-decoration:underline}.incidents-table__dash{color:var(--nb-text-mute)}.incidents-pager{border-top:1px solid var(--nb-line);color:var(--nb-text-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.incidents-pager__size{align-items:center;gap:8px;display:inline-flex}.incidents-pager__size .portal-report__select{min-width:58px;min-height:32px;padding:4px 26px 4px 8px;font-size:13px}.incidents-pager__count{font-variant-numeric:tabular-nums}.incidents-pager__buttons{align-items:center;gap:14px;display:inline-flex}.incidents-detail-panel{border-radius:12px;gap:14px;min-width:0;padding:20px;display:grid}.incidents-detail__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.incidents-detail__ref{color:var(--nb-text-mute);margin:0;font-size:12px;font-weight:600}.incidents-detail__ref a{color:var(--hts-link);text-decoration:none}.incidents-detail__ref a:hover{text-decoration:underline}.incidents-detail__top-actions{align-items:center;gap:10px;display:inline-flex}.incidents-detail__full-link{font-size:12px}.incidents-detail__close{appearance:none;border:1px solid var(--nb-line);width:28px;height:28px;color:var(--nb-text);cursor:pointer;background:0 0;border-radius:6px;place-content:center;font-size:16px;line-height:1;display:inline-grid}.incidents-detail__close:hover{color:var(--nb-navy);border-color:var(--nb-navy)}.incidents-detail__close:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.incidents-detail__title{color:var(--nb-navy);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.incidents-detail__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.incidents-detail__quick-actions{flex-wrap:wrap;gap:8px;display:flex}.incidents-quick-btn{appearance:none;background:var(--nb-bg);border:1px solid var(--nb-line);color:var(--nb-navy);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.incidents-quick-btn:hover{border-color:var(--hts-link);color:var(--hts-link)}.incidents-quick-btn:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.incidents-detail__box{border:1px solid var(--nb-line);background:var(--nb-bg-mute);border-radius:10px;gap:8px;padding:14px 16px;display:grid}.incidents-detail__box-eyebrow{color:var(--nb-text-mute);letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.incidents-detail__device-row{color:var(--nb-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.incidents-detail__rollup-copy,.incidents-detail__impact,.incidents-detail__next{color:var(--nb-text);margin:0;font-size:13px;line-height:1.5}.incidents-detail__next strong{color:var(--nb-navy)}.incidents-detail__thread{border-top:1px solid var(--nb-line);gap:10px;padding-top:4px;display:grid}.incidents-detail__section-title{color:var(--nb-navy);margin:0;font-size:14px;font-weight:700}.incidents-detail__messages{gap:10px;display:grid}.incidents-composer{border:1px solid var(--nb-line);background:var(--nb-bg);border-radius:10px;gap:12px;padding:14px 16px;display:grid}.incidents-composer__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.incidents-composer__head h3{color:var(--nb-navy);margin:0;font-size:14px;font-weight:700}.incidents-composer__head span{color:var(--nb-text-mute);font-size:12px}.incidents-composer__form{gap:12px;display:grid}.incidents-composer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.incidents-composer__field{gap:4px;min-width:0;display:grid}.incidents-composer__field label{color:var(--nb-text-mute);font-size:12px;font-weight:600}.incidents-composer__field .portal-report__select{box-sizing:border-box;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:6px 28px 6px 10px;font-size:13px}.incidents-composer__editor{border:1px solid var(--nb-line);background:var(--nb-bg);border-radius:8px;overflow:hidden}.incidents-composer__toolbar{border-bottom:1px solid var(--nb-line);background:var(--nb-bg-mute);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.incidents-composer__tool-btn{appearance:none;background:var(--nb-bg);border:1px solid var(--nb-line);min-height:28px;color:var(--nb-navy);font:inherit;cursor:pointer;border-radius:6px;padding:2px 8px;font-size:12px}.incidents-composer__tool-btn:hover{border-color:var(--hts-link);color:var(--hts-link)}.incidents-composer__tool-btn:focus-visible{outline:2px solid var(--hts-link);outline-offset:2px}.incidents-composer__textarea{width:100%;font:inherit;resize:vertical;box-sizing:border-box;border:0;border-radius:0;padding:10px 12px;font-size:13px;line-height:1.5}.incidents-composer__textarea:focus-visible{outline:2px solid var(--hts-link);outline-offset:-2px}.incidents-composer__counter{color:var(--nb-text-mute);margin:0;padding:4px 12px 8px;font-size:12px}.incidents-composer__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.incidents-composer__hint{color:var(--nb-text-mute);font-size:12px}.incidents-composer__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1040px){.incidents-master-detail--with-detail{grid-template-columns:1fr}}@media (max-width:767px){.incidents-page__actions{width:100%;display:flex}.incidents-page__actions .hts-button{flex:auto;justify-content:center}.incidents-timeline__row{grid-template-columns:1fr;gap:4px}.incidents-timeline__axis{grid-template-columns:1fr}.incidents-timeline__axis-spacer{display:none}.incidents-filter-bar__controls{flex:100%}.incidents-filter-bar__select{flex:calc(50% - 8px);min-width:0}.incidents-filter-bar__select .portal-report__select{width:100%;min-width:0}.incidents-filter-bar__search{flex:100%;min-width:0}.incidents-filter-bar__summary{white-space:normal}.incidents-table thead{display:none}.incidents-table,.incidents-table tbody,.incidents-table tr,.incidents-table td{box-sizing:border-box;width:100%;display:block}.incidents-table tr{border-bottom:1px solid var(--nb-line);padding:12px 14px}.incidents-table td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.incidents-table td:before{content:attr(data-label);color:var(--nb-text-mute);text-align:left;flex:none;font-size:12px;font-weight:600}.incidents-table td.incidents-table__issue{text-align:left;justify-content:stretch;padding-bottom:6px;display:grid}.incidents-table td.incidents-table__issue:before{display:none}.incidents-composer__grid{grid-template-columns:1fr}.incidents-composer__footer,.incidents-composer__actions{width:100%}.incidents-composer__actions .hts-button{justify-content:center;width:100%}}
