.jm-site.v3 .workflow-visual.wv-dictation .wv-stage{background:#f4f3f8;border-color:#ebe8f0}.ded-scene{padding:4px 0 0;--ded-purple:#6951de;color:#3b3941}.ded-mail{background:#fff;border:1px solid #e3e0e8;border-radius:11px;box-shadow:0 8px 24px #29213809;overflow:hidden}.ded-title{justify-content:space-between;padding:13px 17px;background:#fcfbfd;border-bottom:1px solid #ebe9ef;font-size:11px;font-weight:500;color:#5c5766}.ded-title,.ded-title>span{display:flex;align-items:center}.ded-title>span{gap:8px}.ded-window-icons{gap:13px!important;color:#a29ba9}.ded-field{display:flex;align-items:center;gap:15px;padding:10px 20px;border-bottom:1px solid #efedf2;font-size:11px;min-height:42px}.ded-field>span:first-child{color:#99929f;width:36px;flex:none}.ded-recipient{display:inline-flex;align-items:center;gap:7px;background:#f3f1f6;border:1px solid #ebe7f0;border-radius:5px;padding:3px 6px;color:#696172}.ded-recipient i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e4ddf3;color:#79639d;font-size:7px;font-style:normal}.ded-recipient-photo{position:relative;display:block;flex:none;width:20px;height:20px;border-radius:50%;overflow:hidden;background:#e8e2db}.ded-recipient-photo img{position:absolute;display:block;width:170%;height:170%;max-width:none;left:-35%;top:-20%;object-fit:cover;transform:none}.jm-site.v3 .workflow-visual .ded-field>small{margin-left:auto;font-size:9px;color:#aaa3b0}.ded-subject strong{font-size:11px!important;font-weight:500!important}.ded-body{padding:24px 24px 22px;min-height:183px}.jm-site.v3 .workflow-visual .ded-scene .ded-body p{font:15px/1.65 Arial,sans-serif;margin:0 0 16px;color:#43404a}.ded-typed{display:grid}.ded-live-text,.ded-reserve{grid-area:1/1;min-width:0}.ded-reserve{visibility:hidden}.ded-caret{display:inline-block;width:1px;height:1.1em;background:#8065de;vertical-align:-2px;margin-left:2px}.ded-scene[data-listening=false] .ded-live-text .ded-caret{opacity:0}.jm-site.v3 .workflow-visual .ded-scene .ded-body .ded-signature{font-size:12px;line-height:1.6;color:#96909c;margin:0}.ded-mail-footer{border-top:1px solid #f1eff4;padding:11px 20px;color:#aaa2b3}.ded-mail-footer,.ded-send{display:flex;align-items:center;gap:16px}.ded-send{padding:5px 11px;border-radius:5px;background:#eee9fb;color:#7257bd;font-size:10px}.jm-site.v3 .workflow-visual .ded-mail-footer small{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:9px;color:#a19ba7}.ded-dock{position:relative;display:flex;align-items:center;gap:9px;max-width:100%;width:fit-content;margin:18px auto 0;padding:7px 12px 7px 7px;border:1px solid #e2dcf1;border-radius:14px;background:#fffffff5;box-shadow:0 7px 20px #6252e615;color:#6252a0}.ded-mic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(145deg,#8170f3,#6252e6);box-shadow:0 3px 8px #6252e626;color:#fff;flex:none}.ded-speech{display:flex;flex-direction:column;gap:4px}.ded-status{width:54px;font:600 10px/1.25 Quicksand,Arial,sans-serif}.ded-wave{display:flex;align-items:center;width:54px;height:12px;gap:2px;overflow:hidden}.ded-wave i{display:block;flex:none;width:2px;border-radius:3px;background:#9480ed;transform:scaleY(.6);transition:transform .5s,opacity .5s}.ded-wave i:nth-child(3n){background:#6252e6}.ded-scene[data-running=true][data-listening=true] .ded-wave i{animation:ded-speaking .85s ease-in-out infinite alternate;animation-delay:var(--bar-delay)}.ded-scene[data-listening=false] .ded-wave i{opacity:.45}.ded-help{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;font-size:9px;color:#a198ac}.ded-help kbd{font:9px Arial,sans-serif;border:1px solid #dcd5e6;border-radius:4px;background:#fff;padding:2px 5px;box-shadow:0 1px 0 #dcd5e6;color:#8a7b9f}@keyframes ded-speaking{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@container(max-width:360px){.ded-title{padding:11px 13px}.ded-field{padding:9px 13px;gap:9px;font-size:10px}.ded-field>span:first-child{width:33px}.ded-body{padding:20px 16px;min-height:187px}.jm-site.v3 .workflow-visual .ded-scene .ded-body p{font-size:14px}.ded-mail-footer{padding:10px 13px;gap:13px}.ded-help{font-size:8px}}@media(prefers-reduced-motion:reduce){.ded-wave i{animation:none!important;transition:none!important}.ded-live-text .ded-caret{display:none}}.jm-site.v3 .workflow-visual.wv-dictation .wv-stage:has(.ded-with-photo){padding:0;border:0;background:transparent;overflow:visible}.ded-with-photo{position:relative;isolation:isolate;aspect-ratio:1.4;padding:0;container-type:inline-size}.ded-with-photo:before{content:"";position:absolute;z-index:-1;left:3%;top:0;width:94%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle closest-side,#dfd4fb80,#e9e0fc44 48%,transparent 100%);pointer-events:none}.ded-photo{position:absolute;left:5%;top:5%;width:90%;height:70%;overflow:hidden;border-radius:14px;background:#e9e7e3;box-shadow:0 8px 20px #1723360b}.ded-photo img{object-fit:cover;object-position:70% 25%}.ded-photo-message{position:absolute;right:5%;bottom:22%;width:55%;padding:14px 18px;border:1px solid #e0d8f2;border-radius:12px;background:#fff;box-shadow:0 12px 28px #6252e618,0 2px 5px #20233605;z-index:3}.ded-photo-message-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;font:600 10px/1.3 Quicksand,Arial,sans-serif;color:#8b7ab3}.ded-photo-message-label svg{color:#6252e6}.jm-site.v3 .workflow-visual .ded-with-photo .ded-photo-message p{font:500 clamp(11px,2.6cqw,16px)/1.55 Quicksand,Arial,sans-serif;letter-spacing:-.15px;color:#363641;margin:0}.ded-photo-listening{position:absolute;left:9%;top:63%;display:flex;align-items:center;justify-content:center;gap:6px;min-width:142px;padding:8px 14px;border:1px solid #d9d2c7;border-radius:999px;background:#f5f0e7;box-shadow:0 2px 4px #493e2c0a;color:#35312d;font:600 10px/1.25 Arial,sans-serif;white-space:nowrap;z-index:2}.ded-photo-listening svg{color:#7759e8}.ded-photo-shortcut{position:absolute;right:7%;top:8%;display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid #e4dfef;border-radius:9px;background:#fffffff0;box-shadow:0 4px 12px #17233612;white-space:nowrap;z-index:2}.ded-photo-shortcut kbd{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ddd5f3;border-radius:7px;background:linear-gradient(#fff,#f3efff);box-shadow:0 2px 0 #d8cfed;color:#6252a0;font:600 12px Quicksand,Arial,sans-serif}.ded-photo-shortcut>span{font:400 9px/1.5 Quicksand,Arial,sans-serif;color:#6e7380}.ded-photo-shortcut strong{font-weight:500;color:#9a9daa}@container(max-width:480px){.ded-photo-message{padding:12px 14px;bottom:17%}.ded-photo-message-label{font-size:9px;gap:4px;margin-bottom:6px}.ded-photo-message-label svg{width:10px;height:10px}.ded-photo-listening{left:7%;gap:5px;min-width:85px;padding:6px 9px;font-size:9px}.ded-photo-listening svg{width:11px;height:11px}.ded-photo-shortcut{left:8%;right:auto;top:9%;gap:7px;padding:6px 8px}.ded-photo-shortcut kbd{width:24px;height:24px;font-size:11px}.ded-photo-shortcut>span{font-size:8px}}@container(max-width:340px){.ded-photo-listening{min-width:76px;padding:6px 7px;font-size:8px}}.jm-site.v3 .workflow-visual .ded-photo-shortcut .ded-fn-key{position:relative;isolation:isolate;flex:none;width:36px;height:34px;padding:0;border:1px solid #d7cce9;border-radius:9px;background:linear-gradient(155deg,#fff 16%,#f0e9ff);box-shadow:0 4px 0 #d6cbe9,0 6px 10px #54406a12,inset 0 1px 0 #fff;color:#7256bf;font:600 15px/1 Quicksand,Arial,sans-serif;transform:rotate(-5deg)}.ded-fn-key:before{inset:3px;border:1px solid #ffffffb3;border-radius:6px}.ded-fn-key:after,.ded-fn-key:before{content:"";position:absolute;pointer-events:none}.ded-fn-key:after{inset:-4px;border:1px solid #baa6e4;border-radius:12px;opacity:0}.ded-fn-key>span{position:relative;z-index:1}.ded-fn-key>i{position:absolute;right:5px;top:5px;width:3px;height:3px;border-radius:50%;background:#b4a2d7;box-shadow:0 0 0 2px #ffffffb3}.ded-with-photo[data-running=true] .ded-fn-key{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.jm-site.v3 .workflow-visual .ded-with-photo[data-running=true][data-listening=true] .ded-fn-key{transform:translateY(3px) rotate(0);background:linear-gradient(155deg,#f5efff,#e9dfff);box-shadow:0 1px 0 #cbbce3,0 3px 6px #54406a12,inset 0 1px 0 #fff}.ded-with-photo[data-running=true][data-listening=true] .ded-fn-key:after{opacity:.6}.ded-with-photo[data-running=true][data-listening=true] .ded-fn-key>i{background:#8e6dd5}@container(max-width:480px){.jm-site.v3 .workflow-visual .ded-photo-shortcut .ded-fn-key{width:30px;height:28px;border-radius:8px;font-size:13px}.ded-fn-key:before{inset:2px}.ded-fn-key>i{right:4px;top:4px;width:2px;height:2px}}@media(prefers-reduced-motion:reduce){.jm-site.v3 .workflow-visual .ded-photo-shortcut .ded-fn-key{transition:none!important;transform:none!important}}.jm-site.v3 .workflow-visual.wv-dictation .wv-stage:has(.ded-stacked){padding:32px 28px;border:0;border-radius:18px;background:#f5f2fc;min-height:420px;display:flex;align-items:center}.ded-stacked{width:88%;max-width:460px;padding:0;margin:0 auto;font-family:Quicksand,Arial,sans-serif;--ded-ink:#38333f;--ded-secondary:#8c8297;--ded-line:#f0edf4}.ded-stacked .ded-mail{border:0;border-radius:15px;box-shadow:none}.ded-stacked .ded-title{padding:13px 18px;font-size:12px;min-height:41px;background:#fff;border-color:var(--ded-line);color:#6c627a}.ded-stacked .ded-title svg{width:13px;height:13px}.ded-stacked .ded-window-icons{gap:12px!important;color:#b5aebd}.ded-stacked .ded-field{padding:8px 18px;min-height:37px;gap:12px;font-size:11px;border-color:var(--ded-line)}.ded-stacked .ded-field>span:first-child{width:35px;color:#9c92a5}.ded-stacked .ded-recipient{padding:3px 7px 3px 3px;font-size:11px;gap:6px;border:0;border-radius:999px;background:#f3f0f8;color:#72617f}.ded-stacked .ded-recipient-photo{width:25px;height:25px}.ded-stacked .ded-subject strong{font-size:11px!important;color:#706278}.ded-stacked .ded-body{padding:22px 21px 24px;min-height:0}.jm-site.v3 .workflow-visual .ded-scene.ded-stacked .ded-body p{font-family:Quicksand,Arial,sans-serif;font-size:15px;line-height:1.6;margin-bottom:14px;color:var(--ded-ink)}.jm-site.v3 .workflow-visual .ded-scene.ded-stacked .ded-body .ded-signature{font-size:11px;line-height:1.5;margin:0;color:#a39aa9}.ded-stacked .ded-mail-footer{padding:12px 18px;gap:15px;border-color:var(--ded-line);color:#b0a5bc}.ded-stacked .ded-send{font-size:11px;font-weight:500;gap:15px;padding:8px 12px;border-radius:7px;background:#6252e6;color:#fff}.ded-stacked .ded-mail-footer>svg{width:14px;height:14px}.jm-site.v3 .workflow-visual .ded-stacked .ded-mail-footer small{font-size:9px;color:#aaa0b3}.ded-listening-pill{display:flex;align-items:center;justify-content:center;gap:6px;min-width:142px;width:fit-content;min-height:31px;margin:16px auto 0;padding:7px 14px;border:1px solid #d9d2c7;border-radius:999px;background:#f5f0e7;color:#35312d;font:600 10px/1.25 Quicksand,Arial,sans-serif}.ded-listening-pill svg{color:#8b70dc;flex:none}@container(max-width:430px){.ded-stacked{width:100%}.ded-stacked .ded-title{padding:12px 15px;font-size:11px}.ded-stacked .ded-field{padding:8px 15px;gap:8px;font-size:10px}.ded-stacked .ded-body{padding:20px 17px}.ded-stacked .ded-mail-footer{padding:11px 15px;gap:11px}}@media(max-width:760px){.jm-site.v3 .workflow-visual.wv-dictation .wv-stage:has(.ded-stacked){padding:22px 16px;min-height:0}.jm-site.v3 .workflow-visual .ded-scene.ded-stacked .ded-body p{font-size:14px}}