/* MCS ICT 3.6 — visual theme applied to REAL production components. Loaded after legacy styles. */
:root{--v36-card-a:#17313b;--v36-card-b:#0d1c2b;--v36-panel-a:#192a39;--v36-panel-b:#101b29;--v36-input-a:#162533;--v36-input-b:#0e1a28;--v36-font:var(--font,system-ui,sans-serif);--v36-card-highlight:#65e7d4;--v36-card-shadow:0 18px 38px #0002}
body{font-family:var(--v36-font)!important;color:var(--d-text)!important}
/* Extensive coverage: dashboard, asset/incident pages, historical Fleet pages, toolbar, tables and modal dialogs. */
body .ict-suite-page .ict-kpi,
body .ict-suite-page .ict-pane,
body .ict-suite-page .ict-recent-item,
body .ict-suite-page .ict-category-item,
body .ict-suite-page .ict-weather-focus,
body .ict-suite-page .ict-weather-mini,
body .ict-suite-page .ict-region-total,
body .ict-suite-page .ict-region-row.is-active,
body .ict-suite-page .ict-control-card,
body .ict-suite-page .ict-chart-wrap,
body .ict-modal,
body .panel,body .hero-card,body .stat-box,body .signal-card,body .d25-card,
body .mission-main-card,body .mission-actions-panel,body .mission-score-panel,
body .action-card,body .score-mini,body .side-notice,body .detail-info-card,
body .admin-stats>div,body .fleet-stat,body .weather-card,
body .ict-suite-page .ict-map-stage,
body .ict-suite-page .ict-registry-summary,
body .ict-suite-page .ict-ticket-summary {
 background:linear-gradient(var(--d-gradient-angle,140deg),var(--v36-card-a) 0%,var(--v36-card-b) 100%)!important;
 border-color:var(--d-border)!important;color:var(--d-text)!important;
 box-shadow:var(--v36-card-shadow)!important;
}
/* A recognizable subtle edge highlight rather than fixed navy on KPI cards. */
body .ict-suite-page .ict-kpi{background:linear-gradient(148deg,color-mix(in srgb,var(--v36-card-a) 93%,var(--v36-card-highlight)),var(--v36-card-b) 92%)!important}
body .ict-suite-page .ict-kpi:before{background:var(--d-accent)!important;opacity:calc(.06 + var(--vf-glow,.25) * .20)!important}
body .ict-suite-page .ict-kpi.is-b,body .ict-suite-page .ict-kpi.is-c,body .ict-suite-page .ict-kpi.is-d,body .ict-suite-page .ict-kpi.is-e,body .ict-suite-page .ict-kpi.is-f{background:linear-gradient(155deg,var(--v36-card-a) 0%,var(--v36-card-b) 96%)!important}
body .ict-suite-page .ict-kpi-track,body .ict-suite-page .ict-region-row,body .ict-suite-page .ict-weather-pane,
body .ict-suite-page .ict-data-table tr:nth-child(even) td{border-color:var(--d-border)!important}
body .ict-suite-page .ict-kpi-track{background:color-mix(in srgb,var(--d-border) 80%,var(--d-surface))!important}
body .ict-suite-page .ict-kpi-track i{background:linear-gradient(90deg,var(--d-accent),var(--d-secondary))!important}
body .ict-suite-page .ict-kpi-icon{color:var(--d-accent)!important}
body .ict-suite-page .ict-kpi-upper,body .ict-suite-page .ict-kpi-num,body .ict-suite-page .ict-region-title,
body .ict-suite-page .ict-region-row strong,body .ict-suite-page .ict-data-table td strong,
body .ict-suite-page .ict-weather-focus strong,body .ict-suite-page .ict-pane h2,
body .ict-suite-page .ict-table-toolbar strong,body .ict-suite-page .ict-region-total,
body .ict-suite-page .ict-region-total strong{color:var(--d-text)!important}
body .ict-suite-page .ict-kpi small,body .ict-suite-page .ict-region-title span,
body .ict-suite-page .ict-region-row,body .ict-suite-page .ict-map-disclaimer,
body .ict-suite-page .ict-weather-focus small{color:var(--d-muted)!important}
body .ict-suite-page .ict-connection-chip,body .ict-suite-page .ict-data-label,
body .ict-suite-page .ict-table-toolbar,body .ict-suite-page .ict-data-table th,
body .ict-suite-page .ict-table-filters input,body .ict-suite-page .ict-table-filters select,
body .ict-suite-page .ict-btn.ic-outline,body .ict-suite-page .ict-small-status,
body .ict-modal input,body .ict-modal select,body .ict-modal textarea,
body .text-input,body .select-input,body .btn-outline,
body .top-chip,body .top-admin,body .nav-item.active{
 background:linear-gradient(140deg,var(--v36-input-a),var(--v36-input-b))!important;
 color:var(--d-text)!important;border-color:var(--d-border)!important;
}
body .ict-suite-page .ict-data-table td{color:var(--d-text)!important;border-color:var(--d-border)!important}
body .ict-suite-page .ict-data-table tr:hover td{background:color-mix(in srgb,var(--d-accent) 10%,var(--d-surface))!important}
body .ict-suite-page .ict-pane-eyebrow,body .ict-suite-page .ict-kicker,
body .ict-suite-page .ict-map-compass,body .ict-suite-page .ict-region-dot,
body .ict-suite-page .ict-page-lede h1 .ict-title-mute{color:var(--d-accent)!important}
body .ict-suite-page .ict-btn.ic-primary,body .ict-login-submit,
body .btn-primary{background:linear-gradient(130deg,var(--d-accent),var(--d-secondary))!important;color:var(--d-on-accent,#05242a)!important}
body .app-shell main,body .ict-suite-page,body .main-shell{background:transparent!important}
body .ict-auth-art{background:radial-gradient(circle at 72% 42%,color-mix(in srgb,var(--d-accent) 22%,transparent),transparent 48%),linear-gradient(var(--d-gradient-angle,140deg),var(--ict-login-art),var(--d-gradient-end))!important}
body .ict-auth-side{background:linear-gradient(140deg,var(--ict-login-panel),color-mix(in srgb,var(--d-gradient-end) 30%,var(--ict-login-panel)))!important}
body .sidebar{background:linear-gradient(170deg,var(--d-sidebar),color-mix(in srgb,var(--d-gradient-end) 28%,var(--d-sidebar)))!important}
body .topbar{background:linear-gradient(100deg,color-mix(in srgb,var(--d-sidebar) 93%,var(--d-gradient-start)),color-mix(in srgb,var(--d-sidebar) 77%,var(--d-gradient-end)))!important}
body .ict-modal-backdrop{background:#000a!important}
/* Preserve semantic alarm colors in priority/status indicators. */
body .ict-small-status.maintenance,body .ict-small-status.inspection{color:#f5c16c!important}
body .ict-small-status.disposed,body .ict-priority.urgent{color:#ff9fae!important}
body .ict-small-status.active{color:#82e4b1!important}
/* Studio must stay fixed dark, while LIVE preview is a faithful themed micro-app. */
.d-stage{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-width:0}
#dMock[hidden]{display:none!important}
.v36-preview-frame{--mp-start:#090e17;--mp-end:#172e40;--mp-panel:#152333;--mp-panel-end:#111d2e;--mp-accent:#65e7d4;--mp-secondary:#80abff;--mp-ink:#f4f9ff;--mp-muted:#90a1b4;--mp-line:#344656;--mp-sidebar:#0d1825;--mp-radius:12px;--mp-angle:140deg;--mp-gap:8px;--mp-font:inherit;--mp-shadow:18px;--mp-glow:.25;--mp-font-scale:1;--mp-entry:.65s;--mp-kpis:3;
 position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:94px minmax(0,1fr);width:100%;height:100%;min-height:350px;max-height:580px;max-width:800px;background:linear-gradient(var(--mp-angle),var(--mp-start),var(--mp-end));color:var(--mp-ink);border:1px solid var(--mp-line);border-radius:calc(var(--mp-radius) + 2px);font-family:var(--mp-font);font-size:calc(10px * var(--mp-font-scale));box-shadow:0 20px 48px #0005;
}
.v36-preview-frame *{box-sizing:border-box}
.v36-preview-side{padding:13px 8px;background:linear-gradient(165deg,var(--mp-sidebar),color-mix(in srgb,var(--mp-end) 40%,var(--mp-sidebar)));border-right:1px solid var(--mp-line);min-width:0}
.v36-preview-brand{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;word-break:break-word;min-width:0}.v36-preview-brand img{max-width:24px;max-height:28px;object-fit:contain;flex-shrink:0}.v36-preview-brand span{overflow-wrap:anywhere}
.v36-preview-nav{padding:8px 6px;margin-top:18px;border-radius:6px;background:linear-gradient(125deg,color-mix(in srgb,var(--mp-accent) 19%,var(--mp-sidebar)),var(--mp-sidebar));border:1px solid var(--mp-line);font-size:8px;color:var(--mp-ink)}.v36-preview-nav.dim{background:transparent;border-color:transparent;color:var(--mp-muted);margin-top:3px}
.v36-preview-main{padding:12px 13px;min-width:0;overflow:auto}.v36-preview-top{display:flex;justify-content:space-between;gap:5px;align-items:center;padding-bottom:9px;margin-bottom:12px;border-bottom:1px solid var(--mp-line)}.v36-preview-top small{font-size:8px;color:var(--mp-muted)}.v36-preview-live{font-size:8px;color:var(--mp-accent);font-weight:700}
.v36-preview-main h3{margin:0 0 5px;font-size:calc(17px * var(--mp-font-scale));line-height:1.3;letter-spacing:-.04em;color:var(--mp-ink)}.v36-preview-main p{margin:0 0 12px;font-size:9px;color:var(--mp-muted);line-height:1.45}
.v36-preview-kpis{display:grid;grid-template-columns:repeat(var(--mp-kpis),minmax(0,1fr));gap:var(--mp-gap);margin-bottom:var(--mp-gap)}
.v36-preview-card,.v36-preview-pane,.v36-preview-table,.v36-preview-form{border:1px solid var(--mp-line);border-radius:var(--mp-radius);background:linear-gradient(var(--mp-angle),color-mix(in srgb,var(--mp-panel) 89%,var(--mp-accent)),var(--mp-panel-end));padding:10px;box-shadow:0 5px var(--mp-shadow) color-mix(in srgb,var(--mp-accent) calc(var(--mp-glow) * 9%),transparent)}
.v36-preview-card{min-width:0;min-height:65px;display:flex;flex-direction:column;justify-content:space-between;gap:7px}
.v36-preview-card small{font-size:8px;color:var(--mp-muted)}.v36-preview-card strong{font-size:calc(18px * var(--mp-font-scale));letter-spacing:-.04em;color:var(--mp-ink)}.v36-preview-card i{height:2px;border-radius:4px;background:linear-gradient(90deg,var(--mp-accent),var(--mp-secondary));width:62%}
.v36-preview-mainline{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--mp-gap)}.v36-preview-pane{min-height:128px;position:relative;overflow:hidden}.v36-preview-pane strong{font-size:10px;color:var(--mp-ink)}.v36-preview-pane small{color:var(--mp-muted);font-size:8px}
.v36-preview-map{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(4,1fr);gap:3px;height:68px;margin-top:10px;background:radial-gradient(circle at 45% 45%,color-mix(in srgb,var(--mp-accent) 13%,transparent),transparent 75%);border-radius:6px;align-items:center;justify-items:center}.v36-preview-map b{width:6px;height:6px;border-radius:50%;background:var(--mp-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--mp-accent) 18%,transparent)}
.v36-preview-temper{font-size:calc(24px * var(--mp-font-scale));font-weight:800;margin-top:12px;color:var(--mp-accent)}
.v36-preview-table{margin-top:var(--mp-gap);font-size:9px;padding:8px 10px}.v36-preview-row{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--mp-line)}.v36-preview-row:last-child{border-bottom:0}.v36-preview-row em{font-style:normal;color:var(--mp-accent)}
.v36-preview-login{grid-column:1/-1;display:grid;grid-template-columns:1.13fr .87fr;min-height:345px;height:100%}.v36-preview-login-art{padding:25px 20px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 70% 50%,color-mix(in srgb,var(--mp-accent) 14%,transparent),transparent 60%),linear-gradient(var(--mp-angle),var(--mp-login-art,var(--mp-start)),var(--mp-end))}.v36-preview-login-art h3{font-size:calc(22px * var(--mp-font-scale));letter-spacing:-.05em;margin:4px 0}.v36-preview-login-art h3 em{font-style:normal;color:var(--mp-accent)}.v36-preview-login-art p{font-size:9px;line-height:1.6;color:var(--mp-muted)}.v36-preview-login-panel{padding:35px 20px;background:linear-gradient(145deg,var(--mp-login-panel,var(--mp-sidebar)),var(--mp-end));border-left:1px solid var(--mp-line)}.v36-preview-login-panel h3{font-size:calc(16px * var(--mp-font-scale))}.v36-preview-login-panel .field{height:24px;border-radius:5px;background:color-mix(in srgb,var(--mp-panel) 90%,var(--mp-start));border:1px solid var(--mp-line);margin:10px 0}.v36-preview-login-panel .submit{padding:8px;border-radius:6px;background:linear-gradient(115deg,var(--mp-accent),var(--mp-secondary));text-align:center;color:#071827;font-weight:800}
.v36-preview-frame.is-phone{grid-template-columns:1fr;max-width:310px;max-height:none;min-height:530px}.v36-preview-frame.is-phone>.v36-preview-side{display:none}.v36-preview-frame.is-phone .v36-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v36-preview-frame.is-phone .v36-preview-mainline{grid-template-columns:1fr}.v36-preview-frame.is-phone .v36-preview-login{grid-template-columns:1fr}.v36-preview-frame.is-phone .v36-preview-login-panel{padding:15px}.v36-preview-frame.is-phone .v36-preview-login-art{padding:20px;min-height:160px}
.v36-preview-frame.is-demo .v36-preview-card{animation:v36CardAppear var(--mp-entry) ease both}
.v36-preview-frame.is-demo .v36-preview-card:nth-child(2){animation-delay:60ms}.v36-preview-frame.is-demo .v36-preview-card:nth-child(3){animation-delay:120ms}.v36-preview-frame.is-demo .v36-preview-card:nth-child(4){animation-delay:180ms}
@keyframes v36CardAppear{from{opacity:.05;transform:translateY(9px) scale(.96)}to{opacity:1;transform:none}}
/* Dedicated, highly visible refresh layer with correct containing block for the studio. */
.v36-refresh-overlay{position:fixed;inset:0;z-index:92;pointer-events:none;overflow:hidden;opacity:var(--v36-opacity,.8);isolation:isolate;animation:v36FadeOut var(--v36-duration,1200ms) linear both}
.v36-refresh-overlay.is-preview{position:absolute!important;inset:0!important;z-index:50;border-radius:inherit}
.v36-refresh-overlay:before,.v36-refresh-overlay:after{content:"";position:absolute;pointer-events:none}
.v36-refresh-overlay.sweep:before{inset:0 auto 0 -40%;width:45%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--v36-color) 57%,transparent),transparent);animation:v36Beam var(--v36-duration) ease-in-out both}
.v36-refresh-overlay.shimmer:before{inset:-30% auto -30% -55%;width:42%;transform:skewX(-30deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--v36-color) 78%,transparent),transparent);animation:v36Beam var(--v36-duration) ease-in-out both}
.v36-refresh-overlay.pulse:before,.v36-refresh-overlay.wave:before{width:80px;height:80px;border-radius:50%;border:4px solid var(--v36-color);left:50%;top:50%;transform:translate(-50%,-50%) scale(.1);box-shadow:0 0 70px var(--v36-color);animation:v36Pulse var(--v36-duration) ease-out both}
.v36-refresh-overlay.wave:after{width:80px;height:80px;border-radius:50%;border:2px solid var(--v36-color);left:50%;top:50%;transform:translate(-50%,-50%) scale(.1);animation:v36Pulse var(--v36-duration) ease-out .14s both}
.v36-refresh-overlay.radar:before,.v36-refresh-overlay.orbit:before{width:170vmax;height:170vmax;top:50%;left:50%;margin:-85vmax 0 0 -85vmax;border-radius:50%;background:conic-gradient(transparent 15%,color-mix(in srgb,var(--v36-color) 57%,transparent) 50%,transparent 65%);animation:v36Rotate var(--v36-duration) ease-out both}
.v36-refresh-overlay.orbit:after{inset:16%;border:2px solid var(--v36-color);border-radius:50%;animation:v36PulseBorder var(--v36-duration) ease-out both}
.v36-refresh-overlay.scan:before{inset:-25% 0 auto;height:24%;background:linear-gradient(transparent,color-mix(in srgb,var(--v36-color) 60%,transparent),transparent);animation:v36Scan var(--v36-duration) linear both}
.v36-refresh-overlay.grid:before{inset:0;background-image:linear-gradient(color-mix(in srgb,var(--v36-color) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--v36-color) 55%,transparent) 1px,transparent 1px);background-size:25px 25px;animation:v36Grid var(--v36-duration) both}
.v36-refresh-overlay.spark:before{inset:0;background:radial-gradient(circle at 13% 25%,var(--v36-color) 0 4px,transparent 5px),radial-gradient(circle at 72% 40%,var(--v36-color) 0 6px,transparent 7px),radial-gradient(circle at 35% 81%,var(--v36-color) 0 7px,transparent 8px),radial-gradient(circle at 89% 67%,var(--v36-color) 0 4px,transparent 5px);animation:v36Grid var(--v36-duration) both}
.v36-refresh-overlay.aurora:before{inset:-35%;background:conic-gradient(from 10deg,transparent,color-mix(in srgb,var(--v36-color) 65%,transparent),transparent,color-mix(in srgb,var(--v36-color) 45%,transparent),transparent);filter:blur(30px);animation:v36Rotate var(--v36-duration) both}
.v36-refresh-overlay.is-preview.radar:before,.v36-refresh-overlay.is-preview.orbit:before{width:160%;height:160%;margin:0;left:-30%;top:-30%}
@keyframes v36FadeOut{0%,65%{opacity:var(--v36-opacity,.8)}100%{opacity:0}}
@keyframes v36Beam{0%{left:-55%}100%{left:145%}}
@keyframes v36Pulse{0%{transform:translate(-50%,-50%) scale(.1);opacity:1}100%{transform:translate(-50%,-50%) scale(25);opacity:0}}
@keyframes v36PulseBorder{0%{transform:scale(.2);opacity:1}100%{transform:scale(2.2);opacity:0}}
@keyframes v36Rotate{to{transform:rotate(360deg)}}
@keyframes v36Scan{to{top:130%}}
@keyframes v36Grid{0%{opacity:0}42%{opacity:1}100%{opacity:0}}
/* Persistent, unobtrusive refresh status inside authenticated UI. */
.v36-refresh-readout{font:600 10px var(--mono,monospace);color:var(--d-muted);white-space:nowrap}
.v36-refresh-readout b{color:var(--d-accent);font-weight:800}
@media(max-width:1050px){.d-preview{display:flex!important}.d-workbench{grid-template-columns:145px minmax(220px,1fr) minmax(240px,.88fr)!important}}
@media(max-width:800px){.d-workbench{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) minmax(240px,.8fr)!important}.d-preview{display:flex!important;min-height:260px!important}.d-preview .d-stage{min-height:260px!important}.v36-preview-frame{min-height:240px!important}.d-workbench .d-tabs{display:flex;flex-direction:row;overflow-x:auto;grid-row:1}.d-workbench .d-controls{grid-row:2;overflow-y:auto}.d-workbench .d-preview{grid-row:3}}
@media(prefers-reduced-motion:reduce){.v36-refresh-overlay,.v36-preview-frame.is-demo .v36-preview-card{animation-duration:.01ms!important}}

