body{background-color:#e43d51;margin-left:0;margin-right:0;font-family:Prompt,serif}.action-btn{background-color:#c03049;border:none;color:#fff;width:200px;text-align:center;padding-top:10px;padding-bottom:10px;border-radius:.5em;font-size:1em;cursor:pointer;margin-bottom:20px;margin-top:15px}.action-btn:hover{opacity:.6}.admin-message{color:#fff;font-size:1.8rem;padding-top:3rem;height:calc(100vh - 150px)}.body-container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;height:calc(100vh - 70px)}ul.child-options{display:flex;flex-wrap:wrap}li.child-options{list-style-type:none}li.child-options:after{content:"|";padding-right:.7rem;padding-left:.7rem}li.child-options:first-child:before{content:"Options:";font-weight:700;padding-right:1rem}li.child-options:last-child:after{content:""}.header-text{font-size:1.8rem;padding-top:1.5rem;padding-bottom:1.5rem}.kokoro-logo{height:51px;width:280px;margin-top:7px}.loading{font-weight:700;display:inline-block;font-family:monospace;font-size:30px;clip-path:inset(0 3ch 0 0);animation:l 2s steps(4,jump-none) infinite}@keyframes l{to{clip-path:inset(0)}}.prompt-input{width:30rem}.question-child{display:flex;justify-content:space-between}.question-child-container{width:60vw}.question-code{font-weight:700}.question-code:after{content:".";padding-right:.5rem}.question-classification{font-size:1.3rem;font-style:italic}.question-list-container{height:calc(100vh - 150px);overflow-y:auto}.question-result{border-radius:.5em;width:60vw;margin-top:1.5rem;padding:.8rem;background-color:#c03049;margin-bottom:2.5rem;margin-right:1rem}.question-result-body{background-color:#fff;margin:1rem -.8rem -1.8rem;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;padding-top:1rem;padding-bottom:.8rem}.question-result-body li:hover{background-color:#e43d511a}.question-result-head{color:#fff;font-size:1.6rem}.question-result-subhead{font-size:1.3rem;display:flex}.question-stats{font-style:italic;font-size:1.1rem;flex:0 0 22rem;display:inline-block;margin-right:.7rem;margin-left:.7rem}.search-btn{font-size:4rem;position:absolute;right:2.5rem;top:2rem;cursor:pointer}.search-btn:hover{opacity:.6}.search-container{background-color:#fff;border-radius:.5em;text-align:center}.search-run-container{position:relative;margin-left:-1rem}.searching{color:#fff;font-size:1.8rem;padding-top:3rem;height:calc(100vh - 150px);display:inline-block;font-family:monospace;clip-path:inset(0 4ch 0 0);animation:l 1s steps(4,jump-none) infinite}.settings{background-color:#d3d3d3;padding:1rem 4.5rem 1rem 1rem;position:relative;width:100vw;left:0;display:flex;flex-wrap:wrap}.settings-btn{position:absolute;color:#fff;top:68px;right:5px;border:1px solid white;padding:8px;border-radius:5px;cursor:pointer}.settings-btn:hover{opacity:.6}.settings-item{margin-right:1rem;margin-bottom:.5rem}.site-header{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;padding-left:20px;padding-right:25px;padding-top:5px}.stats-tooltip{border-radius:.5rem;background-color:#d3d3d3;border:1px solid grey;color:#000;position:absolute;bottom:1px;top:1.5rem;height:13.7rem;padding:.5rem;z-index:999;display:none}.stats-tooltip-parent{height:18rem;width:20rem}.stats-tooltip-container:hover .stats-tooltip{display:block}.stats-tooltip-container{position:relative}.text-area{padding:10px;font-size:1em;resize:vertical;width:55vw;margin-left:3vw;margin-right:3vw;max-height:calc(100vh - 300px)}.text-area:hover,.text-area:active,.text-area:focus,.text-area:focus-visible{border-width:.5px;border-style:solid;border-color:#ff3748}.text-area-search-run{margin-top:10px;padding-right:4.5rem;width:60vw;margin-right:1rem;margin-left:0}@media (max-width: 1024px){.question-stats{flex:0 0 11rem}}@media (max-width: 768px){.kokoro-logo{height:26px;width:140px;margin-top:4px}.score-logo{height:28px;width:90px}.search-btn{font-size:2.5rem;position:absolute}}.chat-container{display:flex;align-items:center;flex-direction:column;height:calc(100vh - 70px)}.chat-header-text{font-size:1.8rem;padding-top:1rem;padding-bottom:.5rem}.chat-result{width:80vw;background-color:#fff;padding:.5rem;height:70vh;overflow-y:auto;margin-left:-1vw}.chat-search-overlay{color:#000;margin-bottom:5rem;margin-top:-10rem;font-size:1.5rem;padding-top:3rem;display:inline-block;font-family:monospace;clip-path:inset(0 4ch 0 0);animation:l 1s steps(4,jump-none) infinite}.chat-search-answer{margin-top:1rem;margin-bottom:1rem}.chat-search-question{background-color:#d3d3d3;display:inline;padding:.5rem;font-style:italic;border-radius:.5rem}.chat-text-area{width:80vw}.header{display:flex;justify-content:space-between;margin-bottom:1.5rem;width:75vw}.header-logo{height:3rem;margin-right:8px;object-fit:contain;margin-top:.75vh}.header-login{margin-top:calc(.75vh + .15rem);background-color:#fff;border:1px solid rgb(209,213,219);border-radius:6px;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;font-family:Rubik;height:fit-content;cursor:pointer}.header-login:hover{background-color:#f9fafb}@media (max-width: 1425px){.header{width:90vw}}.footer{background-color:#c0314a;color:#fff;padding-top:40px;padding-bottom:20px;font-family:Rubik;margin-bottom:-8px;width:100%}.footer-container{display:flex;justify-content:space-between;flex-wrap:wrap;width:75vw;justify-self:center}.footer-section{flex:1;min-width:200px;margin-left:20px;margin-right:20px}.footer-section h1.logo{font-size:24px;font-weight:700;letter-spacing:.3em}.footer-section h3{font-size:18px;font-weight:700;margin-bottom:10px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:8px}.footer-section a{color:#fff;text-decoration:none;transition:opacity .3s ease}.footer-section a:hover{opacity:.75}.footer-bottom{text-align:center;padding:20px 0 0;font-size:14px;opacity:.9}.footer-logo{width:180px;height:27px;object-fit:contain}.footer-text{color:#e5e7eb;font-weight:300}.footer-text-light,.footer-text-light a{color:#f3f4f6;font-weight:300}@media (max-width: 1425px){.footer-container{width:90vw}}.cm-ask-question{font-size:.85rem;font-weight:500;font-family:Rubik,sans-serif;color:#374151!important}.cm-button-open{width:100px;height:100px;cursor:pointer}.cm-button-open-bounce{animation:bounce 1s ease}.cm-button-open:hover{animation:bounce-hover 1s ease}.cm-button-open-wrapper{position:fixed;bottom:5px;right:5px;z-index:99}.cm-button-open-wrapper:hover .tooltip{visibility:visible;bottom:97px;right:97px;top:auto}.cm-chat-body{padding:12px 12px 6px;flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.cm-chat-input-container{flex:1;display:flex;margin-bottom:12px}.cm-chat-input{padding:10px;font-size:15px;border:1px solid #ccc;border-radius:.5rem;outline:none;margin-right:10px;width:82%}.cm-chat-input::placeholder{opacity:.5}.cm-chat-input:focus{border-color:#e53e5199;box-shadow:0 2px 3px #00000026}.cm-close-image{height:1rem;width:1rem;cursor:pointer}.cm-container{position:fixed;bottom:2vh;right:20px;width:500px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;overflow:hidden;height:90vh;z-index:9999}.cm-header{background-color:#e53e51;color:#fff;padding:12px;display:flex;justify-content:space-between;align-items:center}.cm-header-image{height:25px;width:25px}.cm-message{padding:12px;border-radius:8px;font-size:.95rem;line-height:1.4;word-wrap:break-word;margin-bottom:.5rem}.cm-message-markdown-content{word-wrap:break-word;white-space:pre-wrap}.cm-message.cm-bot{background:#f3f5f7;border:1px solid #e0e0e0}.cm-message.cm-user{align-self:flex-start;background:#ffeaea;border:1px solid #f8d7da;color:#333;margin-left:2rem}.cm-question-container{padding:12px}.cm-question-container label{font-size:13px;color:#666;margin-bottom:6px;display:block}.cm-question-container-initial{padding-left:5px;padding-right:0;margin-right:-8px;margin-top:0;margin-bottom:-1.6rem}.cm-restart-button{background:#d02e41;border:none;color:#fff;cursor:pointer;font-size:14px;border-radius:.5rem;font-family:Open Sans,sans-serif;padding:.5rem;margin-top:-.3rem;margin-bottom:-.3rem;margin-right:.8rem}.cm-restart-button:hover{background-color:#b82839}.cm-restart-image{height:1rem;width:1rem;margin-right:.5rem;margin-top:.1rem}.cm-sample-button{width:fit-content;margin-left:.3rem}.cm-sample-button:hover{background-color:#f9fafb}.cm-send-btn{background-color:#e53e51;color:#fff;border:none;padding:.8rem 1rem .8rem .8rem;border-radius:.5rem;cursor:pointer}.cm-send-btn:disabled{background-color:#f2bcbc;cursor:not-allowed}.cm-send-image{height:1rem;width:1rem}.cm-suggestions{display:flex;flex-direction:column;gap:8px}.cm-suggestions button{background:#fff;border:1px solid #ccc;padding:6px 10px;font-size:14px;border-radius:20px;cursor:pointer;text-align:left;transition:background .2s;font-family:Open Sans,sans-serif}.cm-title-text{font-family:Rubik,sans-serif;font-weight:500;font-size:1.125rem;margin-left:.8rem}.cm-title-text2{font-family:Rubik,sans-serif;font-weight:500}.cm-title-text3{font-size:.85rem;color:#6b7280;padding-left:.2rem}@media (max-width: 1024px){.cm-button-open{width:75px;height:75px}.cm-button-open-wrapper:hover .tooltip{bottom:85px;right:95px;top:auto}}@media (max-width: 560px){.cm-container{width:100vw;height:100vh;border-radius:0;left:0;top:0;right:0;bottom:0}.cm-restart-text{display:none}.cm-restart-image{margin-right:0}.cm-button-open{width:50px;height:50px}.cm-button-open-wrapper:hover .tooltip{bottom:60px;right:70px;top:auto}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes bounce-hover{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.qr-action-button-container{display:flex;justify-content:space-between}.qr-container{background-color:#fff;padding:.75rem 1.5rem .5rem;border-radius:1rem;margin-top:16px;border-color:#e5e5e5;border-width:1px;border-style:solid;font-family:Open Sans}.qr-base-text{color:#4b5563;font-size:.75rem;padding-top:.65rem;margin-right:1rem}.qr-data-column{width:5.5rem;min-width:5.5rem;text-align:center}.qr-head{margin-bottom:1rem;border-radius:1rem;background-color:#f9fafb;padding:.75rem}.qr-highlight{color:#e53e51}.qr-question-id{font-weight:700}.qr-question-type{float:left;margin-top:.5rem;font-size:.75rem;padding-top:.15rem!important;padding-bottom:.15rem!important;margin-right:1rem}.qr-question-view-button{border:none;background-color:#f5f5f5;border-radius:.25rem;color:#737373;font-size:.875rem;display:flex;width:8rem;cursor:pointer;margin-right:.5rem}.qr-question-view-button-active{background-color:#fff;color:#0a0a0a}.qr-question-view-button-inactive:hover{background-color:#0a0a0a1a}.qr-question-view-button-icon{width:1rem}.qr-question-view-button-text{padding-top:.25rem;padding-left:.5rem}.qr-question-view-selectors{background-color:#f5f5f5;padding:.4rem 0 .4rem .4rem;width:fit-content;margin-bottom:1rem;border-radius:.5rem;display:flex;flex-direction:row}.qr-title{color:#e53e51;font-size:1.125rem}.qr-table{overflow-x:auto;border-radius:8px;border:1px solid rgb(229,229,229)}.qr-table table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;color:#0a0a0a;overflow-x:auto}.qr-table tbody td:first-child,.qr-table tfoot td:first-child{padding-left:.75rem}.qr-table tbody tr:last-child td{border-bottom:none}.qr-table td{font-weight:300;padding-bottom:.125rem;padding-top:.125rem;font-size:.875rem}.qr-table tfoot{background-color:#f9fafb;font-weight:500}.qr-table tfoot td{font-weight:500;font-size:1rem}.qr-table thead{background-color:#f9fafb}.qr-table thead th{padding:.75rem}.qr-table th,td{text-align:left;border-bottom:1px solid rgb(229,229,229);font-weight:300}.qr-table th{font-weight:500}.qr-table th.qr-data-column{text-align:center}.qr-table thead th:first-child{background-color:#f9fafb}.qr-table td:first-child{background-color:#fff}.qr-table thead th:first-child,.qr-table td:first-child{position:sticky;left:0;z-index:2;min-width:13.5rem}.qr-table-small .qr-data-column{width:4.5rem;min-width:4.5rem}.qr-table-small td{font-size:.75rem}.qr-table-small tfoot td{font-size:1rem}.qr-table-small th,td{font-size:.75rem}@media (max-width: 720px){.qr-data-column{width:4.5rem;min-width:4.5rem}.qr-table thead th:first-child,.qr-table td:first-child{min-width:7rem}.qr-container{padding:1rem 1rem .5rem}}.qr-export-csv-button{border:1px solid #ccc;border-radius:4px;margin-right:0;margin-top:.4rem}.qr-export-csv-button:hover{background-color:#0a0a0a1a}.qr-insight-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem 1.5rem;margin:1rem 0;font-family:Open Sans}.qr-insight-title{color:#1e3a8a;font-size:1.1rem;font-weight:600}.qr-insight-title-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.qr-insight-title-container h3{margin:0}.qr-insight-copy-btn{background-color:transparent;border:none;cursor:pointer;padding:8px;margin:0;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.qr-insight-copy-btn:hover{background-color:#0000000d}.qr-insight-copy-btn:active{transform:scale(.95);background-color:#0000001a}.qr-insight-copy-success{color:#22c55e;background-color:#22c55e1a}.qr-insight-copy-success:hover{background-color:#22c55e26}.qr-insight-content-markdown{font-size:.95rem;line-height:1.4;word-wrap:break-word;white-space:pre-wrap}.qs-button-container{display:flex;justify-content:center;margin-top:1rem;margin-bottom:1rem}.qs-card{background-color:#fff;padding:8px;box-sizing:border-box;border-radius:1rem;box-shadow:0 8px 16px #0000000f;width:100%;margin-bottom:1rem;border-color:#f3f4f6;border-style:solid;border-width:.8px}.qs-card-sticky{position:sticky;top:0;z-index:3}ul.qs-child-options{display:flex;flex-wrap:wrap;padding-inline-start:.75rem;margin-block-start:8px;font-size:.875rem}li.qs-child-options{list-style-type:none}li.qs-child-options:after{content:"|";padding-right:.7rem;padding-left:.7rem}li.qs-child-options:first-child:before{content:"Options:";font-weight:700;padding-right:1rem}li.qs-child-options:last-child:after{content:""}.qs-clear-history-button{background-color:#fff;color:#6b7280;font-size:.75rem;font-weight:600;border:none;height:2.5rem;margin-top:.8rem}.qs-clear-history-button:hover{background-color:#f4f4f5;border-radius:.5rem}.qs-clear-history-cross{height:.8rem}.qs-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:75vw;max-width:1800px;margin:auto}.qs-form-group{margin-bottom:1.75rem}.qs-history-button{border-radius:.5rem;background-color:#f9fafb;padding:.6rem;font-size:.875rem;border-width:.9px;border-color:#e5e7eb;border-style:solid;font-weight:600;cursor:pointer;margin-right:.5rem}.qs-history-button:hover{background-color:#e6e7e8}.qs-history-button-container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5rem}.qs-icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:#9ca3af}.qs-input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #e5e7eb;border-radius:.625rem;font-size:1rem;outline:none;transition:border-color .2s;font-weight:300}.qs-input:focus{border-color:#ef4444}.qs-input-wrapper{position:relative;display:flex;flex-grow:1}.qs-label{font-weight:500;margin-bottom:.75rem;display:block;color:#111827;font-size:1.5rem}.qs-larger-text{font-size:1.25rem}.qs-no-results{text-align:center;width:880px}.qs-question-type{border-radius:.5rem;padding:.3rem .6rem}.qs-question-type-history{font-size:.8rem;margin-left:.8rem;font-weight:500}.qs-question-type-context{background-color:#10cfc9;color:#fff}.qs-question-type-deep-dive{background-color:#ffd040;color:#fff}.qs-radio-group{display:flex;gap:8px;flex-direction:row}.qs-radio-group-sm{flex-wrap:nowrap!important}.qs-recent-search-clock{padding-top:1.1rem;width:1.2rem;padding-right:1rem;display:flex}.qs-recent-search-header{display:flex;flex-direction:row;justify-content:space-between;margin-top:-.8rem}.qs-recent-searches-text{margin-top:1rem}.qs-search-button{width:100%;padding:.875rem;background-color:#e53e51;color:#fff;font-weight:600;font-size:1.25rem;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s}.qs-search-button:hover{background-color:#dc2626}.qs-search-button-disabled{background-color:#e53e51!important;cursor:default}.qs-searching{width:.9rem;height:.9rem;margin-left:.5rem;margin-top:0;margin-bottom:0}.qs-minimized-bar{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:0;background:#fff;box-shadow:0 2px 8px #0000000a}.qs-minimized-input-wrapper{flex:1 1 auto;min-width:10rem;margin-right:.5rem}.qs-minimized-input{width:100%;min-width:0;padding:1rem 1rem 1rem 2.2rem;font-size:1rem;border-radius:.5rem;border:1px solid #e5e7eb;font-weight:300}.qs-minimized-search-btn{padding:1rem;font-size:1rem;margin-left:.1rem;width:6rem}.qs-minimized-search-btn.qs-search-button-disabled{background:#e53e51!important;opacity:.7;cursor:default}.qs-card-sticky.qs-minimized{padding:.5rem;box-shadow:0 2px 8px #0000000a}.qs-minimized-types-sm{display:none}.qs-type-btn{background:#f9fafb;color:#111827;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;margin:0 .1rem;cursor:pointer;transition:background .2s;min-width:0}.qs-type-btn.selected,.qs-type-btn:active{background:#e53e51;color:#fff}.qs-type-btn-context,.qs-type-btn-deepdive{padding-left:1rem;padding-right:1rem}@media (max-width: 1425px){.qs-container{width:90vw}}@media (max-width: 1020px){.qs-minimized-input-wrapper{min-width:8rem}}@media (max-width: 900px){.qs-container{width:92vw}.qs-card{padding:"8px"}}@media (max-width: 640px){.qs-minimized-types-lg{display:none}.qs-minimized-types-sm{display:unset}.qs-card{padding:.5rem}.qs-input-lg{display:none}.qs-minimized-bar{flex-wrap:wrap}}@media (max-height: 550px){.qs-card-sticky{position:relative}}.modal-actions{display:flex;padding-top:.5rem}.modal-actions-many-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:.5rem}.modal-actions-one-button{justify-content:center}.modal-btn-cancel{background-color:#fff;color:#4b5563;border:1px solid #ccc;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;width:12.2rem}.modal-btn-close{position:absolute;top:.75rem;right:.75rem;font-size:1.5rem;font-weight:400;background:transparent;border:none;cursor:pointer;color:#9ca3af}.modal-btn-close:hover{color:#747a83}.modal-btn-ok{background-color:#e53e51;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .2s ease;width:12.2rem}.modal-btn-ok:hover{background-color:#b63140}.modal-container{position:relative;width:90%;background:#fff;border-radius:10px;box-shadow:0 8px 24px #00000026;font-family:Rubik;overflow:hidden;z-index:9999;padding:1.5rem;max-width:26rem}.modal-overlay{background-color:#000000b3;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center}.modal-title{margin-top:0;font-size:1.25rem;font-weight:500;color:#111827}.modal-text{color:#4b5563;margin:1rem 0;line-height:1.5;font-weight:300}@media (max-width: 500px){.modal-container{width:18rem}}.qs-help-icon{width:1rem;height:1rem;margin-left:.5rem}.qs-help-wrapper{margin-left:1.4rem}.qs-help-context:hover .tooltip,.qs-help-deep-dive:hover .tooltip{visibility:visible}.qs-radio-circle{height:.7rem;width:.7rem;z-index:5;border:none;border-radius:50%;margin-left:.011rem;margin-top:.011rem;margin-right:-1.2rem}.qs-radio-circle-context{background-color:#10cfc9}.qs-radio-circle-deep-dive{background-color:#ffd040}.qs-radio-option{flex-grow:1;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.625rem;cursor:pointer;background-color:#fff;transition:border-color .2s;font-weight:300;height:1.5rem;position:relative}.qs-radio-option input{position:absolute;opacity:0;cursor:pointer}.qs-radio-option-minimized{padding:.75rem}.qs-radio-mark{position:absolute;left:0;top:2px;height:1rem;width:1rem;background-color:#fff;border-radius:50%;margin-top:.8rem;margin-left:.5rem}.qs-radio-mark-context{border:2px solid rgb(16,207,201)}.qs-radio-mark-deep-dive{border:2px solid rgb(255,208,64)}.qs-radio-option input:checked~.qs-radio-mark:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.7rem;height:.7rem;border-radius:50%}.qs-radio-option-context input:checked+.qs-radio-mark-context:after{background-color:#10cfc9}.qs-radio-option-deep-dive input:checked+.qs-radio-mark-deep-dive:after{background-color:#ffd040}.qs-radio-option-context{border-color:#10cfc9}.qs-radio-option-deep-dive{border-color:#ffd040}@media (max-width: 1180px){.qs-radio-option{width:8rem}}@media (max-width: 900px){.qs-radio-option{width:7rem}}.signup-container{background-color:#e53e51;padding:2rem;border-radius:10px;width:25vw;min-width:400px;box-shadow:0 4px 10px #0003;color:#fff;margin:auto;text-align:center}.signup-image{max-width:80%;height:auto;margin-bottom:10px}.signup-subtext{font-size:1rem;font-weight:300;margin-bottom:1.5rem}.signup{display:flex;flex-direction:column;gap:1rem;font-size:.875rem}.signup label{text-align:left;font-weight:500}.signup input{padding:.75rem;border-radius:6px;border:none;font-weight:400;font-family:Rubik}.signup button{padding:.75rem;background-color:#fff;color:#e53e51;border:none;border-radius:6px;font-weight:500;font-family:Rubik;cursor:pointer}.signup button:hover{background-color:#f3f4f6}@media (max-width: 520px){.signup-container{width:75vw;min-width:unset}}.welcome-bottom-banner{background-color:#e74e5f66;display:flex;flex-direction:column;width:100%}.welcome-bottom-text{color:#fff;font-size:3rem;margin-left:12.5vw;margin-top:2rem;margin-bottom:1.5rem}.welcome-bottom-img{padding-left:1.5rem;padding-right:1.5rem;max-width:72rem;margin:auto}.welcome-contact-us{background-color:#fff;border-radius:.5rem;font-size:1.125rem;padding:.75rem 2rem;text-decoration:none;width:fit-content;margin-left:12.5vw;color:#000;font-weight:500}.welcome-container{display:flex;justify-content:space-between;width:75vw;margin:auto;margin-top:.5rem}.welcome-left-panel{padding-right:2vw;margin-bottom:1.5rem}.welcome-signup{margin-bottom:1.5rem}.welcome-statement{display:flex}.welcome-statement-img{height:7rem;margin-left:-1rem;margin-right:2rem}.welcome-statement-text{font-size:.875rem;font-weight:300;width:4rem}.welcome-statement-wrapper{display:flex;flex-wrap:wrap}.welcome-sub-title{font-size:1.5rem;font-weight:300;margin-bottom:2.5rem}.welcome-title{font-size:3rem;font-weight:500;margin-bottom:3rem}@media (max-width: 1300px){.welcome-bottom-img{max-width:85vw;margin:auto}.welcome-left-panel{padding-right:5vw}.welcome-statement-img{margin-right:0}.welcome-statement:first-child{padding-left:0}}@media (max-width: 1425px){.welcome-container{width:90vw}}@media (max-width: 1111px){.welcome-container{flex-direction:column}}body{background-color:#fff;margin-left:0;margin-right:0;font-family:Rubik,sans-serif}html{scroll-behavior:smooth}.page-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.centred{text-align:center}.flex{display:flex}.search-title,.impact-title{text-align:center;font-size:2.25rem;font-weight:500}.search-title{margin-top:40px;margin-bottom:10px;width:90vw}.impact-section{background-color:#f9fafb;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.impact-title{margin-bottom:32px}.impact-list{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto;text-align:left}.impact-item{display:flex;align-items:flex-start;gap:16px}.impact-icon{color:#e53e51;min-width:24px;min-height:24px;margin-top:1rem}.impact-text{font-size:1rem;font-weight:300;color:#374151;line-height:1.6}.banner-header{background-color:#e53e51;display:flex;flex-direction:column;align-items:center;justify-content:center;width:75vw}.banner-header-container{display:flex;justify-content:center}.banner-header-text{font-size:3rem;padding-top:3rem;padding-bottom:1.4rem;color:#fff;max-width:40rem;margin:auto;font-weight:500;text-align:center}.banner-image-container{position:relative;margin-bottom:2rem}.banner-question-text{position:absolute;top:2.3rem;left:2.8rem;z-index:99;font-size:1.859rem!important;width:25rem;color:#fff;font-weight:300}.tooltip-wrapper .tooltip{visibility:hidden;width:150px;background-color:#000;color:#fff;border-radius:6px;position:absolute;z-index:999;font-weight:300;font-size:.85rem;padding:.5rem;top:0;height:fit-content}.banner-image{width:600px}@media (max-width: 1425px){.banner-header{width:90vw}}@media (max-width: 640px){.banner-header-text{font-size:2rem;width:85vw}.banner-image{width:90vw}.banner-question-text{top:5.5vw;left:6vw;z-index:999;font-size:1.1rem!important;width:62vw}}@media (min-width: 1600px){.banner-header-text{font-size:4rem;width:55vw}.banner-image{width:750px}.banner-question-text{top:2.8rem;left:3rem;z-index:999;font-size:2.3rem!important;width:495px}}
