.scope-form-container{background:transparent!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:840px;width:100%}.scope-form-header{background-color:#eef3f6;border-left:11px solid #0284c7;margin-bottom:32px;padding:24px;position:relative}.scope-form-header-content{max-width:100%;padding-right:32px}.scope-form-header-close{align-items:center;background:none;border:none;color:#0c4a6e;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;padding:4px 8px;position:absolute;right:16px;top:16px;transition:color .2s ease;width:32px}.scope-form-header-close:hover{color:#0284c7}.scope-form-header-content p{color:#0c4a6e;font-size:16px;line-height:1.5;margin:0}.scope-form-link{color:#0284c7;text-decoration:underline}.scope-form-link:hover{color:#0369a1}.scope-form{background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:0;padding:32px;width:100%}.scope-form-row{display:grid;gap:16px!important;grid-template-columns:1fr 1fr;margin-bottom:24px!important}@media (max-width:768px){.scope-form-row{grid-template-columns:1fr}}.scope-form-field{margin-bottom:24px!important}.scope-form-row .scope-form-field{margin-bottom:0!important}.scope-form-field label{color:#33475b;display:block;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:1!important;margin:0 0 8px!important;padding-top:0!important;text-align:left;width:auto}.scope-form-field input[type=email],.scope-form-field input[type=text]{height:36px!important}.scope-form-field input[type=email],.scope-form-field input[type=text],.scope-form-field textarea{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-sizing:border-box!important;color:#141a2b!important;font-family:Proxima Nova,-apple-system,"system-ui",Segoe UI,Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:normal!important;line-height:normal!important;margin:0!important;padding:12px 16px!important;transition:.15s linear!important;width:100%!important}.scope-form-field textarea{height:auto!important;min-height:100px!important;resize:vertical!important}.scope-form-field input[type=email]::placeholder,.scope-form-field input[type=text]::placeholder,.scope-form-field textarea::placeholder{color:#696c6f!important}.scope-form-field input[type=email]:focus,.scope-form-field input[type=text]:focus,.scope-form-field textarea:focus{border:2px solid var(--color-border-focus,var(--color-primary-500,#164aba))!important;outline:none!important;transition:.15s linear!important}.scope-form-field-error{color:#ef4444;display:block;font-size:12px;margin-top:4px}.scope-form-required{color:#ef4444;font-weight:500}.scope-form-file-upload{background-color:#f9fafb;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;padding:24px;position:relative;text-align:center;transition:border-color .2s}.scope-form-file-upload:hover:not(.upload-loading):not(.upload-success){border-color:#164aba}.scope-form-file-upload.drag-active,.scope-form-file-upload.upload-loading{background-color:#f0f9ff;border-color:#164aba}.scope-form-file-upload.upload-loading{cursor:default}.scope-form-file-upload.upload-success{background-color:#f0fdf4;border-color:#10b981;cursor:default}.scope-form-file-upload-content{align-items:center;display:flex;flex-direction:column;gap:12px}.scope-form-upload-icon{color:#696c6f;margin-bottom:12px}.scope-form-drop-text{color:#4b5563;font-size:14px;line-height:1.5;margin:0 0 8px;white-space:normal}.scope-form-drop-text label{display:inline!important;margin:0!important;padding:0!important}.scope-form-file-upload p{color:#4b5563;font-size:14px;line-height:1.5;margin:0}.scope-form-browse-link{background:none!important;border:none!important;color:#164aba!important;cursor:pointer;display:inline!important;font-weight:600;line-height:inherit;margin:0!important;padding:0!important;text-decoration:underline}.scope-form-browse-link:hover{color:#002f95}.scope-form-file-info{color:#4b5563;font-size:12px}.scope-form-upload-text{color:#1f2937;font-size:14px;font-weight:500;margin:0}.scope-form-progress-text,.scope-form-success-subtext{color:#6b7280;font-size:12px;margin:4px 0 0}.scope-form-loading-spinner{animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#164aba;height:48px;margin-bottom:12px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.scope-form-success-icon{margin-bottom:12px}.scope-form-uploaded-files{margin-top:16px}.scope-form-uploaded-files-title{color:#1f2937;font-size:14px;font-weight:500;margin:0 0 12px}.scope-form-files-list{display:flex;flex-direction:column;gap:8px}.scope-form-file-item{background-color:#f9fafb;gap:16px;padding:12px}.scope-form-file-icon,.scope-form-file-item{align-items:center;border:1px solid #e5e7eb;border-radius:6px;display:flex}.scope-form-file-icon{background-color:#fff;flex-shrink:0;height:40px;justify-content:center;padding:8px;width:40px}.scope-form-file-details{flex:1;min-width:0}.scope-form-file-details .scope-form-file-name{color:#1f2937;font-size:14px;font-weight:500;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-form-file-details .scope-form-file-size{color:#6b7280;font-size:12px;line-height:1.2;margin:0}.scope-form-file-item[data-status=uploading]{opacity:.7}.scope-form-file-item[data-status=error]{background-color:#fef2f2;border-color:#ef4444}.scope-form-file-item[data-status=uploaded]{background-color:#f0fdf4;border-color:#10b981}.scope-form-file-loading{align-items:center;display:flex;justify-content:center}.scope-form-loading-spinner-small{animation:spin .8s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#164aba;height:16px;width:16px}.scope-form-file-error{align-items:center;display:flex;justify-content:center}.scope-form-file-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.scope-form-file-check,.scope-form-file-remove{align-items:center;display:flex;justify-content:center}.scope-form-file-remove{background:none;border:none;border-radius:4px;cursor:pointer;padding:4px;transition:background-color .2s}.scope-form-file-remove:hover{background-color:#f3f4f6}.scope-form-submit{background-color:#164aba;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px 24px;transition:background-color .2s;width:100%}.scope-form-submit:hover:not(:disabled){background-color:#002f95}.scope-form-submit:disabled{background-color:#94a3b8;cursor:not-allowed}.scope-form-submit-message{color:#6b7280;line-height:1.5}.scope-form-message,.scope-form-submit-message{font-size:14px;margin-top:16px;text-align:center}.scope-form-message{border-radius:6px;padding:12px}.scope-form-message-success{background-color:#d1fae5;color:#065f46}.scope-form-message-error{background-color:#fee2e2;color:#991b1b}.shape-project-form-container{background:transparent;margin:0 auto;max-width:1220px;width:100%}.shape-project-form-container,.shape-project-form-title{font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shape-project-form-title{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:0;line-height:31.2px;margin:0 0 32px;text-align:left}.shape-project-form-main-progress{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:48px}.shape-project-form-main-step{align-items:center;display:flex;flex-direction:column;gap:6px}.shape-project-form-main-circle{align-items:center;background:#f8fafc;border:2px solid #d1d5db;border-radius:50%;color:#6b7280;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;transition:all .2s ease;width:36px}.shape-project-form-main-step.active .shape-project-form-main-circle,.shape-project-form-main-step.completed .shape-project-form-main-circle{background:#164aba;border-color:#164aba;color:#fff}.shape-project-form-main-label{color:#6b7280;font-size:14px;font-weight:500}.shape-project-form-main-step.active .shape-project-form-main-label,.shape-project-form-main-step.completed .shape-project-form-main-label{color:#164aba}.shape-project-form-main-line{background:#e5e7eb;height:2px;transition:background .2s ease;width:100px}.shape-project-form-main-line.completed{background:#164aba}.shape-project-form-progress{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:60px}.shape-project-form-progress-step{align-items:center;display:flex;flex-direction:column;gap:8px}.shape-project-form-progress-circle{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:50%;color:#6b7280;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.shape-project-form-progress-step.active .shape-project-form-progress-circle{background:#164aba;border-color:#164aba;color:#fff}.shape-project-form-progress-step.completed .shape-project-form-progress-circle{background:#10b981;border-color:#10b981;color:#fff}.shape-project-form-progress-label{color:#6b7280;font-size:14px;font-weight:500}.shape-project-form-progress-step.active .shape-project-form-progress-label{color:#164aba}.shape-project-form-progress-step.completed .shape-project-form-progress-label{color:#10b981}.shape-project-form-progress-line{background:#d1d5db;height:2px;margin:0 4px;transition:background .3s ease;width:80px}.shape-project-form-progress-line.completed{background:#10b981}.shape-project-form-initial{padding:40px 0;text-align:center}.shape-project-form-icon-placeholder{background:#f3f4f6;border-radius:8px;height:120px;margin:0 auto 32px;width:120px}.shape-project-form-question{color:#141a2b;font-size:28px;font-weight:600;margin:0 0 40px}.shape-project-form-options{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:40px}.shape-project-form-option{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;min-width:280px;padding:20px 32px;transition:all .2s ease}.shape-project-form-option:hover{background:#f8fafc;border-color:#164aba}.shape-project-form-option--selected{background:#f0f7ff;border-color:#164aba;color:#164aba}.shape-project-form-continue{display:flex;justify-content:flex-end;margin-top:40px}.shape-project-form-continue-btn{align-items:center;background:#164aba;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:14px 32px;transition:background .2s ease}.shape-project-form-continue-btn:hover:not(:disabled){background:#0d3a7a}.shape-project-form-continue-btn:disabled{background:#9ca3af;cursor:not-allowed}.shape-project-form{width:100%}.shape-project-form input[type=email],.shape-project-form input[type=text]{height:36px!important;margin:0!important}.shape-project-form input[type=email],.shape-project-form input[type=text],.shape-project-form textarea{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-sizing:border-box!important;color:#141a2b!important;font-family:Proxima Nova,-apple-system,"system-ui",Segoe UI,Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:normal!important;line-height:normal!important;padding:12px 16px!important;transition:.15s linear!important;width:100%!important}.shape-project-form textarea{height:auto!important;min-height:64px!important;resize:vertical!important}.shape-project-form input[type=email]::placeholder,.shape-project-form input[type=text]::placeholder,.shape-project-form textarea::placeholder{color:#696c6f!important}.shape-project-form input[type=email]:focus,.shape-project-form input[type=text]:focus,.shape-project-form textarea:focus{border:2px solid var(--color-border-focus,var(--color-primary-500,#164aba))!important;outline:none!important;transition:.15s linear!important}.shape-project-form-step{width:100%}.shape-project-form-step-header{margin-bottom:32px;text-align:center}.shape-project-form-step-question{color:#0f172a;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:31.2px;margin:0;text-align:center}.shape-project-form-step-header--contact{margin-bottom:32px;text-align:left}.shape-project-form-step-header--contact .shape-project-form-step-question{color:#1e293b;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:31.2px;margin:0 0 8px;text-align:left}.shape-project-form-step--scope-style{width:100%}.shape-project-form-options-scope-style{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);justify-items:start;margin:0 auto 32px;max-width:1052px}.shape-project-form-option-scope{align-items:center;background:#fff;border:2px solid #d6def0;border-radius:9999px;box-shadow:none;cursor:pointer;display:flex;max-width:520px;min-height:56px;padding:0 18px;position:relative;transition:all .2s ease;width:100%}.shape-project-form-option-scope:not(.shape-project-form-option-scope--active):hover{background-color:#f2f8ff;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.shape-project-form-option-scope--active{border-color:#1956c5}.shape-project-form-option-scope__input{opacity:0;pointer-events:none;position:absolute}.shape-project-form-option-scope__content{align-items:center;display:inline-flex;gap:8px;width:100%}.shape-project-form-option-scope__icon{display:inline-flex;flex-shrink:0;height:20px;object-fit:contain;width:20px}.shape-project-form-option-scope--active .shape-project-form-option-scope__icon{opacity:1;visibility:visible}.shape-project-form-option-scope__text{display:flex;flex-direction:column;gap:4px}.shape-project-form-option-scope__label{color:#0f172a;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:27px}.shape-project-form-actions-scope-style{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:32px auto 0;max-width:1052px}.shape-project-form-actions-scope-style--single{justify-content:flex-end}.shape-project-form-back-scope-style{align-items:center;background-color:#fff;border:2px solid #cbd5e1;border-radius:8px;color:#1e293b;cursor:pointer;display:inline-flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:50px;justify-content:center;letter-spacing:0;line-height:24px;padding:0;text-decoration:none;transition:all .2s ease-in-out;width:100px}.shape-project-form-back-scope-style:hover{background-color:#f9fafb;border-color:#9ca3af;color:#1e293b}.shape-project-form-back-scope-style:focus{box-shadow:0 0 0 3px #002f9533;outline:none}.shape-project-form-continue-scope-style{align-items:center;background-color:#164aba;border:1px solid #164aba;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:50px;justify-content:center;letter-spacing:0;line-height:24px;padding:0;text-decoration:none;transition:all .2s ease-in-out;width:150px}.shape-project-form-continue-scope-style:hover:not(:disabled){background-color:#002f95;border-color:#002f95;color:#fff;transform:translateY(-1px)}.shape-project-form-continue-scope-style:active:not(:disabled){transform:translateY(0)}.shape-project-form-continue-scope-style:focus{box-shadow:0 0 0 3px #002f9533;outline:none}.shape-project-form-continue-scope-style:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed;transform:none}.shape-project-form-continue-scope-style__icon{align-items:center;display:inline-flex;justify-content:center;line-height:1}.shape-project-form-continue-scope-style__icon svg{display:block;height:16px;width:16px}.shape-project-form-options-grid{column-gap:16px!important;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:24px!important;row-gap:24px!important}@media (max-width:768px){.shape-project-form-options-grid{grid-template-columns:1fr}}.shape-project-form-checkbox-option,.shape-project-form-radio-option{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:16px;padding:16px 20px;transition:all .2s ease}.shape-project-form-checkbox-option:hover,.shape-project-form-radio-option:hover{background:#f8fafc;border-color:#164aba}.shape-project-form-checkbox-option.selected,.shape-project-form-radio-option.selected{background:#f0f7ff;border-color:#164aba;color:#164aba}.shape-project-form-checkbox-option input[type=checkbox],.shape-project-form-radio-option input[type=radio]{accent-color:#164aba;cursor:pointer;height:20px;margin-right:12px;width:20px}.shape-project-form-contact-header{margin-bottom:40px;text-align:center}.shape-project-form-contact-icon{align-items:center;background:#fef3c7;border-radius:50%;display:inline-flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.shape-project-form-contact-title{color:#141a2b;font-size:24px;font-weight:600;margin:0}.shape-project-form-field{display:flex;flex-direction:column}.shape-project-form-field label{color:#374151;display:block;font-size:14px;font-weight:500;line-height:1!important;margin:0 0 8px!important}.shape-project-form-field-error{color:#dc2626;font-size:14px;margin-top:4px}.shape-project-form-checkbox-label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:16px;gap:8px}.shape-project-form-checkbox-label input[type=checkbox]{accent-color:#164aba;cursor:pointer;height:20px;width:20px}.shape-project-form-error{color:#dc2626;display:block;font-size:14px;margin-top:8px;text-align:center}.shape-project-form-navigation{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:40px;padding-top:32px}.shape-project-form-back-btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s ease}.shape-project-form-back-btn:hover{background:#f9fafb;border-color:#9ca3af}.shape-project-form-submit-btn{background:#164aba;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:background .2s ease}.shape-project-form-submit-btn:hover:not(:disabled){background:#0d3a7a}.shape-project-form-submit-btn:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:768px){.shape-project-form-container{padding:0 16px}.shape-project-form-title{font-size:20px;line-height:26px;margin-bottom:24px}.shape-project-form-progress{flex-wrap:wrap;margin-bottom:40px}.shape-project-form-progress-line{width:40px}.shape-project-form-options{align-items:stretch;flex-direction:column}.shape-project-form-option{min-width:auto;width:100%}.shape-project-form-step-question{font-size:20px;line-height:26px}.shape-project-form-options-scope-style{gap:12px;grid-template-columns:1fr;max-width:520px}.shape-project-form-option-scope{padding:14px 16px}.shape-project-form-actions-scope-style{max-width:520px}}.shape-project-form-step--contact{background:transparent}.shape-project-form-contact-wrapper{background:#fff;border-radius:12px;box-shadow:0 4px 20px #14142b14;margin:0 auto;max-width:800px;padding:48px}.shape-project-form-header-image{display:flex;justify-content:flex-start;margin-bottom:24px;text-align:left}.shape-project-form-header-image img{display:block;height:auto;width:auto}.shape-project-form-step-description{color:#696c6f;font-size:18px;font-weight:400;line-height:28.8px;margin:10px 0 0;text-align:left}.shape-project-form-contact-fields{column-gap:16px!important;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:24px!important;row-gap:24px!important}.shape-project-form-contact-field{display:flex;flex-direction:column;gap:0}.shape-project-form-contact-field--full-width{grid-column:1/-1}.shape-project-form-contact-field:has(input[placeholder*=Organization]),.shape-project-form-contact-field:has(input[placeholder*=organization]),.shape-project-form-contact-field:has(input[type=email]){grid-column:1/-1}.shape-project-form-contact-label{color:#0f172a;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1!important;margin:0 0 8px!important}.shape-project-form-contact-info{align-items:center;background-color:#f5f9fe;border-radius:6px;color:#164aba;display:flex;font-size:16px;gap:10px;line-height:25.6px;margin:24px 0 0;min-height:32px;padding:6px 9px;width:100%}.shape-project-form-contact-info-icon{align-items:center;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.shape-project-form-contact-info-icon svg{height:20px;width:20px}@media (max-width:768px){.shape-project-form-contact-fields{grid-template-columns:1fr}}.quick-chat-form-container{background:transparent;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:840px;width:100%}.quick-chat-card{background:var(--base-popover,#fff);border:1px solid var(--base-border,#cbd5e1);border-radius:var(--border-radius-md,6px);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;box-sizing:border-box;padding:48px;width:100%}.quick-chat-header{margin-bottom:32px}.quick-chat-title{color:#0f172a;font-size:24px;font-weight:700;line-height:31.2px;margin:0;text-align:left}.quick-chat-description{color:#696c6f;font-size:18px;font-weight:400;line-height:28.8px;margin:10px 0 0;text-align:left}.quick-chat-form{display:flex;flex-direction:column;gap:0}.quick-chat-grid{display:grid;gap:16px!important;grid-template-columns:repeat(2,1fr);margin-bottom:24px!important}.quick-chat-field{display:flex;flex-direction:column;gap:0}.quick-chat-form>.quick-chat-field:not(:last-child){margin-bottom:24px!important}.quick-chat-grid .quick-chat-field{margin-bottom:0!important}.quick-chat-field label{color:#33475b;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1!important;margin:0 0 8px!important}.quick-chat-optional{color:#696c6f;font-weight:400}.quick-chat-field input[type=email],.quick-chat-field input[type=text]{height:36px!important}.quick-chat-field input[type=email],.quick-chat-field input[type=text],.quick-chat-field textarea{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-sizing:border-box!important;color:#141a2b!important;font-family:Proxima Nova,-apple-system,"system-ui",Segoe UI,Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:normal!important;line-height:normal!important;margin:0!important;padding:12px 16px!important;transition:.15s linear!important;width:100%!important}.quick-chat-field textarea{height:auto!important;min-height:64px!important;resize:vertical!important}.quick-chat-field input::placeholder,.quick-chat-field textarea::placeholder{color:#696c6f!important}.quick-chat-field input[type=email]:focus,.quick-chat-field input[type=text]:focus,.quick-chat-field textarea:focus{border:2px solid var(--color-border-focus,var(--color-primary-500,#164aba))!important;outline:none!important;transition:.15s linear!important}.quick-chat-error{color:#ef4444;display:block;font-size:12px;margin-top:4px}.quick-chat-submit{background:#164aba;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Proxima Nova,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;margin-top:8px;padding:12px 16px;transition:background-color .15s ease,opacity .15s ease;width:100%}.quick-chat-submit:hover:not(:disabled){background:#002f95}.quick-chat-submit:disabled{cursor:not-allowed;opacity:.7}.quick-chat-followup{color:#696c6f;font-size:16px;font-weight:400;line-height:24px;margin:16px 0 0;text-align:center}.quick-chat-message{border-radius:8px;font-size:14px;margin-top:12px;padding:12px 14px}.quick-chat-message--success{background:#ecfdf3;border:1px solid #bbf7d0;color:#166534}.quick-chat-message--error{background:#fef2f2;border:1px solid #fecdd3;color:#b91c1c}@media (max-width:768px){.quick-chat-card{padding:24px}.quick-chat-grid{grid-template-columns:1fr}}.app{width:100%}