/* v3.7 - refresh effect opacity help */
.v37-opacity-hint{display:block;font-size:11px;line-height:1.55;color:var(--d-muted);margin-top:5px}

/* v3.8: scheduled visual refresh simultaneously replays selected entry style.
   Only existing widgets animate: their DOM/state, buttons and data are untouched. */
.v38-motion-info{padding:10px 12px;margin:10px 0 14px;border:1px solid var(--d-border);border-radius:10px;color:var(--d-muted);background:color-mix(in srgb,var(--d-accent) 7%,transparent);font-size:11px;line-height:1.6}
:root{--v38-entry-duration:var(--vf-entry-duration,650ms)}
body[data-d-motion="on"][data-v34-motion="glide"] .page.visible.v38-refresh-entry :is(.ict-kpi,.ict-pane,.panel,.hero-card,.action-card,.stat-box,.signal-card,.ict-recent-item,.ict-category-item,.d25-card){animation:v34Glide var(--v38-entry-duration) cubic-bezier(.22,.74,.28,1) both;}
.v36-preview-frame.is-demo[data-entry-style="glide"] .v36-preview-card{animation-name:v34Glide;animation-duration:var(--mp-entry);animation-fill-mode:both;}
body[data-d-motion="on"][data-v34-motion="stagger"] .page.visible.v38-refresh-entry :is(.ict-kpi,.ict-pane,.panel,.hero-card,.action-card,.stat-box,.signal-card,.ict-recent-item,.ict-category-item,.d25-card){animation:v34Stagger var(--v38-entry-duration) cubic-bezier(.22,.74,.28,1) both;}
.v36-preview-frame.is-demo[data-entry-style="stagger"] .v36-preview-card{animation-name:v34Stagger;animation-duration:var(--mp-entry);animation-fill-mode:both;}
body[data-d-motion="on"][data-v34-motion="reveal"] .page.visible.v38-refresh-entry :is(.ict-kpi,.ict-pane,.panel,.hero-card,.action-card,.stat-box,.signal-card,.ict-recent-item,.ict-category-item,.d25-card){animation:v34Reveal var(--v38-entry-duration) cubic-bezier(.22,.74,.28,1) both;}
.v36-preview-frame.is-demo[data-entry-style="reveal"] .v36-preview-card{animation-name:v34Reveal;animation-duration:var(--mp-entry);animation-fill-mode:both;}
body[data-d-motion="on"][data-v34-motion="float"] .page.visible.v38-refresh-entry :is(.ict-kpi,.ict-pane,.panel,.hero-card,.action-card,.stat-box,.signal-card,.ict-recent-item,.ict-category-item,.d25-card){animation:v34Float var(--v38-entry-duration) cubic-bezier(.22,.74,.28,1) both;}
.v36-preview-frame.is-demo[data-entry-style="float"] .v36-preview-card{animation-name:v34Float;animation-duration:var(--mp-entry);animation-fill-mode:both;}
body[data-d-motion="on"][data-v34-motion="zoom"] .page.visible.v38-refresh-entry :is(.ict-kpi,.ict-pane,.panel,.hero-card,.action-card,.stat-box,.signal-card,.ict-recent-item,.ict-category-item,.d25-card){animation:v34Zoom var(--v38-entry-duration) cubic-bezier(.22,.74,.28,1) both;}
.v36-preview-frame.is-demo[data-entry-style="zoom"] .v36-preview-card{animation-name:v34Zoom;animation-duration:var(--mp-entry);animation-fill-mode:both;}
body[data-d-motion="on"][data-v34-motion="stagger"] .page.visible.v38-refresh-entry .ict-kpi:nth-child(2){animation-delay:55ms!important;}
.v36-preview-frame.is-demo[data-entry-style="stagger"] .v36-preview-card:nth-child(2){animation-delay:55ms!important;}
body[data-d-motion="on"][data-v34-motion="stagger"] .page.visible.v38-refresh-entry .ict-kpi:nth-child(3){animation-delay:110ms!important;}
.v36-preview-frame.is-demo[data-entry-style="stagger"] .v36-preview-card:nth-child(3){animation-delay:110ms!important;}
body[data-d-motion="on"][data-v34-motion="stagger"] .page.visible.v38-refresh-entry .ict-kpi:nth-child(4){animation-delay:165ms!important;}
.v36-preview-frame.is-demo[data-entry-style="stagger"] .v36-preview-card:nth-child(4){animation-delay:165ms!important;}
body[data-d-motion="on"][data-v34-motion="stagger"] .page.visible.v38-refresh-entry .ict-kpi:nth-child(5){animation-delay:220ms!important;}
.v36-preview-frame.is-demo[data-entry-style="stagger"] .v36-preview-card:nth-child(5){animation-delay:220ms!important;}
body[data-d-motion="on"][data-v34-motion="stagger"] .page.visible.v38-refresh-entry .ict-kpi:nth-child(6){animation-delay:275ms!important;}
.v36-preview-frame.is-demo[data-entry-style="stagger"] .v36-preview-card:nth-child(6){animation-delay:275ms!important;}
body[data-d-motion="on"][data-v34-motion="stagger"] .page.visible.v38-refresh-entry .ict-kpi:nth-child(7){animation-delay:320ms!important;}
.v36-preview-frame.is-demo[data-entry-style="stagger"] .v36-preview-card:nth-child(7){animation-delay:320ms!important;}
body[data-d-motion="on"][data-v34-motion="stagger"] .page.visible.v38-refresh-entry .ict-kpi:nth-child(8){animation-delay:320ms!important;}
.v36-preview-frame.is-demo[data-entry-style="stagger"] .v36-preview-card:nth-child(8){animation-delay:320ms!important;}
body[data-d-motion="on"][data-v34-motion="stagger"] .page.visible.v38-refresh-entry .ict-kpi:nth-child(9){animation-delay:320ms!important;}
.v36-preview-frame.is-demo[data-entry-style="stagger"] .v36-preview-card:nth-child(9){animation-delay:320ms!important;}
body[data-d-motion="on"][data-v34-motion="stagger"] .page.visible.v38-refresh-entry .ict-kpi:nth-child(10){animation-delay:320ms!important;}
.v36-preview-frame.is-demo[data-entry-style="stagger"] .v36-preview-card:nth-child(10){animation-delay:320ms!important;}
/* Respect reduced-motion, and keep content visible when entrance motion disabled. */
@media(prefers-reduced-motion:reduce){body .page.visible.v38-refresh-entry :is(.ict-kpi,.ict-pane,.panel,.hero-card,.action-card,.stat-box,.signal-card,.ict-recent-item,.ict-category-item,.d25-card),.v36-preview-frame.is-demo .v36-preview-card{animation:none!important}}
body[data-v34-motion="none"] .v36-preview-frame.is-demo .v36-preview-card,body[data-d-motion="off"] .v36-preview-frame.is-demo .v36-preview-card,.v36-preview-frame.is-demo[data-entry-style="none"] .v36-preview-card{animation:none!important}
