:root{--color-text: rgba(255, 255, 255, .87);--color-text-2: #000000;--color-bg: #242424;--color-primary: #141B41;--color-secondary-color-1: #306BAC;--color-secondary-color-2: #6F9CEB;--color-accent-color-1: #98B9F2;--color-accent-color-2: #918EF4;--color-primary-transparent: #00000038;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;margin:0 auto;text-align:center;color-scheme:light dark;color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh;display:flex;flex-direction:column}a{font-weight:500;color:var(--color-text);text-decoration:inherit}a:hover{color:var(--color-secondary-color-1)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}h3{margin:10px}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-primary);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--color-secondary-color-1)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.div-basic-styles{width:100%;min-height:100vh;display:flex;flex-direction:column}.navigation-background{background-color:var(--color-primary);display:flex;flex-direction:row;justify-content:center}.navigation-bar{border-radius:26px;width:fit-content;height:auto;color:#fff;display:flex;align-items:center;justify-content:center;padding:10px 16px;box-shadow:0 2px 8px #0003;z-index:1000;gap:16px;background-color:var(--color-primary-transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.navigation-link{color:var(--color-text);text-decoration:"none";padding:8px 16px;background-color:var(--color-secondary-color-1);border-radius:16px;border:1px solid transparent;font-weight:500;transition:.2s}.navigation-link:hover{filter:brightness(.6);color:var(--color-text)}.navigation-link-active{background-color:var(--color-secondary-color-2)}.footnote{display:flex;flex-direction:row;justify-content:center;background-color:var(--color-primary);padding:20px;gap:50px}.h2-company-name{margin:0 auto;display:flex;flex-direction:column;width:100%;justify-content:center;align-items:end}.footnote-link{color:var(--color-text-1)}@media (max-width: 767px){.desktop-only{display:none}.mobile-only{display:block}.navigation-link{font-size:.8em;padding:4px 8px}.navigation-bar{padding:5px 8px}.h2-company-name{font-size:.8em}}@media (min-width: 768px) and (max-width: 1024px){.desktop-only{display:none}.mobile-only{display:block}}@media (min-width: 1025px){.desktop-only{display:block}.mobile-only{display:none}}@media (prefers-color-scheme: light){:root{--color-bg: #ffffff;--color-text: #213547;--color-text-2: #ffffff;--color-primary: #141B41;--color-secondary-color-1: #306BAC;--color-secondary-color-2: #6F9CEB;--color-accent-color-1: #98B9F2;--color-accent-color-2: #918EF4}a:hover{color:#747bff}button{background-color:var(--color-primary);color:var(--color-text-2)}.navigation-link,.footnote-link,.h2-company-name{color:var(--color-text-2)}}.bordered-box{border:2px solid var(--color-primary);border-radius:12px;padding:20px;margin:8px;background-color:var(--color-primary)}@media (prefers-color-scheme: light){.bordered-box{color:var(--color-text-2)}}.title-box{border:2px solid var(--color-accent-color-2);border-radius:12px;padding-left:10px;padding-right:10px;background-color:var(--color-accent-color-2)}.analysis-card.analysis-card{min-width:200px;flex-shrink:0;background-color:var(--color-accent-color-1)}.custom-chip{background-color:var(--color-accent-color-2)!important;color:var(--color-text)!important;margin:4px!important}.custom-chip .MuiChip-deleteIcon{color:var(--color-text)!important}.char-filter .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--color-secondary-color-1)}.char-filter .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-secondary-color-2)}.char-filter .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-accent-color-1)}.char-filter .MuiInputBase-input{color:var(--color-secondary-color-2)}.char-filter .MuiInputLabel-root{color:var(--color-secondary-color-1)}.char-filter .MuiInputLabel-root.Mui-focused{color:var(--color-accent-color-1)}.char-filter .MuiAutocomplete-popupIndicator{color:var(--color-secondary-color-2)}.form-input{accent-color:var(--color-secondary-color-1);width:100%;padding:10px 12px;border-radius:8px;border:1px solid #d0d5dd;background:var(--color-secondary-color-1);font-size:15px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-input:focus,.form-textarea:focus{border-color:var(--color-secondary-color-1);box-shadow:0 0 0 3px #3b82f633}.form-textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #d0d5dd;background:var(--color-secondary-color-1);font-size:15px;outline:none;transition:border-color .2s;box-sizing:border-box;resize:vertical;min-height:120px}.form-textarea::placeholder{color:#fff}.from-container{width:100%;display:flex;align-items:center;flex-direction:column;padding:10px;box-sizing:border-box}.feedback-form{width:100%;text-align:left}.feedback-button{background-color:var(--color-secondary-color-1);margin:16px 0}.button-container{display:flex;justify-content:flex-end}@media (prefers-color-scheme: light){.form-input{color:var(--color-text-2)}}
