@scope (#work) {
.preview-nav{height:84px;margin:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e7e7;font-size:12px;color:#747b7b}
.preview-nav:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-bottom:1px solid #e5e5dc;color:#74796e}.preview-nav .brand{font-size:24px;color:var(--ink);font-weight:600}.preview-nav>a:last-child{color:#0b0b0b}.preview-nav>a:last-child:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#3d4936}.mobile-section{max-width:1190px;margin:auto;padding:50px 32px 60px;display:grid;grid-template-columns:1fr 1.12fr;gap:75px;align-items:center}.section-copy{padding-bottom:60px}.section-copy .eyebrow{font-size:11px;letter-spacing:.13em;color:#747b7b}.section-copy .eyebrow:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#727b68}.section-copy h2{font-size:49px;font-weight:450;letter-spacing:-2.3px;line-height:1.1;margin:25px 0}.section-copy>p{font-size:16px;line-height:1.85;color:#747b7b;margin:0 0 36px;max-width:410px}.section-copy>p:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#71766a}.section-copy details{border-top:1px solid #e4e7e7;padding:20px 0;max-width:410px}.section-copy details:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-top:1px solid #dedfd7}.section-copy summary{font-size:14px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.section-copy summary:after{content:'+'}.section-copy details[open] summary:after{content:'−'}.section-copy details p{font-size:14px;line-height:1.7;color:#747b7b}.section-copy details p:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#73796c}.phone-stage{height:775px;border-radius:18px;background:radial-gradient(ellipse at 50% 40%,#f6f7f7,#e4e7e7);display:flex;align-items:center;justify-content:center;border:1px solid #e4e7e7}.phone-stage:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:radial-gradient(ellipse at 50% 40%,#f3f1e9,#e7e8de);border:1px solid #e1e3d9}.phone{width:356px;height:722px;flex-shrink:0;background:#fff;border:6px solid #0b0b0b;border-radius:45px;box-shadow:0 25px 35px -20px #0b0b0b64,0 0 0 1px #747b7b;overflow:hidden;display:flex;flex-direction:column;position:relative;font-size:12px;color:#0b0b0b}.phone:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border:6px solid #30352f;box-shadow:0 25px 35px -20px #3b443864,0 0 0 1px #9b9e92;color:#303830}.statusbar{height:39px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:7px 24px 0;font-size:12px;font-weight:650}.island{width:87px;height:23px;background:#0b0b0b;border-radius:20px;position:absolute;top:9px;left:50%;transform:translateX(-50%)}.island:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#30352f}.chat-header{height:66px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:6px 17px 10px;border-bottom:1px solid #f6f7f7;background:#fff;z-index:2}.chat-header:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-bottom:1px solid #eff0ea}.client-avatar{width:33px;height:33px;background:#e4e7e7;color:#515858;border-radius:50%;display:grid;place-items:center;font-family:Georgia,serif;font-size:18px}.client-avatar:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#e9e1d6;color:#77634e}.chat-header strong{font-size:14px;font-weight:600;display:block}.chat-header div>span{font-size:10px;color:#747b7b;display:block;margin-top:3px}.chat-header div>span:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#93998c}.chat-mark{margin-left:auto;font-size:12px;letter-spacing:-.5px;color:#747b7b}.chat-mark:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#9ca393}.chat-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e4e7e7 transparent;padding:19px 16px 12px}.incoming{background:#f6f7f7;border-radius:3px 13px 13px 13px;padding:12px 13px;margin-right:12px}.incoming:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#f0f1ed}.incoming p{font-size:12px;line-height:1.65;margin:0}.incoming time{display:block;text-align:right;margin-top:5px;font-size:9px;color:#747b7b}.incoming time:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#929889}.ari-heading{display:flex;align-items:center;gap:6px;margin:21px 0 11px;font-size:11px}.spark{color:#515858;font-size:17px}.spark:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#657d50}.ari-heading strong{font-weight:550}.ari-heading>span:last-child{margin-left:auto;color:#747b7b;font-size:9px}.ari-heading>span:last-child:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#939a8b}#steps{list-style:none;padding:0;margin:0;display:grid;gap:8px}#steps>li{display:flex;align-items:flex-start;gap:9px;padding:11px;background:#f6f7f7;border-radius:9px;line-height:1.6;font-size:11px;min-height:0}#steps>li:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#f2f5ee}#steps>li.active{background:#f6f7f7}#steps>li.active:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#f5f5f0}.step-icon{width:15px;height:15px;flex:0 0 15px;margin-top:2px}.step-icon circle{fill:#e4e7e7}.step-icon circle:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){fill:#e1ebd9}.step-icon path{fill:none;stroke:#747b7b;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:15;animation:draw .45s ease}.step-icon path:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){stroke:#6c8657}.spinner{width:13px;height:13px;flex:0 0 13px;margin:3px 2px 0 0;border:1.5px solid #e4e7e7;border-top-color:#515858;border-radius:50%;animation:spin 1s linear infinite}.spinner:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border:1.5px solid #d5dfcc}.step-detail{display:block;color:#747b7b;font-size:10px;margin-top:4px}.step-detail:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#7b856e}.composer{height:58px;flex-shrink:0;margin:3px 15px 0;border-top:1px solid #f6f7f7;display:flex;align-items:center;gap:12px;color:#b5baba;font-size:12px}.composer:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-top:1px solid #edf0e8;color:#a4ab9b}.plus{font-size:25px;color:#515858;font-weight:400}.plus:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#69765e}.composer>svg{margin-left:auto;color:#747b7b}.composer>svg:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#6f7c63}.ari-orb{border:1px solid #e4e7e7;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;color:#515858;background:radial-gradient(#e4e7e7,#f6f7f7)}.ari-orb:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border:1px solid #cbd9bc;color:#627c49;background:radial-gradient(#dfedcf,#fafcf8)}.home-indicator{width:104px;height:4px;border-radius:9px;background:#0b0b0b;margin:6px auto 9px;flex-shrink:0}.home-indicator:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#30352f}.result-summary{font-size:11px;line-height:1.5;margin-bottom:18px}.result-summary strong{font-weight:600}.result-summary p{font-size:10px;color:#747b7b;margin:5px 0 8px}.result-summary p:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#7d886f}.result-summary summary{font-size:10px;color:#747b7b;cursor:pointer}.result-summary summary:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#8a9381}.result-summary ul{padding-left:16px;color:#747b7b}.result-summary ul:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#737e67}.result-summary li{margin:6px 0}#reply label{display:block;font-size:10px;color:#747b7b;margin-bottom:7px}#reply label:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#8a9480}#draft{border:1px solid #e4e7e7;border-radius:12px 12px 3px 12px;padding:13px;font-size:12px;line-height:1.7;white-space:pre-wrap;outline:none}#draft:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border:1px solid #dce4d4}#draft:focus{border-color:#747b7b;background:#f6f7f7}#draft:focus:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-color:#8da979;background:#fcfdf9}.send-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:12px 15px 5px;border-top:1px solid #f6f7f7;background:#fff}.send-bar:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-top:1px solid #eef0e8}.send-bar>span{font-size:9px;color:#747b7b}.send-bar>span:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#8c9483}.send-bar button{background:#0b0b0b;border:0;color:white;padding:11px 12px;border-radius:20px;font-size:11px;display:flex;align-items:center;gap:9px;cursor:pointer}.send-bar button:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#3e5435}.send-bar button:disabled{opacity:.4;cursor:default}.outgoing{background:#0b0b0b;color:#fff;border-radius:13px 3px 13px 13px;padding:13px;margin-left:14px}.outgoing:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#435a39}.outgoing p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.outgoing time{display:block;text-align:right;font-size:9px;opacity:.65;margin-top:6px}.demo-note{text-align:center;font-size:9px;color:#747b7b;margin:12px 0}.demo-note:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#89927f}.preview-controls{display:flex;justify-content:space-between;align-items:center;margin:17px 5px;color:#747b7b;font-size:10px}.preview-controls:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#8a9280}.preview-controls button{background:transparent;border:0;font-size:11px;color:#515858;cursor:pointer;padding:5px}.preview-controls button:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#4f6243}.preview-controls button:disabled{opacity:.4;cursor:default}[hidden]{display:none!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes draw{from{stroke-dashoffset:15}to{stroke-dashoffset:0}}@media(max-width:950px){.mobile-section{gap:30px;padding-left:25px;padding-right:25px}.section-copy h2{font-size:40px}.phone-stage{background:none;border:0}}@media(max-width:700px){.preview-nav{height:64px}.preview-nav>span{display:none}.mobile-section{grid-template-columns:1fr;padding:40px 20px;gap:24px}.section-copy{padding:0}.section-copy h2{font-size:40px}.section-copy>p{margin-bottom:22px}.phone-stage{height:auto;padding:15px 0}.phone{width:min(356px,100%);height:722px}.preview-controls{margin-top:6px}.section-copy details{padding:16px 0}}@media(prefers-reduced-motion:reduce){.spinner,.step-icon path{animation:none}}
/* Garden conversation treatment; isolated from the original landing page. */
.mobile-section{grid-template-columns:1fr 1.25fr;gap:65px;max-width:1250px}.phone-stage{height:760px;display:block;padding:0;background:linear-gradient(#0b0b0b26,#0b0b0b26),url('conversation-garden.webp') center/cover;border:0;border-radius:16px;overflow:hidden}.phone-stage:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:linear-gradient(#17231126,#17231126),url('conversation-garden.webp') center/cover}.phone{width:100%;height:100%;background:transparent;border:0;border-radius:0;box-shadow:none;display:block;padding:28px 23px}.chat-body{height:100%;padding:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffffff55 transparent}.incoming{background:#f6f7f7;margin:0 42px 18px 0;padding:17px 19px;border-radius:13px 13px 13px 3px;box-shadow:0 6px 20px #0b0b0b1a}.incoming:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#faf9f5;box-shadow:0 6px 20px #17210c1a}.incoming p{font-size:13px;line-height:1.65}.incoming time{font-size:10px;color:#93958c;margin-top:8px}.client-identity{display:flex;gap:10px;align-items:center;margin-bottom:12px}.client-identity img{width:36px;height:36px;border-radius:50%;object-fit:cover}.client-identity strong{display:block;font-size:13px;font-weight:600}.client-identity span{display:block;margin-top:3px;font-size:10px;color:#747b7b}.client-identity span:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#8a8f80}.ari-panel{background:#f6f7f7;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0b0b0b20;margin:0 1px 18px;max-height:480px;display:flex;flex-direction:column}.ari-panel:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#fffef9;box-shadow:0 8px 24px #1a260e20}.ari-heading{margin:0;padding:17px 18px 12px;font-size:12px;flex-shrink:0}.ari-heading>span:last-child{font-size:10px}.ari-content{padding:0 17px 17px;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#e4e7e7 transparent;position:relative}#steps{gap:7px}#steps>li{padding:10px 11px;font-size:12px;line-height:1.6}.step-detail{font-size:11px}#reply{margin-top:19px;border-top:1px solid #e4e7e7;padding-top:17px}#reply:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-top:1px solid #e7ebdf}.result-summary strong{font-size:13px}.result-summary p{font-size:11px}.result-summary{margin-bottom:14px}#draft{font-size:13px;line-height:1.7;background:white;padding:13px}#reply label{font-size:10px}.send-bar{padding:12px 17px;background:#f6f7f7}.send-bar:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#fffef9}.send-bar>span{font-size:10px}.send-bar button{font-size:12px;padding:11px 14px}.outgoing{margin:0 0 0 42px;background:#0b0b0b;padding:17px 19px;border-radius:13px 13px 3px 13px;box-shadow:0 6px 20px #0b0b0b26}.outgoing:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#354e3e;box-shadow:0 6px 20px #14241026}.outgoing p{font-size:13px;line-height:1.7}.outgoing time{display:flex;gap:5px;align-items:center;justify-content:flex-end;font-size:10px}.demo-note{color:#f6f7f7;text-shadow:0 1px 4px #000;font-size:10px}.demo-note:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#fffdf4}.preview-controls{font-size:11px}.section-copy{padding-bottom:40px}@media(max-width:950px){.mobile-section{gap:30px;grid-template-columns:1fr 1.2fr}.phone{padding:22px 15px}.incoming{margin-right:20px;padding:14px}.outgoing{margin-left:20px}.ari-content{padding:0 12px 13px}.ari-heading{padding:15px 13px 12px}.phone-stage{height:790px}}@media(max-width:700px){.mobile-section{grid-template-columns:1fr;gap:25px;padding:30px 16px}.phone-stage{height:780px;padding:0}.phone{height:100%;width:100%;padding:20px 13px}.section-copy{padding-bottom:0}.ari-panel{max-height:475px}.preview-nav>span{display:none}}
/* Product palette and hands-free playback. */
.incoming{background:#f6f7f7;color:#0b0b0b}
/* Product palette and hands-free playback. */
.incoming:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#f2f3f5;color:#2c3138}.client-identity span,.incoming time{color:#747b7b}.client-identity span:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),.incoming time:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#858b94}.ari-panel,.send-bar{background:#fff}.ari-heading{color:#0b0b0b}.ari-heading:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#30343c}.spark{color:#747b7b}.spark:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#2678f4}.ari-heading>span:last-child{color:#747b7b}.ari-heading>span:last-child:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#8d929b}#steps>li,#steps>li.active{background:#f6f7f7;color:#515858}#steps>li:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),#steps>li.active:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#f0f2f4;color:#56606a}.step-detail{color:#747b7b}.step-detail:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#7c8690}.spinner{border-color:#e4e7e7;border-top-color:#747b7b}.spinner:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-color:#dbe3ef}.step-icon circle{fill:#747b7b}.step-icon circle:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){fill:#45ba96}.step-icon path{stroke:#fff}.result-summary p{color:#747b7b}.result-summary p:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#7c8591}.result-summary strong{color:#0b0b0b}.result-summary strong:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#303640}#reply{border-color:#f6f7f7}#reply:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-color:#e8ebef}#draft{border-color:#e4e7e7;color:#0b0b0b}#draft:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-color:#e1e5ea;color:#303640}.draft-label{font-size:11px;color:#747b7b;margin-bottom:9px}.draft-label:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#8c929d}.send-bar{border-color:#f6f7f7}.send-bar:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-color:#e8ebef}.send-bar>span{color:#747b7b}.send-bar>span:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#8b929c}.send-display{background:#747b7b;color:#fff;padding:11px 14px;border-radius:22px;font-size:12px;display:flex;align-items:center;gap:9px;transition:transform .2s,background .2s,box-shadow .2s}.send-display:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#2475f2}.send-display.is-pressed{transform:scale(.94);background:#515858;box-shadow:0 0 0 5px #747b7b26}.send-display.is-pressed:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#175bc3;box-shadow:0 0 0 5px #2475f226}.outgoing{background:#747b7b;color:#fff}.outgoing:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#2475f2}.chat-body,.ari-content{scrollbar-width:none;-ms-overflow-style:none}.chat-body::-webkit-scrollbar,.ari-content::-webkit-scrollbar{display:none}.preview-controls{justify-content:flex-end;min-height:25px}.preview-controls button{color:#747b7b;font-size:11px}.preview-controls button:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#747d88}@media(prefers-reduced-motion:reduce){.send-display{transition:none}}
.outgoing{background:#0b0b0b;color:#f6f7f7}
.outgoing:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#172b4d;color:#f7faff}.outgoing time{color:#e4e7e7;opacity:1}.outgoing time:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#d7e1f1}.send-bar .send-display{color:#fff;background:#747b7b}.send-bar .send-display:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#1c62d0}.send-bar .send-display.is-pressed{background:#515858}.send-bar .send-display.is-pressed:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#154b9f}.spark{display:inline-block;transform-origin:center}.spark.is-working{animation:ari-turn 1.5s infinite}.step-icon path{animation-duration:200ms}@keyframes ari-turn{0%,15%{transform:rotate(0)}65%,100%{transform:rotate(360deg)}}#work-summary{display:flex;align-items:center;gap:8px;padding:15px 16px;min-height:48px;color:#515858}#work-summary:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#525e6e}.summary-check{display:flex;flex-shrink:0}#work-summary strong{font-size:11px;font-weight:500}#findings-toggle{margin-left:auto;border:0;background:none;padding:3px 0;color:#747b7b;font-size:10px;cursor:pointer;white-space:nowrap}#findings-toggle:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#647489}.is-complete>.ari-heading{display:none}.is-complete .ari-content{padding-top:0}.outgoing{animation:message-arrive 200ms ease-out}@keyframes message-arrive{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.spark.is-working,.outgoing{animation:none}}
/* Retain the work at the end; softer separation within Ari's workspace. */
.ari-panel,.send-bar{background:#f6f7f7}
/* Retain the work at the end; softer separation within Ari's workspace. */
.ari-panel:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),.send-bar:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#f4f6f8}.ari-panel{border:1px solid #e4e7e7cc}.ari-panel:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border:1px solid #e0e5eacc}#steps>li,#steps>li.active{background:#f6f7f7;color:#515858}#steps>li:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),#steps>li.active:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#e9edf1;color:#505c69}.ari-heading{color:#0b0b0b}.ari-heading:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#394657}#draft{background:#fff;border-color:#e4e7e7}#draft:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-color:#dce2e9}.preview-controls{display:none}.section-copy details p{overflow:hidden;margin:14px 0 0}.section-copy summary:after{transition:transform 200ms ease}.section-copy details[open] summary:after{content:'+';transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.section-copy summary:after{transition:none}}
/* Warm neutral workspace; navy remains the outgoing-message colour. */
.ari-panel,.send-bar{background:#f6f7f7}
/* Warm neutral workspace; navy remains the outgoing-message colour. */
.ari-panel:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),.send-bar:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#faf8f2}.ari-panel{border-color:#e4e7e7}.ari-panel:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-color:#e3dfd5}#steps>li,#steps>li.active{background:#f6f7f7;color:#515858}#steps>li:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),#steps>li.active:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#eeeae2;color:#5c5b54}.step-detail{color:#747b7b}.step-detail:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#827e73}.ari-heading{color:#0b0b0b}.ari-heading:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#45473f}.ari-heading>span:last-child{color:#747b7b}.ari-heading>span:last-child:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#8b887d}#reply,.send-bar{border-color:#e4e7e7}#reply:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),.send-bar:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){border-color:#e4dfd4}.result-summary strong{color:#0b0b0b}.result-summary strong:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#45473f}.result-summary p,.draft-label,.send-bar>span{color:#747b7b}.result-summary p:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),.draft-label:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),.send-bar>span:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#858174}#draft{background:#f6f7f7;border-color:#e4e7e7;margin-left:20px;border-radius:13px 13px 3px 13px;padding:17px 19px;font-size:13px;line-height:1.7}#draft:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#fffdf8;border-color:#e3ded3}

/* Shared warm message surfaces. */
.incoming,.ari-panel,.send-bar{background:#f6f7f7}

/* Shared warm message surfaces. */
.incoming:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),.ari-panel:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),.send-bar:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){background:#f9f7ef}.incoming{color:#0b0b0b}.incoming:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#303640}.client-identity span,.incoming time{color:#747b7b}.client-identity span:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *),.incoming time:where(.collage,.collage *,.feedback-demo,.feedback-demo *,.phone,.phone *,.notifications,.notifications *,.everyday-demo,.everyday-demo *,.morning-card,.morning-card *,.surface,.surface *){color:#858174}

}
#work.mobile-section{display:grid;grid-template-columns:1fr 1.25fr;gap:65px;align-items:center;max-width:1250px;margin:auto;padding:50px 32px 60px}#work .section-copy h2{font-size:49px;font-weight:450;letter-spacing:-2.3px;line-height:1.1;margin:25px 0}@media(max-width:950px){#work.mobile-section{gap:30px;grid-template-columns:1fr 1.2fr;padding-left:25px;padding-right:25px}#work .section-copy h2{font-size:40px}}@media(max-width:700px){#work.mobile-section{grid-template-columns:1fr;padding:30px 16px;gap:25px}}
