.upload[data-v-8ffb342b],.file[data-v-8ffb342b]{background:var(--input-background);border:1px dashed var(--border-color);border-radius:.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.file[data-v-8ffb342b]{padding:1rem;text-align:center;position:relative}#upload[data-v-8ffb342b]{position:absolute;opacity:0;pointer-events:none}label[data-v-8ffb342b]{padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;color:var(--text-color);text-align:center}strong[data-v-8ffb342b]{font-weight:700;display:block;margin-bottom:.5rem}.remove[data-v-8ffb342b]{position:absolute;top:.5rem;right:.5rem}.field-info[data-v-dabb1fdc]{display:inline-flex;position:relative;margin-left:.35rem;vertical-align:middle}.field-info-button[data-v-dabb1fdc]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--primary-color-dark);font-size:.95rem;line-height:1}.field-info-button[data-v-dabb1fdc]:hover,.field-info-button[data-v-dabb1fdc]:focus-visible{background:rgba(0,166,201,.12);color:var(--primary-color-dark);outline:2px solid rgba(0,166,201,.35);outline-offset:2px}.field-info-tooltip[data-v-dabb1fdc]{position:absolute;top:calc(100% + .55rem);left:-.5rem;width:max-content;max-width:min(24rem,100vw - 4rem);padding:.75rem .9rem;border-radius:.35rem;background:var(--dark-background);box-shadow:0 4px 14px #00000038;color:#fff;font-size:.85rem;font-weight:400;line-height:1.45;opacity:0;pointer-events:none;text-align:left;white-space:pre-line;transform:translateY(-.2rem);transition:opacity .15s ease,transform .15s ease;visibility:hidden;z-index:20}.field-info-tooltip[data-v-dabb1fdc]:before{position:absolute;top:-.35rem;left:.85rem;width:.7rem;height:.7rem;background:var(--dark-background);content:"";transform:rotate(45deg)}.field-info:hover .field-info-tooltip[data-v-dabb1fdc],.field-info:focus-within .field-info-tooltip[data-v-dabb1fdc],.field-info.is-open .field-info-tooltip[data-v-dabb1fdc]{opacity:1;transform:translateY(0);visibility:visible}.input-field[data-v-f7c4b5bb]{display:flex;flex-direction:column;gap:.5rem}.radio-options[data-v-f7c4b5bb]{display:flex;border:1px solid var(--border-color);border-radius:.25rem;align-self:flex-start}.radio-options input[type=radio][data-v-f7c4b5bb]{display:none}.radio-options label[data-v-f7c4b5bb]{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem 1rem;background-color:var(--secondary-background);height:100%}.radio-options input[type=radio]:checked+label[data-v-f7c4b5bb]{background-color:var(--primary-color);color:#fff}.radio-options .option:first-child label[data-v-f7c4b5bb]{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.radio-options .option:last-child label[data-v-f7c4b5bb]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.radio-options.fullWidth[data-v-f7c4b5bb]{display:grid;grid-template-columns:repeat(var(--v5e3917af),1fr);width:100%}.radio-options.fullWidth label[data-v-f7c4b5bb]{text-align:center}.step[data-v-cfc8cbdf]{display:flex;flex-direction:column;width:100%;height:100%;gap:1rem;overflow:hidden}.step h2[data-v-cfc8cbdf]{margin:0;margin-top:-1rem;font-size:1.5rem;font-weight:400;text-align:center}.step-contents[data-v-cfc8cbdf]{display:flex;flex-direction:column;margin-top:1rem;width:calc(100% - 2rem);height:100%;padding:1.5rem;border-radius:1rem;gap:1.5rem;overflow:auto}.step-contents[data-v-cfc8cbdf] textarea{min-width:100%;min-height:5rem;resize:vertical}.step-footer[data-v-cfc8cbdf]{display:flex;justify-content:space-between;box-shadow:#00000026 2px 2px 10px;padding:1rem 1.5rem}.step-footer button[data-v-cfc8cbdf]{background:var(--primary-color);padding:.5rem 1rem;color:#fff;display:flex;align-items:center;gap:.5rem;border-radius:.25rem}.step-footer button[data-v-cfc8cbdf]:disabled{background:#ccc}.step-footer button.previous[data-v-cfc8cbdf]{background:transparent;color:var(--text-color)}.input-field[data-v-f2eb403b]{display:flex;flex-direction:column;gap:.5rem}.checkboxes[data-v-f2eb403b]{display:flex;border:1px solid var(--border-color);border-radius:.25rem;align-self:flex-start}.checkboxes input[type=checkbox][data-v-f2eb403b]{display:none}.checkboxes label[data-v-f2eb403b]{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;background-color:var(--secondary-background);height:100%;border-right:1px solid var(--border-color)}.checkboxes input[type=checkbox]:checked+label[data-v-f2eb403b]{background-color:var(--primary-color);color:#fff}.checkboxes .option:first-child label[data-v-f2eb403b]{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.checkboxes .option:last-child label[data-v-f2eb403b]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.checkboxes.fullWidth[data-v-f2eb403b]{display:grid;grid-template-columns:repeat(var(--v58190db0),1fr);width:100%}.checkboxes.fullWidth label[data-v-f2eb403b]{text-align:center}.processing-note{padding:.75rem 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);color:var(--sub-text-color);font-size:.9rem;line-height:1.5}h2{margin-bottom:1rem;margin-top:1rem;font-weight:700}.upload{flex:1;display:flex;flex-direction:column;gap:1rem}#clientDetails{min-width:100%;min-height:7rem;resize:vertical}#schemeName{resize:vertical}.sections[data-v-39faf426]{display:flex;flex-direction:column;gap:1.5rem}.section[data-v-39faf426]{border-bottom:1px solid var(--border-color);padding-bottom:1rem}.section-header[data-v-39faf426]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;font-weight:700}.section-header input[data-v-39faf426]{width:100%}label[data-v-39faf426]{flex:1;display:flex;gap:.5rem;align-items:center}label:hover input[data-v-39faf426]{background:var(--input-background);border:1px solid var(--border-color)}label:hover .delete-button[data-v-39faf426]{opacity:1}.questions[data-v-39faf426]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.questions li[data-v-39faf426]{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.questions li input[data-v-39faf426]{flex:1}.questions li.has-error textarea[data-v-39faf426]{border-color:#b42318}.question-label[data-v-39faf426]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;min-width:0}.questions .question-label textarea[data-v-39faf426]{box-sizing:border-box;width:100%;min-width:0;min-height:3.5rem}input[type=text][data-v-39faf426]{background:none;border:1px solid transparent;transition:all .25s ease}input[type=text][data-v-39faf426]:focus{background:var(--input-background);border:1px solid var(--border-color)}input[type=text]:focus~.delete-button[data-v-39faf426]{opacity:1}textarea[data-v-39faf426]{flex:1;min-height:4.5rem;resize:vertical;background:none;border:1px solid transparent;transition:all .25s ease}textarea[data-v-39faf426]:focus{background:var(--input-background);border-color:var(--border-color)}.validation-message[data-v-39faf426]{color:#b42318;font-size:.85rem}.question-validation[data-v-39faf426]{color:#b42318;font-size:.8rem}.add-question-action[data-v-39faf426]{display:flex;align-items:center;width:fit-content}.sr-only[data-v-39faf426]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.add-button[data-v-39faf426],.delete-button[data-v-39faf426],.add-section[data-v-39faf426]{padding:.35rem .75rem;border:none;border-radius:4px;cursor:pointer;font-size:.85rem}.add-button[data-v-39faf426],.add-section[data-v-39faf426]{background-color:var(--primary-color);color:#fff;margin-left:.5rem}.add-section[data-v-39faf426]{align-self:flex-end}.delete-button[data-v-39faf426]{background-color:#ef4444;display:inline-block;color:#fff;opacity:0;transition:opacity .25s ease}.popup-modal[data-v-fed8dcdf]{position:fixed;background:rgba(0,0,0,.4);backdrop-filter:blur(3px);top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:9;display:grid;place-items:center;box-sizing:border-box;padding:1rem}.modal[data-v-fed8dcdf]{background:var(--main-background);box-shadow:#0000001a 0 4px 12px;line-height:1.5;border-radius:.25rem;max-width:800px;padding:1rem;font-size:.9rem;display:flex;flex-direction:column;box-sizing:border-box;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.modal-header[data-v-fed8dcdf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.modal-header h3[data-v-fed8dcdf]{font-weight:700}.modal-body[data-v-fed8dcdf]{padding-top:0;display:flex;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto}.modal-footer[data-v-fed8dcdf]{display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid var(--border-color);padding-top:1rem;margin-top:1rem}.modal-footer[data-v-fed8dcdf] button{background:var(--primary-color);color:#fff;border:none;padding:.15rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:.9rem}.modal-footer[data-v-fed8dcdf] button.secondary{background:none;color:var(--text-color)}.modal-footer[data-v-fed8dcdf] button.close{background:none;color:var(--text-color);padding:0}header[data-v-fce36cd5]{width:100%;display:flex;align-items:center;justify-content:space-between;color:#fff;padding:1rem 0;position:absolute;transform:translateY(-100%)}header a[data-v-fce36cd5]{color:#141e34}.home-link[data-v-fce36cd5]{margin-left:1.25rem;margin-right:auto;font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem 0;border-bottom:1px solid transparent;text-decoration:none}.home-link[data-v-fce36cd5]:hover,.home-link[data-v-fce36cd5]:focus-visible{border-bottom-color:currentColor}header.on-dark h1 a[data-v-fce36cd5],header.on-dark .home-link[data-v-fce36cd5]{color:#fff}img[data-v-fce36cd5]{height:35px}h1[data-v-fce36cd5]{margin:0;font-size:1.5rem;font-weight:700;color:#333;display:flex;align-items:center;gap:.5rem}.create-rfp-view[data-v-7e56d4a8]{height:80vh;width:90vw;display:grid;position:relative}.create-rfp[data-v-7e56d4a8]{height:80vh;width:90vw;display:grid;grid-template-columns:2.5fr 1fr}h2[data-v-7e56d4a8]{margin-bottom:1rem;margin-top:1rem;font-weight:700}.steps-nav[data-v-7e56d4a8]{display:flex;flex-direction:column;justify-content:space-between;max-height:530px;height:100%;gap:1rem;color:#fff;padding:2rem;align-self:center}.steps-nav button[data-v-7e56d4a8]:disabled{cursor:not-allowed}.steps-nav .step-number[data-v-7e56d4a8]{top:0;left:-3.25rem;font-weight:700;font-size:1.25rem;position:absolute;background:#fafafa;color:#ccc;height:2.5rem;width:2.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid var(--border-color)}.steps-nav .step-number.loading[data-v-7e56d4a8]{color:var(--primary-color)}.steps-nav button[data-v-7e56d4a8]{position:relative;text-align:left;line-height:1.5}.steps-nav button h4[data-v-7e56d4a8]{opacity:.4;font-weight:600;margin-bottom:.25rem}.steps-nav button p[data-v-7e56d4a8]{opacity:.4;font-size:.8rem;color:var(--dark-sub-text-color)}.steps-nav button.complete .step-number[data-v-7e56d4a8]{background:#6cbd6c;border-color:#6cbd6c;color:#fff}.steps-nav button.active h4[data-v-7e56d4a8],.steps-nav button.active p[data-v-7e56d4a8]{opacity:1}.steps-nav button.active .step-number[data-v-7e56d4a8]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.loading[data-v-7e56d4a8]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:1rem}.loading .loader[data-v-7e56d4a8]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem}.loading .loader .dot[data-v-7e56d4a8]{width:.5rem;height:.5rem;border-radius:50%;background:var(--primary-color);animation:pulse 1s infinite ease-in-out}.loading .loader .dot[data-v-7e56d4a8]:nth-child(2){animation-delay:.25s}.loading .loader .dot[data-v-7e56d4a8]:nth-child(3){animation-delay:.5s}.step-contents[data-v-7e56d4a8]{overflow:hidden;background:#fff;border-radius:.25rem;box-shadow:#0000001a 2px 2px 10px}.steps[data-v-7e56d4a8]{height:100%;width:100%}.disabled[data-v-7e56d4a8]{opacity:.1}a[data-v-7e56d4a8]{display:block;box-shadow:#0000000d 2px 2px 10px;background:#fff;padding:1rem;border-radius:.5rem;transition:background .3s ease,color .3s ease;text-align:left;cursor:pointer}a.active[data-v-7e56d4a8]{background:#141e34;color:var(--text-color)}a.delete[data-v-7e56d4a8]:hover{background:#e93f6f;color:var(--text-color)}a[data-v-7e56d4a8]:first-child{flex:1}.modal-container[data-v-bfecf4c6]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:grid;place-items:center}.modal-content[data-v-bfecf4c6]{background:#fff;border-radius:.25rem;width:90%;max-width:600px;box-shadow:#0003 0 10px 20px -10px,#0003 0 4px 20px -10px;display:flex;flex-direction:column;line-height:1.25}.ratings[data-v-bfecf4c6]{display:flex;justify-content:space-between;gap:.5rem}.ratings button[data-v-bfecf4c6]{background:#f4f4f4;padding:.5rem;flex:1;cursor:pointer;font-size:2rem;color:#333;border-radius:.25rem;transition:color .3s ease,background .3s ease;display:flex;justify-content:center}.ratings button.active[data-v-bfecf4c6]{background:#e93f6f;color:#fff}.ratings button:first-child.active[data-v-bfecf4c6]{background:#00a6c9;color:#fff}.ratings button[data-v-bfecf4c6]:hover{background:#eee}.modal-header[data-v-bfecf4c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;background:#f4f4f4;padding:.5rem;font-weight:700;font-size:1.25rem;border-radius:.25rem .25rem 0 .5rem}.modal-header .close-button[data-v-bfecf4c6]{background:transparent;border:none;font-size:1.5rem;cursor:pointer}.modal-body[data-v-bfecf4c6]{display:flex;flex-direction:column;gap:1rem;padding:1rem}.modal-body label[data-v-bfecf4c6]{display:none}.modal-body textarea[data-v-bfecf4c6]{font-family:Montserrat,sans-serif;padding:.75rem;height:100%;width:100%;font-size:1rem;border:1px solid #ddd;border-radius:.25rem}.modal-actions[data-v-bfecf4c6]{display:flex;justify-content:space-between;margin-top:1rem;background:#f4f4f4;padding:.5rem}.modal-actions .cancel-button[data-v-bfecf4c6]{background:#f4f4f4;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;border:none;color:#e93f6f}.modal-actions .submit-button[data-v-bfecf4c6]{background:#00a6c9;color:#fff;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;border:none}.pdf-wrapper{height:100%;overflow:auto;display:flex;flex-direction:column;position:relative;user-select:text;box-shadow:inset 0 0 10px #0000001a}.pdf-wrapper.drawing{cursor:crosshair}.pdf-wrapper.drawing .textLayer{pointer-events:none}.pdf-wrapper .pdf-header{display:flex;gap:.5rem;padding:.5rem 0;justify-content:space-between;position:sticky;top:0;background:#333;z-index:3;color:#fff}.pdf-wrapper .pdf-header .zoom-controls,.pdf-wrapper .pdf-header .page-controls{display:flex;gap:.5rem;align-items:center}.pdf-wrapper .pdf-header label{display:none}.pdf-wrapper .pdf-header select{padding:.25rem .5rem;background:#1a1a1a;border-radius:.25rem;border:0;box-shadow:#0000001a 2px 2px 10px;min-width:40px;height:30px}.pdf-wrapper .pdf-header .btn{background-color:#1a1a1a;padding:.4rem;border-radius:.25rem;height:30px}.pdf-wrapper .pdf{position:relative;overflow:auto;flex:1;display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:.25rem;background:#1a1a1a}.pdf-wrapper .pdf .page-details-wrapper{background:#2c2b2b;padding:.5rem;display:flex;justify-content:space-between;gap:1rem;border-radius:.25rem;align-items:center}.pdf-wrapper .pdf .page-details-wrapper span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-wrapper .pdf .page-details-wrapper button{height:30px}.pdf-wrapper .pdf .page-details-wrapper button img{height:100%}.pdf-wrapper .pdf .page-details-wrapper button:hover{background:#eee}.pdf-wrapper .pdf .page-wrapper{position:relative}.pdf-wrapper .pdf a.link{position:absolute;transition:all .5s ease-in-out}.pdf-wrapper .block-top,.pdf-wrapper .block-bottom,.pdf-wrapper .block-left,.pdf-wrapper .block-right{position:absolute;background:rgba(0,0,0,.7);width:100%;transition:top .5s,height .5s,left .5s,width .5s;z-index:1;backdrop-filter:blur(1.5px)}.pdf-wrapper canvas{border-radius:.25rem;box-shadow:#0000001a 2px 2px 10px;transition:all .5s ease-in-out}.pdf-wrapper .textLayer{transition:all .5s ease-in-out;opacity:.3}.pdf-wrapper .drawn-box{position:absolute;background:rgba(0,0,0,.1);border:1px solid rgba(255,0,0,.2);z-index:2;pointer-events:none}.pdf-wrapper .drawn-box.animate{transition:all .5s ease-in-out}.pdf-wrapper .vignette{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 50px 20px #0006}.pdf-wrapper .highlight-helper{position:absolute;z-index:4;background:#333;border-radius:.25rem;transform:translateY(-110%);display:none}.pdf-wrapper .highlight-helper.active{display:block}.pdf-wrapper .highlight-helper button{background:none;border:0;color:#fff;padding:.5rem 1rem;border-radius:.25rem}.answer button{color:#fff;font-weight:700;background:#00a6c9;border:0;margin-left:.5ch;font-size:.8rem;padding:.25rem .5rem;border-radius:.5rem;cursor:pointer}.answer{position:relative;line-height:1.5;padding:1rem}.answer p+p{margin-bottom:1rem}.answer strong{font-weight:700}.answer em{font-style:italic}.answer a{color:#00a6c9;text-decoration:underline}.answer a:hover{text-decoration:none}.answer-wrapper{position:relative}.answer table{margin:1rem 0;border-radius:.25rem}.answer table thead{background:#8da8ad;color:#fff;border-radius:.25rem}.answer table td,.answer table th{padding:.5rem;font-size:.9rem}.answer table td:not(:last-child),.answer table th:not(:last-child){border-right:1px solid #ccc}.answer table tbody:nth-child(odd){background:#f4f4f4}.references{position:absolute;margin-top:-1.75rem;right:1.5rem}.references button:hover{background:none;text-decoration:underline}.chat-view[data-v-28a8987e]{height:calc(80vh - 6rem);width:80vw;place-self:center;display:grid;position:relative}.container[data-v-28a8987e]{display:grid;grid-template-columns:1fr 0;overflow:hidden;height:100%;width:100%;position:relative;place-items:center}.placeholder[data-v-28a8987e]{background:#ddd}[data-v-28a8987e]::-webkit-scrollbar{width:10px}[data-v-28a8987e]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-28a8987e]::-webkit-scrollbar-thumb{background:#888}[data-v-28a8987e]::-webkit-scrollbar-thumb:hover{background:#555}.multi-select[data-v-28a8987e]{flex-direction:row;align-items:center;padding:.5rem 1rem;width:100%}.chat-toolbar[data-v-28a8987e]{display:flex;align-items:center;gap:.75rem;padding-right:.5rem;width:100%}.source-warning[data-v-28a8987e]{margin:0 1rem .5rem;padding:.5rem .75rem;border-radius:.25rem;background:#fff4e5;color:#7a4700;font-size:.85rem}ul[data-v-28a8987e]{display:flex;padding:1rem;flex:1;list-style:none;flex-direction:column;overflow:auto;gap:1rem;width:100%;background:#fafafa;transition:all .5s ease-in-out;border-radius:.5rem .5rem 0 0}ul li[data-v-28a8987e]{text-align:left;padding:1rem;background:#fff;border-radius:.25rem;border-radius:.5rem .5rem .5rem 0;box-shadow:#0000000d 2px 2px 10px;align-self:flex-start}ul li[data-v-28a8987e] .answer{padding:0}ul li.user[data-v-28a8987e]{align-self:flex-end;border-radius:.5rem .5rem 0;background:#141e34;color:#fff;display:flex;gap:.5rem;align-items:center}.ratings[data-v-28a8987e]{display:flex;gap:.5rem;background:none;padding:0;box-shadow:none}.ratings button[data-v-28a8987e]{background:#fff;border:none;border-radius:.25rem!important;box-shadow:#0000000d 2px 2px 10px!important}.ratings button[data-v-28a8987e]:hover{background:#f4f4f4}textarea[data-v-28a8987e]{font-family:Helvetica,sans-serif;padding:.75rem;height:100%;width:100%;font-size:1rem;border:1px solid #eee;font-family:Montserrat,sans-serif;border-radius:.25rem}.send-message[data-v-28a8987e]{background:#fff;display:flex;padding:1rem;gap:1rem;box-shadow:#0000000d 2px 2px 10px;border-top:none;width:100%;border-radius:.25rem}.send-message label[data-v-28a8987e]{display:none}.send-message .character-count[data-v-28a8987e]{align-self:center;color:#666;font-size:.75rem;white-space:nowrap}.send-message button[data-v-28a8987e]{font-family:Montserrat,sans-serif;font-size:1rem;padding:.5rem 1rem;border:0;background:#141e34;border-radius:.25rem;color:#fff}.chat[data-v-28a8987e]{height:calc(80vh - 6rem);width:80vw;display:flex;flex-direction:column;position:relative;place-items:center;place-self:center;overflow:hidden;background:#fff;box-shadow:#0000001a 2px 2px 10px}.chat.visible[data-v-28a8987e]{height:100%;padding-bottom:1rem}.chat.visible .send-message[data-v-28a8987e]{box-shadow:none;border-top-left-radius:0;border-top-right-radius:0}.sidebar[data-v-28a8987e]{position:absolute;right:0;padding:1rem;background:#333;border-radius:.5rem 0 0 .5rem;height:calc(100% + -0rem);top:0;opacity:0;width:0;transition:all .5s ease-in-out;pointer-events:none}.sidebar.visible[data-v-28a8987e]{opacity:1;pointer-events:all;width:70vw}.sidebar[data-v-28a8987e] .pdf-wrapper{width:calc(70vw - 2rem);padding:0}.sidebar .collapse-sidebar[data-v-28a8987e]{position:absolute;color:#fff;left:-3rem;background:#00a6c9;padding:1rem;top:.5rem;border-radius:.25rem 0 0 .25rem}.loader[data-v-28a8987e]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem}.loader .dot[data-v-28a8987e]{width:.5rem;height:.5rem;border-radius:50%;background:#00a6c9;animation:pulse-28a8987e 1s infinite ease-in-out}.loader .dot[data-v-28a8987e]:nth-child(2){animation-delay:.25s}.loader .dot[data-v-28a8987e]:nth-child(3){animation-delay:.5s}@keyframes pulse-28a8987e{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}button[data-v-28a8987e]:disabled{opacity:.4}.overlay[data-v-28a8987e]{position:fixed;top:0;left:0;height:100%;width:100%;background:#eee;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.overlay input[data-v-28a8987e]{padding:.5rem;min-width:400px}.overlay button[data-v-28a8987e]{padding:.5rem 1rem;background:#f7a600;color:#eee;border:0;border-radius:.25rem}.clear[data-v-28a8987e]{color:#333;border:1px solid #ccc;border-radius:.25rem;flex:0 0 auto;padding:.5rem .75rem;white-space:nowrap}.clear[data-v-28a8987e]:hover{background:none;color:#00a6c9}.dropdown-child-wrapper[data-v-5c4a4f39]{position:fixed;background:#fafafa;border-radius:.25rem;height:16.5rem;width:100%;top:2.75rem;z-index:2;box-shadow:#0000004d 4px 4px 20px}.dropdown-child[data-v-5c4a4f39]{overflow:auto;width:auto;height:100%}.dropdown-item[data-v-5c4a4f39]{display:flex;flex-direction:column;justify-content:flex-start;border-radius:.25rem}.dropdown-item .name[data-v-5c4a4f39]{border-radius:.25rem;color:#333;padding:.5rem 3rem .5rem .5rem;white-space:nowrap;user-select:none;display:flex;width:100%;overflow:hidden;font-size:.9rem;align-items:center;position:relative;transition:background .2s,color .2s}.dropdown-item.locked[data-v-5c4a4f39]{pointer-events:none}.dropdown-item.locked .name[data-v-5c4a4f39]{padding-left:2rem;opacity:.7}.dropdown-item.disabled[data-v-5c4a4f39]{pointer-events:none}.dropdown-item.disabled .name[data-v-5c4a4f39]{opacity:.5}.dropdown-item.disabled:hover .disabled-reason[data-v-5c4a4f39]{display:block}.dropdown-item .expand[data-v-5c4a4f39]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem;padding:.5rem}.dropdown-item .expand svg[data-v-5c4a4f39]{color:#333}.dropdown-item .shrink[data-v-5c4a4f39]{position:absolute;left:1rem}.dropdown-item .shrink svg[data-v-5c4a4f39]{color:#333}.dropdown-item.back[data-v-5c4a4f39]{border-bottom:1px solid #eee}@media (min-width: 1099px){.dropdown-item.back[data-v-5c4a4f39]{display:none}}.dropdown-item.back .name[data-v-5c4a4f39]{padding-left:2.5rem}.dropdown-item ul[data-v-5c4a4f39]{padding-left:4rem}.dropdown-item .image[data-v-5c4a4f39]{height:30px;width:30px;min-width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:1rem}.dropdown-item .image img[data-v-5c4a4f39]{height:100%;width:100%}.dropdown-item .icon[data-v-5c4a4f39]{background:#00a6c9;padding:.25rem;border-radius:50%;width:30px;min-width:30px;height:30px;text-align:center;margin-right:1rem;line-height:2.2;display:flex;align-items:center;justify-content:center}.dropdown-item svg[data-v-5c4a4f39]{font-size:1.2rem;color:#fff}.dropdown-item .locked[data-v-5c4a4f39]{position:absolute;left:.5rem;color:#e93f6f}.dropdown-item svg.has-secondary[data-v-5c4a4f39]{margin-left:-.4rem;margin-top:.4rem;font-size:.8rem}.dropdown-item svg.secondary-icon[data-v-5c4a4f39]{position:absolute;font-size:.7rem;color:#eee;margin-top:-.5rem;margin-right:-.5rem}.dropdown-item:hover>.name[data-v-5c4a4f39]{cursor:pointer;background:#6f9198;color:#fff}.dropdown-item:hover>.name .expand svg[data-v-5c4a4f39],.dropdown-item:hover>.name .shrink svg[data-v-5c4a4f39]{color:#fff}button[data-v-5c4a4f39]{padding:0;margin:0;border:0;background:transparent}.selected>.name[data-v-5c4a4f39]{background:#666;color:#fff}.selected>.name .expand svg[data-v-5c4a4f39],.selected>.name .shrink svg[data-v-5c4a4f39]{color:#fff}.disabled-reason[data-v-5c4a4f39]{display:block;margin-top:-2.7rem;right:.5rem;position:absolute;background:#8da8ad;opacity:.8;color:#fff;padding:.5rem;border-radius:.25rem;font-size:.8rem;z-index:1}.checkbox[data-v-5c4a4f39]{height:1.5rem;width:1.5rem;min-width:1.5rem;border:1px solid #ccc;background:#fafafa;margin-right:.5rem}.checkbox svg[data-v-5c4a4f39]{position:absolute;color:#333;left:.8rem;top:.7rem}.info[data-v-46ca33fb]{color:#00a6c9;font-size:1.25rem;position:absolute;right:0;display:none}@media (max-width: 900px){.info[data-v-46ca33fb]{display:block}}label[data-v-46ca33fb]{white-space:nowrap;padding-right:.5rem}.input-field-holder[data-v-46ca33fb]{display:flex;align-items:flex-start;gap:.5rem;position:relative;flex-direction:column}.input-field-holder .definitions-icon[data-v-46ca33fb]{color:#000}.input-field-holder.disabled input[data-v-46ca33fb]{background:#eee;cursor:default}@media (max-width: 900px){.input-field-holder.has-info[data-v-46ca33fb]{padding-right:3.5rem}.input-field-holder.has-info .lock[data-v-46ca33fb]{right:2.5rem}}input[data-v-46ca33fb]{width:100%;border-radius:3px;padding:.25rem}@media (max-width: 900px){input[data-v-46ca33fb]{font-size:16px}}input[data-v-46ca33fb]:hover{cursor:pointer}input.has-icon[data-v-46ca33fb]{padding-left:3.25rem;width:calc(100% - 4rem)}.image[data-v-46ca33fb]{position:absolute;height:30px;width:30px;min-width:30px;top:50%;left:.5rem;transform:translateY(-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.image img[data-v-46ca33fb]{border-radius:50%;height:100%;width:100%}.icon[data-v-46ca33fb]{position:absolute;top:50%;transform:translateY(-50%);background:#00a6c9;padding:.25rem;border-radius:50%;width:30px;min-width:30px;left:.5rem;height:30px;text-align:center;margin-right:1rem;display:flex;align-items:center;justify-content:center}.icon svg[data-v-46ca33fb]{font-size:1rem;color:#fff}svg.has-secondary[data-v-46ca33fb]{margin-left:-.4rem;margin-top:.4rem;font-size:.7rem}svg.secondary-icon[data-v-46ca33fb]{position:absolute;font-size:.6rem;color:#eee;margin-top:-.5rem;margin-right:-.5rem}input[data-v-46ca33fb]{padding:.5rem 2rem .5rem .5rem;border:none;display:inline-block;background:#fff;border:1px solid #ccc;box-shadow:none;font-size:.9rem}.arrow[data-v-46ca33fb]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:1.4rem;color:#666}.arrow.flip[data-v-46ca33fb]{transform:scaleY(-1) translateY(50%)}.input-wrapper[data-v-46ca33fb]{width:100%;display:flex;position:relative}.dropdown[data-v-46ca33fb]{position:relative;height:100%;overflow:auto;max-height:16.5rem}.dropdown-wrapper[data-v-46ca33fb]{position:absolute;background:#fafafa;width:calc(100% - 2rem);top:4.75rem;border-radius:.25rem;z-index:99;box-shadow:#0000004d 4px 4px 20px}.dropdown-wrapper.open-upwards[data-v-46ca33fb]{transform:translateY(-100%);top:0}.column[data-v-46ca33fb]{flex-direction:column;gap:.5rem}.column .dropdown-wrapper[data-v-46ca33fb]{top:4.25rem}.description[data-v-46ca33fb]{background:#0099ba;position:absolute;color:#fff;left:100%;top:0;padding:1rem;z-index:2;box-shadow:#0006 2px 2px 10px;border-radius:.5rem;margin-left:.5rem;width:75%;line-height:1.5;display:flex;align-items:center}.description svg[data-v-46ca33fb]{border-radius:.25rem;font-size:2rem;margin-right:1rem;width:1.8rem}.description svg.secondary-icon[data-v-46ca33fb]{font-size:.9rem;margin-left:0rem;margin-top:.45rem}.tender-view[data-v-d3c2d735]{height:calc(94vh - 6rem);width:96vw;place-self:center;display:grid;position:relative}.container[data-v-d3c2d735]{height:calc(94vh - 6rem);width:96vw;display:grid;grid-template-columns:.66fr 1fr 0;grid-template-rows:minmax(0,1fr);position:relative;place-items:center;place-self:center;transition:grid-template-columns .5s ease}.container.question-selected[data-v-d3c2d735]{grid-template-columns:300px 2.5fr 300px}.placeholder[data-v-d3c2d735]{background:#ddd}[data-v-d3c2d735] .input-field-holder{width:100%;border-radius:.25rem .25rem 0 0;background:var(--secondary-background);border-bottom:1px solid var(--border-color);padding:1rem}[data-v-d3c2d735] .input-field-holder .name{font-size:.9rem}.overlay-icon[data-v-d3c2d735]{position:absolute;top:1rem;right:1rem;font-size:3rem;color:#0000001a;pointer-events:none}.ratings[data-v-d3c2d735]{display:flex;gap:.5rem;background:none;padding:0;width:auto;justify-self:center;box-shadow:none}.ratings button[data-v-d3c2d735]{background:var(--secondary-background);border:none;border-radius:.25rem!important;box-shadow:#0000000d 2px 2px 10px!important}.file-upload[data-v-d3c2d735]{padding:1rem}.file-upload input[data-v-d3c2d735]{margin-top:1rem}.send-message[data-v-d3c2d735]{background:#f4f4f4;display:flex;padding:1rem;gap:1rem;box-shadow:#0000001a 2px 2px 10px;border:1px solid #ddd;border-top:none;width:100%;border-radius:.5rem}.send-message label[data-v-d3c2d735]{display:none}.send-message button[data-v-d3c2d735]{font-family:Montserrat,sans-serif;font-size:1rem;padding:.5rem 1rem;border:0;background:#141e34;border-radius:.25rem;color:#fff}.sub-question-wrapper[data-v-d3c2d735]{height:100%;display:flex;flex-direction:column;background:var(--main-background);border-radius:.25rem 0 0 .25rem;box-shadow:#0000001a 2px 2px 10px;width:100%}.sub-question-wrapper h2[data-v-d3c2d735]{font-weight:700;padding:0 1rem;position:relative;z-index:9;width:100%;display:inline-block}.sub-question-wrapper .question-sections[data-v-d3c2d735]{padding-top:1rem;justify-content:flex-start;height:100%}.sub-question-wrapper .back[data-v-d3c2d735]{padding:1.15rem 1rem;background:var(--secondary-background);border-radius:.25rem 0 0}.sub-question-wrapper .back button[data-v-d3c2d735]{font-size:.9rem}.centered[data-v-d3c2d735]{height:100%;display:flex;justify-content:center;align-items:center}.centered button[data-v-d3c2d735]{font-size:1rem;padding:.5rem 1rem;border:0;background:#00a6c9;border-radius:.25rem;color:#fff}.right-sidebar[data-v-d3c2d735]{display:flex;flex-direction:column;justify-content:flex-start;height:100%;width:100%;align-self:center;background:var(--main-background);border-radius:0 .25rem .25rem 0;font-size:.9rem;box-shadow:#0000001a 2px 2px 10px}.right-sidebar textarea.small[data-v-d3c2d735]{height:100px;min-height:100px;max-height:35vh;max-width:100%;resize:vertical;margin-top:auto}.right-sidebar .input[data-v-d3c2d735]{width:100%;padding:1rem}.right-sidebar .input .warning[data-v-d3c2d735]{background:#de5e5e;color:#fff;padding:.5rem;border-radius:.25rem;line-height:1.25;font-size:.8rem;margin-bottom:.5rem}.right-sidebar .input .character-count[data-v-d3c2d735]{display:block;margin-top:.25rem;color:var(--secondary-text);text-align:right;font-size:.75rem}.right-sidebar .input label[data-v-d3c2d735]{display:none}.right-sidebar .input textarea[data-v-d3c2d735]{width:100%;background:#fff}.right-sidebar label[data-v-d3c2d735]{font-weight:600;margin-bottom:.5rem;color:#fff}.right-sidebar ul[data-v-d3c2d735]{overflow:auto;padding:1rem;flex:1}.right-sidebar button[data-v-d3c2d735]{padding:.5rem;overflow:hidden;width:100%;text-align:left;font-size:.9rem;display:grid;grid-template-columns:min-content 1fr;column-gap:1rem;row-gap:.5rem;align-items:center;grid-template-rows:min-content min-content}.right-sidebar button .section-summary[data-v-d3c2d735]{min-width:0}.right-sidebar button .section-metrics[data-v-d3c2d735]{display:block;line-height:1.45;white-space:normal}.right-sidebar button .section-metrics .metric-separator[data-v-d3c2d735]{color:#9ca3af;margin:0 .35rem}.right-sidebar button .icon[data-v-d3c2d735]{font-size:1rem;color:var(--dark-sub-text-color);grid-row:1/span 2}.right-sidebar button .icon .accepted[data-v-d3c2d735]{color:#6cbd6c}.right-sidebar button .sub[data-v-d3c2d735]{font-size:.75rem;color:var(--sub-text-color);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-sidebar button.selected[data-v-d3c2d735]{background:#141e34;color:#fff;border-radius:.25rem}.right-sidebar button.selected .sub[data-v-d3c2d735],.right-sidebar button.selected .icon[data-v-d3c2d735]{color:#eee}.question-sections[data-v-d3c2d735]{display:flex;flex-direction:column;justify-content:flex-start;justify-self:flex-start;height:100%;gap:1rem;padding:1rem;width:100%;align-self:center;overflow-y:auto;overflow-x:hidden;background:var(--main-background);border-radius:.25rem 0 0 .25rem;box-shadow:#0000001a 2px 2px 10px}.question-sections button[data-v-d3c2d735]:disabled{cursor:not-allowed}.question-sections .step-number[data-v-d3c2d735]{top:0;left:-3.25rem;font-weight:700;font-size:1.25rem;background:#fff;color:#374151;height:2.5rem;grid-row:1/span 2;width:2.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #6b7280}.question-sections .step-number.loading[data-v-d3c2d735]{color:var(--primary-color)}.question-sections button[data-v-d3c2d735]{position:relative;text-align:left;line-height:1.5;width:100%;display:grid;grid-template-rows:min-content;grid-template-columns:min-content 1fr;overflow:hidden;padding:.5rem;column-gap:1rem}.question-sections button h4[data-v-d3c2d735]{opacity:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem}.question-sections button strong[data-v-d3c2d735]{display:inline-block;margin-right:.5ch}.question-sections button p[data-v-d3c2d735]{opacity:1;font-size:.8rem;color:var(--sub-text-color);white-space:pre-line}.question-sections button.complete .step-number[data-v-d3c2d735]{background:rgb(0,47,95);border-color:#002f5f;color:#fff}.question-sections button.approved .step-number[data-v-d3c2d735]{background:#6cbd6c;border-color:#6cbd6c;color:#fff}.question-sections button.selected[data-v-d3c2d735]{background:#141e34;color:#fff;border-radius:.25rem;opacity:1}.question-sections button.selected h4[data-v-d3c2d735],.question-sections button.selected p[data-v-d3c2d735]{opacity:1;color:#fff}.question-sections button.selected .step-number[data-v-d3c2d735]{background:#fff;border-color:#fff;color:#141e34}.title[data-v-d3c2d735]{display:flex;background:var(--secondary-background);align-items:flex-end;margin-top:-1rem;margin-left:-1rem;margin-right:-1rem;padding:1rem}.sub-title[data-v-d3c2d735]{display:flex;align-items:center;justify-content:flex-end;padding:.5rem 1rem;margin-left:-1rem;margin-right:-1rem;background:var(--main-background);gap:.5rem}.sub-title button[data-v-d3c2d735]{font-size:.8rem;padding:.5rem 1rem;border:0;background:var(--primary-color);color:#eee;border-radius:.25rem;white-space:nowrap}.approved-row[data-v-d3c2d735]{padding:.5rem 0;font-size:.9rem;display:flex;align-items:center;align-self:flex-start}.approved-row svg[data-v-d3c2d735]{margin-right:.5rem;color:#6cbd6c}.chat[data-v-d3c2d735]{overflow:hidden;background:#fff;box-shadow:#0000001a 2px 2px 10px;width:100%;height:100%;display:flex;flex-direction:column;padding:1rem;position:relative;z-index:9;font-size:.9rem}.chat .scroll[data-v-d3c2d735]{flex:1;overflow:auto;margin-right:-1rem}.chat .download[data-v-d3c2d735]{position:absolute;left:0;background:var(--primary-color);color:#eee;border:0;border-radius:.25rem;padding:.5rem 1rem}.chat.empty[data-v-d3c2d735]{display:flex;overflow:auto;width:100%;padding:2rem}.chat.empty h2[data-v-d3c2d735]{width:100%}.chat.empty h2 button[data-v-d3c2d735]{margin-left:.5rem;font-size:1rem}.chat.empty .download[data-v-d3c2d735]{position:relative;margin-top:auto;align-self:center}.chat.empty .description[data-v-d3c2d735]{margin-top:1rem;font-size:.9rem;line-height:1.5;width:100%;color:var(--sub-text-color)}.chat textarea.small[data-v-d3c2d735]{height:100px;min-height:100px;margin-top:auto}.chat label[data-v-d3c2d735]{display:none}.chat .refinement[data-v-d3c2d735]{padding:1rem;border-radius:1rem;width:100%;font-style:italic;opacity:.6}.chat .save[data-v-d3c2d735]{background:var(--primary-color);color:#eee;border:0;border-radius:.25rem;padding:.5rem 1rem;margin-top:.5rem;margin-left:1rem}.chat h2[data-v-d3c2d735]{font-weight:700;text-align:left;width:100%;font-size:1.1rem;margin-bottom:0;line-height:1.25;margin-top:0;border-radius:.25rem}.chat h5[data-v-d3c2d735]{padding:0 1rem;color:var(--sub-text-color);font-style:italic;margin-bottom:-1.5rem}.instructions[data-v-d3c2d735]{margin-top:1rem;margin-bottom:1rem;font-size:.9rem;line-height:1.5;width:100%;background:var(--secondary-background);padding:2rem 3rem;list-style-type:disc}.cards[data-v-d3c2d735]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:100px;gap:1rem;width:100%;margin-top:1rem;margin-bottom:1rem}.card[data-v-d3c2d735]{border-radius:.25rem;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;font-size:1rem;background:var(--main-background)}.progress-bar-wrapper[data-v-d3c2d735]{background:var(--secondary-background);border-radius:.25rem;width:80%;height:1rem;margin-top:1rem;border:1px solid var(--border-color)}.progress-bar-wrapper .progress-bar[data-v-d3c2d735]{background:var(--primary-color);height:100%;border-radius:.25rem;transition:width .5s ease-in-out;animation:glowBackground-d3c2d735 2s linear infinite alternate-reverse}@keyframes glowBackground-d3c2d735{0%{opacity:.5}to{opacity:1}}.sidebar[data-v-d3c2d735]{position:fixed;right:0;padding:1rem;background:var(--sidebar-background);border-radius:.25rem 0 0 .25rem;height:calc(100% + -0rem);top:0;opacity:0;width:0;z-index:10;transition:all .5s ease-in-out;pointer-events:none}.sidebar.visible[data-v-d3c2d735]{opacity:1;pointer-events:all;width:70vw}.sidebar[data-v-d3c2d735] .pdf-wrapper{width:calc(70vw - 2rem);padding:0}.sidebar .collapse-sidebar[data-v-d3c2d735]{position:absolute;color:var(--text-color);left:-3rem;background:var(--primary-color);padding:1rem;top:.5rem;border-radius:.25rem 0 0 .25rem}.loader[data-v-d3c2d735]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-left:1rem;margin-top:.5rem}.loader .dot[data-v-d3c2d735]{width:.5rem;height:.5rem;border-radius:50%;background:var(--primary-color);animation:pulse-d3c2d735 1s infinite ease-in-out}.loader .dot[data-v-d3c2d735]:nth-child(2){animation-delay:.25s}.loader .dot[data-v-d3c2d735]:nth-child(3){animation-delay:.5s}@keyframes pulse-d3c2d735{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}button[data-v-d3c2d735]:disabled{opacity:.4}.counter[data-v-d3c2d735]{margin-top:1rem;margin-bottom:1rem;align-self:flex-end}.counter strong[data-v-d3c2d735]{margin:0 .25rem}.counter button[data-v-d3c2d735]{margin:0 .5rem}strong[data-v-d3c2d735]{font-weight:700}.overlay[data-v-d3c2d735]{position:fixed;top:0;left:0;height:100%;width:100%;background:#eee;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.overlay input[data-v-d3c2d735]{padding:.5rem;min-width:400px}.overlay button[data-v-d3c2d735]{padding:.5rem 1rem;background:#f7a600;color:#eee;border:0;border-radius:.25rem}.clear[data-v-d3c2d735]{color:#333;border:0;border-radius:.25rem;position:absolute;left:0;font-size:1.5rem;top:.75rem}.clear[data-v-d3c2d735]:hover{background:none;color:var(--primary-color)}.chat-messages[data-v-d3c2d735]{display:flex;padding:1rem;flex-direction:column;overflow:auto;gap:1rem;width:100%;height:100%}.chat-messages li[data-v-d3c2d735]{text-align:left;padding:.5rem;background:rgba(0,0,0,.2);border-radius:.5rem .5rem .5rem 0;box-shadow:#0000001a 2px 2px 10px;align-self:flex-start}.chat-messages li.hidden[data-v-d3c2d735]{display:none}.chat-messages li.user[data-v-d3c2d735]{background:var(--primary-color);color:var(--text-color);border-radius:.5rem .5rem 0;align-self:flex-end}.questions[data-v-d3c2d735]{display:flex;flex-direction:column;padding:.25rem;gap:.5rem}.questions button[data-v-d3c2d735]{display:grid;grid-template-columns:auto 1fr auto;gap:.25rem;text-align:left}.questions .id[data-v-d3c2d735]{font-weight:700}.download-options[data-v-d3c2d735]{display:flex;flex-direction:column;gap:.75rem;text-align:left}.download-options label[data-v-d3c2d735]{display:flex;flex-direction:column;gap:.35rem;font-weight:600}.download-options input[data-v-d3c2d735]{border:1px solid var(--border-color);border-radius:.25rem;padding:.5rem;width:100%}.download-options p[data-v-d3c2d735]{color:var(--sub-text-color);font-size:.85rem;margin:0}.download-options .error[data-v-d3c2d735]{color:#de5e5e;font-weight:600}.loading[data-v-6612ba60]{display:inline-block;position:absolute;z-index:1000;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%,-50%)}.loading div[data-v-6612ba60]{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #e93f6f;border-radius:50%;animation:loading-ring-6612ba60 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#e93f6f transparent transparent transparent}.loading div[data-v-6612ba60]:nth-child(1){animation-delay:-.45s}.loading div[data-v-6612ba60]:nth-child(2){animation-delay:-.3s}.loading div[data-v-6612ba60]:nth-child(3){animation-delay:-.15s}.partial[data-v-6612ba60]{width:3.125rem;height:3.125rem}.partial div[data-v-6612ba60]{width:2.5rem;height:2.5rem;margin:4px;border-width:4px}@keyframes loading-ring-6612ba60{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin[data-v-da03d213]{height:75%;width:80vw;display:grid;position:relative;margin-top:1.5rem;border-radius:.5rem;min-height:0}.container[data-v-da03d213]{display:grid;grid-template-columns:1fr 1fr;width:80vw;box-shadow:#0000001a 2px 2px 10px;background:#fff;border-radius:.25rem;overflow:hidden;min-height:0}aside[data-v-da03d213]{min-height:0;overflow:hidden}.unauthorised[data-v-da03d213]{display:grid;place-items:center;height:100%;font-size:1.5rem;color:#141e34;background:#fff}ul[data-v-da03d213]{height:100%;display:flex;flex-direction:column;gap:.5rem;padding:1rem;overflow:auto;min-height:0}ul li[data-v-da03d213]{display:flex;gap:.5rem}ul button[data-v-da03d213]{width:100%;text-align:left;padding:.5rem;line-height:1.25;color:var(--sub-text-color);background:#fafafa;border:1px solid var(--border-color);border-radius:.25rem}ul button.active[data-v-da03d213]{background:#00a6c9;color:#fff}ul button.delete[data-v-da03d213]:hover{background:#e93f6f;color:#fff}ul button[data-v-da03d213]:first-child{flex:1}ul .document[data-v-da03d213]{display:flex}ul .document>button[data-v-da03d213]:first-child{flex:1}ul .document>button[data-v-da03d213]:last-child{width:auto}.documents[data-v-da03d213]{border-left:1px solid var(--border-color);width:100%;overflow:auto}.upload-header[data-v-da03d213]{margin-bottom:1rem;flex-direction:column}.upload-error[data-v-da03d213]{color:#e93f6f;font-size:.85rem}.ingestion[data-v-da03d213]{align-items:stretch;background:#fafafa;border:1px solid var(--border-color);border-left:4px solid #faa743;border-radius:.25rem;padding:.5rem}.ingestion[data-status=Failed][data-v-da03d213]{border-left-color:#e93f6f}.ingestion .ingestion-info[data-v-da03d213]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.25rem}.ingestion .ingestion-info strong[data-v-da03d213]{color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ingestion .ingestion-info span[data-v-da03d213],.ingestion .ingestion-info small[data-v-da03d213]{color:var(--sub-text-color);font-size:.8rem;line-height:1.25}.ingestion .ingestion-info small[data-v-da03d213]{color:#e93f6f}.ingestion button[data-v-da03d213]{width:auto;flex:none}.ingestion .retry[data-v-da03d213]:hover{background:#00a6c9;color:#fff}[data-v-da03d213] .pdf-header{padding:.5rem 1rem}.pdf-container[data-v-da03d213]{height:80vh;width:100%;overflow:hidden}.login-view[data-v-9b271ff1]{height:100%;overflow:hidden;width:100%;position:relative;box-shadow:#0000001c 2px 2px 10px;display:grid;place-items:center;border-radius:1rem;background:#f4f4f4}.primary[data-v-9b271ff1]{position:relative;border-radius:.25rem;padding:.5rem 1rem;color:#fff;background:#141e34;z-index:99;user-select:none}.login-dialog[data-v-9b271ff1]{display:flex;flex-direction:column;padding:1.5rem;gap:1.5rem;position:relative;z-index:1;border-radius:.5rem;max-width:600px}h1[data-v-9b271ff1]{font-size:2rem;margin-bottom:2rem}h1[data-v-9b271ff1] .logo{right:auto}p[data-v-9b271ff1]{line-height:1.5;font-size:1.1rem;margin-bottom:1rem}.logo[data-v-9b271ff1]{position:absolute;top:1rem;right:1rem;height:60px}.home[data-v-2a335b91]{height:50vh;width:80vw;display:grid;grid-template-columns:2.5fr 1fr;position:relative;margin-top:1.5rem;border-radius:.5rem}h2[data-v-2a335b91]{font-weight:700}.existing[data-v-2a335b91],.create[data-v-2a335b91],.chat[data-v-2a335b91]{height:100%;display:flex;flex-direction:column;overflow:auto;width:100%;background:#fff;border-radius:.25rem;padding:1rem}.create[data-v-2a335b91]{height:auto;align-items:flex-start}.existing[data-v-2a335b91]{box-shadow:#0000001a 2px 2px 10px}ul[data-v-2a335b91]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem;flex:1;height:100%;max-height:300px;overflow:auto}.create button[data-v-2a335b91]{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:.9rem}li button[data-v-2a335b91]{width:100%;text-align:left;padding:.5rem;line-height:1.25;color:var(--sub-text-color);background:#fafafa;border:1px solid var(--border-color);border-radius:.25rem}li button.selected[data-v-2a335b91]{color:#00a6c9}li button .small[data-v-2a335b91]{font-size:.75rem;color:var(--date-text-color)}.chat[data-v-2a335b91]{background:none;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem}.chat button[data-v-2a335b91]{background-color:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;width:auto}.loader[data-v-2a335b91]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-left:1rem;margin-top:.5rem}.loader .dot[data-v-2a335b91]{width:.5rem;height:.5rem;border-radius:50%;background:var(--primary-color);animation:pulse 1s infinite ease-in-out}.loader .dot[data-v-2a335b91]:nth-child(2){animation-delay:.25s}.loader .dot[data-v-2a335b91]:nth-child(3){animation-delay:.5s}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;color:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,a{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}button{background-color:transparent;cursor:pointer}b{font-weight:700}:root{--main-background: #f8f8f8;--dark-background: #141e34;--primary-background: #fff;--secondary-background: #f4f4f4;--input-background: #f4f4f4;--sidebar-background: #333;--primary-color: #00a6c9;--primary-color-dark: #079dbb;--text-color: #333;--sub-text-color: #666;--dark-sub-text-color: #bbb;--date-text-color: #888;--border-color: #eaeaea;--chat-background: linear-gradient(120deg, #26282c, #39a5c93d);--aside-background: linear-gradient(10deg, #141e34, #2c2d33)}html,body{height:100%;width:100%;color:var(--text-color);overflow:hidden;font-family:Montserrat,sans-serif}html{font-family:Helvetica,sans-serif;line-height:1.5}button{font-family:Montserrat,sans-serif;font-size:1rem;cursor:pointer}#app{width:100%;height:100%;overflow:hidden}.view{width:100%;height:100%;overflow:hidden;display:grid;grid-template-rows:1fr;place-items:center}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;width:5px;border-radius:.5rem}::-webkit-scrollbar-thumb{background:#888;border-radius:.5rem;width:5px}::-webkit-scrollbar-thumb:hover{background:#555}.error,.required-marker{color:#de5e5e;font-weight:700}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.input-field{display:flex;flex-direction:column;gap:.5rem}.field-label{display:flex;align-items:center;width:fit-content}textarea,input{font-family:Helvetica,sans-serif;padding:.5rem .75rem;font-size:1rem;font-family:Montserrat,sans-serif;border-radius:.25rem;line-height:1.25;background:var(--input-background);border:1px solid var(--border-color)}
