/* Keep the experience, remove competing introductions and repeated furniture. */
.simple-demo .handoff,.simple-demo .ss-route-nav,.simple-demo .ss-workspace-cue,.simple-demo .layer-breadcrumb,.simple-demo .layer-page-intro>.layer-kicker,.simple-demo .instrument-tourbar [data-instrument=restart],.simple-demo .instrument-tourbar>small,.simple-demo .instrument-tourbar>.ha-launch{display:none!important}
.simple-demo [hidden]{display:none!important}.simple-demo #content{max-width:1480px}.simple-demo .layer-page-intro{padding:26px 0 16px;max-width:100%}.simple-demo .layer-page-intro h1{font-size:38px;margin:0 0 10px}.simple-demo .layer-page-intro>p{font-size:16px;margin:0;max-width:850px}.explore-nav{display:flex;flex-wrap:wrap;gap:7px;scroll-margin-top:100px}.explore-nav button{background:transparent;color:#bfcddd;border:1px solid #40556c;border-radius:9px;padding:11px 17px;min-height:44px;cursor:pointer}.explore-nav button[aria-pressed=true]{color:#142234;background:#f4ac70;border-color:#f4ac70}.explore-label{display:inline-block;font-size:12px;margin:13px 14px 14px 0}.explore-about{display:inline-block;font-size:12px;max-width:740px}.explore-about summary{cursor:pointer;color:#f4ac70;min-height:32px;padding:6px 0}.explore-about[open]{display:block;padding-bottom:12px}.simple-demo .instrument-tourbar{display:flex;gap:8px;margin:0 0 12px!important}.simple-demo .instrument-tourbar button{flex:0 1 auto;font-size:14px;min-height:42px;padding:9px 16px}.simple-demo .pc-monitor-frame{margin-top:0!important}.simple-demo .system-story,.simple-demo #home-cameras{margin:0;padding:8px 0 20px}.simple-demo .ss-heading{display:block;padding:0;margin:0 0 18px}.simple-demo .ss-heading h2,.simple-demo .ha-heading h2{font-size:30px;line-height:1.2;margin:0 0 9px}.simple-demo .ss-kicker,.simple-demo .ss-benefits,.simple-demo .ha-possibilities{display:none}.simple-demo .ss-heading p{font-size:15px;max-width:760px;margin:0}.simple-demo .ss-top{font-size:12px}.simple-demo .ss-body{margin-top:0}.simple-demo .ss-evidence{font-size:13px}.simple-demo .ss-console{border-color:#8e694f}.simple-demo .ss-project-rail{background:#14273a}.simple-demo .ss-project-grid{grid-template-columns:240px minmax(0,1fr)}.simple-demo .wf-project-result h3,.simple-demo .wf-meeting-grid .wf-project-result h3{font-size:20px}.simple-demo .wf-document p{font-size:15px}.simple-demo .ss-context-grid{grid-template-columns:1fr 1fr}.explore-more{margin:28px 0 16px;padding:22px 0;border-top:1px solid #40556c;border-bottom:1px solid #40556c}.explore-more>summary{font:500 24px/1.4 Manrope,sans-serif;cursor:pointer;color:#f4ac70;min-height:44px}.explore-more>p{max-width:700px}.explore-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.explore-capabilities a{display:block;text-decoration:none;padding:22px 0;border-top:1px solid #2d425a}.explore-capabilities h3{font-size:20px;margin:0 0 9px;color:#edf2f7}.explore-capabilities p{font-size:15px;margin:0 0 10px;max-width:500px}.explore-capabilities span{font-size:13px;color:#f4ac70}.explore-room-links{display:flex;flex-wrap:wrap;gap:12px;padding-top:16px}.explore-room-links a{font-size:13px;color:#f4ac70}.layer-story-page .layer-next a:last-child{background:#f4ac70;color:#142234;padding:10px 16px;border-radius:8px}.layer-story-page .layer-reader-intro{margin-bottom:0}.layer-story-page .layer-reader-intro .layer-caption:empty{display:none}.layer-header nav a{padding:8px 11px}
@media(max-width:700px){.layer-header nav a{font-size:11px}.simple-demo .layer-page-intro{padding-top:20px}.simple-demo .layer-page-intro h1{font-size:30px}.simple-demo .layer-page-intro>p{font-size:14px}.explore-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.explore-nav button{font-size:13px;padding:9px 8px}.simple-demo .ss-project-grid,.simple-demo .ss-context-grid{grid-template-columns:1fr}.simple-demo .ss-heading h2,.simple-demo .ha-heading h2{font-size:26px}.simple-demo .ss-project-rail{padding:12px}.simple-demo .ss-project-pin,.simple-demo .ss-project-rail .wf-links{display:none}.simple-demo .ss-project-rail nav{display:flex;flex-wrap:wrap;gap:5px}.simple-demo .ss-project-rail nav button{font-size:12px;flex:1;padding:10px 8px}.simple-demo .wf-project-result h3{font-size:18px}.explore-capabilities{grid-template-columns:1fr}.explore-more>summary{font-size:21px}.simple-demo .layer-next{flex-wrap:wrap}.simple-demo .mobile-tour-stage{margin-bottom:16px}}

