/* The product keeps its own palette in both website themes. Values follow the
   dashboard reference captures; do not inherit the marketing mosaic colors. */
.product-preview{container-type:inline-size;width:100%;min-width:0;overflow:hidden;border:1px solid #dce1db;border-radius:12px;background:#eef0e5;color:#232936;text-align:left;isolation:isolate}
.product-preview .dp{--dp-ink:#252b38;--dp-muted:#7d858f;--dp-forest:#243a30;--dp-nav:#14211d;--dp-green:#537d3f;color:var(--dp-ink);font:500 1.08cqw/1.4 Manrope,Arial,sans-serif;letter-spacing:-.015em;background:#eef0e5;color-scheme:light}
.product-preview .dp *{box-sizing:border-box}.product-preview .dp :is(p,h3,h4,ol){margin:0}.product-preview .dp :is(strong,b){font-weight:700;color:inherit}.product-preview .dp small{font-size:.82em}.product-preview .dp img{object-fit:cover;flex-shrink:0;filter:none}.product-preview .dp-icon{display:inline-block;width:1.25em;height:1.25em;flex:0 0 auto;vertical-align:middle;color:inherit}.product-preview .dp-logo{width:1.7em;height:1.6em;object-fit:contain}.product-preview .dp-person{width:2em;height:2em;border-radius:50%;object-fit:cover}.product-preview .dp-top{height:3.5em;display:flex;align-items:center;gap:.7em;background:var(--dp-nav);color:#f3f5f3;padding:0 1.2em}.product-preview .dp-wordmark{display:flex;align-items:center;gap:.4em;margin-right:.7em;font-size:1.3em}.product-preview .dp-wordmark .dp-logo{width:1.5em}.product-preview .dp-available{display:flex;align-items:center;gap:.5em;font-size:.9em}.product-preview .dp-available i,.product-preview .dp-widget-team i,.product-preview .dp-launcher i,.product-preview .dp-visitor-top i{display:inline-block;width:.5em;height:.5em;background:#35c757;border-radius:50%}.product-preview .dp-top-divider{width:1px;height:1.6em;background:#ffffff20;margin:0 .15em}.product-preview .dp-team{display:flex;padding-right:.3em}.product-preview .dp-team .dp-person{border:.12em solid #eef0e5;margin-right:-.4em}.product-preview .dp-top-spacer{flex:1}.product-preview .dp-top-chip{display:flex;align-items:center;gap:.4em;background:#ffffff08;border:1px solid #ffffff14;box-shadow:inset 0 0 0 1px #ffffff05;padding:.45em .7em;border-radius:.65em;font-size:.85em;white-space:nowrap}.product-preview .dp-top-chip small,.product-preview .dp-top-chip>b{background:#ffffff10;border-radius:.5em;padding:.05em .4em}.product-preview .dp-amber{color:#efaa0d!important}.product-preview .dp-workspace{display:grid;grid-template-columns:5.2% 26.5% 48.5% 19.8%;height:48em;overflow:hidden}
.product-preview .dp-rail{background:var(--dp-nav);display:flex;align-items:stretch;flex-direction:column;color:#9aafa4;padding:1em 0}.product-preview .dp-rail>span{height:4.5em;display:flex;align-items:center;justify-content:center}.product-preview .dp-rail .dp-icon{width:1.9em;height:1.9em;stroke-width:2.4}.product-preview .dp-rail .selected{background:#d7ff59;color:#14211d;clip-path:polygon(0 12%,100% 0,100% 88%,0 100%)}.product-preview .dp-rail .dp-rail-bottom{margin-top:auto}
.product-preview .dp-inbox{background:linear-gradient(115deg,#192c24,#20352b);color:#dce6df;overflow:hidden}.product-preview .dp-filters{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:1.6em 1.3em 1.3em;font-size:.85em;color:#a2afa8}.product-preview .dp-filters>span{white-space:nowrap}.product-preview .dp-inbox-row{margin:0 1.2em;position:relative;display:flex;gap:.8em;padding:1.2em .7em 1.65em;border-bottom:1px solid #ffffff0c;min-width:0}.product-preview .dp-inbox-row.selected{border-radius:1em;background:#14211d;border:0}.product-preview .dp-inbox-row.selected:before{content:'';position:absolute;left:0;top:1.3em;height:2em;width:.18em;border-radius:1em;background:#d7ff59}.product-preview .dp-animal{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#375d8a;color:white;width:2.8em;height:2.8em;flex-shrink:0}.product-preview .dp-animal-1{background:#d854a2}.product-preview .dp-animal-2{background:#d99b20}.product-preview .dp-animal-3{background:#36a4b9}.product-preview .dp-animal img{width:85%;filter:brightness(0) invert(1)}.product-preview .dp-flag{position:absolute;top:-.5em;left:0;font-size:.65em}.product-preview .dp-animal>i{position:absolute;bottom:0;right:0;width:.8em;height:.8em;border-radius:50%;background:#2aca42;border:.12em solid #20352b}.product-preview .dp-inbox-row>div{min-width:0;flex:1}.product-preview .dp-inbox-row strong{display:flex;align-items:center;gap:.35em;white-space:nowrap;font-size:1.02em;overflow:hidden}.product-preview .dp-inbox-row strong .dp-logo{width:1em;height:1em}.product-preview .dp-inbox-row strong small{margin-left:auto;color:#94a39b;font-weight:500}.product-preview .dp-inbox-row p{margin-top:.35em;color:#9caba5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em;max-width:94%}.product-preview .dp-agent-tag{background:#ffffff15;border-radius:.3em;padding:0 .3em;margin-right:.3em}.product-preview .dp-row-urgency{position:absolute;bottom:.4em;right:.8em;font-size:.75em}.product-preview .dp-row-urgency em{color:#00d97c;font-style:normal;font-size:1.3em;margin-left:.5em}
.product-preview .dp-conversation{background:linear-gradient(#eff0e6eb,#eff0e6eb),url('/assets/dashboard-ocean-pattern.svg') repeat;background-size:24em;display:flex;flex-direction:column;min-width:0;overflow:hidden}.product-preview .dp-conversation-tools{display:flex;gap:.5em;align-items:center;justify-content:center;padding:1.2em .6em .5em;white-space:nowrap;font-size:.8em}.product-preview .dp-pill{display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding:.7em 1em;background:#fff;border:1px solid #dfe0e2;border-radius:2em;box-shadow:0 .15em .4em #14211d08;color:#343a37;white-space:nowrap}.product-preview .dp-pill .dp-person{width:1.55em;height:1.55em}.product-preview .dp-conversation-tools>.dp-pill:first-child .dp-icon{color:#4c9b40}.product-preview .dp-thread{padding:1em 1.2em;display:flex;flex:1;flex-direction:column;gap:.9em;justify-content:flex-end;min-height:0}.product-preview .dp-date{align-self:center;background:#ffffffc7;border:1px solid #dddeda;padding:.35em 1em;border-radius:2em;color:#7b7e7b;font-size:.8em;margin-bottom:1.3em}.product-preview .dp-message-row{display:flex;align-items:flex-end;gap:.65em}.product-preview .dp-message-row>.dp-animal{width:2.5em;height:2.5em}.product-preview .dp-message-row>.dp-animal .dp-flag,.product-preview .dp-message-row>.dp-animal i{display:none}.product-preview .dp-bubble{max-width:82%;background:#fff;border:1px solid #dbded6;border-radius:1.1em;padding:.85em 1em;box-shadow:0 .1em .12em #14211d08;color:#252b38}.product-preview .outgoing{justify-content:flex-end}.product-preview .outgoing .dp-bubble{background:#243a30;color:#fff;border:0}.product-preview .dp-bubble hr{border:0;border-top:1px solid #ffffff25;margin:.8em 0}.product-preview .dp-bubble small{display:block;opacity:.65;margin-top:.8em}.product-preview .dp-read{align-self:flex-end;color:#537d3f;margin-right:3em;font-size:.85em}.product-preview .dp-read span{color:#343a42}.product-preview .dp-private-note{align-self:flex-end;max-width:83%;background:#f183c2;border:1px solid #ca579b;border-bottom:4px solid #b44a89;border-radius:.9em;padding:.75em 1em;color:#4f263b}.product-preview .dp-private-note>div{display:flex;gap:.4em;align-items:center;font-size:.85em}.product-preview .dp-private-note .dp-pill{margin-left:1em;background:#ffffff35;border:0;border-radius:.6em;font-size:.9em;padding:.35em .5em}.product-preview .dp-private-note p{margin:.7em 0 .2em}.product-preview .dp-live-typing .dp-bubble{display:flex;gap:.7em;align-items:center;background:#ffffffb8;color:#656b6d}.product-preview .dp-typing-dots{display:flex;gap:.2em}.product-preview .dp-typing-dots i{width:.32em;height:.32em;border-radius:50%;background:#555;opacity:.45}.product-preview .dp-typing-dots i:first-child{opacity:1}.product-preview .dp-typed{white-space:nowrap;overflow:hidden;max-width:100%}
.product-preview .dp-composer{margin:.8em 1.2em 1.2em;border:1px solid #b9ccaa;box-shadow:0 0 0 .25em #dee2d763;background:#fffcff;border-radius:1em;padding:0 1.2em;color:#7b7e7b}.product-preview .dp-composer-top{display:flex;align-items:center;gap:1em;border-bottom:1px solid #dcded9;height:3.1em;font-size:.8em;white-space:nowrap}.product-preview .dp-composer-top>span{display:flex;align-items:center;gap:.35em}.product-preview .dp-composer-top .dp-active{height:100%;border-bottom:1px solid #537d3f;color:#537d3f;font-weight:700}.product-preview .dp-composer-top .dp-suggest{margin-left:auto;color:#537d3f;font-weight:700}.product-preview .dp-toggle{display:inline-flex;align-items:center;width:1.85em;height:1.05em;background:#ccd6e1;border-radius:1em;padding:.13em;flex-shrink:0}.product-preview .dp-toggle i{width:.8em;height:.8em;background:#fff;border-radius:50%}.product-preview .dp-toggle.is-on{background:#242424;justify-content:flex-end}.product-preview .dp-writing{min-height:6em;padding:1em 0;color:#c8c9c8;font-size:.95em}.product-preview .dp-writing.has-draft{color:#303932}.product-preview .dp-composer-bottom{display:flex;align-items:center;gap:.7em;padding:.7em 0;font-size:.8em;white-space:nowrap}.product-preview .dp-attachments{display:flex;align-items:center;gap:.65em}.product-preview .dp-attachments b,.product-preview .dp-widget-compose b{font-size:.65em;border:1.5px solid currentColor;border-radius:.3em;padding:0 .15em}.product-preview .dp-shortcuts{display:flex;gap:.4em;border-left:1px solid #ddd;padding-left:.8em;align-items:center}.product-preview .dp-shortcuts .dp-pill{border-radius:.6em;padding:.5em .7em}.product-preview .dp-language{margin-left:auto;display:flex;align-items:center;gap:.35em;border:1px solid #e7e9ec;border-radius:.5em;padding:.5em}.product-preview .dp-send{display:flex;align-items:center;gap:.35em;background:#a4a4a4;color:white;border-radius:.55em;padding:.5em .7em}
.product-preview .dp-visitor{background:white;border-left:1px solid #e0e2dc;display:flex;flex-direction:column;min-width:0;font-size:.94em;color:#30353c;overflow:hidden}.product-preview .dp-visitor-top{display:flex;align-items:center;gap:.6em;padding:1em;font-size:.94em}.product-preview .dp-visitor-top>div{min-width:0;flex:1}.product-preview .dp-visitor-top strong{display:block}.product-preview .dp-visitor-top div>span{color:#7a827a;font-size:.9em}.product-preview .dp-panel-title{display:flex;align-items:center;gap:.6em;padding:1em;background:#f8f9fa;border-top:1px solid #eee;font-size:.95em}.product-preview .dp-panel-title>.dp-icon:first-child{color:#598246}.product-preview .dp-panel-title>.dp-icon:last-child{margin-left:auto;width:.8em}.product-preview .dp-details{display:grid;gap:.9em;padding:1.3em}.product-preview .dp-details>div{display:flex;gap:.8em;align-items:center;font-size:.88em}.product-preview .dp-details .dp-icon{color:#618847}.product-preview .dp-detail-line{padding:1.3em}.product-preview .dp-data-table{margin:1em;border:1px solid #d9dce0;border-radius:.8em;overflow:hidden;font-size:.9em}.product-preview .dp-data-table>div{display:grid;grid-template-columns:42% 58%;border-bottom:1px solid #d9dce0}.product-preview .dp-data-table>div:last-child{border:0}.product-preview .dp-data-table span{padding:.7em;overflow-wrap:anywhere}.product-preview .dp-data-table span:first-child{background:#f8f9fa;border-right:1px solid #d9dce0}.product-preview .dp-muted{color:#aaa}.product-preview .dp-transcript{margin-top:auto;padding:.8em;border-top:1px solid #e8e8e8}.product-preview .dp-transcript .dp-pill{border-radius:.6em;width:100%;font-size:.9em}.product-preview .dp-journey{padding:1.3em;display:grid;gap:.5em}.product-preview .dp-journey small{background:#edf3e8;color:#537d3f;padding:.1em .3em;border-radius:.3em}.product-preview .dp-journey code{font-size:.8em;background:#f0f1f3;padding:.3em}.product-preview .dp-journey>span{font-size:.85em;color:#888}
.product-preview.pp-widget>.dp{font-size:3.2cqw;padding:1.3em;background:transparent}.product-preview .dp-widget{display:flex;flex-direction:column;background:white;border:1px solid #dddeda;border-radius:2em;box-shadow:0 .7em 1.3em #14211d0c;overflow:hidden;color:#43556d;font-size:1em}.product-preview .dp-widget-nav{display:flex;align-items:center;gap:1em;padding:1.1em 1.2em}.product-preview .dp-widget-nav>div{display:flex;flex:1;background:#f1f3f6;border-radius:2em;padding:.2em}.product-preview .dp-widget-nav span{flex:1;padding:.6em .75em;text-align:center;white-space:nowrap;color:#8b9ab2;font-size:.92em}.product-preview .dp-widget-nav .active{background:#fff;border-radius:2em;box-shadow:0 .15em .3em #24354b08;color:#2f486b;font-weight:700}.product-preview .dp-widget-nav>.dp-icon{color:#91a0b7}.product-preview .dp-widget-team{display:flex;align-items:center;gap:1em;padding:.5em 1.5em 1.5em;border-bottom:1px solid #e2e8ed}.product-preview .dp-widget-team>.dp-team .dp-person{width:2.6em;height:2.6em;border-color:white}.product-preview .dp-widget-team>div>span{display:block;margin-top:.3em;color:#90a0b8;font-size:.9em}.product-preview .dp-widget-team i{background:#4cba7a;margin-right:.3em}.product-preview .dp-widget-messages{display:flex;flex-direction:column;gap:1em;padding:1.2em 1.5em;color:#27352e;min-height:15em}.product-preview .dp-widget-space{flex:1;min-height:3em}.product-preview .dp-widget-incoming{align-self:flex-start;border-radius:1.5em 1.5em 1.5em .4em;padding:1em;background:#f0f3f1}.product-preview .dp-widget-outgoing{align-self:flex-end;border-radius:1.5em 1.5em .4em 1.5em;padding:1em;background:#202723;color:#fff}.product-preview .dp-widget-compose{margin:0 1.2em;border:1px solid #dee5f0;border-radius:1.5em;padding:1em;box-shadow:0 .2em .6em #42558105;color:#9aa59f}.product-preview .dp-widget-compose>span{display:block;min-height:2.6em}.product-preview .dp-widget-compose>div{display:flex;align-items:center;gap:.9em;color:#98a9bf}.product-preview .dp-widget-compose>div>span{margin-left:auto;border-radius:50%;padding:.45em;background:#eff3f0;color:#c1cdc4}.product-preview .dp-widget-credit{display:flex;align-items:center;justify-content:center;gap:.35em;font-size:.8em;color:#9ba49f;padding:1.3em}.product-preview .dp-widget-credit .dp-logo{width:1.5em;height:1.4em}.product-preview .dp-widget-banner{border-radius:1.2em;background:#f1f3f6;color:#465b76;display:flex;align-items:center;gap:.8em;padding:1em;line-height:1.6}.product-preview .dp-widget-banner.break{background:#f8f3e9;color:#786544}.product-preview .dp-widget-banner.panic{background:#fdeded;color:#bd292c}.product-preview .dp-launcher{display:flex;align-items:center;gap:.9em;background:#fff;border-radius:3em;padding:1em 1.2em;box-shadow:0 .5em 1em #253a2d08;width:max-content;max-width:100%;color:#2c3440}.product-preview .dp-launcher>div>span{display:block;font-size:.82em;color:#8e9bb0;margin-top:.2em}.product-preview .dp-launcher .dp-logo{margin-left:.5em}.product-preview .dp-help-body{padding:1.5em}.product-preview .dp-help-body h3{font-size:1.5em;color:#2b392d}.product-preview .dp-help-body p{font-size:.9em;color:#93a096;margin:.6em 0 1.5em;line-height:1.7}.product-preview .dp-help-search{background:#f1f3f6;border-radius:.8em;color:#99a5b8;display:flex;gap:.6em;align-items:center;padding:1em;margin-bottom:1.8em}.product-preview .dp-help-body>small{color:#8b998f}.product-preview .dp-collections{border:1px solid #e3e9e4;border-radius:.9em;margin-top:.8em;overflow:hidden}.product-preview .dp-collections>div{display:flex;gap:1em;align-items:center;border-bottom:1px solid #e4e9e5;padding:1em;color:#354638;font-size:.85em}.product-preview .dp-collections small{margin-left:auto;color:#a2acb9}.product-preview .dp-help-body .dp-help-footer{text-align:center;margin:1em 0 .5em}.product-preview .dp-help-body>.dp-pill{width:100%;background:#f2f4f6;border:0;border-radius:.8em}
.product-preview .dp-settings-layout{display:grid;grid-template-columns:5.2% 25% 69.8%;min-height:49em}.product-preview .dp-settings-sidebar{background:#1c3027;color:#dce4db;padding:1em 1.2em;overflow:hidden}.product-preview .dp-account{display:flex;align-items:center;gap:.7em;margin-bottom:1.4em}.product-preview .dp-account>span{border:1px solid #ffffff20;border-radius:.3em;padding:.1em .5em;font-size:.8em}.product-preview .dp-settings-sidebar h4{font-size:1em;margin:1em 0}.product-preview .dp-project-group{background:#14211d;border-radius:1em;padding:.8em}.product-preview .dp-project{display:flex;gap:.7em;align-items:center;padding:.8em;border-radius:.8em}.product-preview .dp-project.selected{background:#253c30}.product-preview .dp-project>.dp-logo{width:2.6em;height:2.6em}.product-preview .dp-project>div{flex:1}.product-preview .dp-project small{display:block;color:#aabc98;margin-top:.1em}.product-preview .dp-settings-menu{padding:.7em 0;color:#afbf9c}.product-preview .dp-settings-menu>div{display:flex;align-items:center;gap:.7em;padding:.6em .9em;border-radius:.6em;font-size:.88em}.product-preview .dp-settings-menu .selected{background:#243b30;color:#fff}.product-preview .dp-settings-menu small{margin-left:auto;background:#31452a;color:#d7fc72;padding:.15em .5em;border-radius:1em;font-size:.7em}.product-preview .dp-create{padding:.8em;border:1px dashed #ffffff20;border-radius:.6em;margin-top:1em;color:#b6c39f}.product-preview .dp-seats{background:#14211d;border-radius:.8em;padding:1em;margin-top:.7em;font-size:.9em}.product-preview .dp-seats>div{height:.3em;border-radius:.2em;background:#ffffff15;margin-top:.7em}.product-preview .dp-seats i{display:block;width:25%;height:100%;background:#d7ff59;border-radius:inherit}.product-preview .dp-settings-main{background:linear-gradient(#eff0e6eb,#eff0e6eb),url('/assets/dashboard-ocean-pattern.svg') repeat;background-size:24em;padding:2.5em;min-width:0}.product-preview .dp-settings-main>h3{font-size:1.6em;margin-bottom:1em;color:#252b38}.product-preview .dp-ai-tabs{display:flex;align-items:center;gap:.3em;padding:.3em;background:#fff;border:1px solid #d5d7da;border-radius:.9em;margin-bottom:1.5em;width:max-content;max-width:100%;font-size:.83em}.product-preview .dp-ai-tabs>span{display:flex;align-items:center;gap:.55em;padding:.7em .8em;white-space:nowrap;color:#888}.product-preview .dp-ai-tabs>span.active{background:#14211d;color:white;border-radius:.65em;box-shadow:0 .15em .3em #0002}.product-preview .dp-setting-card{background:white;border:1px solid #cfd2d1;border-radius:1em;overflow:hidden;margin-bottom:1.1em}.product-preview .dp-setting-heading{display:flex;align-items:center;gap:.7em;padding:1em 1.3em;border-bottom:1px solid #cfd2d1;background:#f8f9fa}.product-preview .dp-setting-heading>span{background:linear-gradient(#7ade96,#259e77);color:white;padding:.3em;border-radius:.35em}.product-preview .dp-setting-heading>div{flex:1}.product-preview .dp-setting-heading strong{font-size:1.05em}.product-preview .dp-setting-heading p{font-size:.9em;color:#626d7f;margin-top:.2em}.product-preview .dp-setting-heading>.dp-icon{width:.85em}.product-preview .dp-setting-body{padding:1.3em}.product-preview .dp-setting-body p{color:#838583;font-size:.94em}.product-preview .dp-provider-options{display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.product-preview .dp-provider-options>div{padding:1.4em;border:1px solid #e0e2e8;border-radius:1.2em}.product-preview .dp-provider-options .selected{background:#f7f7fa;border-color:#868d9e}.product-preview .dp-provider-options strong{display:flex;align-items:center;gap:.6em;font-size:1.05em}.product-preview .dp-provider-options p{margin:.6em 0 1.2em}.product-preview .dp-provider-options>div>span{color:#537d3f;font-weight:700}.product-preview .dp-setting-notice{display:flex;align-items:center;gap:1em;background:#f5f6fa;border-radius:.9em;padding:1.2em;margin-top:1.3em}.product-preview .dp-setting-notice p{margin-top:.25em}.product-preview .dp-settings-columns{display:grid;grid-template-columns:1.7fr 1fr;gap:1.3em;align-items:start}.product-preview .dp-settings-columns .dp-widget{font-size:.85em}.product-preview .dp-option{display:flex;gap:.8em;align-items:center;border:1px solid #dde2e9;border-radius:.8em;padding:1em 1.2em;margin-bottom:.6em}.product-preview .dp-option>div{flex:1}.product-preview .dp-option p{margin-top:.15em}.product-preview .dp-option.active{border:2px solid #618dff;background:#f3f6ff}.product-preview .dp-radio{display:flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;border:1px solid #cdd5df;border-radius:50%;font-size:.9em;color:white}.product-preview .active>.dp-radio{background:#3774ef}.product-preview .dp-setting-line{display:flex;gap:1em;align-items:center;border-top:1px solid #d5d9df;margin-top:1.5em;padding-top:1.5em}.product-preview .dp-setting-line>div{flex:1}.product-preview .dp-setting-line p{margin-top:.25em}.product-preview .dp-field{margin-bottom:1.3em}.product-preview .dp-field label{display:block;font-weight:700;margin-bottom:.4em}.product-preview .dp-field>div:not(.dp-logo-field){border:1px solid #d8dde4;border-radius:.65em;padding:.7em 1em;background:white;overflow-wrap:anywhere}.product-preview .dp-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1em}.product-preview .dp-logo-field{display:flex;align-items:center;gap:.7em;flex-wrap:wrap;margin-top:1em}.product-preview .dp-logo-field img{width:4em;height:4em}.product-preview .dp-logo-field .dp-pill{padding:.4em .8em;border-radius:.5em}.product-preview .dp-logo-field small{color:#999}.product-preview .dp-launcher-stage{display:flex;align-items:center;justify-content:center;background:#f6f8fa;min-height:10em;border-radius:.8em}.product-preview .dp-design-choice{display:flex;justify-content:space-between;align-items:center;margin-top:1em}.product-preview .dp-design-choice span{display:block;color:#537d3f}.product-preview .dp-design-choice .dp-pill{border-radius:.7em}.product-preview .dp-design-after>p{margin:.3em 0 1em;color:#888}.product-preview .dp-design-after .dp-option{background:white}.product-preview .dp-design-after .active{background:#eef5e7;border:1px solid #b8cda8}.product-preview .dp-developer-tabs{display:flex;gap:2em;border-bottom:1px solid #d8dee6;margin-bottom:1em;color:#888}.product-preview .dp-developer-tabs span{padding:1em 0}.product-preview .dp-developer-tabs span:first-child{border-bottom:2px solid #537d3f;color:#537d3f}.product-preview .dp-setting-body ol{padding:0 0 1.5em 1.3em;line-height:1.8}
/* Close-ups use the same parts as the full dashboard, at a legible scale. */
.product-preview.pp-chat-detail>.dp{font-size:2.25cqw}.product-preview.pp-chat-detail .dp-conversation{min-height:25em}.product-preview.pp-chat-detail .dp-thread{min-height:13em}.product-preview.pp-chat-detail .dp-conversation-tools{display:none}.product-preview.pp-chat-detail .dp-date{margin:0}.product-preview.pp-chat-detail .dp-writing{min-height:4em}.product-preview.pp-chat-detail .dp-enable{display:none}.product-preview.pp-visitor-detail>.dp{font-size:3.2cqw}.product-preview.pp-modes-detail>.dp{font-size:3.2cqw;background:#eef0e6;padding:1em}.product-preview.pp-setting-detail>.dp{font-size:2.3cqw;padding:1.2em}.product-preview.pp-setting-detail .dp-provider-options{gap:.6em}.product-preview.pp-setting-detail .dp-provider-options>div{padding:1em}.product-preview.pp-setting-detail .dp-ai-tabs{font-size:.65em}.product-preview .dp-modes{background:white;border:1px solid #dfe0de;border-radius:1.2em;overflow:hidden;box-shadow:0 .3em .5em #14211d15;color:#252b38}.product-preview .dp-modes-title{display:flex;align-items:center;justify-content:space-between;padding:1.3em 1.6em;border-bottom:1px solid #eceef1;font-size:1.1em}.product-preview .dp-modes-title>span{font-size:.85em;color:#888}.product-preview .dp-mode-label{padding:1.2em 1.6em 0;color:#537d3f}.product-preview .dp-modes>p{padding:.5em 1.6em;color:#888}.product-preview .dp-mode-row{display:flex;align-items:center;gap:1em;padding:.65em 1.6em}.product-preview .dp-mode-row>.dp-logo{width:2.3em;height:2.3em}.product-preview .dp-mode-row strong{font-weight:600}.product-preview .dp-mode-switch{display:flex;background:#f6f7f9;border:1px solid #eceef4;border-radius:.8em;padding:.2em;margin-left:auto;gap:.15em}.product-preview .dp-mode-switch>span{padding:.4em;border-radius:.6em;color:#888}.product-preview .dp-mode-switch>.active{background:#edf4e4;color:#537d3f}.product-preview .dp-modes footer{border-top:1px solid #e5e8ef;margin-top:.8em;padding:1em 1.6em;font-size:.9em;color:#888}
/* Catalogue detail crops are illustrations, never miniature interactive forms. */
.feature-visual .product-preview{border:0;border-radius:0;min-height:100%}.feature-visual{height:auto!important;aspect-ratio:1.5;padding:0!important;overflow:hidden;background:#eff0e6!important}.feature-visual .pp-widget{height:100%}.feature-visual .pp-widget>.dp{font-size:2.6cqw;padding:1.5em 6em}.feature-visual .pp-widget .dp-widget-space{min-height:.5em}.feature-visual .pp-widget .dp-widget-messages{min-height:11em}.feature-visual .pp-widget .dp-widget-compose>span{min-height:1.4em}.feature-visual .pp-visitor-detail>.dp{font-size:3.2cqw}.feature-visual .pp-visitor-detail .dp-details{gap:.55em;padding:1em}.feature-visual .pp-visitor-detail .dp-panel-title{padding:.8em 1em}.feature-visual .pp-setting-detail>.dp{font-size:2.6cqw}.feature-visual .pp-settings>.dp{font-size:1.8cqw}.feature-visual .pp-settings .dp-top,.feature-visual .pp-settings .dp-rail,.feature-visual .pp-settings .dp-settings-sidebar{display:none}.feature-visual .pp-settings .dp-settings-layout{display:block;min-height:0}.feature-visual .pp-settings .dp-settings-main{padding:1.5em}.feature-visual .pp-settings .dp-settings-main>h3{font-size:1.4em}.feature-visual .pp-settings .dp-settings-columns{grid-template-columns:1.7fr 1fr}.feature-visual .pp-dashboard>.dp{font-size:2.45cqw}.feature-visual .pp-dashboard .dp-workspace{height:25em;grid-template-columns:12% 88%}.feature-visual .pp-dashboard .dp-top,.feature-visual .pp-dashboard .dp-conversation,.feature-visual .pp-dashboard .dp-visitor{display:none}.feature-visual .pp-dashboard .dp-inbox-row{padding:1em .7em 1.4em}.feature-visual .pp-chat-detail>.dp{font-size:2.45cqw}.feature-visual .pp-chat-detail .dp-thread{min-height:14em}.feature-visual .pp-chat-detail .dp-writing{min-height:3em}.feature-visual .pp-chat-detail .dp-composer-top{font-size:.85em}.feature-visual .pp-chat-detail .dp-language{display:none}
@media(prefers-reduced-motion:no-preference){.feature-visual.is-seen .dp-typed{animation:dp-typing 3s steps(35,end) 1 both}.feature-visual.is-seen .dp-typing-dots i{animation:dp-dots .9s 3}.feature-visual.is-seen .dp-typing-dots i:nth-child(2){animation-delay:.12s}.feature-visual.is-seen .dp-typing-dots i:nth-child(3){animation-delay:.24s}}@keyframes dp-typing{from{max-width:0}to{max-width:26em}}@keyframes dp-dots{50%{opacity:1;transform:translateY(-.15em)}}
@media(max-width:700px){.pp-dashboard .dp-workspace{grid-template-columns:7% 33% 60%}.pp-dashboard .dp-visitor{display:none}.pp-dashboard.product-preview>.dp{font-size:1.65cqw}.pp-dashboard .dp-top-chip{display:none}.pp-dashboard .dp-top{font-size:.95em}.pp-dashboard .dp-workspace{height:43em}.pp-dashboard .dp-conversation-tools>.dp-pill:nth-child(3){display:none}.pp-dashboard .dp-composer .dp-language,.pp-dashboard .dp-composer .dp-enable{display:none}.pp-settings.product-preview>.dp{font-size:1.65cqw}.pp-settings .dp-settings-layout{grid-template-columns:6% 28% 66%;min-height:45em}.pp-settings .dp-settings-main{padding:1em}.pp-settings .dp-top-chip{display:none}.pp-settings .dp-settings-sidebar{padding:.7em}.pp-settings .dp-settings-menu>div{padding:.7em .3em}.pp-settings .dp-settings-menu small{display:none}.pp-settings .dp-settings-columns{display:block}.pp-settings .dp-settings-columns>.dp-widget{display:none}.pp-settings .dp-ai-tabs{font-size:.58em}.pp-settings .dp-provider-options{grid-template-columns:1fr}.pp-settings .dp-provider-options>div{padding:.8em}.pp-settings .dp-provider-options p{margin:.3em 0}.pp-settings .dp-provider-options>div>span{display:none}}
/* Interactive demos share the reference chrome; their existing behaviors stay intact. */
.product-settings-showcase{margin-top:65px;margin-bottom:65px}.mosaic-dashboard-fresco .dashboard-frame{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.mosaic-dashboard-fresco .product-preview{border-radius:12px}.hero-product .product-preview{min-width:0}.accurate-boundary-examples{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;height:auto!important;padding:10px!important}.accurate-boundary-examples .product-preview .dp{font-size:3.4cqw}.product-preview .dp-mode-switch>button{border:0;background:transparent;color:#888;padding:.4em;border-radius:.6em;cursor:pointer;display:flex}.product-preview .dp-mode-switch>button[aria-pressed=true]{background:#edf4e4;color:#537d3f}.product-preview .dp-mode-switch>button:focus-visible{outline:2px solid #4272e8;outline-offset:1px}.product-preview .dp-mode-email{padding:1em 1.6em;color:#537d3f}.product-preview .dp-mode-email p{color:#888;margin-top:.5em}.launch-mode-demo.product-preview{background:transparent;border:0}.launch-mode-demo.product-preview>small{display:block;text-align:center;padding:.8em;color:#68736c}.availability-preview.product-preview{height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.availability-preview.product-preview>.dp{font-size:clamp(11px,3.1cqw,15px);padding:0;background:none}.availability-preview .availability-banner{position:static!important;margin:0!important;border:0!important;min-height:0!important}.availability-preview .availability-banner p{font:inherit!important;color:inherit!important}.availability-preview[data-banner-state=night] .availability-banner{background:#f1f3f6!important;color:#465b76!important}.availability-preview[data-banner-state=break] .availability-banner{background:#f8f3e9!important;color:#786544!important}.availability-preview[data-banner-state=panic] .availability-banner{background:#fdeded!important;color:#bd292c!important}.availability-preview .dp-widget-messages{min-height:22em}.availability-preview .dp-widget-space{min-height:3em}
html .copilot-surface,html .autopilot-surface,html .quick-action-workspace{background:linear-gradient(#eff0e6eb,#eff0e6eb),url('/assets/dashboard-ocean-pattern.svg') repeat!important;background-size:340px!important;color:#252b38!important;border:1px solid #dce0d5!important;box-shadow:none!important;border-radius:14px!important}.copilot-surface .job-contact,.autopilot-surface .job-contact,.quick-action-workspace .job-contact{background:#ffffffdc!important;color:#252b38!important;border-bottom:1px solid #dadfd5!important}.job-visitor-message .copilot-question,.job-visitor-message .auto-visitor{background:#fff!important;color:#252b38!important;border:1px solid #daddd5!important;border-radius:18px!important;box-shadow:0 1px 2px #0001!important}.copilot-surface .orky-composer,.quick-action-workspace .quick-composer{background:#fffcff!important;color:#7d807e!important;border:1px solid #b6cba6!important;box-shadow:0 0 0 3px #e0e5d873!important;border-radius:16px!important;padding:0 15px 12px!important}.orky-composer .demo-reply-tabs{display:flex;align-items:center;gap:12px;padding:12px 0!important;border-bottom:1px solid #ddd!important;margin:0!important;color:#777!important;font-size:11px!important}.orky-composer .demo-reply-tabs>span:first-child{color:#537d3f!important;font-weight:700}.orky-composer .demo-reply-tabs .demo-suggest{margin-left:auto;display:flex;align-items:center;gap:4px;background:none;border:0;box-shadow:none;padding:0;color:#537d3f;font-size:10px;white-space:nowrap}.orky-composer .demo-reply-tabs small{display:flex;align-items:center;gap:4px;margin:0;font-size:9px;white-space:nowrap}.accurate-off-toggle{width:22px;height:13px;background:#cbd5e1;border-radius:12px;display:inline-flex;padding:2px}.accurate-off-toggle:after{content:'';background:white;width:9px;height:9px;border-radius:50%}.orky-composer textarea,.quick-composer textarea{border:0!important;box-shadow:none!important;background:transparent!important;color:#303c35!important;padding:16px 0!important;border-radius:0!important;line-height:1.7!important;font-size:13px!important;min-height:130px!important}.orky-composer-actions{display:flex!important;gap:8px!important;align-items:center!important;border:0!important;padding:8px 0 0!important}.accurate-composer-tools{display:flex;gap:7px;align-items:center;color:#888;font-size:19px}.accurate-composer-tools>span{font-size:9px;border:1px solid currentColor;border-radius:3px;padding:1px}.accurate-reply-shortcuts{display:flex;gap:5px;padding-left:8px;border-left:1px solid #ddd}.accurate-reply-shortcuts>span{border:1px solid #e2e5ee;border-radius:7px;background:white;padding:5px;font-size:10px;color:#333}.orky-composer-actions [data-orky-send]{margin-left:auto;background:#547b41!important;color:white!important;box-shadow:none!important;border:0!important;border-radius:8px!important;min-height:0;padding:8px 10px;font-size:11px!important}.orky-start-fresh{font-size:10px!important;color:#888!important}.orky-composer #orky-draft-hint{font-size:9px!important;color:#899187!important;padding:8px 0 0!important}.auto-answer{background:#243a30!important;border-radius:16px!important;color:#fff!important;border:0!important}.auto-answer p,.auto-answer small,.auto-answer .orky-author{color:inherit!important}.auto-handoff{background:#f183c2!important;border:1px solid #c65b9b!important;border-bottom:4px solid #b94b8c!important;border-radius:14px!important;color:#4e263c!important}.auto-handoff p,.auto-handoff>span{color:inherit!important}.auto-handoff .button{background:#ffffff80!important;color:#4e263c!important;border:1px solid #b94b8c66!important;box-shadow:none!important}.quick-action-preview{background:#fff!important;border:1px solid #d6ded0!important;box-shadow:none!important;color:#28372f!important;border-radius:14px!important}.quick-action-toolbar button{background:#fff!important;color:#343c37!important;border:1px solid #dfe3ec!important;border-radius:8px!important;box-shadow:0 1px 3px #0001!important}.quick-action-toolbar button[aria-pressed=true]{outline:1px solid #537d3f!important;background:#edf4e5!important}.quick-composer label{font-size:10px!important;color:#7d8d7b!important}.quick-compose-bottom button{background:#537d3f!important;color:white!important;border-radius:7px!important}.job-footer{color:#64755c!important}
html .typing-card,html .translation-card{background:#f8f9f6!important;border-color:#dde3d7!important;color:#244032!important}.typing-card .context-card-heading h3,.translation-card .context-card-heading h3{color:#244032!important}.typing-card>p,.translation-card>p{color:#657564!important}.typing-card .product-preview{margin-top:20px}.translation-thread{background:linear-gradient(#eff0e6eb,#eff0e6eb),url('/assets/dashboard-ocean-pattern.svg') repeat!important;background-size:280px!important;border:1px solid #e1e5d9!important;border-radius:12px!important;padding:18px 12px!important}.translation-thread-caption{display:none!important}.translated-message.incoming{background:white!important;color:#252b38!important;border:1px solid #d9ddd4!important;border-radius:16px!important}.translated-message.outgoing{background:#243a30!important;color:#fff!important;border:0!important;border-radius:16px!important}.translated-message p,.translated-message .translation-result-label,.translated-message .message-side{color:inherit!important}.translated-message .translation-result{background:none!important;border:0!important;border-top:1px solid #87998655!important;border-radius:0!important;padding:12px 0 0!important}.translation-result-label{font-size:9px!important;opacity:.6}.translation-avatar.agent{font-size:0!important;background:url('/assets/portrait-founder-2.png') center/cover!important}.translation-selector button{background:white!important;border:1px solid #d9dfd5!important;color:#536c45!important}.translation-selector button.active{background:#edf4e5!important;border-color:#749257!important}
html .real-contact-panel{background:white!important;color:#30353c!important;border:1px solid #dfe3e6!important;box-shadow:none!important;border-radius:13px!important}.real-contact-panel .context-card-heading{background:#f7f8fa!important;border-bottom:1px solid #e9ebee!important;color:#364356!important}.real-contact-panel .contact-panel-title,.real-contact-panel .contact-extra>summary{background:#f8f9fa!important;color:#30353c!important;border-top:1px solid #eaedf0!important;border-bottom:0!important}.real-contact-panel .contact-panel-title>span{background:white!important;color:#537d3f!important;border:1px solid #d2dcc8!important;box-shadow:0 1px 3px #0001!important;border-radius:6px!important}.real-contact-panel :is(h3,h4,.contact-detail-list,.contact-language,.context-block,.context-sdk-link){color:#30353c!important}.contact-detail-list .icon{color:#62854a!important}.contact-summary{display:none!important}.contact-weather{background:#fff!important;color:#30353c!important;border:1px solid #eee!important}.contact-online-page{color:#537d3f!important;font-size:11px!important}.contact-online-page strong{background:#eef4e8!important;color:#537d3f!important}.real-contact-panel .contact-identity{padding:15px!important}.context-block dl>div{display:grid;grid-template-columns:42% 58%;border:1px solid #ddd!important;border-bottom:0}.context-block dl>div:last-child{border-bottom:1px solid #ddd!important}.context-block dt,.context-block dd{padding:8px;margin:0}.context-block dt{background:#f8f9fa;border-right:1px solid #ddd!important}.contact-language>span:last-child{border:0!important;color:#99a0aa!important}
html .urgency-card{background:#eff0e6!important;border-color:#d6dece!important}.urgency-intro h3{color:#243a30!important}.urgency-intro>p{color:#65755f!important}.urgency-joke{display:none!important}.urgency-inbox{background:linear-gradient(110deg,#1a2d25,#20372d)!important;border-color:#263c31!important}.urgency-inbox-row{border-bottom:1px solid #ffffff12!important}.urgency-inbox-row.selected{background:#14211d!important;border-color:transparent!important}.urgency-inbox-row.selected:before{background:#d7ff59!important}.urgency-inbox-row strong{color:#e2e9e2!important}.urgency-inbox-row p,.urgency-inbox-row>div>span{color:#9eafa3!important}.urgency-picker{background:white!important;border:1px solid #dce1dc!important;box-shadow:0 6px 16px #182d2210!important;border-radius:14px!important}.urgency-picker button{background:white!important;border:0!important;border-radius:8px!important;color:#34432e!important}.urgency-picker button.active{background:#edf5e4!important}.shark-set{background:transparent!important;border:0!important;box-shadow:none!important;padding:2px!important}.shark-set:after,.shark-set:before{display:none!important}.urgency-picker .shark-set .shark-icon{font-size:21px!important}.urgency-selection-note{color:#d7ff59!important}
/* The map remains interactive, with the dashboard's green palette and chrome. */
html .mosaic-map-topbar{background:#14211d!important;color:#f6f6f2!important}.mosaic-map-team small{color:#bdcbbd!important}.mosaic-map-fresco{padding:12px!important}.mosaic-map-fresco .live-map-app{background:#eef0e5!important}.mosaic-map-fresco .map-app-rail{background:#14211d!important;color:#9eb5a7!important}.mosaic-map-fresco .map-app-rail .selected{background:#d7ff59!important;color:#14211d!important;transform:skewY(-6deg)}.mosaic-map-fresco .map-app-rail>img{display:none!important}.mosaic-map-fresco .live-visitor-sidebar{background:linear-gradient(110deg,#192c24,#20352b)!important;color:#dfe7df!important}.mosaic-map-fresco .live-visitor-row.active{background:#30463a!important;box-shadow:none!important;border-left-color:transparent!important}.mosaic-map-fresco .live-visitor-row strong{color:#dce5dc!important}.mosaic-map-fresco .live-visitor-row small,.mosaic-map-fresco .map-visitor-city{color:#8fa394!important}.mosaic-map-fresco .geographic-viewport{background:#dfe6d3!important}.mosaic-map-fresco .map-project-counters button{border-color:#e0e4e9!important;color:#303843!important;background:white!important;border-radius:9px!important}.mosaic-map-fresco .map-project-counters button.active{border-color:#668c4c!important;color:#537d3f!important}.mosaic-map-fresco .live-map-marker circle{fill:#20352b!important;stroke:#fff!important}.mosaic-map-fresco .live-map-marker circle:first-child{fill:#263d2c!important;opacity:.14;stroke:transparent!important}.mosaic-map-fresco .live-map-marker text{fill:#d7ff59!important;font-family:Manrope,sans-serif!important}.mosaic-map-fresco .map-total-badge{color:#303843!important;background:white!important}.mosaic-map-fresco .map-visitor-search{background:#ffffff0a!important;border-color:#ffffff19!important;color:#899d90!important}.mosaic-map-fresco .map-list-label{color:#bbc9b9!important}
@media(max-width:700px){.orky-composer .demo-reply-tabs{gap:6px;font-size:9px!important}.orky-composer .demo-reply-tabs small{display:none}.accurate-reply-shortcuts{display:none}.availability-preview.product-preview>.dp{font-size:13px}.accurate-boundary-examples{grid-template-columns:1fr!important}.mosaic-map-fresco{padding:6px!important}.product-settings-showcase{margin-block:35px}}

/* Close-ups retain the same geometry as the complete product view. */
.product-preview .dp-animal>svg{width:82%;height:82%;overflow:visible}
.product-preview .dp-file{display:flex;gap:.5em;align-items:center;margin-top:.7em;padding:.8em;border:1px solid #ffffff35;border-radius:.6em}
.product-preview .dp-file small{margin:0 0 0 auto}
.product-preview.pp-inbox-detail>.dp{font-size:3cqw}
.product-preview.pp-inbox-detail .dp-inbox{padding-bottom:.8em}
.product-preview .dp-conversation-typing .dp-conversation-tools{display:none}
.product-preview .dp-conversation-typing .dp-thread{padding-top:1.4em;min-height:12em;justify-content:flex-end}
.product-preview .dp-conversation-typing .dp-date{margin-bottom:.5em}
.product-preview .dp-conversation-typing .dp-typed{max-width:27ch}
.product-preview.pp-chat-detail .dp-conversation{min-height:28em}
.product-preview.pp-chat-detail .dp-thread{justify-content:flex-end}
.product-preview.pp-chat-detail .dp-writing{min-height:4.2em}
.product-preview.pp-chat-detail .dp-conversation-tools{font-size:.72em}
.product-preview.pp-dashboard .dp-conversation-notes .dp-thread{gap:1.1em;justify-content:flex-end}
.product-preview.pp-dashboard .dp-conversation-notes .dp-bubble{padding:1em 1.1em;line-height:1.65}
.feature-visual .pp-chat-detail{aspect-ratio:auto!important;height:100%}
.feature-visual .pp-chat-detail>.dp{font-size:2.35cqw!important;height:100%}
.feature-visual .pp-chat-detail .dp-conversation{height:100%;min-height:0}
.feature-visual .pp-chat-detail .dp-thread{padding:.8em 1em;gap:.65em}
.feature-visual .pp-chat-detail .dp-writing{min-height:4em}
.feature-visual .pp-chat-detail .dp-composer{margin:.6em 1em 1em}
.feature-visual .pp-chat-detail .dp-conversation-tools{padding:.8em .5em .1em}
.feature-visual .pp-chat-detail .dp-date{margin-bottom:.25em}
.feature-visual .pp-inbox-detail{height:100%;overflow:hidden}

.product-preview .dp-email-body{padding:1.5em;flex:1;min-height:35em;color:#29372e}
.product-preview .dp-email-body h3{font-size:1.4em;color:#29372e;letter-spacing:-.04em}
.product-preview .dp-email-body>p{font-size:1em;line-height:1.7;margin:.6em 0 1.5em;color:#748078}
.product-preview .dp-email-field{display:grid;gap:.5em;margin:1.2em 0}
.product-preview .dp-email-field>strong{font-size:.95em;font-weight:600}
.product-preview .dp-email-field b{color:#ec4a52}
.product-preview .dp-email-field>span{border:1px solid #e0e3e9;border-radius:.8em;padding:.85em;color:#9da6b6;background:white}
.product-preview .dp-email-field>.dp-email-textarea{min-height:7em}
.product-preview .dp-email-footer{border-top:1px solid #e7eaf0;padding:1em 1.5em 1.3em}
.product-preview .dp-email-footer>span{display:block;background:#202723;color:white;border-radius:1em;padding:.9em;text-align:center;font-weight:700}
.accurate-mode-preview{max-width:360px;margin:0 auto}
.accurate-mode-preview .product-preview{border:0;background:#f1f2ef}
.accurate-mode-preview .dp-widget{min-height:44em}
.accurate-mode-preview .dp-widget-messages{flex:1}
.launch-mode-controls .dp-icon{width:18px;height:18px;vertical-align:middle;margin-right:5px}
.launch-mode-demo .dp p{color:inherit;line-height:inherit;font-size:inherit;margin:0}
.launch-mode-demo .dp .dp-email-body>p{margin:.6em 0 1.5em;color:#748078;line-height:1.7}
.launch-mode-demo .dp .dp-email-body h3{font-size:1.4em;line-height:1.3;color:#29372e;margin:0}
.product-preview .dp-map-layout{display:grid;grid-template-columns:5.2% 26.5% 68.3%;height:45em}
.product-preview .dp-map-sidebar{background:#1c3027;color:#dce4db;padding:1.5em;overflow:hidden}
.product-preview .dp-map-sidebar h3{display:flex;align-items:center;justify-content:space-between;font-size:1.5em;color:white;margin:0 0 1em}
.product-preview .dp-map-sidebar h3 small{font-size:.6em;color:#9dafa3}
.product-preview .dp-map-search{border:1px solid #ffffff20;border-radius:.7em;padding:.8em;background:#ffffff0c;color:#82998a;display:flex;gap:.6em}
.product-preview .dp-map-sidebar>p{display:flex;justify-content:space-between;font-size:.9em;margin:1.3em 0}
.product-preview .dp-map-person{display:flex;gap:.8em;padding:1.4em .5em;border-bottom:1px solid #ffffff12;align-items:center}
.product-preview .dp-map-person>div{min-width:0}.product-preview .dp-map-person strong{white-space:nowrap;font-size:.9em}.product-preview .dp-map-person span,.product-preview .dp-map-person small{display:block;font-size:.85em;color:#91a595}
.product-preview .dp-map-canvas{position:relative;overflow:hidden;background:#dfe6d3}
.product-preview .dp-map-canvas>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.product-preview .dp-map-top{position:absolute;left:1.5em;top:1.5em;right:1.5em}
.product-preview .dp-map-top>strong{display:block;width:max-content;padding:.8em 1.2em;border-radius:.8em;background:white;border:1px solid #cfd7c7;box-shadow:0 .3em .5em #1c302715;color:#7f899a;font-size:.85em}.product-preview .dp-map-top b{font-size:1.7em;color:#252b38;margin-right:.2em}
.product-preview .dp-map-top>div{display:flex;gap:.6em;margin-top:.7em;font-size:.8em}.product-preview .dp-map-top .dp-pill{border-radius:.6em}.product-preview .dp-map-marker{position:absolute;background:#1c3027;border:.2em solid white;border-radius:50%;box-shadow:0 0 0 .8em #1c30271a;color:#d7ff59;min-width:2.2em;height:2.2em;display:grid;place-items:center;font-weight:800}
.product-preview .dp-map-popover{position:absolute;bottom:3em;left:1.5em;max-width:25em;border:1px solid #cfd7c7;border-radius:1em;background:white;padding:1em;display:flex;align-items:center;gap:.7em;flex-wrap:wrap;box-shadow:0 .5em 1em #1c30271a;font-size:.9em}.product-preview .dp-map-popover>div>span{display:block;font-size:.85em;color:#7f899a}.product-preview .dp-map-popover>p{width:100%;border-top:1px solid #eee;padding-top:1em;margin-top:.5em}.product-preview .dp-map-popover small{float:right;background:#e5f3e9;color:#28774b;padding:.3em;border-radius:.4em}.product-preview .dp-map-popover>b{width:100%;text-align:center;background:#537d3f;color:white;padding:.8em;border-radius:.6em}.product-preview .dp-map-zoom{position:absolute;bottom:1.5em;right:1.5em;background:white;padding:.8em;border:1px solid #e0e4e9;border-radius:.6em;color:#59606c}
.feature-visual .pp-map{height:100%}.feature-visual .pp-map>.dp{font-size:1.7cqw}.feature-visual .pp-map .dp-top,.feature-visual .pp-map .dp-rail{display:none}.feature-visual .pp-map .dp-map-layout{grid-template-columns:32% 68%;height:39em}.feature-visual .pp-map .dp-map-sidebar{padding:1em}.feature-visual .pp-map .dp-map-top>div .dp-pill:last-child{display:none}.feature-visual .pp-map .dp-map-popover{max-width:22em}

.product-tour{padding-block:70px 50px}.product-tour-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.product-tour-heading h2{font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.1;margin:12px 0 0;letter-spacing:-.04em}.product-tour-heading>p{font-size:14px;line-height:1.8;color:#708475}.product-tour-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.product-tour-tabs button{font:600 13px Manrope,sans-serif;border:1px solid #d9e1d2;background:#f8faf5;color:#496342;border-radius:9px;padding:11px 15px;cursor:pointer}.product-tour-tabs button[aria-selected=true]{background:#1b392d;color:#f0f5e9;border-color:#1b392d}.product-tour-tabs button:focus-visible{outline:3px solid #4a79e9;outline-offset:3px}.product-tour-panel{background:#eff0e6;border:1px solid #d6dfcf;border-radius:14px;overflow:hidden;aspect-ratio:1.79}.product-tour-panel[hidden]{display:none}.product-tour-panel>.product-preview{border:0;border-radius:0}.product-tour-panel>.pp-widget{height:100%;container-type:normal;display:flex;justify-content:center}.product-tour-panel>.pp-widget>.dp{width:38%;font-size:1.25cqw;container-type:normal;padding:1em}.product-tour-panel>.pp-widget .dp-email-body{min-height:27em}.product-tour-note{font-size:11px;text-align:right;color:#82927b;margin:12px 0 0}.hero-night .product-tour-heading>p{color:#b9d0c7}.hero-night .product-tour-note{color:#a1bbb1}
.contact-detail-list .contact-weather{display:flex!important;padding:0!important;border:0!important;border-radius:0!important;gap:10px!important;margin:0!important;font-size:12px!important}.contact-detail-list .contact-weather span{font-size:inherit!important}.contact-identity .contact-online-page{padding:3px 0!important;gap:4px!important;font-size:10px!important}.contact-online-page strong{background:transparent!important;padding:0!important}.contact-identity h3{font-size:14px!important}.contact-avatar #context-initials{background:#47a9d3!important;color:#fff!important}.context-sdk-link{font-size:11px!important}
.site-preview-dialog .preview-chat{background:#fff!important;color:#44566d!important;border-radius:26px!important;overflow:hidden!important;padding-top:0!important}
.preview-widget-tabs{display:flex;align-items:center;gap:15px;padding:14px 16px 5px;background:white;color:#94a4b9;font-size:15px}
.preview-widget-tabs>div{display:flex;border-radius:30px;background:#f1f3f6;flex:1;padding:3px}
.preview-widget-tabs>div>span{flex:1;padding:9px 12px;font-size:12px;display:flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap}
.preview-widget-tabs .active{color:#304b71;background:white;border-radius:25px;box-shadow:0 2px 4px #2136530a;font-weight:700}
.preview-widget-tabs button{border:0;background:none;color:#94a4b9;font-size:26px;line-height:1;cursor:pointer;padding:0}
.preview-widget-tabs .icon{width:15px;height:15px}.site-preview-dialog .preview-live-header{display:flex!important;align-items:center!important;gap:12px!important;background:white!important;padding:17px 20px!important;border-bottom:1px solid #e2e8ed!important;text-align:left!important;min-height:0!important}.site-preview-dialog .preview-live-avatars{margin:0!important;justify-content:flex-start!important}.site-preview-dialog .preview-live-avatars>span{width:27px!important;height:27px!important;border:2px solid white!important}.preview-team-heading{min-width:0}.preview-team-heading>strong{display:block;color:#44566d;font-size:12px;line-height:1.5}.preview-team-heading>span{display:block;font-size:11px;color:#8c9db5;margin-top:4px}.preview-team-heading i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4dbd7b;margin-right:3px}.site-preview-dialog .preview-night-notice{margin:12px 16px 0!important;border-radius:14px!important;background:#f1f3f6!important;color:#465b76!important;padding:12px!important;border:0!important}.site-preview-dialog .preview-chat-messages{background:white!important;padding:14px 18px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end;gap:12px!important}.site-preview-dialog .preview-chat-date{display:none!important}.site-preview-dialog .preview-chat-hello{order:-1;max-width:87%;gap:0!important;margin:0!important}.site-preview-dialog .preview-chat-hello>.real-photo,.site-preview-dialog #preview-agent-name{display:none!important}.site-preview-dialog .preview-chat-hello>div{background:#f0f3f1!important;color:#27352e!important;border-radius:20px 20px 20px 5px!important;border:0!important;box-shadow:none!important;padding:13px!important;font-size:12px!important}.site-preview-dialog .preview-chat-hello p{font-size:12px!important;color:inherit!important}.site-preview-dialog .preview-sent-message{background:#202723!important;color:white!important;border-radius:20px 20px 5px 20px!important;box-shadow:none!important;padding:13px!important;font-size:12px!important;align-self:flex-end!important;max-width:86%;margin:0!important}.site-preview-dialog .preview-live-composer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;margin:4px 16px!important;padding:12px!important;border:1px solid #dde4ef!important;border-radius:17px!important;background:white!important;box-shadow:0 2px 6px #42558108!important;gap:8px!important}.site-preview-dialog #preview-chat-input{order:-1;width:100%!important;flex:0 0 100%!important;border:0!important;background:white!important;font-size:13px!important;min-height:35px!important;padding:0!important;color:#29372e!important}.site-preview-dialog .preview-composer-tools{flex:1!important;margin:0!important;padding:0!important;border:0!important;color:#98a9bf!important}.site-preview-dialog .preview-powered{display:none!important}.site-preview-dialog .preview-live-composer>button{margin-left:auto!important;border-radius:50%!important;background:#eff3f0!important;color:#9aaca0!important;width:29px!important;height:29px!important;padding:6px!important;border:0!important}.site-preview-dialog .preview-live-composer>button .icon{transform:rotate(-90deg)}.site-preview-dialog .preview-chat-credit{display:flex!important;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap;background:white!important;color:#98a69d!important;font-size:10px!important;padding:8px 10px 12px!important}.preview-chat-credit small{width:100%;text-align:center;font-size:8px;color:#9da89f;margin-top:2px}
@media(max-width:700px){.product-tour{padding-block:35px}.product-tour-heading{display:block}.product-tour-heading>p{margin-top:15px}.product-tour-tabs{gap:5px}.product-tour-tabs button{font-size:10px;padding:8px 10px}.product-tour-panel{aspect-ratio:1.2}.product-tour-panel>.pp-widget>.dp{width:65%;font-size:2.3cqw}.product-tour-panel>.pp-settings .dp-settings-layout{min-height:65em}.product-tour-panel>.pp-settings .dp-settings-main{padding:1.8em}.product-tour-panel>.pp-map .dp-map-layout{height:70em}}

/* Editorial text styles must not tint the real product's message bubbles. */
.product-preview .dp p{color:inherit;font-size:inherit;line-height:inherit}
.product-preview .dp .dp-setting-body p{color:#838583;font-size:.94em}
.product-preview .dp .dp-setting-heading p{color:#626d7f;font-size:.9em}
.product-preview .dp .dp-help-body p{color:#93a096;font-size:.9em;line-height:1.7}
.product-preview .dp .dp-email-body>p{color:#748078;font-size:1em;line-height:1.7}
.product-preview.pp-translation .dp .dp-bubble p{color:inherit;line-height:1.55;font-size:1em}
.product-preview.pp-translation .dp .dp-details .dp-icon{color:#527cff}
.product-preview .dp .dp-bubble hr{border-color:#d8dce2}.product-preview .dp .outgoing .dp-bubble hr{border-color:#ffffff40}
.product-preview .dp .dp-demo-hint{color:#8493aa;font-size:.75em;line-height:1.6}

.widget-studio .widget-replicas.pp-widget-studio{display:block!important;padding:20px!important;background:#eff0e6!important;border:1px solid #d4ddcb!important;border-radius:16px!important;height:auto!important;align-self:stretch!important}.widget-studio .widget-replicas.pp-widget-studio>.dp{font-size:1.7cqw;padding:0;background:transparent}.pp-widget-studio .dp-settings-columns{grid-template-columns:1.4fr 1fr}.widget-studio .pp-widget-studio .dp-widget-messages{min-height:18em}.widget-studio[data-widget-theme=halloween] .dp-launcher-stage{background:#f8ede5}.widget-studio[data-widget-theme=christmas] .dp-launcher-stage{background:#edf3e8}.widget-studio .pp-widget-studio .dp-design-after{font-size:.95em}.accurate-devices{background:#edf0e6;border:1px solid #d8dfd3;border-radius:14px;overflow:hidden}.accurate-browser-label{display:flex;gap:16px;background:white;border-bottom:1px solid #dce2da;color:#8a9b90;font:10px monospace;padding:12px}.accurate-browser-label>span{font-size:8px;color:#bbc6bb}.accurate-devices>.product-preview{width:68%;margin:12px auto;border:0;background:none}.accurate-mobile-links{border-top:1px solid #d6dfce;padding:20px;text-align:center;background:#fff}.accurate-mobile-links>strong,.accurate-mobile-links>span{display:block;color:#314936;font-size:13px}.accurate-mobile-links>span{font-size:11px;color:#7a8d7c;margin:7px 0}.accurate-mobile-links>div{display:flex;align-items:center;justify-content:center;gap:12px}.accurate-mobile-links img{max-width:125px;height:auto}
.real-ai-demo{background:linear-gradient(#eff0e6eb,#eff0e6eb),url('/assets/dashboard-ocean-pattern.svg') repeat!important;background-size:280px!important;color:#30353c!important}.real-ai-demo .bento-customer-question{background:white!important;color:#30353c!important;border:1px solid #dce1d7!important;border-radius:15px!important}.real-ai-demo .bento-reply-editor{background:#fffcff!important;border:1px solid #b9ccaa!important;border-radius:15px!important;color:#30353c!important;box-shadow:0 0 0 3px #dce1d566!important}.real-ai-demo .real-composer-tabs{background:none!important;border-bottom:1px solid #ddd!important;color:#7d827c!important}.real-ai-demo .real-composer-tabs strong{color:#537d3f!important}.real-ai-demo textarea{background:transparent!important;border:0!important;box-shadow:none!important;color:#30353c!important;border-radius:0!important}.real-ai-demo .bento-draft-heading{background:none!important;color:#84917d!important;font-size:9px!important}.real-ai-demo .bento-send{background:#537d3f!important;color:#fff!important;border:0!important;border-radius:8px!important;box-shadow:none!important}.real-ai-demo .bento-suggest-again{background:white!important;border:1px solid #dce1e8!important;color:#537d3f!important;border-radius:7px!important;box-shadow:none!important}.real-ai-demo #bento-sent{background:#243a30!important;color:white!important;border:0!important;border-radius:16px!important}.real-ai-demo .ai-demo-note{color:#7a8a74!important}
@media(max-width:700px){.widget-studio .widget-replicas.pp-widget-studio{padding:12px!important}.widget-studio .widget-replicas.pp-widget-studio>.dp{font-size:2.1cqw}.pp-widget-studio .dp-settings-columns{grid-template-columns:1.1fr 1fr}}
/* Fit the real widget structure inside the website preview, including short screens. */
.site-preview-dialog .preview-widget-dock{grid-template-rows:auto minmax(0,1fr)}
.site-preview-dialog .preview-live-header{flex-direction:row!important}
.site-preview-dialog .preview-live-avatars{min-height:27px!important;flex-shrink:0;padding-top:0!important}
.site-preview-dialog .preview-live-avatars .preview-chat-brand-icon{flex-basis:27px!important}
.site-preview-dialog .preview-night-notice p,.site-preview-dialog .preview-night-notice p strong,.site-preview-dialog .preview-night-notice p span{color:#465b76!important;font-size:11px!important;line-height:1.5!important}
.site-preview-dialog .preview-widget-tabs,.site-preview-dialog .preview-chat-credit{flex-shrink:0}
.site-preview-dialog .preview-chat-messages{min-height:0!important;flex:1 1 auto!important;justify-content:flex-start!important}
.site-preview-dialog .preview-chat-hello p{background:transparent!important;margin:0!important;padding:0!important;max-width:100%!important}
@media(max-width:600px){.site-preview-dialog .preview-live-header{gap:7px!important;padding:12px!important}.site-preview-dialog .preview-live-avatars>span{width:20px!important;height:20px!important}.site-preview-dialog .preview-live-avatars .preview-chat-brand-icon{flex-basis:20px!important}.site-preview-dialog .preview-team-heading>strong{font-size:10px}.site-preview-dialog .preview-widget-tabs{padding-inline:10px;gap:8px}.site-preview-dialog .preview-widget-tabs>div>span{padding-inline:8px;font-size:10px}}
.site-preview-dialog .preview-chat-messages>*{flex-shrink:0}
@media(max-height:800px){.site-preview-dialog .preview-widget-invite{display:none}.site-preview-dialog .preview-widget-dock{grid-template-rows:minmax(0,1fr)}.site-preview-dialog .preview-widget-dock .preview-chat,.site-preview-dialog .preview-widget-dock .preview-theme-picker{grid-row:1}}
@media(max-width:700px){.product-tour-panel:has(>.pp-widget){aspect-ratio:auto}.product-tour-panel>.pp-widget{height:auto}}
