.marketing-illustration{isolation:isolate;color:#0b1b49;min-width:0;overflow:visible;container-type:inline-size}.mi-canvas{background:radial-gradient(at 55% 40%,#dcebff,#0000 72%);padding:5%;font-size:clamp(10px,2.5cqw,16px);line-height:1.4}.mi-canvas svg{color:#0750ff;flex:none;width:1.25em;height:1.25em}.mi-canvas strong{font-weight:650}.mi-window{background:#fff;border:1px solid #d8e6fb;border-radius:14px;overflow:hidden;box-shadow:0 16px 45px #235fa318}.mi-toolbar{background:linear-gradient(110deg,#fff,#f7faff);border-bottom:1px solid #e4edfa;align-items:center;gap:9px;padding:3% 4%;display:flex}.mi-toolbar>strong{flex:1}.mi-preview{color:#647492;border:1px solid #dbe7f9;border-radius:5px;padding:2px 7px;font-size:.72em;font-weight:500}.mi-content{padding:4%}.mi-workspace{min-height:17em;display:flex}.mi-rail{background:#f9fbff;border-inline-end:1px solid #e5edfa;flex-direction:column;gap:.8em;width:11%;padding:4% 2%;display:flex}.mi-rail>span{border-radius:5px;justify-content:center;padding:.5em 0;display:flex}.mi-rail .selected{background:#e4eeff}.mi-workspace-content{flex:1;min-width:0;padding:3%}.mi-search{color:#536582;background:#f2f6fc;border-radius:5px;align-items:center;gap:7px;margin-bottom:1em;padding:.55em .7em;font-size:.8em;display:flex}.mi-search>span:first-of-type{flex:1}.mi-search .mi-orb{width:1.6em;height:1.6em}.mi-inbox{grid-template-columns:44% 56%;display:grid}.mi-thread-list{border-inline-end:1px solid #e5edfa;padding-inline-end:.65em}.mi-thread{border-radius:7px;align-items:center;gap:.55em;margin-bottom:.35em;padding:1em .5em;display:flex}.mi-thread.selected{background:#edf4ff}.mi-thread>div{flex:1;min-width:0}.mi-thread strong{font-size:.82em}.mi-avatar{background:#e5efff;border-radius:50%;flex:none;place-items:center;width:2.2em;height:2.2em;display:grid}.mi-avatar.tone-1{background:#e0f5f2}.mi-avatar.tone-1 svg{color:#218f89}.mi-avatar.tone-2{background:#f7eddd}.mi-avatar.tone-2 svg{color:#9e7544}.mi-dot{background:#1255ff;border-radius:50%;flex:none;width:5px;height:5px}.mi-lines{gap:.36em;width:100%;margin-top:.65em;display:grid}.mi-lines i{background:#dce7f5;border-radius:3px;width:90%;height:.3em;display:block}.mi-lines i:nth-child(2){width:100%}.mi-lines i:last-child{width:63%}.mi-thread .mi-lines i:last-child{display:none}.mi-conversation{padding-inline-start:1em}.mi-conversation-heading{align-items:center;gap:.5em;margin:.35em 0 1em;font-size:.86em;display:flex}.mi-bubble{margin-bottom:.9em;background:#f3f7fc;border-radius:2px 9px 9px;margin-inline-end:1em;padding:.7em;font-size:.82em}.mi-bubble.reply{background:#eaf2ff;border-radius:9px 2px 9px 9px;margin-inline:1em 0}.mi-compose{color:#536582;border:1px solid #dce7f8;border-radius:5px;justify-content:space-between;align-items:center;padding:.3em .3em .3em .6em;font-size:.75em;display:flex}.mi-send{background:#0750ff;border-radius:4px;padding:.4em;display:flex}.mi-send svg{color:#fff}.mi-workspace-footer{color:#586b8e;align-items:center;gap:.6em;margin-top:1.2em;font-size:.8em;display:flex}.mi-workspace-footer svg{color:#109987}.mi-canvas .mi-villa{width:100%;height:auto;display:block}.mi-properties{grid-template-columns:1fr 1fr;gap:4%;display:grid}.mi-property{border:1px solid #e0eafb;border-radius:8px;overflow:hidden}.mi-property-1 .mi-villa{transform:scaleX(-1)}.mi-property-copy{padding:8%}.mi-property-copy>span{color:#536582;margin-top:.25em;font-size:.8em;display:block}.mi-table-heading{color:#536582;background:#f2f6fc;border-radius:5px;justify-content:space-between;padding:.6em 1em;font-size:.8em;display:flex}.mi-person{border-bottom:1px solid #e8eef7;align-items:center;gap:1em;padding:1.05em .5em;display:flex}.mi-person:last-child{border:0}.mi-person .mi-lines{flex:1;margin:0}.mi-role{color:#54668a;border:1px solid #dde7f7;border-radius:5px;padding:.3em .55em;font-size:.8em}.mi-person>svg{color:#1a9a90}.mi-assistant-heading{align-items:center;gap:.7em;margin-bottom:1em;display:flex}.mi-orb{background:radial-gradient(circle at 30% 20%,#d8ffff,#5ee7ff 19%,#1776ff 40%,#7138ff 62%,#1625a8 82%,#56dbff);border:3px solid #d7efff;border-radius:50%;flex:none;width:2.6em;height:2.6em;display:block;box-shadow:0 0 0 1px #bddaff,0 3px 14px #4388ff24}.mi-badge{color:#805b12;background:#fff4d8;border-radius:12px;margin-inline-start:auto;padding:.35em .8em;font-size:.8em}.mi-draft{background:#f8fbff;border:1px solid #e0eafa;border-radius:7px;grid-template-columns:43% 1fr;align-items:center;gap:1em;padding:.65em;display:grid}.mi-draft>.mi-villa{border-radius:4px}.mi-draft>div>span{color:#536582;margin-top:.3em;font-size:.8em;display:block}.mi-review{color:#0750ff;background:#f5f9ff;border:1px solid #cfddff;border-radius:6px;align-items:center;gap:.65em;margin-top:1em;padding:.8em;font-size:.9em;display:flex}.mi-review>span{flex:1}.mi-calendar-days{text-align:center;color:#536582;grid-template-columns:repeat(5,1fr);padding-bottom:.8em;font-size:.85em;display:grid}.mi-calendar-grid{background-image:linear-gradient(90deg,#e7eef9 1px,#0000 1px),linear-gradient(#e7eef9 1px,#0000 1px);background-size:20% 100%,100% 25%;border:1px solid #e1eafb;border-radius:5px;height:13em;position:relative}.mi-appointment{top:12%;background:#dfeaff;border-inline-start:3px solid #0750ff;border-radius:4px;flex-direction:column;gap:.25em;width:36%;padding:.65em;font-size:.8em;display:flex;position:absolute;inset-inline-start:20%}.mi-appointment.later{top:56%;background:#e2f6f1;border-color:#16a388;width:36%;inset-inline-start:60%}.mi-appointment>span{color:#536891}.mi-session{align-items:center;gap:1em;padding:1.3em .6em;display:flex}.mi-session+.mi-session{border-top:1px solid #e7eef8}.mi-session>div{flex:1}.mi-session strong{font-size:.85em}.mi-device{background:#eef5ff;border-radius:10px;place-items:center;width:3.2em;height:3.2em;display:grid}.mi-device svg{width:1.8em;height:1.8em}.mi-session>svg{color:#19a08e}.mi-plans{align-items:center;gap:3%;padding-block:0;display:flex}.mi-plan{background:#fff;border:1px solid #d7e4f8;border-radius:8px;flex-direction:column;align-items:center;width:31.3%;padding:5% 4%;display:flex}.mi-plan.highlighted{background:#f1f6ff;border-color:#0750ff;padding-block:9%;box-shadow:0 7px 20px #1c64ea16}.mi-plan-icon{background:#edf4ff;border-radius:50%;place-items:center;width:3em;height:3em;margin-bottom:.9em;display:grid}.mi-plan-icon>svg{width:1.9em;height:1.9em}.mi-plan>strong{text-align:center;font-size:.85em}.mi-plan-check{border:1px solid #91b3ff;border-radius:50%;margin-top:1.5em;padding:.2em;display:flex}.mi-variant-coast .mi-canvas{border-radius:12px;padding:0;overflow:hidden}@media (max-width:760px){.mi-canvas{padding:3%}.mi-window{border-radius:10px}.mi-preview{font-size:.8em}}
