@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap');
:root{--purple:#502581;--purple-vibrant:#B625F5;--neon:#1DFF39;--lilac:#6C78BA;--sky:#DDE7FC;--ink:#14092b;--muted:#777083;--line:#e8e3ef}*{box-sizing:border-box}body{margin:0;background:#fcfbfe;color:var(--ink);font:16px/1.65 Manrope,Inter,system-ui,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.38;cursor:not-allowed}button:focus-visible,a:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[contenteditable]:focus-visible{outline:3px solid var(--purple-vibrant);outline-offset:4px}button{border:0}svg{width:21px;height:21px;flex-shrink:0;vertical-align:middle}a{color:var(--purple)}.ambient{position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 52% 2%,#dde7fc70,transparent 48%),radial-gradient(ellipse at 95% 55%,#b625f509,transparent 40%)}.topbar{display:flex;align-items:center;justify-content:space-between;padding:27px 42px;gap:20px}.wordmark{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:22px;font-weight:800;letter-spacing:-.8px}.wordmark b{background:var(--purple);color:var(--neon);display:grid;place-items:center;width:31px;height:34px;border-radius:8px;font-size:29px;margin-right:3px;line-height:1;padding-bottom:5px}.wordmark span{font-size:16px;font-weight:500;letter-spacing:-.3px;color:#8f879a;margin-left:10px}.top-right{display:flex;align-items:center;gap:22px}.prototype{font:11px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:1px;color:#857a95}.quiet{display:flex;align-items:center;gap:8px;background:transparent;color:var(--purple);font-size:13px}.quiet svg{width:16px}.ai-space{max-width:800px;padding:30px 24px 24px;margin:auto;transition:max-width .2s}.ai-space.wide{max-width:1140px}.journey{display:flex;gap:28px;margin-bottom:63px;justify-content:center}.journey button{display:flex;align-items:center;gap:9px;background:transparent;padding:0;color:#8b8297;font-size:12px;white-space:nowrap}.journey button span{display:grid;place-items:center;width:23px;height:23px;font:10px 'JetBrains Mono',monospace;border:1px solid #d7d0e1;border-radius:50%}.journey button.current{color:var(--purple);font-weight:700}.journey button.current span{background:var(--purple);border-color:var(--purple);color:white}.journey button.passed span{border-color:#bde8c2;background:#ebffed;color:#37603b}.journey svg{width:12px}.signature{display:flex;align-items:center;gap:11px;color:var(--purple);font-size:17px;font-weight:700;margin-bottom:27px}.agnes-symbol{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:var(--purple);background:#ede5f7}.agnes-symbol svg{width:24px;height:24px}.signature small{display:inline-block;font:10px 'JetBrains Mono',monospace;font-weight:400;color:#93879f;letter-spacing:1.2px;margin-left:12px}.welcome{padding-top:3px}h1{font-size:46px;font-weight:600;letter-spacing:-2px;line-height:1.24;margin:0 0 22px}h1 span{color:var(--purple-vibrant)}h2{font-size:25px;line-height:1.4;letter-spacing:-.7px;font-weight:600}p{margin:0;color:var(--muted)}.welcome>p,.lead{font-size:16px;margin-bottom:26px}.composer{background:#fff;border:1px solid #d9cce9;box-shadow:0 8px 38px #50258109;border-radius:20px;padding:24px;margin-top:30px}.composer label{display:block;font-size:12px;font-weight:700;color:var(--purple);margin-bottom:9px}.composer select{width:100%;background:#fff;border:0;border-bottom:1px solid var(--line);padding:6px 22px 22px 0;font-size:21px;font-weight:500;letter-spacing:-.6px;color:var(--ink);border-radius:0}.composer select optgroup{font:600 14px Manrope,system-ui}.composer select option{font:400 15px Manrope,system-ui}.composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:19px}.composer-bottom>span{font-size:12px;color:#95899f;display:flex;gap:8px;align-items:center}.composer-bottom>span svg{width:16px}.primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:var(--ink);background:var(--neon);font-size:14px;font-weight:700;padding:12px 18px;border-radius:11px;transition:box-shadow .15s,transform .15s}.primary:hover:not(:disabled){box-shadow:0 5px 20px #1dff392a;transform:translateY(-1px)}.primary svg{width:18px}.legal{margin-top:23px;color:#94879f;font-size:12px}.legal summary{cursor:pointer;display:list-item}.legal p{margin-top:12px;font-size:12px;line-height:1.7}.context-pill{display:inline-flex;align-items:center;gap:7px;background:#f0eaf7;color:var(--purple);font-size:12px;padding:6px 11px;border-radius:6px;margin-bottom:23px}.context-pill svg{width:14px;height:14px}.origin-choices{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0 20px}.origin{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--line);border-radius:13px;padding:20px 16px;background:#fff;color:var(--ink)}.origin.selected{border-color:var(--purple);background:#f6f1fc}.origin>span{color:var(--purple)}.origin strong{display:block;font-size:14px;font-weight:700}.origin small{font-size:11px;color:#8f8399;display:block;margin-top:4px}.origin i{margin-left:auto;flex-shrink:0;width:16px;height:16px;border:1px solid #d6cadf;border-radius:50%}.origin.selected i{border:5px solid var(--purple);background:var(--neon)}.checklist-preview{font-size:14px;border-bottom:1px solid var(--line);padding:0 0 20px;color:var(--purple)}.checklist-preview summary{cursor:pointer}.checklist-preview ol{font-size:14px;color:var(--muted);padding-left:24px}.checklist-preview p,.checklist-editor p{font-size:12px;color:var(--muted)}.checklist-editor{margin-bottom:25px}.checklist-editor label{font-size:14px;display:block;margin-bottom:8px}.checklist-editor textarea{width:100%;min-height:160px;padding:15px;border:1px solid #d7cbe4;background:white;border-radius:12px;color:var(--ink);font-size:14px;line-height:1.7;resize:vertical}.attachments{margin-top:28px}.section-label{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.section-label label{font-size:14px;font-weight:600}.section-label span{font-size:11px;color:#968d9f}.drop-simple{padding:17px;border:1px dashed #d4c8df;border-radius:10px;background:#ffffff70;text-align:center}.drop-simple.drag{background:#e4ffe7;border-color:var(--purple)}.drop-simple label{display:flex;gap:8px;align-items:center;justify-content:center;font-size:13px;color:var(--purple);cursor:pointer}.drop-simple small{font-size:12px;color:var(--muted)}.hidden{display:none}.filechips{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.filechips>span{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:8px 11px;background:#fff;color:var(--purple);font-size:11px;max-width:100%;overflow-wrap:anywhere}.filechips svg{width:17px}.filechips small{display:block;font-size:10px;color:#9c90a6}.filechips button{background:none;color:#aa9bb5;font-size:18px;padding:0 0 0 7px}.micro{font-size:12px;color:#8d8199;line-height:1.7}.actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:25px}.text-button{background:transparent;font-size:12px;color:var(--purple);padding:5px 0;text-decoration:underline;text-underline-offset:4px}.thinking{padding:25px 0 80px}.thinking-bar{margin:30px 0 14px;height:3px;background:#eae1f4;max-width:360px;overflow:hidden;border-radius:8px}.thinking-bar span{display:block;height:100%;background:var(--purple-vibrant);transition:width .5s}.thinking small{font-size:12px;color:#988ba4}.review-heading{margin-bottom:32px}.review-heading h1{font-size:37px;letter-spacing:-1.5px}.review-heading .signature{margin-bottom:18px}.review-heading p{font-size:14px}.review-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:52px;align-items:start}.conversation{min-width:0}.agnes-message{display:flex;gap:15px;margin:8px 0 26px}.little-spark{color:var(--purple);padding-top:5px}.little-spark svg{width:19px}.speaker{font-size:13px;font-weight:700;color:var(--purple)}.agnes-message p{color:#5c506a;font-size:16px;margin-top:8px;line-height:1.8}.agnes-message small{font-size:11px;color:#998ba6;display:block;margin-top:10px}.answer-box{border:1px solid #d9cbe5;background:white;border-radius:17px;box-shadow:0 10px 35px #50258106;padding:20px}.answer-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.answer-title label{font-size:14px;font-weight:700;color:var(--purple)}.answer-title span{font:10px 'JetBrains Mono',monospace;color:#9984ae}.answer-box textarea{width:100%;min-height:140px;border:0;padding:18px 0 10px;font-size:16px;color:var(--ink);background:transparent;line-height:1.8;resize:vertical}.answer-box textarea::placeholder{color:#b0a4bb;font-size:14px}.answer-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px;gap:14px}.answer-actions small{font-size:11px;color:#a293ae}.conversation-history{margin:25px 0 0 34px}.conversation-history p{font-size:12px;color:#8b7b98;display:flex;gap:8px;margin:8px 0}.conversation-history svg{width:14px;height:14px;color:#699371}.review-outline{padding:0 0 0 23px;border-left:1px solid var(--line)}.outline-title{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6d5b7d}.outline-title span{font:11px 'JetBrains Mono',monospace;color:#9a8ba6}.mini-progress{height:3px;background:#ece6f2;margin:13px 0 18px;border-radius:3px;overflow:hidden}.mini-progress span{display:block;height:100%;background:var(--purple)}.outline-item{display:flex;gap:11px;text-align:left;width:100%;background:transparent;padding:10px 5px;border-radius:7px;color:#8f819b;align-items:start}.outline-item.active{background:#f1eaf8;color:var(--purple)}.outline-item>span:last-child{font-size:12px;line-height:1.5}.outline-item small{display:block;font-size:10px;margin-top:3px;color:#b0a1bc}.outline-check{font:10px 'JetBrains Mono',monospace;padding-top:3px;min-width:19px}.outline-check.done{color:#387345}.outline-check svg{width:15px;height:15px}.outline-footer{margin-top:20px;border-top:1px solid var(--line);padding-top:16px;font-size:10px;color:#a191af}.outline-footer .text-button{display:block;font-size:11px;margin-top:6px;text-align:left}.all-done{padding:40px 20px;text-align:center;border:1px solid #dcecdf;border-radius:16px;background:#f7fcf8}.all-done>svg{color:#346d40;background:#e6f8e9;border-radius:50%;width:40px;height:40px;padding:9px}.all-done p{font-size:14px;margin-bottom:23px}.draft-label{display:flex;justify-content:space-between;gap:15px;margin-bottom:13px}.draft-label>span{font:10px 'JetBrains Mono',monospace;color:var(--purple)}.draft{white-space:pre-wrap;border:1px solid var(--line);padding:32px;background:white;font:16px/1.9 Georgia,serif;min-height:400px;border-radius:3px;margin-bottom:15px}.draft mark{background:#eee4f7;color:inherit}.ai-space footer{margin:65px 0 5px;color:#a99ab5;text-align:center;font-size:11px}.ai-space footer span{display:block;color:#baafc4;font-size:10px;margin-top:5px}#toast{display:none;position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:14px 22px;border-radius:12px;font-size:14px;max-width:90vw;box-shadow:0 10px 40px #14092b30;z-index:50}
@media(min-width:1500px){.ai-space{padding-top:55px}.journey{margin-bottom:80px}h1{font-size:50px}.ai-space.wide{max-width:1220px}}
@media(max-width:800px){.topbar{padding:22px}.wordmark{font-size:19px}.wordmark span{font-size:14px}.top-right{gap:12px}.quiet{font-size:0}.quiet svg{width:20px}.prototype{font-size:9px}.ai-space{padding:25px 20px}.journey{gap:16px;margin-bottom:42px;overflow-x:auto;justify-content:flex-start;padding-bottom:5px}.journey button{font-size:11px;gap:7px}.review-grid{grid-template-columns:1fr;gap:30px}.review-outline{border-left:0;padding:20px 0 0;border-top:1px solid var(--line)}.outline-item{padding:12px 8px}.outline-item>span:last-child{font-size:14px}.outline-item small{font-size:12px}.origin-choices{gap:10px}.origin{padding:15px 12px;gap:9px}.origin strong{font-size:13px}.origin small{font-size:11px}.signature small{font-size:9px}.answer-title{flex-wrap:wrap}h1{font-size:38px;letter-spacing:-1.6px}.review-heading h1{font-size:31px}.composer{padding:20px}.composer-bottom>span{display:none}.composer-bottom{justify-content:flex-end}.composer select{font-size:18px}.ai-space footer{margin-top:43px}}
@media(max-width:450px){.wordmark span{display:none}.origin-choices{grid-template-columns:1fr}.origin{padding:18px}.origin strong{font-size:14px}.origin small{font-size:12px}.signature small{display:block;margin:1px 0 0}.signature{gap:9px}.journey{gap:11px}.journey button{font-size:10px}.drop-simple small{display:none}.answer-actions small{max-width:130px}.topbar{padding:20px}.answer-box{padding:16px}.draft{padding:20px}h1{font-size:35px}}

.journey button,.quiet,.outline-item>span:last-child,.outline-title,.text-button,.origin strong,.drop-simple label{font-size:14px}.outline-item small,.filechips>span{font-size:12px}.outline-footer .text-button{font-size:13px}@media(max-width:450px){.journey{overflow-x:auto;gap:16px}.journey button{font-size:13px}.quiet{font-size:0}}
/* Conversational workspace */
.agnes-photo{width:86px;height:86px;object-fit:cover;border-radius:50%;border:3px solid white;box-shadow:0 4px 20px #50258112}.agnes-photo.small{width:39px;height:39px;border:2px solid white;flex-shrink:0}.welcome-chat{text-align:center}.welcome-chat .eyebrow{display:block;font:11px 'JetBrains Mono',monospace;letter-spacing:2px;color:var(--purple);margin:18px 0}.welcome-chat h1{font-size:44px}.welcome-chat p{font-size:16px;line-height:1.8}.session-note{font-size:11px;text-align:center;color:#968a9f;margin:22px 0}.mini-greeting{display:flex;gap:14px;align-items:center;margin-bottom:30px}.mini-greeting p{font-size:16px;line-height:1.75;color:#695976}.mini-greeting strong{color:var(--purple);font-weight:600}.model-choice h3{font-size:16px;margin:0}.model-choice .origin-choices{margin-top:14px}.template-import{padding:20px;border:1px solid var(--line);border-radius:13px;background:white}.attach-button{display:inline-flex;align-items:center;gap:9px;background:#f0e9f7;padding:11px 15px;border-radius:9px;color:var(--purple);font-size:14px;cursor:pointer;margin-bottom:12px}.template-import summary{font-size:14px;color:var(--purple);cursor:pointer;margin:18px 0}.template-import label:not(.attach-button){display:block;font-size:14px;margin-bottom:7px}.template-text{display:block;width:100%;font-size:14px;line-height:1.8;padding:15px;border:1px solid var(--line);border-radius:8px;min-height:260px;resize:vertical;color:var(--ink)}.mapping{padding:16px 0}.mapping select{width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;background:white;font-size:14px;color:var(--purple)}.mapping .quiet{margin-top:12px}.check-label{display:flex!important;align-items:flex-start;gap:9px;font-size:13px!important;line-height:1.7;margin-top:16px!important;color:#6b5a7a}.check-label input{flex-shrink:0;width:17px;height:17px;accent-color:var(--purple);margin-top:4px}.checklist-settings{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0;padding:17px 0}.checklist-settings summary{font-size:14px;cursor:pointer;color:var(--purple)}.checklist-settings summary>span{float:right;font-size:12px;color:var(--muted)}.tabs{display:flex;gap:8px;margin:17px 0}.tabs button{font-size:13px;background:#eee7f5;color:var(--purple);padding:9px 12px;border-radius:6px}.tabs button.selected{background:var(--purple);color:white}.checklist-settings textarea{display:block;width:100%;min-height:100px;margin-top:9px;padding:13px;border:1px solid var(--line);border-radius:8px;font-size:14px;resize:vertical}.attachments>label{font-size:14px;display:block;margin-bottom:10px}.chat-space{max-width:1300px;padding-top:15px}.chat-context{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px;border-bottom:1px solid var(--line);font-size:14px;color:var(--purple);gap:16px}.chat-context>span{display:flex;align-items:center;gap:9px}.chat-context svg{width:17px}.chat-layout{max-width:810px;margin:0 auto}.chat-layout.with-document{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:30px;max-width:none}.chat-column{min-width:0;padding-top:10px}.transcript{max-height:45vh;min-height:110px;overflow-y:auto;padding:8px 8px 16px 0;scroll-behavior:smooth}.message{display:flex;align-items:flex-start;gap:12px;margin:22px 0}.message>div{min-width:0}.message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#594b65;font-size:15px;line-height:1.85;margin-top:4px}.message.user{margin-left:50px;justify-content:flex-end}.message.user>div{background:#efe8f7;border-radius:16px 16px 3px 16px;padding:11px 17px;max-width:90%}.message.user p{font-size:14px;margin:0;color:var(--purple)}.you{display:none}.review-controls{margin:14px 0 18px;padding-top:15px;border-top:1px solid var(--line)}.group-picker{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.group-picker label{font-size:12px;color:#998ba5}.group-picker select{font-size:14px;border:0;color:var(--purple);font-weight:600;background:transparent;padding:5px 18px 5px 0;max-width:75%}.group-picker>span{font:11px 'JetBrains Mono',monospace;color:#a392b0;margin-left:auto}.pending-chips{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.pending-chips button{border:1px solid #e5dbee;background:#fff;color:#81708f;font-size:12px;padding:5px 9px;border-radius:6px}.pending-chips button:hover{border-color:var(--purple);color:var(--purple)}.group-form{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;background:white;border:1px solid var(--line);border-radius:12px;padding:20px;margin-top:17px}.form-top{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--purple);margin-bottom:3px}.group-form label{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b5a79;margin-bottom:6px}.group-form label>span{font-size:10px;color:#45824e}.group-form input{width:100%;border:1px solid #e2d8ea;border-radius:7px;padding:10px;font-size:14px;color:var(--ink)}.group-form>.primary{grid-column:1/-1;justify-self:end;margin-top:5px}.chat-composer{border:1px solid #d8c7e6;background:white;border-radius:19px;padding:16px 17px 13px;box-shadow:0 10px 40px #50258108;margin-top:15px}.chat-composer textarea{width:100%;min-height:60px;max-height:160px;resize:vertical;border:0;background:transparent;color:var(--ink);font-size:15px;line-height:1.7;padding:0}.chat-composer textarea::placeholder{color:#a898b5;font-size:14px}.chat-composer>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.chat-composer>div>span{font-size:10px;color:#ac9bb8}.send{background:var(--neon);color:var(--ink);width:35px;height:35px;border-radius:10px;display:grid;place-items:center}.send svg{transform:rotate(-90deg);width:19px}.chat-limit{font-size:11px;color:#a292af;text-align:center;margin:11px 0 18px}.proposal{background:white;border:1px solid #ded0e9;border-radius:12px;padding:20px;margin:15px 0 15px 50px}.proposal>strong{color:var(--purple);font-size:14px}.proposal>div:not(.actions){padding:11px 0;border-bottom:1px solid #f0ebf5}.proposal>div>span{font-size:11px;color:#9783a6}.proposal p{color:var(--ink);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.proposal .actions{margin-top:17px}.generate-button{margin:13px 0}.file-result{display:flex;align-items:center;gap:14px;text-align:left;width:calc(100% - 50px);margin:20px 0 20px 50px;background:white;border:1px solid #d9c9e8;border-radius:12px;color:var(--purple);padding:18px}.file-result strong{display:block;font-size:14px}.file-result small{display:block;font-size:11px;margin-top:3px;color:#9a87a8}.file-result>svg:last-child{margin-left:auto}.document-pane{min-width:0;background:#f4f0f8;border-left:1px solid var(--line);padding:16px 20px;margin-top:12px;border-radius:12px}.document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--purple);padding-bottom:16px}.document-toolbar>span{display:flex;align-items:center;gap:6px}.document-toolbar .quiet{font-size:11px}.paper-title{font:10px 'JetBrains Mono',monospace;color:#a18cac;padding:0 0 9px}.full-draft{display:block;width:100%;min-height:55vh;resize:vertical;border:1px solid #e4dbea;background:white;border-radius:3px;padding:28px;font:16px/1.9 Georgia,serif;color:#34253e}.download-area .primary{margin:14px 0 12px}.download-area .check-label{font-size:12px!important}.chat-space .quiet{font-size:12px}
@media(max-width:900px){.chat-layout.with-document{grid-template-columns:1fr}.document-pane{border-left:0;margin-top:10px;order:-1}.chat-space{padding:10px 20px}.chat-context{font-size:13px}.welcome-chat h1{font-size:37px}.transcript{max-height:45vh}.document-toolbar .quiet{font-size:12px}.full-draft{min-height:50vh}.chat-limit{font-size:10px}}
@media(max-width:500px){.group-form{grid-template-columns:1fr;padding:16px}.proposal{margin-left:0}.file-result{margin-left:0;width:100%}.message.user{margin-left:25px}.message{gap:10px}.chat-context>span{font-size:12px}.chat-context .quiet{font-size:11px}.chat-composer>div>span{max-width:190px;line-height:1.5}.template-import{padding:15px}.welcome-chat .agnes-photo{width:74px;height:74px}.session-note{font-size:10px}.journey{margin-bottom:32px}.checklist-settings summary>span{float:none;display:block;margin-left:16px}.origin .agnes-photo{width:35px;height:35px}.full-draft{padding:20px;font-size:15px}}
.service-notice{border:1px solid #dbcce7;background:#f5effb;padding:14px 18px;border-radius:10px;margin-bottom:20px}.service-notice p{font-size:14px;color:#604573}.working-status{color:var(--purple);font-size:14px;padding:14px 18px;background:#eaf0fb;border-radius:10px;margin-bottom:15px;animation:breath 2s ease-in-out infinite}.proposal-field{padding:14px 0;border-bottom:1px solid var(--line)}.proposal-label{font-size:12px;color:var(--purple)}.proposal-option{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.proposal-option input{accent-color:var(--purple);margin-top:5px}.proposal-option strong{font-size:15px;color:var(--ink);font-weight:600;display:block}.proposal-option small,.proposal-option q,.proposal-option em{display:block;font-size:12px;color:var(--muted);margin-top:5px}.proposal-option em{color:#935d0f;font-style:normal}.conflict-label{color:#965914!important;font-size:13px!important}.retry-documents{font-size:14px;border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.retry-documents .primary{margin-top:10px}@keyframes breath{50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.working-status{animation:none}}
.proposal-edit{display:block;width:100%;min-height:58px;max-height:180px;resize:vertical;border:1px solid #e4d8ed;border-radius:7px;padding:8px 10px;color:var(--ink);font:14px/1.7 Manrope,system-ui;background:white}.proposal-option>span{flex:1;min-width:0}