.simple-demo .ss-tour-cue,.simple-demo .ss-mobile-cue{display:none!important}.simple-demo .ha-heading{display:block;margin-bottom:18px}.simple-demo .ha-kicker,.simple-demo .ha-world-path{display:none}.simple-demo .ha-heading p{font-size:15px;margin:8px 0}.simple-demo .ha-heading .ha-disclosure{font-size:12px}


.simple-demo .ss-heading .ss-disclosure{font-size:12px;color:#f4ac70;margin-top:7px}
@media(max-width:700px){.layer-header nav{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.layer-header nav a{white-space:normal;padding:8px 2px;font-size:11px;align-content:center}.layer-header{max-width:100%}}

.simple-demo .instrument-tourbar{margin:16px 0 20px!important}.simple-demo .explore-nav{margin-top:18px}.simple-demo .layer-page-intro>p{max-width:760px}
/* Review pass: one caption area, one playback row, and reachable walkthrough actions. */
.simple-demo .mobile-tour-stage:not([hidden]){display:block;margin:12px 0 0;padding:16px 20px;border:1px solid #40556c;border-radius:10px;background:#14273a}
.simple-demo .mobile-tour-stage .mobile-tour-actions,.simple-demo .mobile-tour-stage>small,.simple-demo .ancron-caption,.simple-demo .guide-instruction{display:none!important}
.simple-demo .mobile-tour-stage h3{font-size:19px;margin:8px 0}.simple-demo .mobile-tour-stage p{font-size:15px;line-height:1.6;min-height:0;margin:0;color:#c4d2df}.simple-demo .mobile-tour-progress{margin:12px 0 0}.simple-demo .mobile-tour-heading{display:flex;justify-content:space-between;color:#f4ac70;font-size:12px}
.simple-demo .wf-progress li{padding:0}.simple-demo .wf-progress button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;background:transparent;color:#acbdd0;border:1px solid transparent;border-radius:7px;text-align:left;font:inherit;cursor:pointer}.simple-demo .wf-progress button[aria-current=step]{border-color:#f4ac70;color:#edf2f7}.simple-demo .wf-progress button:hover{background:#243b51}.simple-demo .wf-progress button:focus-visible{outline:2px solid #f4ac70;outline-offset:2px}
.simple-demo .wf-playback{margin:12px 0 20px}.simple-demo #meeting-follow-through .wf-playback{padding:0 24px}.simple-demo .wf-attendees{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.simple-demo .wf-attendees>div{display:flex;align-items:center;gap:8px;padding:8px;font-size:12px;min-height:0}.simple-demo .wf-attendees>div>span{width:28px;height:28px;font-size:12px;margin:0;display:grid;place-items:center}.simple-demo .wf-transcript summary{cursor:pointer;min-height:38px;color:#f4ac70}.simple-demo .wf-transcript p{font-size:14px}.simple-demo .wf-meeting-grid .wf-project-result h3{font-size:18px;line-height:1.5}.simple-demo .wf-meeting-grid{align-items:start}

@media(max-width:700px){.simple-demo .instrument-tourbar{flex-wrap:wrap}.simple-demo .instrument-tourbar button{flex:1 1 40%;min-height:44px}.simple-demo .wf-progress{gap:5px;padding:12px}.simple-demo .wf-progress button{font-size:12px}.simple-demo #meeting-follow-through .wf-playback{padding:0 14px}.simple-demo .wf-attendees>div{flex:1}.simple-demo .mobile-tour-stage{padding:14px!important}}


.simple-demo .sample-paper,.simple-demo .sample-paper p,.simple-demo .sample-paper h4,.simple-demo .sample-paper li{color:#203b50!important}.simple-demo .sample-paper del{color:#8a3939!important}.simple-demo .sample-paper ins{color:#24594a!important}

/* Embedded examples inherit Ancron's original frame, wave and three columns. */
.simple-demo .dashboard-room-open .demo-conversation> :not(.dashboard-experience){display:none!important}
.simple-demo .dashboard-room-status> :not(.dashboard-status){display:none!important}
.dashboard-rooms{border-top:1px solid #304657;margin:8px 0;padding-top:8px}
.dashboard-rooms button[aria-pressed=true]{color:#f4ac70;border-left:2px solid #f4ac70}
.simple-demo .dashboard-experience{min-width:0;width:100%}
.simple-demo .dashboard-experience .system-story,.simple-demo .dashboard-experience #home-cameras{padding:0;margin:0;border:0}
.simple-demo .dashboard-experience .ss-heading h2,.simple-demo .dashboard-experience .ha-heading h2{font-size:24px}
.simple-demo .dashboard-experience .ss-heading p,.simple-demo .dashboard-experience .ha-heading p{font-size:13px}
.simple-demo .dashboard-experience .ss-top,.simple-demo .dashboard-experience .ha-top{display:none}
.simple-demo .dashboard-experience .ss-console,.simple-demo .dashboard-experience .ha-experience{border:0;background:transparent;box-shadow:none}
.simple-demo .dashboard-experience .ss-context-grid,.simple-demo .dashboard-experience .ss-project-grid,.simple-demo .dashboard-experience .ss-worker-grid,.simple-demo .dashboard-experience .wf-meeting-grid,.simple-demo .dashboard-experience .ha-layout{display:flex;flex-direction:column;min-width:0}
.simple-demo .dashboard-experience .ss-conversation,.simple-demo .dashboard-experience .ss-context-vault,.simple-demo .dashboard-experience .ss-project-desk,.simple-demo .dashboard-experience .ss-worker-map,.simple-demo .dashboard-experience .ss-worker-inspect,.simple-demo .dashboard-experience .ha-work,.simple-demo .dashboard-experience .wf-meeting-grid{padding:12px 0;width:100%;min-width:0}
.simple-demo .dashboard-experience .ss-project-rail{padding:8px;width:100%}
.simple-demo .dashboard-experience .ss-project-rail nav{display:flex;flex-wrap:wrap}
.simple-demo .dashboard-experience .ss-project-pin,.simple-demo .dashboard-experience .wf-links,.simple-demo .dashboard-experience .ha-image-copy,.simple-demo .dashboard-experience .ha-route{display:none}
.simple-demo .dashboard-experience .wf-progress{display:flex;flex-wrap:wrap;padding:0;gap:4px}
.simple-demo .dashboard-experience .wf-progress li{flex:1 1 110px}
.simple-demo .dashboard-experience .wf-progress button{font-size:12px}
.simple-demo .dashboard-experience .wf-playback{padding:0!important;margin:10px 0}
.simple-demo .dashboard-experience .wf-document{padding:16px}
.simple-demo .dashboard-experience .wf-document p{font-size:14px}
.simple-demo .dashboard-experience .ha-visual{height:190px;min-height:0;width:100%}
.simple-demo .dashboard-experience .ha-visual img{width:100%;height:190px;object-fit:cover}
.simple-demo .dashboard-experience .ha-tabs{display:flex;flex-wrap:wrap}
.simple-demo .dashboard-experience .ha-device-list li{grid-template-columns:20px minmax(0,1fr);padding:10px}
.simple-demo .dashboard-experience .ha-device-state{grid-column:2}
.simple-demo .dashboard-experience .ss-actions{display:flex;flex-wrap:wrap}
.simple-demo .dashboard-experience .ss-worker-inspect{order:-1}
.simple-demo .dashboard-experience .ss-evidence,.simple-demo .dashboard-experience .ha-evidence{font-size:12px;margin-top:16px}

.simple-demo .pc-monitor-frame{scroll-margin-top:90px}

.simple-demo .pc-monitor-frame{scroll-margin-top:90px}

.capability-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 36px}.capability-group{padding:22px 0;border-top:1px solid #304657}.capability-group h3{font-size:20px;margin:0 0 14px;color:#edf2f7}.capability-group ul{padding-left:20px;margin:0}.capability-group li{margin:9px 0;font-size:15px;line-height:1.6}.capability-group .capability-note{font-size:12px;line-height:1.5;color:#bfcddd;margin:16px 0 12px}.capability-group>a{color:#f4ac70;font-size:14px;display:inline-block;padding:8px 0}.capability-group>a:focus-visible{outline:2px solid #f4ac70;outline-offset:4px}@media(max-width:700px){.capability-directory{grid-template-columns:1fr}}
