/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-type-checkbox .formtips-wrapper{display:inline-block;}.formtip{display:inline-block;box-sizing:content-box;width:13px;height:13px;margin:0 .3em;text-align:center;vertical-align:baseline;text-decoration:none;letter-spacing:normal;color:#fff;border:2px solid #ccc;border-radius:50%;background-color:#ccc;font-size:12px;font-weight:bold;line-height:13px;}.formtip:focus,.formtip:hover,.formtip:active{cursor:help;transition:all .25s ease-in-out;text-decoration:none;color:#fff;border:2px solid #2369a6;background-color:#2369a6;}.formtip::before{content:'?';color:#fff;}.formtips-processed:not(.formtips-show){display:none;opacity:0;}.formtips-processed.formtips-show{display:block;opacity:1;}.formtips-processed{position:absolute;z-index:100;display:none;padding:20px;transition:opacity .25s ease-in-out;text-align:left;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.2);line-height:1.4;}.formtips-processed ul.tips,div.description.formtips-processed,.form-item .description.formtips-processed,.form-item__description.formtips-processed{margin:0;color:#fff;}.formtips-processed.filter-guidelines,div.description.formtips-processed,.form-item .description.formtips-processed,.form-item__description.formtips-processed,.fieldset__description.formtips-processed{background-color:#1e2021;}.formtips-processed.filter-guidelines .filter-guidelines-item,.fieldset__description.formtips-processed{margin:0;color:#fff;}.filter-wrapper .form-item label{display:table;}.formtips-processed::before{position:absolute;top:-12px;left:1.5em;width:0;height:0;content:'';border:6px solid transparent;border-bottom-color:#1e2021;}.formtips-item{position:relative;overflow:visible !important;}.vertical-tabs{overflow:inherit !important;}
*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}button{background-color:transparent;outline:none;border:none;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}@font-face{font-family:Roboto;src:url(/modules/custom/adl_llm/css/fonts/Roboto-Regular.ttf)}#llm-index{font-size:14px;line-height:1.5;font-family:Roboto,Arial Helvetica,sans-serif;color:#333}#llm-index h1,#llm-index h2,#llm-index h3,#llm-index h4,#llm-index h5,#llm-index h6{letter-spacing:.3px}#llm-index{min-height:100dvh;background-color:#fff;-webkit-tap-highlight-color:transparent}#llm-index [aria-hidden=true]{display:block!important}#llm-index h1,#llm-index h2,#llm-index h3,#llm-index h4,#llm-index h5,#llm-index p{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:1.5}#llm-index a{text-decoration:none;font-family:inherit;font-size:inherit;color:inherit}@media print{#llm-index{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.Nav{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:20px 80px}.Nav.border{border-bottom:1px solid #bcbcbc}.Nav-link{position:relative;font-size:16px;width:max-content}.Nav-link :before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#000;transition:all .3s ease}.Nav-link:hover :before{width:100%}.Nav-link.active :before{width:100%}.Nav-back{display:flex;align-items:center;gap:8px;width:100%;font-size:14px;font-weight:700}@media(max-width:1024px){.Nav{flex-direction:column;align-items:flex-start;gap:0;padding:0}.Nav.border{border-bottom:none}.Nav-link-container{width:100%;padding:16px;box-shadow:0 2px 4px #0000001a}.Nav-back{padding:16px}}.AccordionItem{width:100%}.AccordionItem.bordered{border:1px solid #bcbcbc;border-radius:4px}.AccordionItem.bordered .AccordionItem-header{padding:12px}.AccordionItem.bordered .AccordionItem-header.open{border-bottom:1px solid #bcbcbc}.AccordionItem.bordered .AccordionItem-content-children{padding:12px}.AccordionItem-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;cursor:pointer}.AccordionItem-header h4{letter-spacing:.3px}.AccordionItem-header svg{margin-right:-4px;transition:all .3s ease-in-out;flex:none}.AccordionItem-header svg.open{transform:rotate(180deg)}.AccordionItem-content{overflow:hidden;transition:height .3s ease-in-out}.AccordionItem-content-children h5{margin-bottom:-12px!important}.AccordionItem-content-children .no-reset p{margin:revert!important}.AccordionItem-content-children .no-reset a{text-decoration:none!important;font-weight:600}.AccordionItem-content-children .no-reset a:hover{text-decoration:underline!important}.Button{background-color:#333;color:#fff;border:1px solid #bcbcbc;padding:16px 32px!important;border-radius:4px;font-size:14px;transition:all .3s ease-in-out}.Button:hover{box-shadow:0 4px 8px #0003;transform:translateY(-3px)}.Button:active{transform:translateY(0)}.Button:disabled{cursor:not-allowed;opacity:.6}.Button.secondary{background-color:#f7f7f7;color:#333;border:1px solid #bcbcbc}.Button.outline{background-color:transparent;color:#333;border:1px solid #bcbcbc}.Button.small{padding:4px 16px}.Button.large{padding:12px 32px;font-size:14px}.Button.icon-left,.Button.icon-right{display:flex;align-items:center;justify-content:center;gap:8px}.Button.icon-left svg,.Button.icon-right svg{width:18px;height:18px;stroke:currentColor}.Button.icon-left{flex-direction:row-reverse}.Tooltip{z-index:9999;background-color:#fff;color:#333;padding:8px 16px;max-width:240px;pointer-events:none;box-shadow:0 0 12px #0000004d}.InputRadioGroup{width:100%;box-shadow:0 0 4px #00000029;background-color:#fff}.InputRadioGroup-title{text-align:center;padding:16px;box-shadow:0 4px 4px -4px #00000029}.InputRadioGroup-title p{font-size:14px;font-weight:700}.InputRadioGroup-content{transition:all .3s ease}.InputRadioGroup-content:not(:last-child){box-shadow:0 4px 4px -4px #00000029}.InputRadioGroup-content label{display:block;padding:16px;cursor:pointer}.InputRadioGroup-content input{display:none}.InputRadioGroup-content.checked.high{background-color:#effff1}.InputRadioGroup-content.checked.medium{background-color:#fffbd1}.InputRadioGroup-content.checked.low{background-color:#ffeaea}.InputRadioGroup-content.high:hover{background-color:#effff1}.InputRadioGroup-content.medium:hover{background-color:#fffbd1}.InputRadioGroup-content.low:hover{background-color:#ffeaea}.QuoteCarrousel{height:100%;display:flex;flex-direction:column;justify-content:space-between;font-size:18px!important;line-height:32px!important}.QuoteCarrousel-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px;height:16px}.QuoteCarrousel-dots-dot{width:10px;height:10px;border-radius:50%;background-color:#bcbcbc;cursor:pointer;transition:all .3s ease-in-out}.QuoteCarrousel-dots-dot-active{width:16px;height:16px;background:#333}.QuoteCarrousel ul,.QuoteCarrousel ol{list-style-position:inside}.QuoteCarrousel .mt-16{margin-top:16px!important}@media(max-width:1024px){.QuoteCarrousel-card p{max-height:240px;overflow-y:auto;padding-right:16px!important;margin-bottom:24px!important}.QuoteCarrousel-card p::-webkit-scrollbar{width:8px;background-color:#bcbcbc66}.QuoteCarrousel-card p::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:4px}}.Card{border-radius:16px;width:100%;background-color:#fff;box-shadow:0 0 16px #0003;overflow:hidden}.Card-content-header{padding:20px}.Card-content-header-updated{text-align:center}.Card-content-header-updated p{font-size:12px!important}.Card-content-header-name{display:flex;align-items:center;justify-content:space-between;height:50px}.Card-content-header-name-text h1{font-size:20px!important;font-weight:900}.Card-content-header-name-icon{margin-right:-12px}.Card-content-header-score-data{display:flex;align-items:center;justify-content:space-between}.Card-content-header-score-data-text{display:flex;align-items:center;gap:4px}.Card-content-header-score-data-text p{font-weight:700}.Card-content-header-score-data-text svg{margin-bottom:-1px}.Card-content-header-score-progress{background-color:#f7f7f7;border-radius:8px;height:5px;margin-top:8px;overflow:hidden}.Card-content-header-score-progress-bar{height:100%;background-color:#000}.Card-content-header[data-performance=high]{background-color:#effff1;color:#157521}.Card-content-header[data-performance=high] .Card-content-header-score-progress{background-color:#bbedc2}.Card-content-header[data-performance=high] .Card-content-header-score-progress-bar{background-color:#157521}.Card-content-header[data-performance=medium]{background-color:#fffbd1;color:#988c07}.Card-content-header[data-performance=medium] .Card-content-header-score-progress{background-color:#988c0740}.Card-content-header[data-performance=medium] .Card-content-header-score-progress-bar{background-color:#988c07}.Card-content-header[data-performance=low]{background-color:#ffeaea;color:#ba2121}.Card-content-header[data-performance=low] .Card-content-header-score-progress{background-color:#ba212140}.Card-content-header[data-performance=low] .Card-content-header-score-progress-bar{background-color:#ba2121}.Card-content-body{padding:20px;display:flex;flex-direction:column;gap:16px}.Card-content-body-metric{display:flex;align-items:center;justify-content:space-between}.Card-content-body-metric-name{display:flex;align-items:center;gap:8px}.Card-content-body-metric-name-symbol-circle{width:16px;height:16px;border-radius:50%;background-color:#f7f7f7;border:2px solid #bcbcbc}.Card-content-body-metric-name-symbol-circle[data-performance=high]{background-color:#effff1;border-color:#157521}.Card-content-body-metric-name-symbol-circle[data-performance=medium]{background-color:#fffbd1;border-color:#988c07}.Card-content-body-metric-name-symbol-circle[data-performance=low]{background-color:#ffeaea;border-color:#ba2121}.Card-content-body-metric-name-symbol svg{margin-left:-2.5px;margin-bottom:-2px;margin-right:-1px}.Card-content-body-metric-name-text p,.Card-content-body-metric-value p{font-weight:700}.Card-content-buttons{display:flex;justify-content:space-between;gap:8px;padding:0 20px 20px}.ShareButtons{display:flex;align-items:center;justify-content:space-between;border:1px solid #bcbcbc;border-top:none;padding:14px 16px 10px}.ShareButtons-icon{cursor:pointer}.ShareButtons-icon img{width:16px;height:16px}.OverviewChatExcerpts{display:flex;justify-content:space-between;gap:16px;padding:24px 80px}.OverviewChatExcerpts-left{width:18%}.OverviewChatExcerpts-left a{display:inline-block;width:100%;background-color:#f7f7f7;border:1px solid #bcbcbc;border-radius:4px;padding:16px;text-align:center;margin-top:16px;transition:all .3s ease}.OverviewChatExcerpts-left a:hover{background-color:#333;color:#fff!important;border-color:#333}.OverviewChatExcerpts-right{width:82%}.OverviewChatExcerpts-chart{background-color:#efefef;padding:32px;box-shadow:0 0 4px #00000029}.OverviewChatExcerpts-chart-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.OverviewChatExcerpts-chart-head h1{font-size:32px!important;font-weight:700}.OverviewChatExcerpts-chart-head-buttons{background-color:#fff;border-radius:24px}.OverviewChatExcerpts-chart-head-buttons button{padding:14px 32px;border-radius:24px;background-color:#fff}.OverviewChatExcerpts-chart-head-buttons .active{background-color:#333;color:#fff;transition:all .3s ease}.OverviewChatExcerpts-chart-body{display:flex;gap:16px;justify-content:space-between}.OverviewChatExcerpts-chart-body-card{width:30%}@media(max-width:1280px){.OverviewChatExcerpts-chart-body-card{width:50%}}.OverviewChatExcerpts-chart-body-chat{width:70%;background-color:#fff;box-shadow:0 0 24px #33333329;border-radius:16px;padding:24px}@media(max-width:1280px){.OverviewChatExcerpts-chart-body-chat{width:50%}}.OverviewChatExcerpts-description{margin-top:32px;margin-bottom:32px;padding-left:12px}.OverviewChatExcerpts-description p:not(:last-child){margin-bottom:16px!important}.OverviewChatExcerpts-description ul{margin-top:32px}.OverviewChatExcerpts-description ul li h5{margin-bottom:4px!important}.OverviewChatExcerpts-description ul li p{line-height:24px!important}.OverviewChatExcerpts-description ul li:not(:last-child){margin-bottom:24px}@media(max-width:1024px){.OverviewChatExcerpts{flex-direction:column;padding:24px 0}.OverviewChatExcerpts-left,.OverviewChatExcerpts-right{width:100%}.OverviewChatExcerpts-left{padding:0 16px}.OverviewChatExcerpts-chart{padding:32px 16px}.OverviewChatExcerpts-chart-head{flex-direction:column;align-items:center;gap:16px;text-align:center;margin-top:16px;margin-bottom:16px}.OverviewChatExcerpts-chart-body{flex-direction:column}.OverviewChatExcerpts-chart-body-card{width:100%}.OverviewChatExcerpts-chart-body-chat{width:calc(100% + 32px);margin-left:-16px;border-radius:0}.OverviewChatExcerpts-description{padding:0 16px;margin-bottom:8px}.OverviewChatExcerpts-description ul{margin-top:16px;margin-left:16px}.OverviewChatExcerpts-description ul li h5{margin-bottom:4px!important}.OverviewChatExcerpts-description ul li p{line-height:24px!important}.OverviewChatExcerpts-description ul li:not(:last-child){margin-bottom:24px}}.OverviewDataVisualization{background-color:#f7f7f7;padding:64px 80px}.OverviewDataVisualization-head{text-align:center;margin-bottom:48px}.OverviewDataVisualization-head h2{font-size:24px!important}.OverviewDataVisualization-body-card{width:80%;max-width:1000px;margin:0 auto}.OverviewDataVisualization-body-card:not(:last-child){margin-bottom:50px}.OverviewDataVisualization-body-card-image{background-color:#fff}@media(max-width:1024px){.OverviewDataVisualization{padding:32px 16px}.OverviewDataVisualization-head{margin-bottom:16px}.OverviewDataVisualization-body-card{width:100%}.OverviewDataVisualization-body-card-image{margin-left:-16px;width:calc(100% + 32px)}}#llm-index .OverviewFaq{max-width:1024px;margin:0 auto;padding:64px 0}#llm-index .OverviewFaq h1{text-align:center;font-size:24px!important;margin-bottom:32px!important}#llm-index .OverviewFaq-par{margin-top:16px}#llm-index .OverviewFaq-item{border-bottom:1px solid #bcbcbc;padding:16px 0}#llm-index .OverviewFaq-item h4{font-size:18px!important;font-weight:600}@media(max-width:1024px){#llm-index .OverviewFaq-item h4{font-size:14px!important}}#llm-index .OverviewFaq ul{list-style:disc;list-style-position:inside}@media(max-width:1024px){#llm-index .OverviewFaq{padding:24px 16px 48px}#llm-index .OverviewFaq h1{margin-bottom:0!important}}#llm-index .FullReportContent{width:100%;background-color:#fff;border-radius:16px 16px 0 0;overflow:hidden}#llm-index .FullReportContent-header{padding:24px}#llm-index .FullReportContent-header-updated{text-align:center;font-size:14px!important}#llm-index .FullReportContent-header h1{font-size:32px!important;font-weight:900;margin-bottom:16px}#llm-index .FullReportContent-header-score-data{display:flex;align-items:center;justify-content:space-between}#llm-index .FullReportContent-header-score-data-text{display:flex;align-items:center;gap:4px}#llm-index .FullReportContent-header-score-data-text p{font-weight:700}#llm-index .FullReportContent-header-score-data-text svg{margin-bottom:-1px}#llm-index .FullReportContent-header-score-data-value{font-size:24px}#llm-index .FullReportContent-header-score-progress{background-color:#f7f7f7;border-radius:8px;height:5px;margin-top:8px;overflow:hidden}#llm-index .FullReportContent-header-score-progress-bar{height:100%;background-color:#000}#llm-index .FullReportContent-header.high{background-color:#effff1;color:#157521}#llm-index .FullReportContent-header.high .FullReportContent-header-score-progress{background-color:#bbedc2}#llm-index .FullReportContent-header.high .FullReportContent-header-score-progress-bar{background-color:#157521}#llm-index .FullReportContent-header.medium{background-color:#fffbd1;color:#988c07}#llm-index .FullReportContent-header.medium .FullReportContent-header-score-progress{background-color:#988c0740}#llm-index .FullReportContent-header.medium .FullReportContent-header-score-progress-bar{background-color:#988c07}#llm-index .FullReportContent-header.low{background-color:#ffeaea;color:#ba2121}#llm-index .FullReportContent-header.low .FullReportContent-header-score-progress{background-color:#ba212140}#llm-index .FullReportContent-header.low .FullReportContent-header-score-progress-bar{background-color:#ba2121}#llm-index .FullReportContent-legend{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:32px 24px}@media(max-width:1280px){#llm-index .FullReportContent-legend{width:100%}}#llm-index .FullReportContent-legend-item{display:flex;align-items:center;gap:8px}#llm-index .FullReportContent-legend-item-color{width:18px;height:18px;border-radius:50%;border:2px solid #bcbcbc}#llm-index .FullReportContent-legend-item-color[data-color=Advanced]{border-color:#157521;background-color:#effff1}#llm-index .FullReportContent-legend-item-color[data-color=Moderate]{border-color:#988c07;background-color:#fffbd1}#llm-index .FullReportContent-legend-item-color[data-color=Limited]{border-color:#ba2121;background-color:#ffeaea}#llm-index .FullReportContent-legend-item-text{display:flex;align-items:center;gap:6px}#llm-index .FullReportContent-legend-item-text svg{width:16px;height:16px}#llm-index .FullReportContent-legend-item-cup svg{margin-top:4px;margin-right:-6px}@media(max-width:1280px){#llm-index .FullReportContent-legend-item-cup svg{margin-right:-3px}}@media(max-width:1280px){#llm-index .FullReportContent-legend-item-cup{margin-left:-3px}}@media(max-width:1024px){#llm-index .FullReportContent-legend{flex-direction:column;align-items:flex-start;width:100%;gap:8px}}#llm-index .FullReportContent-content{padding:0 24px}#llm-index .FullReportContent-content-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:64px}#llm-index .FullReportContent-content-categories-category-title{margin-bottom:12px;padding:12px 16px;border:3px solid #bcbcbc;display:flex;align-items:center;gap:12px;font-weight:700}#llm-index .FullReportContent-content-categories-category-title p{font-size:20px!important}#llm-index .FullReportContent-content-categories-category-title h3{font-size:16px!important}#llm-index .FullReportContent-content-categories-category-title.high{border-color:#157521;background-color:#effff1}#llm-index .FullReportContent-content-categories-category-title.high p{color:#157521}#llm-index .FullReportContent-content-categories-category-title.medium{border-color:#988c07;background-color:#fffbd1}#llm-index .FullReportContent-content-categories-category-title.medium p{color:#988c07}#llm-index .FullReportContent-content-categories-category-title.low{border-color:#ba2121;background-color:#ffeaea}#llm-index .FullReportContent-content-categories-category-title.low p{color:#ba2121}#llm-index .FullReportContent-content-categories-category h5{margin-bottom:2px}#llm-index .FullReportContent-content-categories-category-score{display:flex;align-items:center;gap:8px;padding:8px;background-color:#f7f7f7}#llm-index .FullReportContent-content-categories-category-score:not(:last-child){margin-bottom:4px}#llm-index .FullReportContent-content-categories-category-score span{font-weight:700}#llm-index .FullReportContent-content-categories-category-score.high{background-color:#effff1}#llm-index .FullReportContent-content-categories-category-score.high span{color:#157521}#llm-index .FullReportContent-content-categories-category-score.medium{background-color:#fffbd1}#llm-index .FullReportContent-content-categories-category-score.medium span{color:#988c07}#llm-index .FullReportContent-content-categories-category-score.low{background-color:#ffeaea}#llm-index .FullReportContent-content-categories-category-score.low span{color:#ba2121}#llm-index .FullReportContent-content-information{position:relative;display:flex;gap:24px;padding:0 24px 32px}#llm-index .FullReportContent-content-information-left{width:20%;display:flex;flex-direction:column;gap:16px}@media print{#llm-index .FullReportContent-content-information-left{display:none;visibility:hidden}}@media(max-width:1024px){#llm-index .FullReportContent-content-information-left{width:100%}}#llm-index .FullReportContent-content-information-right{width:80%}@media print{#llm-index .FullReportContent-content-information-right{width:100%}}#llm-index .FullReportContent-content-information-right h1{font-size:20px!important}#llm-index .FullReportContent-content-information-right h3{font-size:18px!important;margin-bottom:8px;margin-top:28px}#llm-index .FullReportContent-content-information-right p{margin-bottom:16px}#llm-index .FullReportContent-content-information-right a{font-weight:600}#llm-index .FullReportContent-content-information-right a:hover{text-decoration:underline}#llm-index .FullReportContent-content-information-right-separator{height:1px;background-color:#bcbcbc;margin:24px 0}#llm-index .FullReportContent-content-information-right ul{margin-left:16px;margin-bottom:16px}@media(max-width:1024px){#llm-index .FullReportContent-content-information-right{width:100%}}@media(max-width:1024px){#llm-index .FullReportContent-content-information{flex-direction:column}}@media print{#llm-index .FullReportContent-content{width:100%}}@media(max-width:1024px){#llm-index .FullReportContent{width:calc(100% + 32px);margin-left:-16px}#llm-index .FullReportContent-header-updated{margin-bottom:8px}#llm-index .FullReportContent-header h1{font-size:24px!important;margin-bottom:8px}#llm-index .FullReportContent-legend{padding:16px}#llm-index .FullReportContent-content{padding:0 16px}#llm-index .FullReportContent-content-categories{grid-template-columns:1fr;gap:24px;margin-bottom:32px}#llm-index .FullReportContent-content-information{padding:0 0 16px}}.Methodology{padding:64px 80px;display:flex;gap:16px;align-items:flex-start;justify-content:space-between;position:relative}.Methodology-index{position:sticky;top:64px;width:20%}.Methodology-index-dropdown{width:100%;background-color:#fff;border-radius:6px;box-shadow:0 0 4px #00000029;overflow:hidden}.Methodology-index-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;background-color:transparent;border:none;color:#333;font-size:16px;cursor:pointer}.Methodology-index-toggle svg{transition:all .2s ease-in-out}.Methodology-index-toggle svg.open{transform:rotate(180deg)}.Methodology-index-menu{list-style:none;margin:0;padding:0;border-top:1px solid rgba(188,188,188,.6)}.Methodology-index-menu li{margin-bottom:0!important}.Methodology-index-menu li a{display:block;width:100%;padding:14px 16px;color:#333;text-decoration:none;background-color:#fff;transition:background-color .2s ease-in-out,color .2s ease-in-out}.Methodology-index-menu li.is-active a{background-color:#333;color:#fff!important}.Methodology-index-menu li:not(:last-child){border-bottom:1px solid rgba(188,188,188,.5)}.Methodology-index h2{margin-bottom:24px!important}.Methodology-index ul{list-style:none}.Methodology-index ul li{margin-bottom:8px}.Methodology-index ul li a{position:relative;display:inline-block;transition:all .3s ease-in-out}.Methodology-index ul li a:hover{background-color:#093c7133}.Methodology-index ul li a:before{content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background-color:#093c71;transition:all .3s ease-in-out}.Methodology-index ul li a:hover:before{width:100%}.Methodology-content{max-height:calc(100vh - 190px);overflow-y:auto;width:80%}.Methodology-content::-webkit-scrollbar{width:0!important;background-color:#bcbcbc33!important}.Methodology-content::-webkit-scrollbar-thumb{background-color:#bcbcbc!important;border-radius:4px!important}.Methodology-content-step{padding-bottom:24px;margin-bottom:32px}.Methodology-content-step:not(:last-child){border-bottom:1px solid #bcbcbc}.Methodology-content-step h1{font-size:24px!important;margin-bottom:24px!important;color:#093c71}.Methodology-content-step h2{font-size:18px!important;margin-bottom:16px!important;color:#093c71}.Methodology-content-step h3{font-size:16px!important;margin-bottom:16px!important;color:#093c71}.Methodology-content-step p{margin-bottom:16px!important}.Methodology-content-step p a{text-decoration:none!important;font-weight:600}.Methodology-content-step p a:hover{text-decoration:underline!important}.Methodology-content-step p .bold,.Methodology-content-step p.bold{font-weight:600}.Methodology-content-step p .italic,.Methodology-content-step p.italic{font-style:italic}.Methodology-content-step ul{list-style-position:inside}.Methodology-content-step ul li:not(:last-child){margin-bottom:12px!important}.Methodology-content-step ol{list-style-position:inside}.Methodology-content-step ol li:not(:last-child){margin-bottom:12px!important}.Methodology-content-step ol.subIndex-1{margin-top:16px;margin-left:16px}.Methodology-content-step ol.letter{list-style-type:lower-alpha}.Methodology-content-step .mt-24{margin-top:24px!important}@media(max-width:1024px){.Methodology{flex-direction:column;padding:32px 16px 0}.Methodology-index{position:relative;top:0;width:100%;margin-bottom:8px}.Methodology-content{width:100%;max-height:none}}.LlmsPage{min-height:calc(100vh - 64px);padding:32px 80px;background-color:#f7f7f7}.LlmsPage-grid{max-width:1024px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.LlmsPage-sort{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.LlmsPage-select-select__indicator-separator{display:none!important}.LlmsPage-select-select__control{width:280px;border:none!important;border-radius:0!important;box-shadow:0 0 4px #00000029!important;transition:all .3s ease-in-out!important}.LlmsPage-select-select__control--is-focused{box-shadow:0 0 8px #0000004d!important}@media(max-width:1024px){.LlmsPage-select-select__control{width:calc(100vw - 32px)!important}}.LlmsPage-select-select__placeholder{font-size:16px!important;color:#333!important}.LlmsPage-select-select__menu-list{border-radius:0!important}.LlmsPage-select-select__menu-list::-webkit-scrollbar{width:8px!important;background-color:#bcbcbc33!important}.LlmsPage-select-select__menu-list::-webkit-scrollbar-thumb{background-color:#bcbcbc!important;border-radius:4px!important}.LlmsPage-select-select__option{transition:all .2s ease-in-out!important}.LlmsPage-select-select__option:hover,.LlmsPage-select-select__option--is-focused,.LlmsPage-select-select__option--is-selected{background-color:#333!important;color:#fff!important}.LlmsPage-legend{display:flex;align-items:center;gap:24px}@media(max-width:1280px){.LlmsPage-legend{width:100%}}.LlmsPage-legend-item{display:flex;align-items:center;gap:8px}.LlmsPage-legend-item-color{width:18px;height:18px;border-radius:50%;border:2px solid #bcbcbc}.LlmsPage-legend-item-color[data-color=Advanced]{border-color:#157521;background-color:#effff1}.LlmsPage-legend-item-color[data-color=Moderate]{border-color:#988c07;background-color:#fffbd1}.LlmsPage-legend-item-color[data-color=Limited]{border-color:#ba2121;background-color:#ffeaea}.LlmsPage-legend-item-text{display:flex;align-items:center;gap:6px}.LlmsPage-legend-item-text svg{width:16px;height:16px}.LlmsPage-legend-item-cup svg{margin-top:4px;margin-right:-6px}@media(max-width:1280px){.LlmsPage-legend-item-cup svg{margin-right:-3px}}@media(max-width:1280px){.LlmsPage-legend-item-cup{margin-left:-3px}}@media(max-width:1024px){.LlmsPage-legend{flex-direction:column;align-items:flex-start;width:100%;gap:8px}}@media(max-width:1024px){.LlmsPage{padding:24px 16px}.LlmsPage-sort{flex-direction:column-reverse;gap:16px;margin-bottom:24px}.LlmsPage-grid{grid-template-columns:repeat(1,1fr)}}.ComparisonPage-legend{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:32px 80px;background-color:#f7f7f7}@media(max-width:1280px){.ComparisonPage-legend{width:100%}}.ComparisonPage-legend-item{display:flex;align-items:center;gap:8px}.ComparisonPage-legend-item-color{width:18px;height:18px;border-radius:50%;border:2px solid #bcbcbc}.ComparisonPage-legend-item-color[data-color=Advanced]{border-color:#157521;background-color:#effff1}.ComparisonPage-legend-item-color[data-color=Moderate]{border-color:#988c07;background-color:#fffbd1}.ComparisonPage-legend-item-color[data-color=Limited]{border-color:#ba2121;background-color:#ffeaea}.ComparisonPage-legend-item-text{display:flex;align-items:center;gap:6px}.ComparisonPage-legend-item-text svg{width:16px;height:16px}@media(max-width:1024px){.ComparisonPage-legend{flex-direction:column;align-items:flex-start;width:100%;gap:8px}}.ComparisonPage-content{padding-bottom:32px;width:calc(100% - 160px);overflow-x:auto;margin:0 auto;position:relative;-webkit-overflow-scrolling:touch}.ComparisonPage-content-head{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;width:max-content;margin:0 auto;position:sticky;top:0;background-color:#fff;z-index:10}.ComparisonPage-content-head:after{content:"";position:absolute;top:88px;left:0;width:100%;height:1px;background-color:#bcbcbc4d;z-index:100}.ComparisonPage-content-head .cell{width:200px;height:72px;display:flex;align-items:center;justify-content:center;margin:8px}.ComparisonPage-content-head .cell.with-tooltip{justify-content:space-between;gap:8px;padding-right:8px}.ComparisonPage-content-head .cell.header-name{font-size:24px!important;font-weight:900;margin-bottom:10px}.ComparisonPage-content-head .cell.category{font-size:16px!important}.ComparisonPage-content-head .cell.category.title p{font-size:20px!important;font-weight:700}.ComparisonPage-content-head .cell.category.header{font-weight:700;margin-bottom:10px}.ComparisonPage-content-head .cell.category.overall{font-size:40px!important;font-weight:900;border:6px solid #bcbcbc}.ComparisonPage-content-head .cell.category.score{font-size:24px!important;font-weight:700}.ComparisonPage-content-head .cell.category.score-title{border:2px solid #bcbcbc}.ComparisonPage-content-head .cell.category[data-color-score=high]{color:#157521;background-color:#effff1;border-color:#157521}.ComparisonPage-content-head .cell.category[data-color-score=medium]{color:#988c07;background-color:#fffbd1;border-color:#988c07}.ComparisonPage-content-head .cell.category[data-color-score=low]{color:#ba2121;background-color:#ffeaea;border-color:#ba2121}.ComparisonPage-content-head-content{width:calc(100% - 160px);overflow-x:auto;margin:0 auto;position:relative;-webkit-overflow-scrolling:touch;position:sticky;top:0;z-index:100}.ComparisonPage-content-head-content::-webkit-scrollbar{display:none}@media(max-width:1024px){.ComparisonPage-content-head-content{width:calc(100% - 32px)}}.ComparisonPage-content-grid{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;width:max-content;margin:0 auto}.ComparisonPage-content-column.sticky .cell{justify-content:flex-start}@media(max-width:1536px){.ComparisonPage-content-column.sticky{position:sticky;left:0;z-index:2;background-color:#fff}.ComparisonPage-content-column.sticky:after{content:"";position:absolute;top:0;right:0;width:15px;height:100%;background-color:transparent;box-shadow:15px 0 15px #a5a5a54d;pointer-events:none;z-index:-100}}.ComparisonPage-content-column .cell{width:200px;height:72px;display:flex;align-items:center;justify-content:center;margin:8px}.ComparisonPage-content-column .cell.with-tooltip{justify-content:space-between;gap:8px;padding-right:8px}.ComparisonPage-content-column .cell.header-name{font-size:24px!important;font-weight:900;margin-bottom:10px}.ComparisonPage-content-column .cell.category{font-size:16px!important}.ComparisonPage-content-column .cell.category.title p{font-size:20px!important;font-weight:700}.ComparisonPage-content-column .cell.category.header{font-weight:700;margin-bottom:10px}.ComparisonPage-content-column .cell.category.overall{font-size:40px!important;font-weight:900;border:6px solid #bcbcbc;margin-top:24px}.ComparisonPage-content-column .cell.category.score{font-size:24px!important;font-weight:700}.ComparisonPage-content-column .cell.category.score-title{border:2px solid #bcbcbc}.ComparisonPage-content-column .cell.category[data-color-score=high]{color:#157521;background-color:#effff1;border-color:#157521}.ComparisonPage-content-column .cell.category[data-color-score=medium]{color:#988c07;background-color:#fffbd1;border-color:#988c07}.ComparisonPage-content-column .cell.category[data-color-score=low]{color:#ba2121;background-color:#ffeaea;border-color:#ba2121}@media(max-width:1024px){.ComparisonPage-legend{padding:24px 16px}.ComparisonPage-content{width:calc(100% - 32px);padding-bottom:16px}.ComparisonPage-content:after{display:none}.ComparisonPage-content::-webkit-scrollbar{display:none}}.FullReportPage{display:flex;justify-content:space-between;gap:24px;padding:32px 80px;background-color:#f7f7f7;min-height:100vh}.FullReportPage-radioButtons{width:20%}.FullReportPage-content{width:80%}@media(max-width:1024px){.FullReportPage{flex-direction:column;padding:24px 16px 0}.FullReportPage-radioButtons,.FullReportPage-content{width:100%}}
div#llm-index{padding-top:65px;}.llm-title sup{font-size:28px;vertical-align:super;}@media (max-width:991px){.llm-title sup{font-size:16px;}}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/composer/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/composer/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/composer/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
