/* ID IMOB V8.6 — strip alignment, pricing composition and comprehensive dark contrast */
.id84-telemetry{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;width:min(1320px,calc(100% - 48px))!important;min-height:48px!important;padding:9px 0!important;position:relative!important;margin:0 auto!important;z-index:2!important}
.id86-strip-left,.id86-strip-right{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(10px,1.4vw,20px)}
.id86-strip-left{margin-right:auto;gap:14px}
.id86-strip-right{justify-content:flex-end;margin-left:auto}
.id84-telemetry .id84-version{order:0!important;display:inline-flex!important;gap:7px!important;padding:0!important;border:0!important;margin:0!important;font-weight:800!important}
.id84-telemetry .id84-version i{display:inline-block!important;width:7px!important;height:7px!important;flex-shrink:0!important;background:#009fed!important;border-radius:50%!important;box-shadow:0 0 0 3px #009fed1e}
.id84-telemetry .id84-status-unverified{display:inline-flex!important;gap:5px;align-items:center}
.id84-telemetry .id84-status-unverified i{width:6px!important;height:6px!important;display:inline-block!important;border-radius:50%;background:#edae44!important;animation:id86-pulse 2.3s ease-in-out infinite}
@keyframes id86-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 #e4ac4760}50%{opacity:.55;box-shadow:0 0 0 5px #e4ac4700}}
.id84-telemetry .id84-meta,.id84-telemetry .id84-switch-row{display:inline-flex!important;align-items:center!important;gap:5px!important;width:auto!important;min-height:25px!important;white-space:nowrap!important}
.id84-telemetry .id84-meta>span,.id84-telemetry .id84-switch-row>span{opacity:1!important;font-weight:700!important}
.id84-telemetry .id84-meta strong{font-weight:700!important}
.id84-telemetry .id84-theme-toggle{min-width:0!important}
.id84-telemetry .id84-theme-toggle button{font-size:10px!important}
/* Compact right hand side of pricing hero into intentional information stack */
.id-v8-home .v82-pricing-heading.id86-pricing-heading{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.82fr)!important;align-items:end!important;gap:clamp(20px,3vw,60px)!important}
.id86-pricing-right{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:18px;min-width:0;padding-bottom:3px}
.id86-pricing-right .v82-price-benefits{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 18px!important}
.id86-pricing-right .v82-price-benefits>span{display:flex!important;gap:9px!important;align-items:center!important;font-size:12px!important;line-height:1.42!important;min-width:0!important;color:#31506b!important}
.id86-pricing-right .v82-price-benefits svg{width:21px!important;height:21px!important;flex:0 0 21px!important;color:#1680e6!important;stroke:currentColor!important}
.id86-pricing-right .v82-billing-bar{margin:0!important;justify-content:flex-start!important;display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
.id86-pricing-right .v82-billing-bar>span{color:#44637b!important;font-size:12px!important;font-weight:650!important}
.id86-pricing-right .v82-billing-bar strong{font-size:11px!important;line-height:1.35!important}
/* Dark theme: safeguard hardcoded legacy light-theme color declarations on all pages */
html[data-id84-theme="dark"] body{background:#0a1c2b!important;color:#eff7fe!important}
html[data-id84-theme="dark"] .id84-telemetry :is(.id84-meta>span,.id84-switch-row>span,.id84-meta small,.id84-version span){color:#b8d1e4!important;opacity:1!important}
html[data-id84-theme="dark"] .id84-telemetry :is(.id84-meta strong,.id84-version,.id84-status-unverified){color:#f0f8ff!important}
html[data-id84-theme="dark"] .id86-pricing-right .v82-price-benefits>span,html[data-id84-theme="dark"] .id86-pricing-right .v82-billing-bar>span{color:#d1e4f2!important}
html[data-id84-theme="dark"] .id86-pricing-right .v82-price-benefits svg{color:#69bbff!important}
html[data-id84-theme="dark"] .id-v8-home main :is(.v82-price-meta,.v82-subbrand,.v82-price span,.v82-price-card li,.v82-price-card p,.v82-compare-heading p,.v82-price-foot,.v82-profile p,.v82-sol-cards p,.v82-compare-desc,.v82-problem .v7-intro p,.v8p-hero-caption){color:#c6dbe9!important}
html[data-id84-theme="dark"] .id-v8-home main :is(.v82-price-card h3,.v82-price strong,.v82-compare-heading h3,.v82-sol-cards h3,.v82-profile strong,.v82-pricing-heading h2){color:#f5faff!important}
html[data-id84-theme="dark"] .id-v8-home main :is(.v82-price-icon,.v82-profile-icon,.v82-row-icon,.v82-tick,.v8p-feature-icon){color:#76c8ff!important}
html[data-id84-theme="dark"] .id-v8-home main :is(.v82-price-icon,.v82-profile-icon){background:#234863!important}
html[data-id84-theme="dark"] .id-v8-home main .v82-price-action:not(.is-selected .v82-price-action,.is-enterprise .v82-price-action){color:#a1dfff!important;border-color:#4d9ddd!important}
html[data-id84-theme="dark"] .id-v8-home main .v82-price-action:hover{background:#254965!important;color:#fff!important}
html[data-id84-theme="dark"] .id-v8-home main .v82-billing-bar strong{background:#163c31!important;color:#b5f5d4!important}
html[data-id84-theme="dark"] .id-v8-home main .v82-compare-heading a{color:#8bd5ff!important}
html[data-id84-theme="dark"] .id-v8-home main :is(.v8p-feature-list article,.v82-sol-cards article,.v82-profile,.v82-price-card,.v7-features article,.v7-faq-items details,.v8p-benefit-card:not(.is-navy),.v7-alt-options){background:#142d42!important;border-color:#35546c!important;color:#eef7fd!important}
html[data-id84-theme="dark"] .id-v8-home main :is(.v8p-feature-list article,.v82-sol-cards article,.v82-profile,.v82-price-card,.v7-features article,.v7-faq-items details,.v8p-benefit-card:not(.is-navy)) :is(h3,h4,strong,b){color:#f4f9ff!important}
html[data-id84-theme="dark"] .id-v8-home main :is(.v8p-feature-list article,.v82-sol-cards article,.v82-profile,.v82-price-card,.v7-features article,.v7-faq-items details,.v8p-benefit-card:not(.is-navy)) :is(p,small,li,span){color:#c8dcea!important}
html[data-id84-theme="dark"] .id-v8-home main :is(.v82-table-scroll,.v82-compare){background:#122b40!important;color:#ecf7ff!important}
html[data-id84-theme="dark"] .id-v8-home main .v82-compare :is(th,td){color:#e4f1fb!important;background:#18354a!important;border-color:#33576f!important}
html[data-id84-theme="dark"] .id-v8-home main .v82-compare :is(.is-complete,td:nth-child(4)){background:#224a69!important}
html[data-id84-theme="dark"] body:not(.id-v8-home) main :is(.page-hero,.section,.card,.panel,.pricing-card,.plan-card,.notice,.commerce,.catalog-card,.doc-card,.faq,.tab-panel) :is(h1,h2,h3,h4,strong){color:#f4faff!important}
html[data-id84-theme="dark"] body:not(.id-v8-home) main :is(.page-hero,.section,.card,.panel,.pricing-card,.plan-card,.notice,.commerce,.catalog-card,.doc-card,.faq,.tab-panel) :is(p,small,span,li,label){color:#c6dceb!important}
html[data-id84-theme="dark"] body:not(.id-v8-home) main :is(.tag,.pill,.badge){background:#224c68!important;color:#f0faff!important}
html[data-id84-theme="dark"] :is(.id72-panel a,.id72-panel strong,.id72-panel small){color:#e6f3fc!important}
html[data-id84-theme="dark"] :is(.id72-panel,.id72-nav){background:#10293c!important}
@media(max-width:1200px){.id-v8-home .v82-pricing-heading.id86-pricing-heading{grid-template-columns:1fr!important;gap:18px!important}.id86-pricing-right .v82-price-benefits{grid-template-columns:repeat(4,minmax(0,1fr))!important}.id84-telemetry{justify-content:space-between!important}}
@media(max-width:800px){.id84-telemetry{gap:8px!important}.id86-strip-left,.id86-strip-right{gap:7px 12px}.id86-strip-right{justify-content:flex-start;width:100%;margin-left:0}.id86-pricing-right .v82-price-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:520px){.id84-telemetry{width:calc(100% - 24px)!important}.id86-strip-right{gap:8px 11px}.id86-pricing-right .v82-price-benefits{grid-template-columns:1fr 1fr!important;gap:10px!important}.id86-pricing-right .v82-billing-bar{align-items:flex-start!important;flex-direction:column!important}}
@media(prefers-reduced-motion:reduce){.id84-telemetry .id84-status-unverified i{animation:none!important}}
