/* R20 optical dashboard — measured data, connected surfaces, responsive density. */
:root{--r20-orange:#ffa344;--r20-cyan:#22d5ff;--r20-glass:linear-gradient(125deg,rgba(5,23,35,.94),rgba(1,10,17,.96))}
html[data-ui="5"] body .route-client .workspace-main{max-width:1800px!important;padding:8px 12px 24px!important}
html[data-ui="5"] body .route-client .cs-command-dock{display:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home{display:grid!important;direction:ltr;grid-template-columns:1fr 1.02fr 1.02fr;gap:10px!important;padding:0!important;width:100%!important;color:#edf6ff;letter-spacing:0;isolation:isolate}
html[data-ui="5"] body .route-client .stage1-r20-home>*{direction:rtl;min-width:0}
html[data-ui="5"] body .route-client .stage1-r20-home:before{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(#020a13cb,#020a13e8),url('/brand/earth-cinematic-r20.png') center/cover!important}
html[data-ui="5"] body .route-client .stage1-r20-home:after{display:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero{grid-column:1/-1;grid-row:1;position:relative;display:block!important;height:218px!important;min-height:218px!important;margin:0!important;padding:24px!important;overflow:hidden!important;border-radius:14px 14px 0 0!important;border:1px solid #81c9e76b!important;border-bottom:0!important;background:#020b12!important;box-shadow:0 0 18px #ff8a2322,inset -1px 0 #ffac61aa!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero:before{content:'';position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;transform:none!important;animation:none!important;opacity:1!important;filter:none!important;background:linear-gradient(90deg,#01080ed9,#01080e75 37%,transparent 65%,#01080edb 100%)!important;z-index:1!important;mix-blend-mode:normal!important;box-shadow:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero:after{content:'';position:absolute;inset:0 0 auto!important;height:1px!important;width:100%!important;background:linear-gradient(90deg,#4acfff55,#4acfff55 55%,#ffcb8f 96%,#ff9b38)!important;filter:drop-shadow(0 0 4px #ff9b38);z-index:5!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero .stage1-r2-planet{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 47%!important;opacity:1!important;filter:saturate(1.08) contrast(1.08)!important;mask-image:none!important;transform:none!important;border-radius:0!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero .stage1-r2-hero-copy{position:absolute!important;inset:27px auto auto 26px!important;width:57%!important;max-width:690px!important;padding:0!important;margin:0!important;display:block!important;direction:rtl!important;text-align:left!important;z-index:3!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-kicker,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-scene-label,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero-state,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-ask{display:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero h1{font-size:clamp(32px,3.3vw,54px)!important;line-height:1.1!important;margin:0 0 6px!important;max-width:none!important;letter-spacing:-.03em!important;font-weight:750!important;color:#f5f8fb;text-shadow:0 2px 20px #0009}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero h1 span{display:inline!important;color:#ffa137!important;text-shadow:0 0 24px #ff85043b!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero .r20-hero-lead{font-size:clamp(17px,1.45vw,23px)!important;color:#f4f5f8!important;line-height:1.4!important;margin:0 0 10px!important;max-width:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero .r20-hero-description{font-size:13px!important;line-height:1.65!important;color:#c8dce9!important;margin:0!important;max-width:480px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-quick{display:flex!important;justify-content:flex-end!important;gap:16px!important;flex-wrap:wrap!important;margin:6px 0 0!important;overflow:visible!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-quick a{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:28px!important;font-size:11px!important;color:#b8dbea!important;gap:5px!important;padding:0!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-quick a:hover{color:#fff!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-hero-brand{position:absolute!important;inset:30px 26px auto auto!important;width:220px!important;min-width:0!important;max-width:24%!important;display:flex!important;align-items:flex-end!important;padding:0!important;transform:none!important;opacity:1!important;z-index:3!important;border-inline-start:1px solid #ff9c4566;padding-inline-start:16px!important;text-align:right!important;filter:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-hero-brand p{font-size:13px!important;font-weight:400!important;line-height:1.7!important;color:#bacad8!important;letter-spacing:.08em!important;margin:0 0 17px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-hero-brand strong,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-hero-brand small{font-size:10px!important;line-height:1.7!important;letter-spacing:.22em!important;color:#e5eaf1!important;margin:0!important}
/* The system strip is an illuminated extension of the hero. */
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-screen-deck{grid-column:1/-1;grid-row:2;margin:-10px 0 0!important;padding:9px!important;border:1px solid #ff9a40a1!important;border-top-color:#ffc68c99!important;border-radius:0 0 14px 14px!important;background:linear-gradient(#051019d9,#030c14ed)!important;box-shadow:0 0 18px #ff8b2548,inset 1px 0 #ffcb9799,inset -1px 0 #ffae6699!important;overflow:visible!important;z-index:3}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-screen-deck:after,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-screen-deck>header{display:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-theater{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;height:auto!important;max-height:none!important;min-height:103px!important;gap:7px!important;padding:0!important;mask-image:none!important;overflow:visible!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-theater .stage1-r19-system-screen,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-theater .stage1-r19-system-screen.is-featured{display:flex!important;flex:initial!important;position:relative!important;width:auto!important;min-width:0!important;max-width:none!important;height:103px!important;min-height:103px!important;max-height:none!important;padding:8px!important;margin:0!important;border-radius:10px!important;border:1px solid #3b9fce4f!important;border-top-color:#97d8f277!important;box-shadow:inset 0 1px 10px #74b6ed16,0 5px 13px #0007!important;background:linear-gradient(145deg,#0b2534b8,#020c14f5)!important;opacity:1!important;filter:none!important;transform:none!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;isolation:isolate}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-theater .stage1-r19-system-screen.is-featured{border-color:#28c1ffc7!important;background:radial-gradient(ellipse at 50% 25%,#00649466,transparent 75%),linear-gradient(145deg,#072233,#010d18)!important;box-shadow:inset 0 0 22px #059cff23,0 0 13px #008dff33!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-theater .stage1-r19-system-screen:is(:hover,:focus-visible){transform:translateY(-3px)!important;border-color:#79e2ff!important;box-shadow:0 0 20px #15bbff44,inset 0 1px 10px #9ce9ff20!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-screen:after{content:''!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(125deg,transparent 20%,#a9dbff0a 42%,transparent 43%)!important;pointer-events:none}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-surface{position:absolute!important;inset:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;overflow:hidden}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-surface video{width:100%;height:100%;object-fit:cover;opacity:.65}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-surface:after{display:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-optical-scene{display:block!important;position:absolute;inset:-10px 0 auto;width:100%;height:105px;color:#20c8ff;opacity:.2;filter:drop-shadow(0 0 3px #009fff44)}
html[data-ui="5"] body .route-client .stage1-r20-home .s2 .r20-optical-scene,html[data-ui="5"] body .route-client .stage1-r20-home .s4 .r20-optical-scene{color:#ffae51}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-copy,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-status,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-screen-caption,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-open-label,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r16-system-index,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r18-screen-edge{display:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-field{position:absolute;inset:0!important;opacity:1!important;background:radial-gradient(ellipse at 50% 25%,#17b9ff1f,transparent 65%)}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-field .beam,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-field .grid{display:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-mark{position:absolute!important;inset:12px 50% auto auto!important;transform:translateX(50%)!important;width:38px!important;height:38px!important;background:radial-gradient(ellipse,#049cee2b,transparent 70%)!important;border:0!important;box-shadow:none!important;border-radius:10px!important;display:grid!important;place-items:center!important;color:#63e3ff!important;filter:drop-shadow(0 1px 1px #ddfaff55) drop-shadow(0 0 7px #02bfff99)}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-mark svg{width:31px!important;height:31px!important;stroke-width:1.8!important}
html[data-ui="5"] body .route-client .stage1-r20-home .s2 .stage1-r17-media-mark,html[data-ui="5"] body .route-client .stage1-r20-home .s4 .stage1-r17-media-mark{color:#ffb553!important;filter:drop-shadow(0 1px 1px #fff3cd55) drop-shadow(0 0 8px #ff800077)}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-overlay{position:absolute!important;inset:auto 4px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;z-index:3!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r16-system-copy{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;min-width:0!important;max-width:100%;opacity:1!important;visibility:visible!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-overlay strong{font-size:14px!important;line-height:1.2!important;letter-spacing:0!important;color:#edf5fc!important;font-weight:600!important;white-space:nowrap}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-overlay small{font-size:10px!important;line-height:1.3!important;color:#b3d1e4!important;text-align:center!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;max-width:100%}
/* Optical frames: neutral glass with restrained orange contact light. */
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass{position:relative!important;border-radius:12px!important;border:1px solid #8ec7e26e!important;border-bottom-color:#ffac69a6!important;background:var(--r20-glass)!important;box-shadow:inset 0 1px #e7f8ff29,inset -1px -1px #ffab4933,0 5px 15px #0007,0 0 8px #ff902019!important;padding:12px!important;margin:0!important;overflow:hidden!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck:before,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass:before{content:'';position:absolute!important;inset:0!important;background:linear-gradient(130deg,#c9eaff07,transparent 37%,transparent 72%,#ffa14407)!important;pointer-events:none;z-index:0;border-radius:inherit!important;opacity:1!important;filter:none!important;transform:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck:after,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass:after{content:'';position:absolute;inset:auto auto -1px 8%;height:2px;width:24%;background:linear-gradient(90deg,transparent,#ffbf80 35%,#fff3d0 48%,#ff9e47 65%,transparent);box-shadow:0 0 10px #ff8b26;pointer-events:none}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass>*,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck>*{position:relative}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass>header,html[data-ui="5"] body .route-client .stage1-r20-home .r20-pane-heading{display:flex!important;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px!important;padding:0!important;min-height:22px}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass h2,html[data-ui="5"] body .route-client .stage1-r20-home .r20-pane-heading h2{font-size:16px!important;line-height:1.3!important;letter-spacing:0!important;margin:0!important;font-weight:650!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass>header a{font-size:11px!important;color:#29caff!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass p{font-size:12px!important;line-height:1.55!important;color:#adc8d8!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck{grid-column:1;grid-row:3;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:5px!important;min-height:192px!important;align-content:start}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-pane-heading{grid-column:1/-1}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-pane-heading small{font-size:9px;color:#a2b7c8;white-space:nowrap}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck .stage1-r19-kpi{position:relative;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;width:auto!important;min-height:134px!important;max-height:none!important;padding:10px 3px!important;gap:7px!important;border:1px solid #65aecf2e!important;border-radius:8px!important;background:linear-gradient(180deg,#020b13b0,#071d2a66)!important;box-shadow:inset 0 -10px 20px #0189c106!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi:before{display:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi .stage1-r2-kpi-icon{height:21px!important;width:21px!important;min-width:21px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--metric-color,#52caff)!important;filter:drop-shadow(0 0 4px currentColor)}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi .stage1-r2-kpi-icon svg{width:17px;height:17px}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi.orange{--metric-color:#ffa345}html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi.red{--metric-color:#fd788e}html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi.green{--metric-color:#37e6b3}html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi.cyan{--metric-color:#29dded}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi-copy{display:flex;flex-direction:column;align-items:center;gap:3px}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi-copy strong{font-size:27px!important;font-weight:600!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em!important;color:#f0f5ff!important;line-height:1.2}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi-copy span{font-size:10px!important;line-height:1.4!important;color:#c4d8e5!important;white-space:nowrap}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi-copy small,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r15-signal,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r18-meter,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r16-data-pulse{display:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-kpi-scale{display:flex;gap:2px;width:100%;height:18px;align-items:flex-end;direction:ltr;margin-top:4px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-kpi-scale i{width:100%;height:4px;background:#173545;border-radius:1px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-kpi-scale i.lit{height:7px;background:var(--metric-color,#52caff);box-shadow:0 0 7px var(--metric-color,#52caff);opacity:.85}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-dashboard,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-lower-grid{display:contents!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-overview{grid-column:2!important;grid-row:3!important;min-height:192px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-overview>header p,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-mini-metrics{display:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-live{font-size:9px!important;min-height:21px!important;padding:3px 7px!important;background:#031b23!important;border-color:#23b0bb44!important;color:#58e8bd!important}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-activity-instrument{display:grid;grid-template-columns:minmax(0,1fr) 122px;direction:rtl;gap:8px;align-items:center;min-height:133px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-distribution{grid-column:2;grid-row:1;position:relative;width:122px;height:122px;direction:ltr}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-distribution svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-distribution-segment{filter:drop-shadow(0 0 3px #00baff40)}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-distribution-total{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-distribution-total strong{font-size:31px;line-height:1.15;font-weight:600;letter-spacing:-.03em;color:#edfaff}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-distribution-total span{font-size:8px;color:#9ebed3}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-activity-legend{grid-column:1;grid-row:1;min-width:0}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-activity-legend a{display:grid;grid-template-columns:6px 1fr auto;align-items:center;gap:7px;min-height:32px;border-bottom:1px solid #5896b624;color:#cce0ee;font-size:11px;text-decoration:none}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-activity-legend i{width:5px;height:5px;border-radius:50%;background:var(--activity-color);box-shadow:0 0 7px var(--activity-color)}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-activity-legend strong{font-size:15px;color:#fff;font-variant-numeric:tabular-nums}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-activity{grid-column:2!important;grid-row:4!important;min-height:213px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-attention{grid-column:1!important;grid-row:4!important;min-height:213px!important;display:flex!important;flex-direction:column!important;gap:0!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-attention p{margin:0 0 10px!important;font-size:11px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-category-grid{gap:0!important;display:grid!important;grid-template-columns:1fr!important;margin:0 0 10px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-category-grid a{padding:7px 0!important;min-height:36px!important;background:transparent!important;border:0!important;border-bottom:1px solid #3c719233!important;border-radius:0!important;font-size:12px!important;display:flex!important;align-items:center;gap:10px;box-shadow:none!important;color:#d4e4f0!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-category-grid a>svg{color:#23cfff;filter:drop-shadow(0 0 5px #08acff66)}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-category-grid a strong{margin-inline-start:auto;font-size:15px!important;color:#fff!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-primary{margin-top:auto!important;min-height:34px!important;border-radius:7px!important;font-size:11px!important;background:linear-gradient(110deg,#ffac392c,#091620)!important;color:#ffbb76!important;border:1px solid #ffa45066!important;box-shadow:inset 0 1px #ffb76724!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-activity-list{display:grid!important;gap:0!important}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;text-decoration:none;border-bottom:1px solid #4c849c26;color:#edf5fd}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-row:last-child{border-bottom:0}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-icon{display:grid;place-items:center;height:27px;width:27px;border:1px solid #229ad94a;border-radius:7px;background:linear-gradient(140deg,#03436a88,#031522);color:#30d7ff;box-shadow:inset 0 0 12px #008cff22}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-icon.billing{color:#ffb152;border-color:#ff9f4144;background:#6b3b062b}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-copy{display:flex;min-width:0;flex-direction:column;gap:2px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-copy strong{font-size:12px;line-height:1.4;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-copy small{font-size:10px;color:#91aec4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-row time{font-size:9px;color:#87a7bc;width:54px;line-height:1.6;text-align:left}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai{grid-column:3!important;grid-row:3/5!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:415px!important;background:linear-gradient(#02101ddd,#031624a8 50%,#03111beb),url('/brand/earth-cinematic-r20.png') 62% bottom/auto 75% no-repeat!important;border-inline-end-color:#ffc184b3!important;box-shadow:inset 0 1px #dff8ff3b,0 0 13px #ff902030!important}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-live-label{font-size:9px!important;color:#7be8c5!important;display:flex;align-items:center;gap:6px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-live-label i{width:5px;height:5px;border-radius:50%;background:#31efb0;box-shadow:0 0 9px #1deba2}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-head{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:10px!important;padding:3px 0 0!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-head h2{font-size:19px!important;line-height:1.4!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-head p{font-size:11px!important;line-height:1.6!important;max-width:270px;margin:7px auto 0!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r16-home-orb{width:65px!important;height:65px!important;margin:4px 0 9px!important;display:grid!important;place-items:center!important;position:relative;overflow:visible!important;border-radius:50%!important;background:radial-gradient(circle at 38% 28%,#076999,#001724 43%,#000d17 66%,#07b7ff 80%,#c3faff 84%,#003349 90%)!important;border:1px solid #77eaff!important;box-shadow:0 0 7px #00aeff,0 0 30px #00b3ff7d,inset 0 0 15px #009fff!important;animation:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r16-home-orb .stage1-r17-presence-ring{border-color:#24c9ff77!important;box-shadow:0 0 8px #00aaff33!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-presence-signal{color:#b6f5ff!important;filter:drop-shadow(0 0 5px #00d4ff);display:grid;place-items:center}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin:18px 0 15px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-list a{min-height:38px!important;padding:7px!important;font-size:11px!important;background:linear-gradient(110deg,#143b5488,#041625df)!important;border:1px solid #4d96c159!important;border-radius:7px!important;box-shadow:inset 0 1px #7fc9ff1f!important;color:#d5e8f6!important;gap:7px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-list a svg{color:#24d2ff!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-ask{display:flex!important;align-items:center;justify-content:space-between;margin-top:auto!important;min-height:48px!important;border:1px solid #65bde1b0!important;border-radius:10px!important;background:linear-gradient(110deg,#183e58b8,#041928)!important;box-shadow:inset 0 1px #ffffff1f,0 0 15px #00a3ff14!important;color:#bdd7e6!important;font-size:12px!important;padding:7px 10px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-ai-send{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;border:1px solid #57dbff;background:#033751;box-shadow:inset 0 0 10px #0489bc55;color:#83eaff;font-style:normal}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-ai-capabilities{display:flex;justify-content:space-around;gap:5px;margin-top:10px;padding-top:8px;border-top:1px solid #4b8da32e;color:#9dbacd;font-size:9px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-ai-capabilities span{display:flex;align-items:center;gap:5px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-ai-capabilities svg{color:#25cbde}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-upcoming{grid-column:1/3!important;grid-row:5!important;min-height:112px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-upcoming-list{display:flex!important;gap:12px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-upcoming-list>a{flex:1;min-width:0}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-showcase{grid-column:3!important;grid-row:5!important;display:grid!important;grid-template-columns:1fr 86px!important;align-items:center;gap:10px;min-height:112px!important;padding:9px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-showcase .stage1-r4-video-wrap{grid-column:2;grid-row:1;width:86px!important;height:83px!important;min-height:83px!important;max-height:83px!important;overflow:hidden;border-radius:7px}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-showcase .stage1-r4-video-wrap video{width:100%;height:100%;object-fit:cover}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-showcase-copy{grid-column:1;grid-row:1;padding:0!important;min-width:0}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-showcase-copy h2{font-size:13px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-showcase-copy p,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-showcase-copy small{font-size:10px!important;line-height:1.5!important;margin:5px 0!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-showcase-copy small{color:#8caabc!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-onboarding,html[data-ui="5"] body .route-client .stage1-r20-home>.ops-evidence{grid-column:1/-1!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-onboarding{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-setup-disclosure{background:#071520d9;border:1px solid #44657766;border-radius:10px;padding:0 12px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-setup-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:47px;cursor:pointer;list-style:none;font-size:12px;color:#b7d0e1}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-setup-disclosure>summary::-webkit-details-marker{display:none}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-setup-disclosure>summary>span{display:flex;align-items:center;gap:8px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-setup-disclosure>summary>span:last-child{font-size:10px;color:#79accc}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-setup-disclosure[open]>summary{border-bottom:1px solid #315e7544;margin-bottom:10px}
html[data-ui="5"] body .route-client .stage1-r20-home>.ops-evidence{font-size:10px;padding:0!important;min-height:32px!important;color:#839fb3}
@media(min-width:900px) and (max-width:1199px){
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero{height:196px!important;min-height:196px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero .stage1-r2-hero-copy{inset:23px auto auto 22px!important;width:64%!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero h1{font-size:35px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero .r20-hero-description{max-width:420px!important;font-size:12px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-hero-brand{max-width:23%!important;inset:23px 20px auto auto!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-hero-brand p{font-size:11px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-hero-brand strong,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-hero-brand small{font-size:8px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-overlay strong{font-size:12px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-overlay small{font-size:9px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass{padding:10px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass h2,html[data-ui="5"] body .route-client .stage1-r20-home .r20-pane-heading h2{font-size:14px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-pane-heading small{font-size:8px}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck{gap:3px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi-copy strong{font-size:23px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi-copy span{font-size:9px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-activity-instrument{grid-template-columns:minmax(0,1fr) 92px;gap:5px}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-distribution{width:92px;height:92px}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-distribution-total strong{font-size:25px}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-distribution-total span{font-size:7px}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-activity-legend a{font-size:9px;gap:5px}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-head h2{font-size:16px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-list a{font-size:10px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-row{grid-template-columns:25px minmax(0,1fr);gap:6px}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-row time{display:none}
}
@media(max-width:899px){
 html[data-ui="5"] body .ui5-shell .app-area{margin:0!important;margin-inline:0!important;width:100%!important;transition:none!important}
 html[data-ui="5"] body .route-client .workspace-main{padding:8px 10px 88px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home{grid-template-columns:1fr!important;gap:11px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero{grid-column:1!important;grid-row:1!important;height:286px!important;min-height:286px!important;padding:20px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero .stage1-r2-planet{object-position:64% center!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero:before{background:linear-gradient(0deg,#020c14f5,#020c14ab 51%,#020c1410)!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero .stage1-r2-hero-copy{inset:auto 18px 17px!important;width:auto!important;max-width:none!important;text-align:right!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero h1{font-size:31px!important;line-height:1.18!important;margin:0 0 8px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero .r20-hero-lead{font-size:16px!important;line-height:1.55!important;margin-bottom:8px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-hero .r20-hero-description{font-size:12px!important;line-height:1.6!important;max-width:100%!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-hero-brand{display:none!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-quick{gap:0 14px!important;margin:6px 0 0!important;justify-content:flex-start!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-quick a{min-height:32px!important;font-size:10px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-screen-deck{grid-column:1!important;grid-row:2!important;margin-top:-11px!important;padding:8px!important;border-radius:0 0 13px 13px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-theater{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;scrollbar-color:#52768866 transparent;gap:8px!important;min-height:104px!important;padding-bottom:4px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-theater .stage1-r19-system-screen,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-theater .stage1-r19-system-screen.is-featured{flex:0 0 103px!important;width:103px!important;min-width:103px!important;height:102px!important;min-height:102px!important;scroll-snap-align:start}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-overlay strong{font-size:13px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-overlay small{font-size:10px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck{grid-column:1!important;grid-row:3!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;padding:12px 8px!important;min-height:174px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck .stage1-r19-kpi{flex:none!important;grid-column:auto!important;min-height:118px!important;padding:8px 2px!important;gap:5px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi-copy strong{font-size:23px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-kpi-copy span{font-size:9px!important;white-space:normal!important;text-align:center!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-kpi-scale{gap:1px}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai{grid-column:1!important;grid-row:4!important;min-height:346px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-overview{grid-column:1!important;grid-row:5!important;min-height:188px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-activity{grid-column:1!important;grid-row:6!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-attention{grid-column:1!important;grid-row:7!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-upcoming{grid-column:1!important;grid-row:8!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-showcase{grid-column:1!important;grid-row:9!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-onboarding{grid-row:10!important}
 html[data-ui="5"] body .route-client .stage1-r20-home>.ops-evidence{grid-row:11!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass{padding:13px!important;border-radius:12px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-list{margin:12px 0!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-list a{min-height:42px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai-head p{margin-bottom:4px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-upcoming-list{flex-direction:column!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-row{min-height:56px}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-category-grid a{min-height:44px!important}
 html[data-ui="5"] body .route-client .stage1-r20-home .r20-activity-legend a{min-height:44px}
 html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-primary{min-height:44px!important}
}
@media(prefers-reduced-motion:reduce){html[data-ui="5"] body .route-client .stage1-r20-home *,html[data-ui="5"] body .route-client .stage1-r20-home *:before,html[data-ui="5"] body .route-client .stage1-r20-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-screen:is(:hover,:focus-visible){transform:none!important}}
html[data-ui="5"]:is([data-reduced-motion="true"],.a11y-no-motion) body .route-client .stage1-r20-home *,html[data-ui="5"]:is([data-reduced-motion="true"],.a11y-no-motion) body .route-client .stage1-r20-home *:before,html[data-ui="5"]:is([data-reduced-motion="true"],.a11y-no-motion) body .route-client .stage1-r20-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html[data-ui="5"]:is([data-reduced-motion="true"],.a11y-no-motion) body .route-client .stage1-r20-home .stage1-r19-system-theater .stage1-r19-system-screen:is(:hover,:focus-visible){transform:none!important}

/* Precise icon placement clears the historical individual translate property. */
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-mark{translate:none!important;rotate:none!important;scale:none!important;inset:7px 50% auto auto!important;width:46px!important;height:46px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r17-media-mark svg{width:44px!important;height:44px!important;stroke-width:initial!important;overflow:visible}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass:after,html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-data-deck:after{inset:-1px!important;width:auto!important;height:auto!important;background:radial-gradient(ellipse 28px 1.6px at 15% 100%,#ffffed 0%,#ffb158 35%,#ff8b24 65%,transparent 100%),radial-gradient(ellipse 1px 24px at 100% 80%,#ffd6a1 0%,#ffab55 38%,transparent 100%)!important;box-shadow:none!important;filter:drop-shadow(0 0 3px #ff7f14) drop-shadow(0 0 7px #ff982aaa);pointer-events:none}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r4-ai:after{background:radial-gradient(ellipse 1.5px 55px at 100% 65%,#fff1d2 0%,#ffaa51 34%,transparent 100%),radial-gradient(ellipse 30px 1px at 20% 100%,#fff1d2,#ffab51 40%,transparent 100%)!important}
html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass h2,html[data-ui="5"] body .route-client .stage1-r20-home .r20-pane-heading h2{font-size:17px!important}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-copy strong{font-size:13px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-copy small{font-size:11px}
html[data-ui="5"] body .route-client .stage1-r20-home .r20-queue-row time{font-size:10px}
@media(min-width:900px) and (max-width:1199px){html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r2-glass h2,html[data-ui="5"] body .route-client .stage1-r20-home .r20-pane-heading h2{font-size:14px!important}html[data-ui="5"] body .route-client .stage1-r20-home .stage1-r19-system-overlay strong{font-size:12px!important}}

html[data-ui="5"] body .route-client .stage1-r20-home .r20-activity-legend{max-height:140px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#407b9766 transparent}
