.demo-workspace{grid-template-columns:215px minmax(0,1fr) 255px;gap:18px}.tour-left{display:block}.tour-left h3,.tour-right>h3{font-size:14px;margin:5px 0 16px}.tour-left h3:not(:first-child){margin-top:27px}.tour-left h3 small{font-size:10px;float:right;color:#8fa3bf}.tour-left nav{display:grid;gap:3px}.tour-left button,.tour-info-button{width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:7px;color:#b9cbe1;font:13px 'DM Sans',sans-serif;padding:11px 9px;min-height:44px;cursor:pointer}.tour-left button span{margin-left:8px}.tour-left button:hover,.tour-left button:focus-visible,.tour-info-button:hover,.tour-info-button:focus-visible,[data-tour].tour-active{border-color:#6de3ff66;background:#6de3ff12;color:#e8faff}.tour-left button[aria-pressed=true]{border-left:2px solid #ffa866;background:#ffa8660c}.tour-info-button{border-top:1px solid #ffffff19;border-radius:0;padding:17px 0 8px;color:#d8e7f9}.tour-right p{min-height:0}.tour-dossier h4{font:500 14px Manrope,sans-serif;color:#d8e7f9;margin:20px 0 10px}.tour-dossier ul{padding-left:16px;color:#a8bedb;font-size:12px;line-height:1.9}.tour-left #tour-project-label{font-size:11px;margin:0 0 9px}.tour-instructions{color:#a8bedb;font-size:13px;line-height:1.8;margin:18px 0 0}.tour-audio-controls{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.tour-audio-controls button{border:1px solid #ffffff30;background:transparent;color:#eaf0fa;border-radius:24px;min-height:44px;padding:10px 16px;cursor:pointer}.tour-audio-controls small{width:100%;font-size:11px;color:#8297b3}.demo-conversation{min-height:420px}.demo-conversation #demo-detail{font-size:17px}.demo-conversation .tour-caption{font-size:12px;color:#ffa866;min-height:24px}.tour-left button,.tour-info-button{touch-action:manipulation}@media(max-width:1000px){.demo-workspace{grid-template-columns:190px minmax(0,1fr)}.tour-right{grid-column:1/-1;display:block}.tour-right #demo-ledger{display:flex;gap:24px}.tour-right #demo-ledger li{flex:1}.tour-dossier ul{display:flex;flex-wrap:wrap;gap:8px 30px}}@media(max-width:600px){.demo-workspace{display:flex;flex-direction:column}.tour-left{order:1}.demo-conversation{order:0;min-height:410px}.tour-right{order:2}.tour-left nav{grid-template-columns:1fr 1fr}.tour-left h3:not(:first-child){margin-top:22px}.tour-dossier ul{display:block}.demo-conversation #demo-detail{font-size:16px}.tour-left,.tour-right{margin:0 0 10px}.demo-controls{gap:6px}}
.tour-dossier li{border:0;padding:3px 0}.tour-dossier li:before{content:none}
