/* Close-ups of the real AI controls, sized to their own card. */
.ai-feature-preview{width:100%;height:100%;container-type:inline-size;font-size:12px;color:#252b38;background:#eff0e6;text-align:left;color-scheme:light;overflow:hidden}.ai-feature-preview *{box-sizing:border-box}.ai-feature-preview .aip-stage{font:500 2.85cqw/1.4 'Orka Dashboard',Manrope,Arial,sans-serif;padding:1.2em;height:100%;display:flex;flex-direction:column;justify-content:center;gap:.8em;background:linear-gradient(#eef0e6ed,#eef0e6ed),url('/assets/dashboard-ocean-pattern.svg') center/28em}.ai-feature-preview :is(p,strong,b,small,span,label,header){letter-spacing:normal}.ai-feature-preview :is(p,h3,h4){margin:0}.ai-feature-preview :is(strong,b){font-weight:700;color:inherit}.ai-feature-preview small{font-size:.8em}.ai-feature-preview .aip-icon{width:1.3em;height:1.3em;flex-shrink:0;vertical-align:middle}.ai-feature-preview .aip-logo,.ai-feature-preview .aip-bot,.ai-feature-preview .aip-person{width:2em;height:2em;flex-shrink:0;object-fit:contain}.ai-feature-preview .aip-person{border-radius:50%;object-fit:cover}.aip-card{border:1px solid #d6d9df;background:#fff;border-radius:1.2em;overflow:hidden;width:100%;box-shadow:0 .2em .4em #14211d08}.ai-feature-preview .aip-heading{display:flex;align-items:center;gap:.8em;padding:1em 1.2em;background:#f7f8fa;border-bottom:1px solid #d9dce1}.aip-heading>span{display:flex;align-items:center;justify-content:center;padding:.5em;color:#fff;background:linear-gradient(140deg,#58ce93,#299962);border-radius:.45em;box-shadow:inset 0 0 0 1px #0d754633}.aip-heading>div{min-width:0;display:grid;gap:.2em}.aip-heading strong{font-size:1.12em}.aip-heading p{font-size:.84em;color:#7a817e;line-height:1.4}.aip-card-body{padding:1.2em;display:grid;gap:1em}.aip-section-label{font-size:1em}.aip-status{display:flex;align-items:center;gap:.6em;background:#eff5e8;color:#577f42;padding:.75em .9em;border-radius:.65em;font-size:.85em}.aip-chip{display:inline-flex;align-items:center;border-radius:.45em;background:#edf6e8;color:#598144;padding:.15em .55em;font-size:.75em;white-space:nowrap}.aip-example-note{color:#92968e;font-size:.75em}.aip-subtle{color:#7a817d;font-size:.85em;line-height:1.5}.aip-switch{display:inline-block;flex:none;width:2.6em;height:1.5em;padding:.2em;background:#cbd4df;border-radius:2em}.aip-switch>i{display:block;height:1.1em;width:1.1em;border-radius:50%;background:#fff;box-shadow:0 .08em .2em #0002}.aip-switch.is-on{background:#232522}.aip-switch.is-on>i{transform:translateX(1.1em)}
/* Provider selection is real local interaction; the key is a masked illustration. */
.aip-provider-tabs{display:flex;gap:.55em;flex-wrap:wrap}.ai-feature-preview .aip-provider-tabs button{font:inherit;display:flex;align-items:center;gap:.4em;background:#fff;border:1px solid #d8dce0;border-radius:.65em;padding:.55em .7em;color:#5f655e;cursor:pointer}.ai-feature-preview .aip-provider-tabs button[aria-pressed=true]{background:#f0f5e8;border-color:#729953;color:#42692e;box-shadow:0 0 0 1px #729953}.aip-provider-symbol{font-size:1.25em;font-weight:700;line-height:1}.aip-model-label{display:grid;gap:.4em;font-weight:700}.ai-feature-preview select,.aip-select-static{font:500 1em/1.4 'Orka Dashboard',Manrope,Arial,sans-serif;background:#fff;color:#252b38;border:1px solid #cbd1d9;border-radius:.7em;padding:.75em .85em;width:100%;min-width:0;box-shadow:0 .1em .2em #14211d08}.aip-select-static{display:flex;align-items:center;justify-content:space-between;gap:.5em}.ai-feature-preview :is(button,select):focus-visible{outline:2px solid #598348;outline-offset:3px}.aip-key-field{display:grid;gap:.5em}.aip-key-field>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.7em}.aip-key-field>div:first-child>span{display:flex;align-items:center;gap:.3em;color:#7b8573;font-size:.8em}.aip-masked-key{display:flex;align-items:center;justify-content:space-between;border:1px solid #d6dce2;border-radius:.7em;padding:.8em 1em;color:#94998f;font-family:monospace}.aip-masked-key>.aip-icon{color:#5b9650}.aip-key-provider{display:flex;align-items:center;gap:.6em}.aip-key-provider>.aip-chip{margin-left:auto}.aip-key-model{display:flex;align-items:center;gap:.8em;padding:.75em .8em;background:#f7f8fa;border-radius:.6em}.aip-key-model>span{color:#8c9088}.aip-key-model>strong{margin-left:auto}.aip-power-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.85em}.aip-power-options>div{display:flex;flex-direction:column;gap:.5em;padding:1.1em;border:1px solid #dce0e6;border-radius:1em;background:#fafafa}.aip-power-options strong{display:flex;align-items:center;gap:.5em}.aip-power-options strong>.aip-logo{width:1.5em;height:1.5em}.aip-power-options small{color:#8a8e87;flex:1}.aip-power-options>div>span{display:flex;align-items:center;gap:.3em;color:#547a3c;font-weight:600;font-size:.85em}.aip-power-options>.selected{border-color:#75886a;background:#f3f6ee;box-shadow:0 0 0 1px #75886a}.aip-connection-footer{display:flex;align-items:center;justify-content:space-between;gap:1em}.aip-connection-footer>.aip-status{flex:1}.aip-connection .aip-stage{font-size:1.55cqw;padding:1.5em}.aip-connection .aip-provider-tabs{margin-top:.2em}.aip-connection .aip-model-label,.aip-connection .aip-key-field{max-width:75%}.aip-connection.compact .aip-stage{font-size:2.3cqw}.aip-connection.compact .aip-connection-footer{display:none}
/* Source counts and the automatically learned help center. */
.aip-knowledge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.65em}.aip-knowledge-grid>div{border:1px solid #e1e4e9;border-radius:.8em;padding:.9em .7em;display:grid;gap:.4em}.aip-knowledge-grid .aip-icon{color:#6b8f50;margin-bottom:.15em}.aip-knowledge-grid span{font-size:.82em;color:#81867d}.aip-knowledge-grid strong{font-size:1.25em}.aip-knowledge-grid strong small{font-weight:500;color:#94968e;font-size:.7em}.aip-help-source{display:flex;align-items:center;gap:.85em;border:1px solid #dfe5d6;border-radius:.9em;padding:1em}.aip-help-source>.aip-icon{color:#668a4e;width:1.7em;height:1.7em}.aip-help-source>div{display:grid;gap:.25em;flex:1}.aip-help-source>div>span{font-size:.9em;color:#83877e}.aip-help-source small{color:#94988e;font-size:.75em}.aip-help-source>.aip-icon:last-child{width:1.2em;height:1.2em}
/* The visitor widget clearly identifies an AI-authored reply. */
.aip-widget .aip-stage{font-size:2.55cqw;padding:1em 4.2em}.aip-widget{display:flex;flex-direction:column;min-height:0}.aip-stage>.aip-widget{background:white;border:1px solid #dce0d7;border-radius:1.5em;overflow:hidden;box-shadow:0 .3em 1em #13231b12}.aip-widget-tabs{display:flex;align-items:center;gap:1em;padding:.85em 1em;border-bottom:1px solid #edf0ed;font-size:.85em;color:#75806b}.aip-widget-tabs>span{display:flex;align-items:center;gap:.4em}.aip-widget-tabs>span:first-child{color:#344b2d;font-weight:700}.aip-widget-tabs>.aip-icon{margin-left:auto;width:1em;height:1em}.aip-widget-team{display:flex;align-items:center;gap:.75em;padding:.85em 1.1em;border-bottom:1px solid #edf0ed}.aip-widget-team>div{display:grid;gap:.1em}.aip-widget-team span{font-size:.72em;color:#858c7d}.aip-widget-team>i{margin-left:auto;border-radius:50%;background:#52be65;width:.65em;height:.65em}.aip-widget-messages{display:flex;flex-direction:column;gap:.7em;padding:1.1em;background:#fafbf7}.ai-feature-preview .aip-message{background:white;border:1px solid #dfe3d8;border-radius:1em;padding:.75em .9em;line-height:1.45;max-width:94%;align-self:flex-start}.ai-feature-preview .aip-message.visitor{align-self:flex-end;background:#263e32;border-color:#263e32;color:white}.aip-message-author{display:flex;align-items:center;gap:.5em;font-size:.83em}.aip-message-author>.aip-bot,.aip-message-author>.aip-person{width:1.7em;height:1.7em}.aip-message-author small{margin-left:auto;color:#828c7d}.aip-message-author>.aip-chip{font-size:.8em}.aip-widget-messages .aip-message-author{margin-bottom:-.35em}.aip-handoff-line{display:flex;align-items:center;gap:.5em;align-self:center;color:#718266;font-size:.73em;padding:.3em 0}.aip-widget-compose{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ecefe7;padding:1em 1.2em;color:#a0a79a;font-size:.85em}.aip-widget-compose>.aip-icon{color:#71855e}
/* Drafts remain visible; per-conversation control runs without a click. */
.aip-draft-question{display:flex;justify-content:flex-end;margin-bottom:.5em}.aip-composer{background:#fffdfd;border:1px solid #b4c6a1;border-radius:1.15em;padding:1.15em;box-shadow:0 0 0 .25em #d5dfca55}.aip-composer-tabs{display:flex;align-items:center;gap:1em;padding-bottom:.7em;border-bottom:1px solid #e0e3d9;color:#8b9084}.aip-composer-tabs>span{display:flex;align-items:center;gap:.4em;white-space:nowrap}.aip-composer-tabs>.active{color:#577b40;font-weight:700}.aip-draft-label{display:flex;align-items:center;gap:.4em;font-size:.8em;color:#6c8c54;padding-top:1em}.aip-draft-text{padding:.7em 0 1.3em;color:#314131;line-height:1.65;font-size:1.04em}.aip-draft-footer{display:flex;align-items:center;justify-content:space-between;gap:.8em;border-top:1px solid #e5eadf;padding-top:.8em}.aip-draft-footer>span:first-child{font-size:.73em;color:#8b9580;display:flex;align-items:center;gap:.4em}.aip-send{display:flex;align-items:center;gap:.4em;background:#547b3e;color:#fff;border-radius:.6em;padding:.5em .8em;font-weight:700}.aip-per-chat-person{display:flex;align-items:center;gap:.7em;background:#fff;border-radius:.7em;padding:.65em .8em}.aip-per-chat-person>div{display:grid}.aip-per-chat-person small{color:#92988a}.aip-per-chat-person>.aip-chip{margin-left:auto}.aip-per-chat>.aip-stage>.aip-message{font-size:.9em}.aip-composer-tabs>.aip-enable-ai{margin-left:auto;color:#6f7866;font-size:.9em}.aip-autoplay-content{position:relative;min-height:7em}.aip-autoplay-content>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.7em}.aip-human-state{color:#afb4a7}.aip-human-state small{color:#8b967d}.aip-ai-state{opacity:1}.aip-ai-state>strong{align-self:flex-start;background:#effaf1;color:#29a858;border:1px solid #c0e8c8;border-radius:.4em;padding:.1em .5em;font-size:.85em}.aip-ai-state>span{padding:.7em .6em;text-align:center;border-radius:.6em;background:#edf4e5;color:#81916f}.aip-autoplay-footer{display:flex;justify-content:space-between;gap:.7em;align-items:center}.aip-autoplay-footer>span:first-child{font-size:.75em;color:#849078}.aip-take-over{font-size:.8em;background:white;border:1px solid #cbd3c2;border-radius:.5em;padding:.4em .6em}.aip-autoplay-switch{background:#232522}.aip-autoplay-switch>i{transform:translateX(1.1em)}.aip-human-state{opacity:0}.aip-autoplay-switch{animation:aip-switch-color 8s infinite}.aip-autoplay-switch>i{animation:aip-switch-position 8s infinite}.aip-human-state{animation:aip-human 8s infinite}.aip-ai-state,.aip-take-over{animation:aip-ai 8s infinite}@keyframes aip-switch-color{0%,28%,100%{background:#cbd4df}35%,88%{background:#232522}}@keyframes aip-switch-position{0%,28%,100%{transform:translateX(0)}35%,88%{transform:translateX(1.1em)}}@keyframes aip-human{0%,27%,100%{opacity:1}34%,89%{opacity:0}}@keyframes aip-ai{0%,28%,100%{opacity:0}35%,88%{opacity:1}}
/* Handoff settings preserve the actual behavior and labels. */
.aip-trigger-list>div{display:flex;align-items:center;gap:.75em;padding:.9em 1.2em;border-bottom:1px solid #e9ecf0}.aip-trigger-list>div:last-child{border:0}.aip-trigger-list>.aip-icon{color:#8a8f85}.aip-trigger-list>div>span:not(.aip-switch){flex:1}.aip-trigger-list .aip-switch{font-size:.85em}.aip-confidence-switch{display:flex;align-items:center;justify-content:space-between;gap:1em}.aip-confidence-setting{display:flex;align-items:center;justify-content:center;gap:.8em;padding:.5em 0}.aip-confidence-setting>strong{border:1px solid #d3d9df;border-radius:.6em;padding:.5em 1em;font-size:1.3em}.aip-confidence-setting>span{color:#858b7e}.aip-confidence-meter{height:.6em;background:#e9eddf;border-radius:2em;position:relative;margin:0 0 1.5em}.aip-confidence-meter>i{display:block;width:70%;height:100%;background:#84a66d;border-radius:2em}.aip-confidence-meter>b{position:absolute;left:70%;transform:translateX(-50%);top:1em;color:#73915e;font-size:.7em}.aip-notify-options{display:grid;gap:.7em;color:#858b80}.aip-notify-options>div{display:flex;align-items:center;gap:.65em}.aip-notify-options i{display:block;border:1px solid #d0d8de;border-radius:50%;width:1.2em;height:1.2em;background:#fff;box-shadow:0 .08em .2em #0001}.aip-notify-options>.selected{color:#252b38}.aip-notify-options>.selected i{border:.33em solid #20271e}.aip-assigned-person{display:flex;align-items:center;gap:.65em;background:#f0f5e9;padding:.75em;border-radius:.7em}.aip-assigned-person>span{display:grid}.aip-assigned-person small{font-size:.75em;color:#819170}.aip-assigned-person>.aip-icon{margin-left:auto;color:#709153}.aip-handoff-top{display:flex;align-items:center;gap:.55em;justify-content:center;margin-bottom:.4em}.aip-handoff-top>.aip-icon{color:#90a67a;margin:0 .5em}.aip-context-card{background:#fff;border:1px solid #d8e0ce;border-radius:.8em;padding:.9em;margin-bottom:.2em}.aip-context-card>div{display:flex;align-items:center;gap:.55em;color:#598444;font-size:.85em;margin-bottom:.6em}.aip-context-card>div>.aip-icon:last-child{margin-left:auto}.aip-context-card p{font-weight:600;font-size:.9em}.aip-context-card>span{font-size:.76em;color:#8b9580}.aip-handoff .aip-stage{gap:.65em}.aip-handoff .aip-message{font-size:.91em}.aip-handoff .aip-message.from-human{background:#263e32;color:#fff;border-color:#263e32}
.aip-usage-list>div{display:flex;align-items:center;gap:.7em;padding:.75em 1.2em;border-bottom:1px solid #edf0f3}.aip-usage-list .aip-icon{color:#658947}.aip-usage-list strong{flex:1;font-size:.9em}.aip-usage-list>div>span{font-size:.75em;color:#969b8f}.aip-usage-footer{display:grid;gap:.25em;background:#f4f7ee;padding:.9em 1.2em}.aip-usage-footer>span{font-size:.78em;color:#849273}.aip-quick-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.55em}.aip-quick-buttons>span{display:flex;align-items:center;gap:.45em;border:1px solid #dbe0e9;border-radius:.65em;background:#fff;padding:.6em .5em;font-size:.78em;white-space:nowrap}.aip-quick-buttons>span>b{display:flex;align-items:center;justify-content:center;border-radius:.4em;width:1.9em;height:1.9em;background:#f3f4fa}.aip-quick-buttons svg{width:1.3em;height:1.3em}.aip-quick-draft{border:1px solid #cbd9be;border-radius:.7em;padding:.8em;background:#fffffd}.aip-quick-draft>span{display:flex;align-items:center;gap:.4em;color:#608446;font-size:.85em;border-bottom:1px solid #e6ebdf;padding-bottom:.5em}.aip-quick-draft>p{padding:.7em 0;font-size:.88em;line-height:1.5}.aip-quick-draft>small{font-size:.68em;color:#95a087}
/* Editorial cards reuse the same close-ups at their natural reading size. */
.ai-jobs article>.ai-feature-preview{margin-top:auto;border-radius:12px;aspect-ratio:1.05;height:auto;border:1px solid #d2d9c7}.ai-jobs article>.ai-feature-preview .aip-stage{font-size:3.6cqw;padding:1em}.ai-jobs article>.aip-widget .aip-stage{font-size:3.25cqw;padding:.8em 1.2em}.ai-jobs article>.aip-quick-replies .aip-stage{font-size:3.4cqw}.product-settings-showcase>.ai-feature-preview{height:auto;border:1px solid #d5ddcc;border-radius:18px}.product-settings-showcase>.aip-connection .aip-stage{padding:1.7em;font-size:1.45cqw}.knowledge-band>.ai-feature-preview{height:auto;aspect-ratio:1.5;border-radius:12px}.knowledge-band>.ai-feature-preview .aip-stage{font-size:3cqw}.ai-handoff-controls .ai-feature-preview{aspect-ratio:1.45;height:auto;border-radius:10px;margin-top:1.5em}.ai-handoff-controls .ai-feature-preview .aip-stage{font-size:3cqw}
@media(max-width:620px){.product-settings-showcase>.aip-connection .aip-stage{font-size:2.9cqw;padding:1em}.aip-connection .aip-model-label,.aip-connection .aip-key-field{max-width:100%}.aip-connection .aip-power-options{gap:.55em}.aip-connection .aip-power-options>div{padding:.75em}.aip-connection .aip-power-options strong{font-size:.9em;flex-wrap:wrap}.aip-connection .aip-power-options small{font-size:.7em}.aip-connection .aip-connection-footer>.aip-example-note{display:none}.aip-connection .aip-connection-footer>.aip-status{font-size:.8em}.ai-jobs article>.ai-feature-preview{aspect-ratio:1.12}.ai-jobs article>.aip-widget .aip-stage{font-size:3.25cqw}.knowledge-band>.ai-feature-preview .aip-stage{font-size:3cqw}}
@media(prefers-reduced-motion:reduce){.aip-autoplay-switch,.aip-autoplay-switch>i,.aip-human-state,.aip-ai-state,.aip-take-over{animation:none!important}.aip-human-state{opacity:0}.aip-ai-state,.aip-take-over{opacity:1}.aip-autoplay-switch{background:#232522}.aip-autoplay-switch>i{transform:translateX(1.1em)}}

/* Compact widget rhythm keeps its complete AI reply and handoff in view. */
.aip-widget .aip-stage{font-size:2.4cqw;padding:.8em 4em}.aip-widget-tabs{padding:.65em 1em}.aip-widget-team{padding:.65em 1.1em}.aip-widget-messages{padding:.85em 1em;gap:.55em}.aip-widget-messages .aip-message{padding:.65em .85em}.aip-widget-compose{padding:.75em 1.2em}
/* Keep the whole setting visible inside catalogue frames. */
.feature-visual .ai-feature-preview .aip-stage{font-size:2.65cqw}
.feature-visual .aip-widget .aip-stage{font-size:2.4cqw}
.ai-feature-preview .aip-heading{padding:.8em 1em}
.ai-feature-preview .aip-card-body{padding:1em;gap:.7em}
.aip-trigger-list>div{padding:.75em 1em}
.aip-usage-list>div{padding:.65em 1em}
.feature-visual .aip-assignment .aip-stage{font-size:2.5cqw}
.ai-handoff-controls .ai-feature-preview .aip-stage{font-size:2.6cqw}
.feature-visual .aip-knowledge .aip-stage,.feature-visual .aip-own-key .aip-stage{font-size:2.5cqw}
.feature-visual .aip-assignment .aip-stage{font-size:2.4cqw}
.knowledge-band>.ai-feature-preview{aspect-ratio:auto;height:auto}
.knowledge-band>.ai-feature-preview .aip-stage{height:auto}
.ai-handoff-controls .ai-feature-preview{aspect-ratio:1.25}
