.agent-conversation{--ac-ink:var(--ink,#34233c);--ac-purple:var(--purple,#7154c6);--ac-muted:#746a77;--ac-line:#dfd8e3;--ac-paper:#fffdf8;color:var(--ac-ink);padding-bottom:25px}.ac-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:35px}.ac-intro .eyebrow{display:block;margin-bottom:15px}.ac-intro h2{font-size:clamp(2.2rem,3.8vw,3.35rem);margin-bottom:18px}.ac-intro p{max-width:610px;color:var(--ac-muted);font-size:.88rem;line-height:1.8;margin:0}.ac-draft-badge{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;font-size:.75rem;border:1px solid var(--ac-line);padding:8px 13px;border-radius:30px;background:#f5f0fa}.ac-draft-badge>span{display:block;width:5px;height:5px;border-radius:50%;background:var(--ac-purple)}.ac-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(275px,1fr);align-items:start;gap:28px}.ac-chat{min-width:0;background:var(--ac-paper);border:1px solid var(--ac-line);border-radius:11px;overflow:hidden;box-shadow:0 12px 38px #34233c04}.ac-chat-heading{gap:13px;padding:23px 29px;border-bottom:1px solid var(--ac-line)}.ac-avatar,.ac-chat-heading{display:flex;align-items:center}.ac-avatar{justify-content:center;width:43px;height:43px;flex-shrink:0;background:#e9e0f5;border-radius:12px;font-size:1.85rem;font-weight:600;letter-spacing:-.07em;line-height:1}.ac-avatar>span{color:var(--ac-purple)}.ac-chat-heading>div{min-width:0}.ac-chat-heading strong{display:block;font-size:.85rem;font-weight:550;line-height:1.5}.ac-chat-heading>div>span{display:block;color:var(--ac-muted);font-size:.75rem;margin-top:2px}.ac-step-count{margin-left:auto;font-size:.75rem;letter-spacing:.03em;white-space:nowrap;color:var(--ac-purple);background:#f1edf8;padding:5px 10px;border-radius:5px}.ac-progress{padding:17px 29px 18px;border-bottom:1px solid var(--ac-line);background:#fbf8f2}.ac-progress label{display:block;font-size:.75rem;color:var(--ac-muted);margin-bottom:10px}.ac-progress progress{display:block;width:100%;height:3px;border:0;border-radius:4px;background:#e9e2ed;color:var(--ac-purple);overflow:hidden}.ac-progress progress::-webkit-progress-bar{background:#e9e2ed}.ac-progress progress::-webkit-progress-value{background:var(--ac-purple);transition:width .2s}.ac-progress progress::-moz-progress-bar{background:var(--ac-purple)}.ac-thread{padding:27px 29px 25px;max-height:570px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#d0c4de transparent}.ac-message-label{display:block;font-size:.75rem;line-height:1.6;letter-spacing:.12em;font-weight:600;color:var(--ac-purple);margin-bottom:12px}.ac-welcome{padding:20px 23px;background:#f2edf8;border-radius:3px 13px 13px;margin-bottom:28px;max-width:96%}.ac-welcome>p{font-size:.84rem;line-height:1.85;margin:0}.ac-exchange{margin-bottom:28px}.ac-past-question{font-size:.83rem;font-weight:500;line-height:1.75;margin-bottom:15px;max-width:92%}.ac-your-answer{position:relative;background:#eee9df;border-radius:13px 3px 13px 13px;padding:16px 19px;margin-left:10%;overflow-wrap:anywhere}.ac-your-answer>span{font-size:.75rem;color:var(--ac-muted);font-weight:550}.ac-your-answer>p{white-space:pre-wrap;font-size:.83rem;line-height:1.8;margin:6px 0 12px}.ac-your-answer>button{display:block;margin-left:auto;padding:1px 0;background:none;border:0;font-size:.75rem;color:#63546e;text-decoration:underline;text-underline-offset:3px;min-height:25px}.ac-your-answer>button:hover{color:var(--ac-purple)}.ac-acknowledgement{display:flex;align-items:flex-start;gap:9px;font-size:.75rem;line-height:1.8;color:var(--ac-muted);margin:15px 0 0;max-width:95%;overflow-wrap:anywhere}.ac-acknowledgement>span{color:var(--ac-purple);font-size:1rem;line-height:1.4;flex-shrink:0}.ac-current-question{padding:6px 0 0;scroll-margin-top:12px}.ac-current-question>h3{font-family:var(--serif,Georgia,serif);font-weight:400;font-size:clamp(1.55rem,2.3vw,2.15rem);letter-spacing:-.035em;line-height:1.25;margin:0 0 15px;overflow-wrap:anywhere}.ac-current-question>p{font-size:.77rem;line-height:1.8;color:var(--ac-muted);margin:0;max-width:550px}.ac-composer{border-top:1px solid var(--ac-line);background:white;padding:23px 29px 21px}.ac-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ac-suggestions>button{border:1px solid #ded5e9;border-radius:20px;background:#fbf9fd;color:#594468;padding:8px 12px;min-height:35px;font-size:.75rem;line-height:1.6;text-align:left;transition:background .2s,border-color .2s}.ac-suggestions>button:hover{background:#f0e9f8;border-color:#bcaad3}.ac-greeting-suggestion>button{border-radius:6px;padding:14px 16px;font-size:.76rem;line-height:1.8;overflow-wrap:anywhere}.ac-greeting-suggestion>button>span{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ac-purple);margin-bottom:8px;font-weight:600}.ac-input-label{display:block;font-size:.75rem;font-weight:550;margin-bottom:9px}.ac-composer-fields>input,.ac-composer-fields>textarea{display:block;min-width:0;width:100%;padding:15px 16px;min-height:54px;border:1px solid #cfc3db;border-radius:7px;font-family:inherit;font-size:1rem;line-height:1.7;color:var(--ac-ink);background:#fffefa;box-shadow:0 2px 4px #34233c03}.ac-composer-fields>textarea{resize:vertical;min-height:110px;max-height:280px}.ac-composer-fields>input::placeholder,.ac-composer-fields>textarea::placeholder{color:#817487;font-size:.84rem;opacity:1}.ac-composer-fields>input:focus,.ac-composer-fields>textarea:focus{border-color:var(--ac-purple)}.ac-composer-fields>[aria-invalid=true]{border-color:#a3364c}.ac-error{color:#9f3046;font-size:.76rem;line-height:1.65;margin:10px 0 0}.ac-composer-actions{display:flex;justify-content:space-between;gap:18px;margin-top:17px}.ac-composer-actions>.button{min-height:45px;font-size:.77rem;gap:21px;padding:11px 18px;flex-shrink:0}.ac-composer-actions>.voice-input{min-width:0;flex:1}.ac-composer-caption{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;line-height:1.75;color:#7d7084;margin-top:14px}.ac-composer-caption>span:last-child{white-space:nowrap}.ac-cancel-edit{margin-top:16px;display:block;border:0;background:none;padding:4px 0;font-size:.75rem;text-decoration:underline;text-underline-offset:3px;color:var(--ac-muted)}.ac-handoff-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.ac-handoff-options>button{display:block;padding:14px;border:1px solid var(--ac-line);border-radius:7px;background:#fdfbf7;text-align:left;color:var(--ac-ink)}.ac-handoff-options strong{font-size:.76rem;font-weight:550;display:block;line-height:1.5}.ac-handoff-options span{display:block;font-size:.75rem;color:var(--ac-muted);line-height:1.65;margin-top:5px}.ac-handoff-options>button[aria-pressed=true]{border-color:var(--ac-purple);background:#eee7f8;box-shadow:inset 0 0 0 1px var(--ac-purple)}.ac-handoff-options>button[aria-pressed=true] span{color:#675078}.ac-sidebar{min-width:0;position:sticky;top:25px;border:1px solid var(--ac-line);border-radius:10px;overflow:hidden;background:#f3eee4}.ac-preview-heading{position:relative;padding:27px 25px 24px;background:#e9e1f2;border-bottom:1px solid #d8cde3}.ac-preview-heading>.eyebrow{font-size:.75rem;margin-bottom:22px;display:block;max-width:85%}.ac-preview-heading>h3{font-family:var(--serif,Georgia,serif);font-size:2rem;line-height:1.15;letter-spacing:-.04em;font-weight:400;margin:0 0 12px}.ac-preview-heading>h3,.ac-preview-heading>p{position:relative;z-index:1;overflow-wrap:anywhere}.ac-preview-heading>p{font-size:.75rem;line-height:1.75;margin:0 0 18px}.ac-preview-mark{position:absolute;top:16px;right:19px;font-size:1.7rem;color:#826b9b}.ac-draft-label{display:inline-flex;border:1px solid #bcadd0;border-radius:4px;padding:4px 8px;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;color:#5c436f}.ac-preview-details{padding:0 24px}.ac-preview-details>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;list-style:none;font-size:.75rem;font-weight:550;padding:20px 0}.ac-preview-details>summary::-webkit-details-marker,.ac-storage>summary::-webkit-details-marker{display:none}.ac-preview-details>summary>span,.ac-storage>summary>span{font-size:1.15rem;font-weight:400;color:var(--ac-purple)}.ac-preview-details[open]>summary>span,.ac-storage[open]>summary>span{transform:rotate(45deg)}.ac-preview-details>dl{margin:0;padding-bottom:7px;max-height:470px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1c6d9 transparent}.ac-preview-details dl>div{padding:13px 0;border-top:1px solid #dcd4de}.ac-preview-details dt{display:flex;align-items:center;gap:7px;font-size:.75rem;line-height:1.6;font-weight:550}.ac-field-marker{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;font-size:1rem;color:#83718f;flex-shrink:0}.ac-field-marker.is-done{font-size:.75rem;color:var(--ac-purple)}.ac-preview-details dt>button{background:none;border:0;padding:2px 3px;font-size:.75rem;color:#6c587b;text-decoration:underline;text-underline-offset:3px;min-height:24px}.ac-preview-details dd{margin:6px 0 0 22px;font-size:.75rem;line-height:1.8;color:#6e6274;overflow-wrap:anywhere;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ac-preview-details dd.is-empty{color:#847889;font-style:italic}.ac-preview-details .is-current dt{color:var(--ac-purple)}.ac-preview-details .is-current dd{color:var(--ac-ink)}.ac-human-promise{margin:0 24px 21px;padding:16px 0 0;border-top:1px solid #dcd4de;display:flex;align-items:flex-start;gap:11px}.ac-human-promise>span{font-size:1.4rem;line-height:1.3;color:var(--ac-purple)}.ac-human-promise>p{font-size:.75rem;line-height:1.8;margin:0}.ac-human-promise strong{font-weight:550}.ac-storage{border-top:1px solid var(--ac-line);background:#faf7f0;padding:0 24px}.ac-storage>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:18px 0;font-size:.75rem;font-weight:550;list-style:none}.ac-storage>p{font-size:.75rem;line-height:1.8;color:var(--ac-muted);margin-bottom:17px}.ac-storage>div{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-bottom:21px}.ac-storage>div>.button{font-size:.75rem;min-height:42px;padding:9px 10px;border-color:#cbbcd8;background:#fffdfa}.ac-storage>div>button:not(.button){display:flex;align-items:center;justify-content:space-between;border:0;background:none;padding:5px 0;font-size:.75rem;color:#665372;min-height:30px;text-align:left}.ac-storage>div>button:hover{color:var(--ac-purple)}.ac-saved-time{display:block;font-size:.75rem;color:var(--ac-muted);line-height:1.7;margin:0 0 18px}.ac-reset{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;border:0;border-top:1px solid var(--ac-line);padding:16px 24px;background:#faf7f0;font-size:.75rem;color:#776780;text-align:left;line-height:1.6}.ac-reset>span{font-size:1rem}.ac-reset:hover{color:var(--ac-purple);background:#f2ebf7}.ac-status{font-size:.77rem;line-height:1.75;color:#634587;margin-top:21px;margin-bottom:7px;min-height:1.7em;max-width:900px}.ac-bottom-note{font-size:.75rem;color:var(--ac-muted);line-height:1.8;max-width:820px;margin:0}.ac-action-confirm{display:flex;align-items:center;gap:16px;background:#ebe2f4;border:1px solid #cabcdb;border-radius:7px;padding:23px 26px;margin-top:23px}.ac-action-confirm>div{flex:1}.ac-action-confirm strong{display:block;font-size:.85rem;font-weight:550;margin-bottom:7px}.ac-action-confirm p{font-size:.75rem;line-height:1.75;color:#6d5c79;margin:0}.ac-action-confirm .button{min-height:42px;font-size:.75rem;padding:10px 16px}.ac-review{padding:32px 29px}.ac-review>.eyebrow{font-size:.75rem;display:block;margin-bottom:18px}.ac-review>h3{font-family:var(--serif,Georgia,serif);font-size:clamp(2.2rem,3.4vw,3.25rem);font-weight:400;letter-spacing:-.045em;line-height:1.08;margin-bottom:20px}.ac-review>h3 em{color:var(--ac-purple);font-weight:400}.ac-review>h3:focus{outline:none}.ac-review>p{font-size:.82rem;line-height:1.8;color:var(--ac-muted);max-width:580px;margin-bottom:24px}.ac-greeting-preview{padding:25px;background:#e7edc5;border-radius:6px;margin-bottom:27px;overflow-wrap:anywhere}.ac-greeting-preview>span{font-size:.75rem;letter-spacing:.11em;display:block;margin-bottom:15px;font-weight:550}.ac-greeting-preview>blockquote{font-family:var(--serif,Georgia,serif);font-size:1.35rem;line-height:1.55;letter-spacing:-.02em;margin:0 0 18px}.ac-greeting-preview>button{display:inline-flex;align-items:center;gap:12px;font-size:.75rem;color:#51455b;background:transparent;border:0;padding:5px 0;font-weight:550}.ac-review-list{margin:0}.ac-review-list>div{display:grid;grid-template-columns:1fr auto;gap:9px 18px;border-top:1px solid var(--ac-line);padding:17px 0}.ac-review-list dt{font-size:.75rem;font-weight:550;text-transform:uppercase;letter-spacing:.065em;grid-column:1}.ac-review-list dd{font-size:.79rem;line-height:1.8;color:#6c6072;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;grid-column:1}.ac-review-list button{font-size:.75rem;color:var(--ac-purple);background:none;border:0;padding:4px 0;grid-row:1/span 2;grid-column:2;align-self:start;text-decoration:underline;text-underline-offset:3px;min-height:27px}.ac-export{border-top:1px solid var(--ac-line);margin-top:13px;padding-top:25px}.ac-export h4{font-size:.98rem;line-height:1.45;font-weight:550;margin-bottom:12px}.ac-export>p{font-size:.78rem;line-height:1.8;color:var(--ac-muted)}.ac-export>div{display:flex;flex-wrap:wrap;gap:12px;margin:21px 0}.ac-export .button{min-height:45px;font-size:.75rem;gap:14px;padding:11px 17px}.ac-export>.ac-fineprint{font-size:.75rem;line-height:1.85;margin-bottom:0}@media(max-width:1100px){.ac-layout{gap:20px;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr)}.ac-chat-heading,.ac-composer,.ac-progress,.ac-review,.ac-thread{padding-inline:23px}.ac-preview-heading{padding-inline:20px}.ac-preview-details,.ac-storage{padding-inline:19px}.ac-human-promise{margin-inline:19px}.ac-reset{padding-inline:19px}.ac-composer-actions{gap:12px}.ac-composer-actions>.button{font-size:.75rem;gap:13px;padding-inline:14px}.ac-draft-badge{font-size:.75rem;padding-inline:10px}.ac-sidebar{top:18px}}@media(max-width:900px){.ac-layout{grid-template-columns:minmax(0,1fr);gap:25px}.ac-sidebar{position:static;display:grid;grid-template-columns:1fr 1.25fr;align-items:start}.ac-preview-heading{grid-column:1;grid-row:1;border-bottom:0;height:100%;min-height:180px}.ac-preview-details{grid-column:2;grid-row:1/span 3;border-left:1px solid var(--ac-line);height:100%}.ac-preview-details>dl{max-height:490px}.ac-human-promise{grid-column:1;grid-row:2;padding-bottom:17px;margin-bottom:0}.ac-storage{grid-column:1;grid-row:3}.ac-reset{grid-column:1/-1}.ac-thread{max-height:500px}.ac-intro{gap:20px}.ac-intro p{font-size:.82rem}.ac-composer-actions>.button{font-size:.79rem;padding:11px 20px}.ac-chat-heading,.ac-composer,.ac-progress,.ac-review,.ac-thread{padding-inline:27px}.ac-action-confirm{flex-wrap:wrap}.ac-action-confirm>div{flex-basis:100%}}@media(max-width:600px){.ac-intro{display:block;margin-bottom:26px}.ac-intro h2{font-size:2.45rem;line-height:1.1}.ac-intro p{font-size:.79rem}.ac-intro>.ac-draft-badge{margin-top:17px;font-size:.75rem}.ac-layout{gap:22px}.ac-chat{border-radius:7px}.ac-chat-heading{padding:18px;gap:10px}.ac-avatar{width:36px;height:36px;border-radius:9px;font-size:1.55rem}.ac-chat-heading strong{font-size:.76rem}.ac-chat-heading>div>span,.ac-step-count{font-size:.75rem}.ac-step-count{padding:5px 7px}.ac-progress{padding:14px 18px 15px}.ac-progress label{font-size:.75rem;margin-bottom:9px}.ac-thread{padding:21px 18px 22px;max-height:470px}.ac-welcome{padding:16px 17px;margin-bottom:25px;max-width:100%}.ac-message-label{font-size:.75rem;letter-spacing:.09em}.ac-welcome>p{font-size:.77rem;line-height:1.8}.ac-past-question{font-size:.77rem;max-width:100%;margin-bottom:12px}.ac-your-answer{margin-left:6%;padding:14px 16px}.ac-your-answer>p{font-size:.76rem}.ac-acknowledgement{font-size:.75rem;max-width:100%;line-height:1.75}.ac-current-question>h3{font-size:1.8rem;line-height:1.2}.ac-current-question>p{font-size:.75rem}.ac-composer{padding:19px 18px}.ac-suggestions{gap:7px;margin-bottom:17px}.ac-suggestions>button{font-size:.75rem;min-height:35px;padding:7px 11px}.ac-greeting-suggestion>button{padding:12px 14px;font-size:.75rem}.ac-greeting-suggestion>button>span,.ac-input-label{font-size:.75rem}.ac-composer-fields>input,.ac-composer-fields>textarea{padding:13px 14px;font-size:1rem}.ac-composer-fields>input::placeholder,.ac-composer-fields>textarea::placeholder{font-size:.77rem}.ac-composer-actions{gap:10px;flex-wrap:wrap;align-items:stretch}.ac-composer-actions>.button{margin-left:auto;font-size:.75rem;gap:15px;min-height:43px;padding:10px 17px}.ac-composer-actions>.voice-input{flex:1;min-width:145px}.ac-composer-caption{font-size:.75rem;gap:8px;line-height:1.8}.ac-handoff-options{gap:8px}.ac-handoff-options>button{padding:12px}.ac-handoff-options span,.ac-handoff-options strong{font-size:.75rem}.ac-sidebar{display:block;border-radius:7px}.ac-preview-heading{padding:24px;min-height:0}.ac-preview-heading>.eyebrow{font-size:.75rem;margin-bottom:18px}.ac-preview-heading>h3{font-size:2rem}.ac-preview-heading>p{font-size:.75rem}.ac-preview-details{border-left:0;padding-inline:22px}.ac-preview-details>summary{font-size:.75rem}.ac-preview-details>dl{max-height:360px}.ac-preview-details dl>div{padding-block:12px}.ac-preview-details dd,.ac-preview-details dt{font-size:.75rem}.ac-preview-details dt>button{font-size:.75rem;min-height:28px}.ac-human-promise{margin-inline:22px;padding-bottom:21px}.ac-human-promise>p{font-size:.75rem}.ac-storage{padding-inline:22px}.ac-storage>p,.ac-storage>summary{font-size:.75rem}.ac-storage>div>.button{font-size:.75rem;min-height:44px}.ac-storage>div>button:not(.button){font-size:.75rem;min-height:34px}.ac-reset,.ac-saved-time{font-size:.75rem}.ac-reset{padding-inline:22px;min-height:49px}.ac-status{margin-top:18px}.ac-bottom-note,.ac-status{font-size:.75rem}.ac-action-confirm{padding:20px;gap:12px}.ac-action-confirm strong{font-size:.78rem}.ac-action-confirm p{font-size:.75rem}.ac-action-confirm .button{font-size:.75rem;min-height:42px}.ac-review{padding:26px 19px}.ac-review>h3{font-size:2.65rem}.ac-review>p{font-size:.77rem}.ac-greeting-preview{padding:20px}.ac-greeting-preview>blockquote{font-size:1.2rem;line-height:1.55}.ac-review-list button,.ac-review-list dd,.ac-review-list dt{font-size:.75rem}.ac-export h4{font-size:.88rem}.ac-export>p{font-size:.75rem}.ac-export>div{flex-direction:column;align-items:stretch}.ac-export .button{font-size:.75rem;min-height:45px}.ac-export>.ac-fineprint{font-size:.75rem}}@media(max-width:360px){.ac-composer-actions>.button{width:100%;margin-top:5px}.ac-composer-actions>.voice-input{flex-basis:100%}.ac-chat-heading>div>span{font-size:.75rem}.ac-handoff-options{grid-template-columns:1fr}.ac-current-question>h3{font-size:1.6rem}.ac-thread{max-height:430px}.ac-composer-caption{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.agent-conversation button,.agent-conversation progress{transition:none!important}}.ac-composer-fields{padding:0;margin:0;border:0;min-width:0}.ac-composer-fields:disabled{opacity:.7}.agent-setup-page-intro{padding-block:42px 30px;max-width:none}.agent-setup-page-intro h1{font-size:clamp(2.2rem,4vw,3.8rem);margin-bottom:19px;max-width:1000px}.agent-setup-page-intro>p:not(.eyebrow){font-size:1rem;max-width:760px;line-height:1.8;margin-bottom:0}.agent-setup-page-body{padding-bottom:80px}.agent-conversation button{min-height:44px}.ac-current-question>p,.ac-past-question,.ac-welcome>p,.ac-your-answer>p{font-size:.9rem}.ac-acknowledgement{font-size:.85rem}.ac-preview-details dd{font-size:.8rem}.ac-composer-caption{font-size:.75rem}.ac-thread{max-height:510px}.ac-storage>div{gap:8px}.ac-preview-details dt{flex-wrap:wrap}.ac-preview-details dt>button{margin-left:auto}.ac-composer-actions{align-items:flex-start}.ac-composer-actions .voice-input__button{font-size:.8rem}@media(max-width:600px){.agent-setup-page-intro{padding-block:30px 24px}.agent-setup-page-intro h1{font-size:2.35rem}.agent-setup-page-intro>p:not(.eyebrow){font-size:.9rem}.agent-setup-page-body{padding-bottom:55px}.ac-chat-heading{flex-wrap:wrap}.ac-chat-heading>div{flex:1;min-width:150px}.ac-step-count{margin-left:auto}.ac-composer-caption{flex-wrap:wrap}.ac-composer-caption>span:first-child{max-width:78%}.ac-composer-actions{flex-wrap:wrap}.ac-composer-actions>.button{margin-left:auto}.ac-thread{max-height:460px}.ac-review-list{grid-template-columns:1fr}.ac-review-list>div{grid-template-columns:minmax(0,1fr) auto}.ac-preview-details dl>div{padding-block:10px}.ac-preview-details dd{margin-top:0}}.ac-next-actions{margin:25px 0 31px}.ac-next-actions h4{font-size:1rem;font-weight:550;line-height:1.5;margin-bottom:15px}.ac-next-actions>div{display:grid;gap:10px}.ac-next-actions>div>a{display:flex;align-items:center;gap:14px;padding:17px 16px;border:1px solid #d7cbe4;background:#f8f4fc;border-radius:8px;min-height:88px;transition:border-color .2s,background .2s}.ac-next-actions>div>a:first-child{background:#e9e2f5;border-color:#bda9d8}.ac-next-actions>div>a:hover{background:#eee5f8;border-color:var(--ac-purple)}.ac-choice-number{flex-shrink:0;font-family:var(--serif,Georgia,serif);font-size:1.15rem;color:var(--ac-purple)}.ac-next-actions>div>a>span:nth-child(2){min-width:0;flex:1}.ac-next-actions strong{display:block;font-size:.9rem;line-height:1.5;font-weight:550}.ac-next-actions>div>a>span:nth-child(2)>span{display:block;font-size:.78rem;line-height:1.65;margin-top:5px;color:#75657f}.ac-next-actions>div>a>span:last-child{font-size:1.2rem;color:var(--ac-purple)}.ac-next-actions>p{font-size:.75rem;line-height:1.85;color:#766781;margin:15px 0 0}.ac-inline-project{margin:27px -5px;border-block:1px solid var(--ac-line);padding-block:26px}.ac-inline-project .project-handoff-layout{display:block}.ac-inline-project .project-handoff-summary{margin-top:24px}.ac-inline-project .project-handoff-header h2{font-size:2rem}.ac-export>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:.85rem;cursor:pointer;list-style:none;padding:7px 0 17px;color:#6f587e}.ac-export>summary::-webkit-details-marker{display:none}.ac-export[open]>summary{margin-bottom:15px}.ac-mobile-next{display:none}@media(max-width:600px){.ac-next-actions>div>a{padding:15px 13px;gap:11px;min-height:95px}.ac-next-actions strong{font-size:.87rem}.ac-next-actions>div>a>span:nth-child(2)>span{font-size:.77rem}.ac-next-actions>p{font-size:.75rem}.ac-has-review{padding-bottom:100px}.ac-mobile-next{position:fixed;z-index:40;bottom:10px;left:12px;right:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;background:#fffdf9f5;border:1px solid #c8b9d9;box-shadow:0 5px 28px #34233c22;border-radius:10px;padding:7px;backdrop-filter:blur(12px)}.ac-mobile-next>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;min-height:54px;font-size:.75rem;text-align:center;line-height:1.5;border-radius:6px;color:#563769;background:#f1ebf7}.ac-mobile-next>a:first-child{background:var(--ac-purple);color:white}.ac-mobile-next>a>span{font-size:1rem;line-height:1.1}.ac-inline-project{margin-inline:0}}.voice-input{color:var(--ink,#34233c);margin-top:13px}.voice-input button{font:inherit;cursor:pointer}.voice-input button:focus-visible{outline:3px solid var(--purple,#7154c6);outline-offset:4px}.voice-input-trigger{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line,#dcd7dc);border-radius:6px;background:var(--paper,#f7f5ef);color:var(--ink,#34233c);padding:10px 13px;min-height:43px;font-size:.75rem!important;line-height:1.4}.voice-input-trigger>span{color:var(--purple,#7154c6);font-size:1rem}.voice-input-trigger>small{font-size:.6rem;color:var(--muted,#736b74);margin-left:3px}.voice-input-trigger:disabled{cursor:not-allowed;opacity:.65}.voice-input-hint,.voice-input-status{font-size:.67rem;line-height:1.8;color:var(--muted,#736b74);margin:9px 0 0}.voice-input-status:empty{display:none}.voice-input-notice{padding:20px;background:var(--lavender,#e8e1f3);border:1px solid var(--line,#dcd7dc);border-radius:7px;max-width:650px}.voice-input-notice>strong{font-size:.8rem;font-weight:600}.voice-input-notice>p{font-size:.73rem;line-height:1.85;margin:11px 0;color:var(--ink,#34233c)}.voice-input-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px}.voice-input-start,.voice-input-stop{display:inline-flex;align-items:center;justify-content:center;min-height:43px;border:1px solid var(--purple,#7154c6);background:var(--purple,#7154c6);border-radius:5px;color:white;padding:10px 15px;font-size:.73rem!important;line-height:1.4}.voice-input-start:hover,.voice-input-stop:hover{background:var(--purple-dark,#513398)}.voice-input-stop:disabled{cursor:wait;opacity:.6}.voice-input-cancel{background:none;border:0;text-decoration:underline;text-underline-offset:3px;color:var(--ink,#34233c);padding:9px 0;font-size:.69rem!important;line-height:1.5}.voice-input-active{padding:17px 20px;background:var(--paper-deep,#eeebe3);border:1px solid var(--line,#dcd7dc);border-radius:7px}.voice-input-active>div:first-child{display:flex;align-items:center;gap:10px}.voice-input-active strong{font-size:.77rem;font-weight:550}.voice-input-indicator{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--muted,#736b74)}.voice-input-indicator.is-listening{background:var(--purple,#7154c6);box-shadow:0 0 0 4px var(--lavender,#e8e1f3)}@media(max-width:600px){.voice-input-active,.voice-input-notice{padding:17px}.voice-input-notice>p{font-size:.72rem}.voice-input-active strong{font-size:.73rem}.voice-input-actions{gap:10px 15px}.voice-input-start,.voice-input-stop{font-size:.7rem!important}.voice-input-cancel{font-size:.68rem!important}.voice-input-hint,.voice-input-status{font-size:.65rem}}