/* Launch visual system applied to all three preserved demo engines. */
body.workspace-page{--red:#e60012;--red-dark:#b9000e;--ink:#f5f5f5;--muted:#aaa;--line:#333;--bg:#080808;--card:#111;--side:#0c0c0c;--radius:0px;--shadow:none;--site-header-h:94px;font-family:Arial,Helvetica,sans-serif;background:#080808;color:#eee}.workspace-page .ai-header{position:sticky;top:0;height:94px}.workspace-page .ai-nav{height:94px}.workspace-page .ai-footer{margin-left:234px}.workspace-page .ai-footer .al-container{width:calc(100% - 64px)}.workspace-page .ai-footer-top{gap:30px;grid-template-columns:1fr 1fr}.workspace-page .ai-footer-top>div:first-child{grid-column:1/-1}.workspace-page .site-demo-strip{position:sticky;top:94px;z-index:80;background:#111;border-bottom:1px solid #3a3a3a;padding:10px 32px;min-height:54px;line-height:1.6}.workspace-page .site-demo-strip>span{color:#aaa}.workspace-page .sidebar{top:148px;background:#0c0c0c;border-right:1px solid #303030}.workspace-page .topbar{top:148px;background:#111;border-bottom-color:#333;backdrop-filter:none;color:#aaa}.workspace-page .shell{background:#080808;min-height:calc(100vh - 148px)}.workspace-page .main,.workspace-page .content{background:#080808}.workspace-page .content{padding-top:35px;padding-bottom:50px}.workspace-page #app :is(button,input,select,textarea,.card,.panel,.stat-card,.metric-card,.kpi,.workspace-switch,.workspace-avatar,.sidebar-promo,.nav-button,.demo-label,.pill,.badge,.task-card,.board-card,.table-wrap,.search-field,.avatar,.profile,.btn,.feed-item,.insight-card,.review-card,.message,.bubble,.result-card,.file-card){border-radius:0!important;box-shadow:none!important}.workspace-page #app :is(.card,.panel,.stat-card,.metric-card,.kpi,.table-wrap,.table-card,.board-card,.task-card,.result-card,.invoice-card,.upload-zone,.empty-state,.settings-card,.form-card,.scenario-card,.control-card,.insight-card){background:#111!important;border-color:#333!important;color:#eee}.workspace-page #app :is(input,select,textarea){background:#080808!important;color:#fff!important;border-color:#555!important}.workspace-page #app input::placeholder,.workspace-page #app textarea::placeholder{color:#888}.workspace-page #app :is(.page-heading h1,h1,h2,h3,h4,strong,.stat-value,.metric-value,.kpi-value,.breadcrumb b){color:#f5f5f5}.workspace-page #app .page-heading h1{font-size:36px;letter-spacing:-1.4px;font-weight:500;line-height:1.1}.workspace-page #app .page-heading>.eyebrow,.workspace-page #app .eyebrow{letter-spacing:1.8px;font-size:9px}.workspace-page #app :is(.page-heading p,.card-subtitle,.muted,.subtle,.label,.stat-label,.metric-label,.kpi-label){color:#aaa}.workspace-page #app .btn{background:#161616;border-color:#444;color:#eee;min-height:38px}.workspace-page #app .btn:hover{background:#292929;border-color:#777}.workspace-page #app :is(.btn-red,.btn-primary){background:#e60012!important;color:#fff!important;border-color:#e60012!important}.workspace-page #app :is(.btn-red,.btn-primary):hover{background:#fff!important;border-color:#fff!important;color:#080808!important}.workspace-page #app :is(.btn-white,.btn-dark){background:#fff;color:#080808;border-color:#fff}.workspace-page #app :is(.nav-button,.btn-reset,.gallery-link){color:#bbb}.workspace-page #app .nav-button.active{background:#e60012;color:#fff}.workspace-page #app .nav-button:hover{background:#222;color:#fff}.workspace-page #app :is(.workspace-switch,.demo-workspace,.sidebar-promo){background:#111;border-color:#333}.workspace-page #app :is(.demo-label,.pill,.badge){background:#191919!important;color:#ccc!important;border:1px solid #444!important}.workspace-page #app :is(.demo-label,.pill-red,.status-pending){color:#ff8f98!important;border-color:#733039!important}.workspace-page #app table{background:#111;color:#ccc}.workspace-page #app :is(th,td){border-color:#333;color:#ccc}.workspace-page #app th{background:#191919;color:#aaa;font-size:9px;letter-spacing:1px;text-transform:uppercase}.workspace-page #app tbody tr:hover{background:#1c1c1c}.workspace-page #app :is(.global-search,.search-box,.search-wrap,.search-field){background:#111;border-color:#444;color:#aaa}.workspace-page #app .global-search kbd{background:#222;border-color:#444;color:#bbb}.workspace-page #app .sidebar-promo{background:#161616}.workspace-page #app :is(.card-header,.card-head,.panel-head,.card-footer,.panel-footer){border-color:#333}.workspace-page #app :is(.alert,.notice,.warning,.info-banner,.demo-banner,.notice-box,.sample-banner){background:#1e1516!important;border-color:#653139!important;color:#e9cbd0!important}.workspace-page #app .sidebar-promo strong{color:#fff}.workspace-page #app .breadcrumb{color:#999}.workspace-page #app :is(.icon-button,.icon-btn){color:#aaa;background:transparent}.workspace-page #app :is(.icon-button,.icon-btn):hover{background:#333;color:#fff}.workspace-page dialog{background:#111;color:#eee;border:1px solid #555;border-radius:0;box-shadow:0 20px 60px #0009}.workspace-page dialog :is(h1,h2,h3,strong){color:#fff}.workspace-page dialog :is(input,textarea,select){color:#fff;background:#080808;border:1px solid #555;border-radius:0}.workspace-page dialog .btn-red{background:#e60012;color:#fff}.workspace-page dialog::backdrop{background:#000b}.workspace-page #app [style*="background: #fff"],.workspace-page #app [style*="background:#fff"]{background:#111!important}.workspace-page #app :is(.chat-messages,.chat-thread,.conversation,.document-preview,.invoice-preview,.brand-preview,.output-preview){background:#111!important;color:#ddd}.workspace-page #app :is(.chat-bubble,.message-bubble){background:#222;color:#eee;border-radius:0}.workspace-page #app .btn-soft{background:#241316;border-color:#63303a;color:#ff9ca5}.workspace-page #app .red-banner{background:#e60012}.workspace-page #app :is(.priority-card,.action-item,.event-item,.log-entry,.meeting-item,.inventory-item){background:#141414;border-color:#333}.workspace-page #app :is(.tab,.filter-chip,.chip){border-radius:0!important;background:#151515;color:#aaa;border-color:#444}.workspace-page #app :is(.tab.active,.filter-chip.active,.chip.active){background:#e60012;color:#fff;border-color:#e60012}.workspace-page #app .site-mini-row{color:#ddd}.workspace-page #app .progress{background:#333}.workspace-page #app .brand-word b{color:#e60012}.workspace-page #app .status-dot{box-shadow:none}.workspace-page #app :is(.section-title,.card-title){color:#fff}.workspace-page #app .empty{color:#aaa}.workspace-page .ai-guide-toggle{z-index:150}
@media(max-width:1000px){.workspace-page #app .page-heading h1{font-size:31px}.workspace-page .ai-footer-top{grid-template-columns:1fr 1fr}.workspace-page .ai-nav nav{gap:18px}}
@media(max-width:750px){.workspace-page .ai-header,.workspace-page .ai-nav{height:76px}.workspace-page{--site-header-h:76px}.workspace-page .site-demo-strip{position:relative;top:auto;padding:8px 20px;min-height:54px}.workspace-page .site-demo-strip>span{display:none}.workspace-page .site-demo-strip a{font-size:10px}.workspace-page .site-demo-strip .site-build-link{font-size:10px;min-height:44px}.workspace-page .sidebar{top:76px}.workspace-page .topbar{top:76px}.workspace-page .ai-footer{margin-left:0}.workspace-page .ai-footer .al-container{width:calc(100% - 40px)}.workspace-page #app .page-heading{gap:20px;flex-wrap:wrap}.workspace-page #app .page-heading h1{font-size:31px}.workspace-page #app .content{padding:28px 20px}.workspace-page #app .btn{min-height:42px}.workspace-page #app :is(input,select,textarea){font-size:16px}.workspace-page .ai-nav nav{gap:0}}
@media(max-width:620px){.workspace-page .topbar{position:relative;top:auto}.workspace-page #app .content{padding:25px 16px}.workspace-page #app .page-heading h1{font-size:29px;letter-spacing:-1px}.workspace-page .ai-footer .al-container{width:calc(100% - 32px)}}
.workspace-page #app .bubble{background:#191919!important;color:#ddd!important;border:1px solid #444;border-radius:0}.workspace-page #app .bubble.customer{background:#242424!important;color:#fff!important;border-color:#555}.workspace-page #app .bubble small{opacity:1;color:#aaa}.workspace-page #app .segmented{background:#1b1b1b}.workspace-page #app .segmented button.active{background:#e60012;color:#fff}.workspace-page #app .dots button{background:#111;color:#bbb;border-color:#444}.workspace-page #app .dots button.active{background:#e60012;color:#fff;border-color:#e60012}

.workspace-page #app h1 .ai-demo-em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#e60012}
