.os-scene{min-width:0;width:100%}.os-scene-surface{padding:0;overflow:hidden}.os-scene-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid rgba(32,33,36,.09);font-size:14px}.os-scene-header>span{font-weight:500}.os-scene-header button{display:inline-flex;align-items:center;gap:8px;color:#555861;background:transparent;border:1px solid rgba(32,33,36,.15);border-radius:99px;padding:6px 10px;font:inherit;font-size:12px;cursor:pointer;min-height:32px;flex-shrink:0}.os-scene-header button:focus-visible{outline:2px solid #202124;outline-offset:3px}.os-scene-body{padding:24px;min-height:330px}.os-scene :is(strong,small){display:block}.os-scene strong{font-weight:500;font-size:15px;line-height:1.3;letter-spacing:-.02em}.os-scene small{color:#686c77;font-size:12px;line-height:1.45}.os-scene .rv-icon-box{width:38px;height:38px;min-width:38px;border-radius:12px;background:rgba(255,255,255,.9)}.os-scene .rv-icon-box svg{width:22px;height:22px}.os-node{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.os-node small{margin-top:-4px;max-width:20ch}.os-node>.rv-icon-box{width:48px;height:48px;border-radius:16px}.os-arrow{font-size:28px;font-weight:400;color:#858995}.os-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.os-route-line{stroke:#c3c6d0;stroke-width:1.4}.os-route-line,.os-route-signal{fill:none;vector-effect:non-scaling-stroke}.os-route-signal{stroke:#6a7f98;stroke-width:3;stroke-dasharray:4 96;animation:os-route-travel 7s linear infinite;animation-play-state:paused}.os-scene[data-running=true] .os-route-signal{animation-play-state:running}.os-scene[data-running=false] .rv-icon-box svg :is(path,circle,rect,line,polyline,polygon){animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}@keyframes os-route-travel{to{stroke-dashoffset:-100}}.os-team-conversation{margin:0;min-height:355px!important;padding:22px 24px}.os-team-diagram{width:100%}.os-customer-message{position:relative;display:flex;align-items:center;gap:12px;min-height:78px;padding:14px;border:1px solid #e1e3e9;border-radius:16px;background:rgba(255,255,255,.8)}.os-message-avatar{flex-shrink:0}.os-customer-message>div{min-width:0;flex:1}.os-customer-message p{margin:5px 0 0!important;min-height:38px;font-size:14px;line-height:1.4;color:#202124}.os-message-status{position:absolute;top:14px;right:14px;color:#727682;font-size:10px}.os-team-stem{height:24px;width:1px;background:#bcc3d0;margin:auto;position:relative}.os-team-stem i{position:absolute;width:5px;height:5px;border-radius:50%;background:#6684a6;left:-2px;top:6px;animation:os-stem-travel 3s ease-in-out infinite;animation-play-state:paused}.os-scene[data-running=true] .os-team-stem i{animation-play-state:running}@keyframes os-stem-travel{0%{transform:translateY(-6px);opacity:0}30%,70%{opacity:1}to{transform:translateY(14px);opacity:0}}.os-client-hub{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(32,33,36,.2);border-radius:16px;width:max-content;max-width:100%;margin:auto;padding:12px 22px;background:rgba(255,255,255,.9)}.os-client-hub span:not(.rv-icon-box){display:block;margin-top:5px;font-size:11px;color:#686c77}.os-team-branches{height:40px;position:relative}.os-team-members{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.os-person{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;min-width:0}.os-person-avatar{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:1px solid #d6d9e0;background:#f3f4f6;transition:box-shadow .3s ease}.os-person-avatar.resolvable{background:#202124;color:#fff;border-color:#202124}.os-person-avatar .rv-icon-box{border:0;background:none;color:inherit}.os-person.is-assigned .os-person-avatar{box-shadow:0 0 0 6px rgba(142,217,255,.28)}.os-person strong{font-size:12px;line-height:1.3;max-width:12ch;min-height:31px}.os-person small{font-size:10px;min-height:28px;max-width:13ch}.os-person-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:3px 6px;border-radius:8px;font-size:10px;color:#686c77}.os-person.is-assigned .os-person-status{color:#216349;background:#e4f4ec}.os-overview-graphic .os-scene-body{min-height:300px}.os-managed-diagram{display:grid;grid-template-columns:1fr 44px 1.8fr;align-items:center;min-height:260px}.os-managed-client>span{display:block;text-align:center;margin-top:16px;color:#686c77;font-size:12px}.os-managed-client .os-node>.rv-icon-box{width:70px;height:70px;border-radius:24px}.os-managed-client .rv-icon-box svg{width:32px;height:32px}.os-managed-bridge{display:flex;align-items:center}.os-managed-bridge>span{flex:1;height:1px;background:#c3c6d0}.os-managed-operation{padding-left:10px}.os-managed-centre{margin-bottom:22px}.os-managed-centre .os-node{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:8px}.os-managed-centre .os-node small{flex-basis:100%;text-align:center;margin:0;max-width:none}.os-managed-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.os-task{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 5px;border:1px solid #e3e5ea;border-radius:14px;background:rgba(255,255,255,.65);font-size:12px}.os-task i{position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:50%;background:#7ca5a0;animation:os-task-pulse 5s ease-in-out infinite;animation-play-state:paused}.os-scene[data-running=true] .os-task i{animation-play-state:running}@keyframes os-task-pulse{0%,65%,to{opacity:.3;transform:scale(1)}30%{opacity:1;transform:scale(1.6)}}.os-plan-diagram,.os-support-diagram{position:relative;height:300px}.os-plan-node{position:absolute;width:43%}.os-plan-node--work{left:0;top:0}.os-plan-node--brand{right:0;top:0}.os-plan-node--hours{left:0;bottom:0}.os-plan-node--success{right:0;bottom:0}.os-plan-node .os-node{gap:7px}.os-plan-centre{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;padding:12px 20px;border:1px solid #d1d4df;border-radius:18px;background:#fff;width:max-content;max-width:52%}.os-plan-centre .os-node{gap:8px}.os-plan-centre .os-node>.rv-icon-box{display:none}.os-recruit-diagram{display:grid;grid-template-columns:.7fr 28px 1.3fr;gap:10px;align-items:center;padding:10px 0}.os-candidates{display:grid;gap:12px}.os-candidate{display:flex;align-items:center;gap:8px;font-size:12px;color:#686c77}.os-candidate .rv-icon-box{width:34px;height:34px;min-width:34px}.os-assessment{border:1px solid #dadde6;border-radius:18px;background:rgba(255,255,255,.7);padding:22px 18px}.os-assessment>strong{margin-bottom:20px}.os-assessment>div{display:flex;align-items:center;gap:10px;font-size:13px;margin-top:16px}.os-sequential-check{animation:os-task-pulse 6s ease-in-out infinite;animation-play-state:paused}.os-scene[data-running=true] .os-sequential-check{animation-play-state:running}.os-recruit-result{grid-column:1/-1;margin-top:20px;display:flex;align-items:center;gap:14px;border-top:1px solid #e0e3e9;padding:20px 8px 0}.os-recruit-result>.rv-check{margin-left:auto}.os-large-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#202124;color:#fff;flex-shrink:0}.os-large-avatar .rv-icon-box{background:none;border:0;color:#fff}.os-recruit-result small{margin-top:5px}.os-training-diagram{display:grid;grid-template-columns:1fr 32px 1fr;gap:12px;align-items:center;min-height:210px}.os-knowledge-stack{display:grid;gap:10px}.os-knowledge-sheet{display:flex;align-items:center;gap:12px;border:1px solid #dadee7;border-radius:12px;background:rgba(255,255,255,.8);padding:10px;font-size:13px}.os-knowledge-sheet:nth-child(2){margin-left:8px}.os-knowledge-sheet:nth-child(3){margin-left:16px}.os-learning-agent{position:relative;display:flex;align-items:center;flex-direction:column;gap:20px;text-align:center;padding:16px}.os-learning-ring{position:absolute;width:90px;height:90px;border:1px dashed #b0bfce;border-radius:50%;top:3px;animation:os-ring-turn 16s linear infinite;animation-play-state:paused}.os-scene[data-running=true] .os-learning-ring{animation-play-state:running}@keyframes os-ring-turn{to{transform:rotate(1turn)}}.os-training-path{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;border-top:1px solid #e0e3e9;padding-top:18px}.os-path-stop{display:flex;flex-direction:column;align-items:center;gap:10px}.os-path-stop strong{font-size:13px}.os-launch-diagram{display:grid;grid-template-columns:1fr 30px .8fr;gap:12px;align-items:center;min-height:250px}.os-readiness{padding:18px 0}.os-readiness>strong{margin-bottom:22px}.os-readiness>div{gap:10px;font-size:13px;margin-top:18px}.os-go-live,.os-readiness>div{display:flex;align-items:center}.os-go-live{position:relative;flex-direction:column;gap:12px;text-align:center}.os-go-live>.rv-icon-box{width:64px;height:64px;border-radius:50%;background:#e6f3eb;border-color:#cde5d5;color:#287155}.os-launch-rings{position:absolute;top:-8px;width:82px;height:82px;border:1px solid #c0dfca;border-radius:50%;animation:os-task-pulse 5s ease-in-out infinite;animation-play-state:paused}.os-scene[data-running=true] .os-launch-rings{animation-play-state:running}.os-launch-handover{display:flex;align-items:center;gap:12px;border-top:1px solid #e0e3e9;padding-top:20px;margin-top:12px;font-size:12px;color:#686c77}.os-support-centre{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;border:1px solid #d4d8e1;border-radius:20px;background:#fff;padding:18px;width:50%}.os-support-node{position:absolute;width:32%}.os-support-node--0{top:0;left:0}.os-support-node--1{top:0;right:0}.os-support-node--2{bottom:0;left:0}.os-support-node--3{bottom:0;right:0}.os-quality-source{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e0e3e9}.os-quality-source>div{flex:1}.os-quality-source>.os-arrow{transform:rotate(90deg)}.os-conversation-lines{display:grid;gap:6px;margin-top:12px;max-width:190px}.os-conversation-lines i{display:block;height:6px;border-radius:6px;background:#d4deea}.os-conversation-lines i:nth-child(2){width:80%;background:#d8d6e5}.os-conversation-lines i:nth-child(3){width:65%}.os-quality-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 0}.os-quality-check{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.os-quality-check strong{font-size:13px}.os-quality-check>span:not(.rv-icon-box){font-size:11px;color:#287155;background:#e6f3eb;border-radius:30px;padding:5px 10px}.os-quality-check.needs-coaching>span:not(.rv-icon-box){color:#866120;background:#faf0d9}.os-coaching-action{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #dedad0;border-radius:16px;background:rgba(255,252,245,.6)}.os-coaching-action strong{margin-top:6px}.os-coaching-pulse{position:absolute;top:15px;right:15px;width:6px;height:6px;background:#b49558;border-radius:50%}.os-performance-heading{display:flex;gap:12px;align-items:center;margin-bottom:24px}.os-performance-heading>span:last-child{font-size:10px;color:#686c77;margin-left:auto}.os-performance-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.os-demand-chart>small{margin-bottom:18px}.os-demand-row{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;font-size:11px;color:#686c77;margin-top:16px}.os-demand-row>div{height:10px;background:#f0f1f5;border-radius:20px}.os-demand-bar{display:block;height:100%;border-radius:20px;background:#a8cde3}.os-demand-row:nth-child(3) .os-demand-bar{background:#c8bee4}.os-demand-row:nth-child(4) .os-demand-bar{background:#e8bfc6}.os-customer-theme{display:flex;flex-direction:column;gap:8px;padding-left:20px;border-left:1px solid #e0e3e9}.os-customer-theme>span:last-child{font-size:11px;line-height:1.5;color:#686c77}.os-improvement-cycle{position:relative;height:240px;max-width:420px;margin:auto}.os-cycle-route{position:absolute;inset:0;width:100%;height:100%}.os-cycle-stop{position:absolute;width:36%;background:rgba(255,255,255,.65);border-radius:18px;padding:10px}.os-cycle-stop--0{top:26px;left:0}.os-cycle-stop--1{top:26px;right:0}.os-cycle-stop--2{bottom:0;left:32%}.os-cycle-stop .os-node{gap:8px}.os-improvement-tools{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:20px}.os-improvement-tools span{border:1px solid #e0e3e9;border-radius:40px;padding:7px 10px;font-size:11px;color:#686c77}.os-improvement-tools .os-optional-ai{border-style:dashed}@media(max-width:600px){.os-scene-header{padding:16px;font-size:12px}.os-scene-body{padding:20px 16px;min-height:310px}.os-team-conversation{padding:20px 14px;min-height:365px!important}.os-client-hub{padding:10px 14px}.os-person-avatar{width:44px;height:44px}.os-team-members{gap:4px}.os-person strong{font-size:11px;min-height:42px}.os-person-status{font-size:9px;min-height:34px}.os-customer-message p{font-size:13px}.os-managed-diagram{grid-template-columns:1fr;gap:20px}.os-managed-client .os-node{flex-direction:row;justify-content:center;flex-wrap:wrap}.os-managed-client .os-node small{flex-basis:100%}.os-managed-client>span{margin-top:8px}.os-managed-bridge{display:none}.os-managed-operation{padding:20px 0 0;border-top:1px solid #e0e3e9}.os-managed-centre{margin-bottom:16px}.os-plan-node .os-node strong{font-size:13px}.os-plan-node .os-node small{font-size:11px}.os-plan-diagram{height:310px}.os-plan-centre{padding:12px;max-width:58%}.os-candidate{flex-direction:column;gap:4px;font-size:10px}.os-assessment{padding:16px 12px}.os-assessment>div{font-size:12px}.os-training-diagram{grid-template-columns:1.15fr 16px .85fr;gap:5px}.os-knowledge-sheet{font-size:11px;gap:8px;padding:8px}.os-knowledge-sheet .rv-icon-box{width:30px;height:30px;min-width:30px}.os-learning-agent{padding:16px 0}.os-learning-agent strong{font-size:13px}.os-launch-diagram{gap:6px;grid-template-columns:1.2fr 20px .8fr}.os-readiness>div{font-size:12px;gap:8px}.os-performance-grid{gap:14px}.os-customer-theme{padding-left:14px}.os-performance-heading{gap:8px}.os-performance-heading strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.os-scene *,.os-scene :after,.os-scene :before{animation:none!important;transition:none!important}.os-route-signal{display:none}}.os-scene .rv-icon-box svg :is(path,circle,rect,line,polyline,polygon){animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}.os-process-emphasis{animation:os-process-focus 6s ease-in-out infinite;animation-play-state:paused}.os-scene[data-running=true] .os-process-emphasis{animation-play-state:running}.os-scene[data-running=false] .os-process-emphasis{animation:none}@keyframes os-process-focus{0%,27%,to{background-color:rgba(255,255,255,.55);box-shadow:inset 3px 0 transparent}22%,7%{background-color:rgba(208,233,244,.65);box-shadow:inset 3px 0 #85a6b8}}.os-stage-progress{width:6px;height:6px;border-radius:50%;background:#8ea8ad;margin-left:auto;flex-shrink:0}.os-service-flow{display:grid;grid-template-columns:1fr 36px 1.25fr;align-items:center;gap:10px;padding:4px 0 24px}.os-flow-brand .rv-icon-box,.os-flow-team .os-node>.rv-icon-box{width:54px;height:54px;border-radius:18px}.os-flow-team{border:1px solid #d8dce5;border-radius:20px;padding:20px 12px 14px;background:rgba(255,255,255,.65)}.os-flow-people{display:flex;justify-content:center;margin-top:14px}.os-flow-people>span{background:#fff;border:1px solid #d8dce5;border-radius:50%;margin-left:-6px}.os-flow-people .rv-icon-box{background:none;border:0;width:32px;height:32px;min-width:32px}.os-flow-connection{position:relative;height:1px;background:#c3c6d0}.os-flow-connection .os-arrow{position:absolute;right:-2px;top:-16px}.os-flow-connection i{position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:#789cad;animation:os-flow-travel 3s ease-in-out infinite;animation-play-state:paused}.os-scene[data-running=true] .os-flow-connection i{animation-play-state:running}@keyframes os-flow-travel{0%,15%{transform:translateX(0);opacity:0}25%,75%{opacity:1}90%,to{transform:translateX(26px);opacity:0}}.os-service-management{border-top:1px solid #e0e3e9;padding-top:18px;display:grid;gap:6px}.os-service-management>small{margin-bottom:6px}.os-service-management>div{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;font-size:13px}.os-service-management>div>.rv-check{width:16px;height:16px;min-width:16px;margin-left:auto}.os-plan-node{height:96px}.os-plan-diagram .os-node{position:relative;z-index:1}.os-plan-node .os-node>.rv-icon-box{background:#fff}.os-recruit-process{list-style:none;padding:0;margin:0;display:grid;gap:8px}.os-recruit-stage{position:relative;display:flex;gap:12px;align-items:center;border:1px solid #dde1e8;border-radius:12px;padding:12px;background:rgba(255,255,255,.6)}.os-recruit-stage:not(:last-child):after{content:"";position:absolute;width:1px;height:9px;bottom:-9px;left:26px;background:#b8c5d0}.os-process-index{font-size:11px;color:#686c77;width:18px;flex-shrink:0}.os-recruit-stage small{margin-top:4px}.os-knowledge-inputs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.os-knowledge-inputs>span,.os-quality-standards>span{font-size:11px;border:1px solid #d9dfe8;border-radius:30px;background:rgba(255,255,255,.6);padding:8px 12px}.os-knowledge-feed{position:relative;height:25px;width:1px;background:#bbc5d2;margin:0 auto}.os-knowledge-feed i,.os-quality-feed i:after{position:absolute;width:5px;height:5px;border-radius:50%;background:#789cad;left:-2px;top:6px;animation:os-stem-travel 3s ease-in-out infinite;animation-play-state:paused}.os-scene[data-running=true] :is(.os-knowledge-feed i,.os-quality-feed i:after){animation-play-state:running}.os-innovation-platform,.os-knowledge-platform{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid #ced9e5;background:rgba(255,255,255,.85);border-radius:16px}.os-innovation-platform small,.os-knowledge-platform small{margin-top:5px}.os-knowledge-platform>.rv-check{margin-left:auto;width:18px;min-width:18px;height:18px}.os-agent-assistant{border:1px solid #dde1e8;border-radius:18px;padding:18px;background:rgba(255,255,255,.6)}.os-agent-assistant>header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #e0e3e9}.os-agent-assistant>header small{margin-top:4px}.os-assistant-question{display:flex;align-items:center;gap:10px;padding-top:18px;font-size:13px}.os-assistant-answer{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px;border-radius:12px;background:rgba(209,235,244,.5)}.os-assistant-answer strong{font-size:13px}.os-assistant-answer small{margin-top:4px;font-size:11px}.os-huddle-members{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:4px 0}.os-huddle-members>div{display:flex;flex-direction:column;align-items:center;gap:8px}.os-huddle-connection{display:flex;gap:12px;align-items:center;padding:18px 0}.os-huddle-connection>span{height:1px;background:#c2cbd7;flex:1}.os-huddle-connection>strong{font-size:12px}.os-daily-huddle{border:1px solid #d8dfe8;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.65)}.os-daily-huddle>header{padding:16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e0e3e9}.os-daily-huddle>header small{margin-top:4px}.os-huddle-status{margin-left:auto;color:#366e59;font-size:10px;background:#e6f3eb;padding:5px 8px;border-radius:30px}.os-huddle-agenda{display:flex;align-items:center;gap:12px;padding:14px 16px}.os-huddle-agenda small{margin-top:5px;font-size:11px}.os-quality-intake{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.os-quality-intake>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:1px solid #dde1e8;border-radius:12px;padding:14px 8px}.os-quality-intake strong{font-size:12px}.os-quality-feed{display:grid;grid-template-columns:repeat(3,1fr);height:28px;gap:14px}.os-quality-feed i{position:relative;width:1px;background:#bdc9d6;margin:auto;height:100%}.os-quality-feed i:after{content:""}.os-quality-coverage{display:flex;align-items:center;gap:20px;justify-content:space-between;border:1px solid #cddde7;border-radius:18px;padding:22px;background:rgba(255,255,255,.8)}.os-quality-coverage strong{font-size:60px;letter-spacing:-.045em;font-weight:400;line-height:1}.os-quality-coverage span{display:block;font-size:13px;margin-top:10px;color:#555861}.os-quality-coverage>.rv-icon-box{width:56px;height:56px;border-radius:18px}.os-quality-standards{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:18px 0}.os-quality-standards>span{padding:6px 8px;font-size:10px}.os-innovation-input{display:flex;align-items:center;gap:12px;font-size:12px}.os-innovation-input,.os-innovation-platform{justify-content:center}.os-innovation-platform strong{font-size:22px}.os-innovation-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:22px;position:relative}.os-innovation-capabilities>div{border:1px solid #dde1e8;border-radius:14px;background:rgba(255,255,255,.6);padding:16px 14px;display:grid;gap:10px}.os-innovation-capabilities strong{font-size:13px}.os-innovation-capabilities small{font-size:11px}@media(max-width:600px){.os-service-flow{grid-template-columns:1fr 24px 1.15fr;gap:8px}.os-flow-team{padding:16px 8px 12px}.os-service-flow strong{font-size:13px}.os-service-flow small{font-size:11px}.os-recruit-stage{gap:8px;padding:12px 10px}.os-recruit-stage strong{font-size:13px}.os-recruit-stage small{font-size:11px}.os-recruit-stage .rv-icon-box{width:32px;min-width:32px;height:32px}.os-agent-assistant,.os-knowledge-platform{padding:14px}.os-agent-assistant>header strong,.os-knowledge-platform strong{font-size:13px}.os-agent-assistant>header small{font-size:11px}.os-daily-huddle>header{padding:14px 12px;gap:8px}.os-daily-huddle>header strong{font-size:13px}.os-daily-huddle>header small{font-size:10px}.os-huddle-status{font-size:9px;padding:4px 6px}.os-huddle-agenda{padding:12px;gap:8px}.os-huddle-agenda strong{font-size:13px}.os-huddle-agenda small{font-size:10px}}@media(prefers-reduced-motion:reduce){.os-scene :is(.os-process-emphasis,.os-flow-connection i,.os-knowledge-feed i,.os-quality-feed i:after){animation:none!important}}.os-brand-guidance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.os-brand-guidance>div{border:1px solid #dde1e8;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 8px;background:rgba(255,255,255,.65)}.os-brand-guidance strong{font-size:12px}.os-brand-agent,.os-brand-result,.os-role-result{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #d7dde7;border-radius:18px;background:rgba(255,255,255,.8)}.os-brand-agent small,.os-brand-result small,.os-role-result small{margin-top:6px}.os-brand-result{background:rgba(217,236,245,.6)}.os-role-result>.rv-check{margin-left:auto}.os-brand-conversation{margin:0;padding:24px;min-height:310px!important}.os-brand-message{border:1px solid #dde1e8;border-radius:16px;background:rgba(255,255,255,.8);padding:16px;max-width:85%}.os-brand-message p{font-size:15px;line-height:1.55;margin:8px 0 0!important;min-height:28px}.os-brand-message--agent{margin:16px 0 0 auto;background:rgba(217,236,245,.65);max-width:92%}.os-brand-message--agent p{min-height:94px}.os-brand-qualities{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.os-brand-qualities span{font-size:11px;padding:5px 9px;border:1px solid #d7dde7;border-radius:20px}.os-role-brief{display:grid;gap:8px}.os-role-brief>div{display:flex;gap:14px;align-items:center;padding:13px;border:1px solid #dde1e8;border-radius:12px;background:rgba(255,255,255,.6)}.os-role-brief small{margin-top:5px;font-size:11px}.os-update-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.os-update-destinations>div{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:18px 8px;border:1px solid #dde1e8;border-radius:14px}.os-update-destinations strong{font-size:12px}.os-update-destinations small{font-size:11px}.os-coverage-everyday>.os-node{border:1px solid #d8dfe8;border-radius:18px;padding:24px;background:rgba(255,255,255,.65)}.os-coverage-shifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.os-coverage-shifts>div{display:flex;flex-direction:column;gap:12px;align-items:center;padding:20px 8px;border:1px solid #dde1e8;border-radius:14px;text-align:center}.os-coverage-shifts small{font-size:10px}.os-peak-bars{height:170px;display:flex;gap:12px;align-items:flex-end;border-bottom:1px solid #c2cbd7;margin-top:18px}.os-peak-bars>span{flex:1;background:#c3d7e7;border-radius:8px 8px 0 0}.os-peak-bars>span:nth-child(4),.os-peak-bars>span:nth-child(5){background:#bcb3da}.os-peak-labels{display:flex;justify-content:space-between;padding:10px 0;font-size:11px;color:#686c77}.os-peak-capacity{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid #dde1e8}.os-peak-capacity strong{font-size:12px}.os-peak-capacity>span:not(.rv-icon-box){color:#686c77}@media(max-width:600px){.os-brand-guidance{gap:8px}.os-brand-guidance>div{padding:14px 6px}.os-brand-guidance strong{font-size:11px}.os-brand-agent,.os-brand-result,.os-role-result{padding:16px 12px;gap:12px}.os-brand-agent strong,.os-brand-result strong,.os-role-result strong{font-size:13px}.os-brand-conversation{padding:20px 16px}.os-brand-message{padding:14px}.os-brand-message p{font-size:13px}.os-brand-message--agent p{min-height:110px}.os-update-destinations{gap:6px}.os-update-destinations>div{padding:16px 6px}.os-update-destinations strong{font-size:11px}.os-update-destinations small{font-size:10px}.os-peak-bars,.os-peak-capacity{gap:8px}.os-peak-capacity strong{font-size:11px}}.s2-site.s2-global .os-scene .border-glow-inner .os-scene-surface :is(.os-person-avatar,.os-large-avatar) .rv-icon-box{background:transparent!important;color:inherit!important;border:0!important;box-shadow:none!important;border-radius:50%}.os-flow-arrow{display:block;width:100%;height:20px;color:#8293a5;overflow:visible;flex-shrink:0}.os-flow-arrow--reverse{transform:rotate(180deg)}.os-flow-arrow .os-route-signal{stroke-width:2}.os-flow-connection{height:auto;background:none}.os-flow-connection .os-arrow{display:none}.os-launch-link{width:100%}.os-team-conversation{width:100%;max-width:620px;margin-inline:auto;text-align:center}.os-customer-message{flex-direction:column;gap:6px;padding:18px}.os-customer-message>div{width:100%}.os-customer-message p{min-height:40px}.os-message-status{position:static}.os-client-hub{text-align:center}.os-service-management{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.os-service-management>small{grid-column:1/-1;font-size:12px}.os-service-management>div{gap:10px;padding:12px 10px;font-size:12px;min-width:0}.os-service-management>div>span:not(.rv-icon-box):not(.rv-check){flex:1}.os-service-management .rv-icon-box{width:30px;height:30px;min-width:30px;border-radius:10px}.os-service-management .rv-icon-box svg{width:18px;height:18px}.os-service-management .rv-check{flex-shrink:0}.os-funnel-inputs,.os-plan-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));text-align:center;gap:10px}.os-funnel-inputs>div,.os-plan-inputs>div{min-width:0;display:flex;flex-direction:column;align-items:center}.os-funnel-inputs strong,.os-plan-inputs strong{font-size:13px;min-height:34px;display:flex;align-items:center;justify-content:center}.os-funnel-inputs small,.os-plan-inputs small{font-size:11px;min-height:46px;max-width:16ch}.os-funnel-inputs .rv-icon-box,.os-plan-inputs .rv-icon-box{width:48px;height:48px;min-width:48px;border-radius:50%;margin-top:10px}.os-plan-convergence{position:relative;height:110px;margin-bottom:-14px}.os-plan-orbit{position:relative;width:158px;height:158px;border-radius:50%;margin:auto;display:grid;place-items:center;background:rgba(255,255,255,.85);border:1px solid #c4d1dd}.os-plan-orbit .os-node{gap:7px;padding:12px}.os-plan-orbit .rv-icon-box{border:0;background:none;width:34px;height:34px;min-width:34px}.os-plan-orbit strong{font-size:14px}.os-plan-orbit small{font-size:11px}.os-plan-halo{position:absolute;inset:-13px;border:1px solid rgba(131,161,181,.2);border-radius:50%;animation:os-orbit-pulse 6s ease-in-out infinite;animation-play-state:paused}.os-scene[data-running=true] .os-plan-halo{animation-play-state:running}@keyframes os-orbit-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.06);opacity:1}}.os-role-funnel{height:150px;position:relative}.os-role-funnel>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.os-ideal-profile{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.os-ideal-profile .os-person-avatar{width:62px;height:62px}.os-ideal-profile strong{font-size:18px}.os-funnel-scene .os-scene-body{padding-bottom:32px}.os-update-branches{position:relative;height:40px}.os-update-destinations{gap:0}.os-update-destinations>div{border:0;border-radius:0;background:none;padding:0 8px}.os-update-destinations .rv-icon-box{width:44px;height:44px}.os-assist-knowledge{display:flex;align-items:center;gap:14px;margin:0 0 24px}.os-assist-knowledge>div{flex:1;min-width:0}.os-assist-knowledge strong{display:block;font-size:18px;font-weight:500;margin-bottom:6px}.os-assist-knowledge span:not(.rv-icon-box){font-size:13px;color:var(--rv-text-soft);line-height:1.5}.os-ownership-scene .os-scene-body{min-height:0;padding:36px}.os-ownership-network{display:grid;grid-template-columns:1fr 64px 1.2fr 64px 1fr;align-items:start;gap:20px}.os-ownership-network>.os-flow-arrow{margin-top:20px}.os-ownership-network .os-node strong{font-size:15px}.os-ownership-network .os-node:nth-child(3)>.rv-icon-box{background:#202124;color:#fff;border-color:#202124;border-radius:50%}.os-ownership-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin-top:36px}.s2-global .os-ownership-lists h3{font-size:24px;font-weight:400;margin:0 0 22px;letter-spacing:-.025em}.os-ownership-lists ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}.os-ownership-lists li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;color:var(--rv-text-soft)}.os-ownership-lists .rv-check{width:18px;min-width:18px;height:18px;margin-top:3px}.os-ownership-outcome{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:26px;margin-top:30px;border-top:1px solid #d8dfe8}.os-practice-guide{display:flex;align-items:center;gap:16px;padding:16px;background:rgba(255,255,255,.6);border:1px solid #d8dfe8;border-radius:16px}.os-practice-guide small{margin-top:6px}.os-practice-example{padding:20px;border:1px solid #d8dfe8;border-radius:18px;background:rgba(255,255,255,.7)}.os-practice-example>div{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5;margin-top:18px}.os-practice-example>div:last-child{background:rgba(217,236,245,.6);padding:14px;border-radius:12px}.os-practice-loop{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px}.os-practice-loop .rv-icon-box{width:28px;height:28px;min-width:28px;background:none;border:0}.os-practice-loop .rv-icon-box svg{width:18px;height:18px}.os-practice-loop strong{font-size:12px}.os-practice-loop .os-flow-arrow{width:26px}.os-handover-people{display:grid;grid-template-columns:1fr 60px 1fr;align-items:center;gap:20px;padding:16px 0 28px}.os-handover-case{border-top:1px solid #d8dfe8;padding:24px 0 0;display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center}.os-handover-case ul{grid-column:2;list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:13px;color:var(--rv-text-soft)}.os-handover-case .rv-check{width:18px;height:18px;min-width:18px}.os-coverage-clock{position:relative;aspect-ratio:1;width:100%;max-width:330px;margin:12px auto 24px}.os-coverage-clock>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.os-clock-track{fill:none;stroke:#d4dce7;stroke-width:1}.os-clock-signal{fill:none;stroke:#91b6cc;stroke-width:3;stroke-linecap:round;stroke-dasharray:46 722;animation:os-clock-round 14s linear infinite;animation-play-state:paused}.os-scene[data-running=true] .os-clock-signal{animation-play-state:running}@keyframes os-clock-round{to{stroke-dashoffset:-768}}.os-clock-centre{position:absolute;inset:28%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.os-clock-centre>.rv-icon-box{border:0;background:none}.os-clock-centre strong{font-size:54px;font-weight:400;letter-spacing:-.05em}.os-clock-centre small{font-size:13px}.os-clock-stop{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px}.os-clock-stop .rv-icon-box{border-radius:50%}.os-clock-stop--0{top:0;left:50%;transform:translate(-50%,-10%)}.os-clock-stop--1{top:50%;right:0;transform:translate(10%,-50%)}.os-clock-stop--2{bottom:0;left:50%;transform:translate(-50%,10%)}.os-clock-stop--3{top:50%;left:0;transform:translate(-10%,-50%)}.os-clock-foot{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px;font-size:12px;color:var(--rv-text-soft);padding-top:20px;border-top:1px solid #d8dfe8}@media(max-width:800px){.os-ownership-network{grid-template-columns:1fr 32px 1.2fr 32px 1fr;gap:8px}.os-ownership-network .os-node strong{font-size:13px}.os-ownership-lists{gap:28px}}@media(max-width:600px){.os-service-management{gap:4px}.os-service-management>div{gap:6px;font-size:11px;padding:10px 6px}.os-service-management .rv-check{display:none}.os-funnel-inputs,.os-plan-inputs{gap:6px}.os-funnel-inputs strong,.os-plan-inputs strong{font-size:11px;min-height:32px}.os-funnel-inputs small,.os-plan-inputs small{font-size:10px;min-height:46px}.os-funnel-inputs .rv-icon-box,.os-plan-inputs .rv-icon-box{width:38px;height:38px;min-width:38px}.os-plan-orbit{width:148px;height:148px}.os-role-funnel{height:135px}.os-ownership-scene .os-scene-body{padding:24px 16px}.os-ownership-lists{grid-template-columns:1fr}.os-ownership-network .rv-icon-box{width:36px;height:36px;min-width:36px}.os-ownership-network>.os-flow-arrow{margin-top:14px}.os-ownership-network .os-node strong{font-size:11px}.os-ownership-outcome strong{font-size:12px}.s2-global .os-ownership-lists h3{font-size:22px}.os-ownership-lists li{font-size:14px}.os-assist-knowledge{gap:10px}.os-assist-knowledge strong{font-size:16px}.os-assist-knowledge span:not(.rv-icon-box){font-size:12px}.os-assist-knowledge .os-motion-toggle{padding:6px 10px}.os-practice-example{padding:16px}.os-practice-example>div{font-size:12px}.os-practice-loop{gap:4px}.os-practice-loop strong{font-size:11px}.os-practice-loop .os-flow-arrow{width:16px}.os-practice-loop .rv-icon-box{width:22px;min-width:22px}.os-handover-people{gap:12px;grid-template-columns:1fr 40px 1fr}.os-handover-people strong{font-size:13px}.os-coverage-clock{max-width:290px}.os-clock-centre strong{font-size:46px}}@media(prefers-reduced-motion:reduce){.os-scene .os-clock-signal{animation:none;stroke-dasharray:none;opacity:.5}.os-flow-arrow .os-route-signal{display:none}}.os-input-convergence{height:40px;position:relative}.os-knowledge-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.os-knowledge-inputs>span{text-align:center;display:grid;place-items:center;padding:10px 6px}.os-overview-graphic .os-service-flow{grid-template-columns:1fr 64px 1.25fr}.os-overview-graphic .os-flow-team .os-node>.rv-icon-box{animation:os-team-ready 7s ease-in-out infinite;animation-play-state:paused}.os-overview-graphic[data-running=true] .os-flow-team .os-node>.rv-icon-box{animation-play-state:running}@keyframes os-team-ready{0%,50%,to{box-shadow:0 0 0 0 rgba(255,82,82,0)}65%{box-shadow:0 0 0 8px rgba(255,82,82,.09)}85%{box-shadow:0 0 0 14px rgba(255,82,82,0)}}:is(.os-launch-scene,.os-funnel-scene) .os-scene-body{position:relative;isolation:isolate}:is(.os-launch-scene,.os-funnel-scene) .os-scene-body:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/ui/colour-cloud.webp) 50%/140% 120% no-repeat;opacity:.3;pointer-events:none}:is(.os-plan-inputs,.os-funnel-inputs,.os-readiness)>div:first-of-type{--os-input-wash:rgba(71,197,255,.17);--os-input-ink:#3285a0}:is(.os-plan-inputs,.os-funnel-inputs,.os-readiness)>div:nth-of-type(2){--os-input-wash:rgba(255,82,82,.12);--os-input-ink:#bd626a}:is(.os-plan-inputs,.os-funnel-inputs,.os-readiness)>div:nth-of-type(3){--os-input-wash:rgba(101,80,200,.13);--os-input-ink:#7565ac}:is(.os-plan-inputs,.os-funnel-inputs,.os-readiness)>div:nth-of-type(4){--os-input-wash:rgba(213,232,44,.17);--os-input-ink:#778333}.s2-site.s2-global :is(.os-plan-inputs,.os-funnel-inputs,.os-readiness) .rv-icon-box{background:var(--os-input-wash)!important;border-color:transparent!important;color:var(--os-input-ink)!important}.os-scoping-scene .os-route-signal{stroke:#a38bae;stroke-width:3}.os-plan-orbit{background:rgba(255,255,255,.65);border-color:rgba(164,144,183,.35);box-shadow:0 8px 32px rgba(169,139,187,.1)}.os-plan-halo{border-color:rgba(255,82,82,.16)}.os-launch-scene .os-scene-body{padding:32px 24px;min-height:350px}.os-launch-scene .os-launch-diagram{grid-template-columns:1.25fr 40px 1fr;gap:14px;min-height:290px}.os-launch-scene .os-readiness{padding:0}.os-launch-scene .os-readiness>strong{margin-bottom:24px}.os-launch-scene .os-readiness>div{position:relative;margin-top:14px;padding:9px 0;gap:10px;font-size:12px}.os-launch-scene .os-readiness>div>span:nth-child(2){flex:1}.os-launch-scene .os-readiness .rv-icon-box{width:32px;height:32px;min-width:32px;border-radius:50%}.os-launch-check,.os-launch-scene .os-readiness .rv-icon-box svg{width:18px;height:18px}.os-launch-check{min-width:18px;animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.os-readiness>div:first-of-type .os-launch-check{animation-name:os-ready-first}.os-readiness>div:nth-of-type(2) .os-launch-check{animation-name:os-ready-second}.os-readiness>div:nth-of-type(3) .os-launch-check{animation-name:os-ready-third}.os-readiness>div:nth-of-type(4) .os-launch-check{animation-name:os-ready-fourth}@keyframes os-ready-first{0%,8%,96%,to{opacity:.2}12%,90%{opacity:1}}@keyframes os-ready-second{0%,17%,96%,to{opacity:.2}21%,90%{opacity:1}}@keyframes os-ready-third{0%,26%,96%,to{opacity:.2}30%,90%{opacity:1}}@keyframes os-ready-fourth{0%,35%,96%,to{opacity:.2}39%,90%{opacity:1}}.os-launch-destination{width:160px;height:160px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.os-launch-orbit{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.os-launch-track{fill:none;stroke:rgba(164,144,183,.24);stroke-width:1}.os-launch-progress{fill:none;stroke:#b393bb;stroke-width:2;stroke-linecap:round;stroke-dasharray:100;animation:os-launch-resolve 8s ease-in-out infinite;animation-play-state:paused}.os-launch-destination .rv-icon-box{width:58px;height:58px;min-width:58px;border-radius:50%;background:rgba(255,255,255,.7)}.os-launch-destination .rv-icon-box svg{width:28px;height:28px}.os-scene[data-running=true] :is(.os-launch-check,.os-launch-progress){animation-play-state:running}.os-scene[data-running=false] .os-launch-check{animation:none;opacity:1}@keyframes os-launch-resolve{0%,40%,to{stroke-dashoffset:100;opacity:.4}65%,90%{stroke-dashoffset:0;opacity:1}96%{stroke-dashoffset:100;opacity:.4}}.os-quality-scorecard{border:1px solid #d5dce6;background:rgba(255,255,255,.75);border-radius:18px;padding:20px}.os-quality-scorecard>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.os-quality-scorecard header small{font-size:10px;margin-bottom:5px}.os-score-total{display:flex;align-items:baseline;gap:3px;white-space:nowrap}.os-score-total b{font-size:36px;font-weight:400;letter-spacing:-.04em}.os-score-total>span{font-size:12px;color:#686c77}.os-score-criteria{display:grid;gap:16px}.os-score-row{display:grid;grid-template-columns:1fr auto;gap:8px}.os-score-row,.os-score-row strong{font-size:12px}.os-score-track{height:5px;background:#e8eaf0;border-radius:10px;grid-column:1/-1;overflow:hidden}.os-score-track i{display:block;height:100%;border-radius:inherit;background:#aacbdc;animation:os-score-fill 8s ease-in-out infinite;animation-play-state:paused;transform-origin:left}.os-score-row:nth-child(2) .os-score-track i{background:#c5b4d8}.os-score-row:nth-child(3) .os-score-track i{background:#e6b4c0}.os-scene[data-running=true] .os-score-track i{animation-play-state:running}@keyframes os-score-fill{0%,10%,to{transform:scaleX(0)}32%,90%{transform:scaleX(1)}}.os-quality-scorecard footer{display:flex;align-items:center;gap:12px;border-top:1px solid #dce1e9;margin-top:22px;padding-top:16px}.os-quality-scorecard footer strong{font-size:12px}.os-quality-scorecard footer small{font-size:10px;margin-bottom:5px}.os-innovation-capabilities>div{justify-items:center;text-align:center;align-content:start}.os-innovation-platform{text-align:center}@media(max-width:600px){.os-overview-graphic .os-service-flow{grid-template-columns:1fr 28px 1.25fr}.os-launch-scene .os-scene-body{padding:24px 16px}.os-launch-scene .os-launch-diagram{grid-template-columns:1fr;gap:16px}.os-launch-scene .os-readiness>div{font-size:13px}.os-launch-scene .os-launch-link{width:40px;margin:0 auto;transform:rotate(90deg)}.os-launch-destination{width:170px;height:170px}.os-quality-scorecard{padding:16px}}@media(prefers-reduced-motion:reduce){.os-launch-check{opacity:1}.os-launch-progress{stroke-dashoffset:0;opacity:1}.os-score-track i{transform:none}}.os-plan-orbit .os-node{width:100%;height:100%;justify-content:center;box-sizing:border-box}.os-plan-orbit .os-node small{margin-top:0}.os-innovation-scene .os-knowledge-feed i{animation:os-innovation-input 8s ease-in-out infinite;animation-play-state:paused}.os-innovation-scene .os-innovation-platform>.rv-icon-box{animation:os-innovation-platform 8s ease-in-out infinite;animation-play-state:paused}.os-innovation-routing{height:40px;position:relative}.os-innovation-scene .os-innovation-routing .os-route-signal{animation:os-innovation-branch 8s ease-in-out infinite;animation-play-state:paused;animation-delay:0s!important;stroke:#a991b9;stroke-dasharray:12 88}.os-innovation-scene .os-innovation-capabilities{padding-top:0;row-gap:32px}.os-innovation-scene .os-innovation-capabilities>div{position:relative}.os-innovation-scene .os-innovation-capabilities>div:nth-child(n+3):before{content:"";position:absolute;left:50%;top:-33px;width:1px;height:32px;background:#c3c6d0}.os-innovation-scene .os-innovation-capabilities .rv-icon-box{animation:os-innovation-output 8s ease-in-out infinite;animation-play-state:paused}.os-innovation-scene[data-running=true] :is(.os-knowledge-feed i,.os-innovation-platform>.rv-icon-box,.os-innovation-routing .os-route-signal,.os-innovation-capabilities .rv-icon-box){animation-play-state:running}@keyframes os-innovation-input{0%,5%{transform:translateY(-10px);opacity:0}12%,20%{opacity:1}28%,to{transform:translateY(12px);opacity:0}}@keyframes os-innovation-platform{0%,20%,45%,to{box-shadow:0 0 0 0 rgba(101,80,200,0)}30%,36%{box-shadow:0 0 0 8px rgba(101,80,200,.13)}}@keyframes os-innovation-branch{0%,38%{stroke-dashoffset:16;opacity:0}43%,58%{opacity:1}68%,to{stroke-dashoffset:-100;opacity:0}}@keyframes os-innovation-output{0%,60%,94%,to{box-shadow:0 0 0 0 rgba(71,197,255,0)}70%,84%{box-shadow:0 0 0 6px rgba(71,197,255,.16)}}@media(prefers-reduced-motion:reduce){.os-innovation-scene .os-knowledge-feed i{opacity:1;transform:none}.os-innovation-scene .os-innovation-routing .os-route-signal{display:none}}.ps-brand-result{display:grid;grid-template-columns:1fr minmax(0,2fr);align-items:center;margin-top:40px;gap:24px}.ps-brand-connector{height:2px;background:repeating-linear-gradient(90deg,var(--rv-ink-soft) 0 6px,transparent 6px 12px);background-size:24px 2px;animation:ps-brand-dash 2s linear infinite}.ps-brand-result-card{padding:32px;border-radius:var(--rv-radius-lg);background:var(--rv-avocado-900)}.s2-global .calm-page .ps-brand-result-card :is(h3,p){color:var(--rv-ink-inverse);margin:0 0 12px}.ps-brand-result-card h3{font-size:24px}.ps-brand-result-card p{font-size:16px}@keyframes ps-brand-dash{to{background-position:24px 0}}@media (max-width:600px){.ps-brand-result{grid-template-columns:1fr}.ps-brand-connector{width:2px;height:36px;justify-self:center}.ps-brand-result-card{padding:24px}}.ps-coverage-card{padding:28px;border:1px solid var(--rv-line-soft);border-radius:var(--rv-radius-panel);background:var(--rv-white)}.ps-coverage-title{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px;font-size:16px}.ps-coverage-title strong{font-weight:500}.ps-coverage-scroll{position:relative;overflow:auto;isolation:isolate}.ps-heatmap{width:100%;min-width:600px;table-layout:fixed;border-spacing:4px;border-collapse:separate}.ps-heatmap th{font:11px var(--ps-mono);height:28px;color:var(--rv-ink-soft);font-weight:400}.ps-heatmap th:first-child{width:38px}.ps-heatmap td{height:30px;border-radius:4px;background:var(--rv-avocado-50)}.ps-coverage-card [data-cover=house]{background:var(--rv-avocado-600)}.ps-coverage-card [data-cover=resolvable]{background:var(--ps-tone)}.ps-coverage-card [data-cover=peak]{background:var(--rv-grape-500)}.ps-coverage-sweep{position:absolute;left:40px;top:25px;bottom:0;width:2px;background:var(--rv-ink);opacity:.4;animation:ps-sweep 9s linear infinite;pointer-events:none}@keyframes ps-sweep{to{transform:translateX(550px)}}.ps-coverage-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;font-size:13px}.ps-coverage-legend span{display:flex;align-items:center;gap:8px}.ps-coverage-legend i{width:12px;height:12px;border-radius:3px}@media (max-width:600px){.ps-coverage-card{padding:18px}.ps-coverage-title{flex-direction:column;gap:8px}}