.switch-group{display:flex;isolation:isolate;font-size:calc(50% + 50% * var(--size));inline-size:max-content;position:relative;background:transparent;border-radius:var(--border-radius-standard);border:none;--size: 1;--squish: 1}.switch-group[data-size=small]{--size: .5}.switch-group[data-size=large]{--size: 1.5}.switch-group.squish{--squish: .5}.switch-group[data-wrap=wrap]{flex-wrap:wrap;max-inline-size:100%}.switch-group>legend{margin-bottom:.5rem;font-weight:var(--text-weight-bold)}.switch-group>legend :is(i,svg){margin-right:calc(1ch * var(--size));color:var(--theme-orange);width:2ch;height:2ch;translate:0 12.5%}.switch-group[data-mode^=buttons]{gap:calc(1ch * var(--size))}.switch-group[data-mode^=buttons] .group-switch{border-radius:var(--border-radius-standard)}.switch-group[data-mode^=bar] .group-switch:nth-of-type(2){border-radius:var(--border-radius-standard) 0 0 var(--border-radius-standard)}.switch-group[data-mode^=bar] .group-switch:last-of-type{border-radius:0 var(--border-radius-standard) var(--border-radius-standard) 0}.switch-group[data-mode=nav-icon-only]{inline-size:100%;display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.switch-group[data-mode=nav-icon-only] .group-switch{inline-size:100%;outline-offset:-1px;border-left:unset;border-right:unset;border-top:unset;block-size:2.25rem;background-color:unset}.switch-group[data-mode=nav-icon-only] .group-switch:is(:has(:checked),:hover){color:var(--theme-gradient);border-bottom-color:var(--theme-gradient);border-bottom-width:3px;background-color:rgb(var(--invert) / 5%)}.switch-group[data-mode=nav-icon-only] .group-switch:is(:has(:checked),:hover) svg{translate:0 1px}.switch-group[data-mode=nav-icon-only] svg{width:1.25rem;height:1.25rem;margin:auto}.switch-group[data-mode=nav-icon-only] .visual-indicator{border-radius:unset!important}.switch-group[data-mode=nav-icon-only] label{grid-template-columns:1fr;padding-block:0}.switch-group:has(:disabled){opacity:.5;pointer-events:none}.switch-group[data-id=skin-selector]{inline-size:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.switch-group[data-id=skin-selector] .group-switch{inline-size:unset;border-color:transparent;border-width:2px;margin:-1px}.switch-group[data-id=skin-selector] .group-switch:is(:has(:checked),:hover){border-width:2px;border-color:#fff}.switch-group[data-id=skin-selector] input{width:100%;height:1ch}.switch-group[data-id=skin-selector] label{padding:0;background:var(--theme-gradient)}.switch-group .visual-indicator{position:absolute;will-change:left,right,top,bottom;position-anchor:var(--anchor);top:anchor(var(--anchor) top);bottom:anchor(var(--anchor) bottom);left:anchor(var(--anchor) left);right:anchor(var(--anchor) right);transition:all var(--speed-standard) var(--transition-in-out-quadratic);background:var(--theme-gradient);z-index:-1}.switch-group .visual-indicator:has(+.group-switch:nth-of-type(2) input:checked){border-radius:var(--border-radius-standard) 0 0 var(--border-radius-standard)}.switch-group .visual-indicator:has(~.group-switch:last-of-type input:checked){border-radius:0 var(--border-radius-standard) var(--border-radius-standard) 0}.group-switch{display:grid;place-items:center;border:var(--border-medium);inline-size:fit-content;block-size:calc(3rem * var(--size));transition:outline-offset var(--speed-standard) ease}.group-switch:not(:has(:active)){outline-offset:2px}.group-switch:has(:focus-visible):focus-within{outline:1px solid var(--theme-gradient)}.group-switch:is(:has(:checked)){--text-white: white;anchor-name:var(--anchor)}.group-switch label{padding:0 calc(2ch * var(--size) * var(--squish));display:grid;grid-template-columns:auto auto;align-items:center;color:var(--text-white);margin:0}.group-switch>:is(input,label){grid-area:1/1;line-height:1;inline-size:100%;block-size:100%;cursor:pointer}.group-switch>:is(input,label){overflow:hidden;white-space:nowrap}.group-switch>input{box-shadow:unset;color:transparent;background:none}.group-switch>input:after{content:unset!important}.group-switch svg{fill:currentColor;margin-right:calc(.5ch * var(--size))}@layer transitions{:root{view-transition-name:none}::view-transition{pointer-events:none}::view-transition-group(*){animation-timing-function:var(---transition-elastic-in-out);animation-duration:var(--speed-fast)}::view-transition-old(*),::view-transition-new(*){height:100%;width:100%}::view-transition-new(*):only-child{animation:zoomInShallow var(--speed-fast) var(---transition-elastic-in-out) forwards}::view-transition-old(*):only-child{animation:zoomOutShallow calc(var(--speed-fast) * .5) var(---transition-elastic-in-out) forwards}::view-transition-new(phase-1){animation-delay:var(--speed-fast)}}.suspense{--placeholder-bg: linear-gradient( 270deg, rgb(var(--bg-inverse-rgb) / .35), rgb(var(--bg-inverse-rgb) / .1), rgb(var(--bg-inverse-rgb) / .35) )}.suspense :is(.title,.summary){background:var(--placeholder-bg);background-size:200%;animation:placeholder 4s ease-in-out infinite}.suspense .rule{border-bottom:var(--border-soft);margin-block:var(--gap)}.suspense .title{height:1rem}.suspense .title:nth-of-type(1){width:75%}.suspense .title:nth-of-type(4){width:72%;animation-delay:.1s}.suspense .title:nth-of-type(7){width:63%;animation-delay:.3s}.suspense .title:nth-of-type(10){width:85%;animation-delay:.5s}.suspense .summary{height:2rem;margin-top:var(--gap-small);margin-bottom:var(--gap)}.suspense .summary:nth-of-type(2){width:85%;animation-delay:20ms}.suspense .summary:nth-of-type(5){width:63%;height:3rem;animation-delay:.22s}.suspense .summary:nth-of-type(8){width:78%;animation-delay:.42s}.suspense .summary:nth-of-type(11){width:83%;animation-delay:.62s}.align-right{margin-inline-start:auto}.align-center{align-items:center}.flex.wrap{flex-wrap:wrap}@container scroller (width >= 20em){#assessments-filters .scroller-component__slides{--s-item-width: var(--half)}#assessments-filtered .scroller-component__slides{--s-item-width: var(--third)}}@container scroller (width >= 32em){#assessments-filters .scroller-component__slides{--s-item-width: var(--third)}#assessments-filtered .scroller-component__slides{--s-item-width: var(--quarter)}}@container scroller (width >= 58em){#assessments-filters .scroller-component__slides{--s-item-width: var(--quarter)}#assessments-filtered .scroller-component__slides{--s-item-width: var(--fifth)}}@container scroller (width >= 71em){#assessments-filters .scroller-component__slides,#assessments-filtered .scroller-component__slides{--s-item-width: var(--sixth)}}.gradient-with-mask{aspect-ratio:1;width:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:var(--theme-gradient)}#assessments-filters{--fifth: calc(100% / 5 - .8 * var(--gap-small));--sixth: calc(100% / 6 - .8333 * var(--gap-small))}#assessments-filters .scroller-component__slides{gap:var(--gap-small)}#assessments-filters img{pointer-events:none}[data-view-mode=assessment] .tile .copy-container{padding-block:0}[data-view-mode=assessment] .tile h3{margin-block-end:2rem}[data-view-mode=assessment] .tile-component{border:var(--border-width-thin) solid transparent}[data-view-mode=assessment] .tile-theme-dark :is(img,.gradient-with-mask){filter:brightness(0) invert(1)}[data-view-mode=assessment] .icon-circle{display:none}@property --o{syntax: "<percentage>"; initial-value: 15%; inherits: true;}[data-view-mode=vendor] .tile{position:relative}[data-view-mode=vendor] .tile .copy-container{padding:2.25rem 2rem 1.5rem}[data-view-mode=vendor] h3{display:none}[data-view-mode=vendor] [aria-pressed=false]:is(:hover,:focus-visible){--o: 35%}[data-view-mode=vendor] [aria-pressed=false] .tile-component.tile-theme-bordered{transition:--o var(--speed-fast) ease;--theme-gradient: linear-gradient( var(--angle), rgb(var(--bg-inverse-rgb) / var(--o, 15%)) 0%, rgb(var(--bg-inverse-rgb) / var(--o, 15%)) 100% )}[data-view-mode=vendor] [aria-pressed=false] .icon-circle{opacity:.25}[data-view-mode=vendor] [aria-pressed=false] .icon-circle-check{display:none}[data-view-mode=vendor] .icon-circle{position:absolute;width:1.5rem;height:1.5rem;inset-inline-start:.5lh;inset-block-start:.5lh}[data-view-mode=vendor] .icon-circle path{fill:var(--text-white)}[data-view-mode=vendor] .icon-circle-check{animation-name:zoomInFull;animation-duration:var(--speed-standard);animation-fill-mode:both;transform-origin:center}[aria-pressed=true] .icon-circle path{fill:var(--text-white)}#assessments-filtered .tile{text-align:start}#assessments-filtered .copy-container{margin:0;padding-block-end:1.5rem}#assessments-filtered .copy-container h3{margin-block-end:0}#assessments-filtered .copy-container img{pointer-events:none}#assessments-filtered [data-view-mode=assessment] .copy-container{text-align:center}#assessments-filtered [data-view-mode=assessment] [aria-pressed=false] .tile-component.tile-theme-bordered{--theme-gradient: linear-gradient( var(--angle), rgb(var(--bg-inverse-rgb) / .25) 0%, rgb(var(--bg-inverse-rgb) / .25) 100% )}#assessments-filtered :where(#assessment-details-block) ul{list-style:none}#assessments-filtered :where(#assessment-details-block) ul li{margin-block-end:.5lh}#assessments-filtered :where(#assessment-details-block,#assessment-actions-block)>div>div>.copy-container{padding:1.5rem;inline-size:unset}[data-id=secondary-links].scroller{margin-block-end:2rem}[data-id=secondary-links] .scroller-component__slides{margin-block:0rem 2rem}[data-id=secondary-links].scroller:not(:has(.scroll-buttons)){margin-block-end:0}[data-id=secondary-links] .scroller-component__slides:not(.scroll-buttons){margin-block:0}.subdued{color:var(--text-subdued);font-size:var(--font-size-small)}@keyframes placeholder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes zoomInFull{0%{transform:scale(0);opacity:.5}to{transform:scale(1);opacity:1}}
