.select__trigger{-webkit-user-select:none;user-select:none;line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;justify-content:space-between;align-items:center;gap:.4em;display:inline-flex;overflow:hidden}.select__trigger.select--variant-default{color:hsl(var(--foreground));background:hsl(var(--background));border:var(--thickness) solid hsl(var(--input));border-radius:calc(var(--radius) * 100000)}.select__trigger.select--variant-default[data-placeholder]{color:hsl(var(--foreground) / .5)}.select__trigger.select--variant-default{transition-property:color,background-color,transform,outline-offset;transition-duration:.2s;transition-timing-function:var(--ease-out)}@media (hover) and (pointer:fine){.select__trigger.select--variant-default:hover{background:hsl(var(--accent) / .05)}}.select__trigger.select--variant-default:disabled{pointer-events:none;opacity:.5;filter:grayscale()}.select__trigger.select--variant-option{color:hsl(var(--foreground));background:hsl(var(--option));border:var(--thickness) solid hsl(var(--input));border-radius:calc(var(--radius) * 100000)}.select__trigger.select--variant-option[data-placeholder]{color:hsl(var(--foreground) / .5)}.select__trigger.select--variant-option{transition-property:color,background-color,transform,outline-offset;transition-duration:.2s;transition-timing-function:var(--ease-out)}@media (hover) and (pointer:fine){.select__trigger.select--variant-option:hover{background:hsl(var(--accent) / .05)}}.select__trigger.select--variant-option:disabled{pointer-events:none;opacity:.5;filter:grayscale()}.select__trigger.select--size-small{padding:.25em .75em}.select__trigger.select--size-base{padding:.5em 1.5em}.select__trigger.select--size-large{padding:1em 2em}.select__icon{font-size:var(--text-sm);flex-shrink:0}.select__content{z-index:1;overflow:hidden}.select__content:where([data-side]){max-block-size:var(--radix-select-content-available-height);min-inline-size:var(--radix-select-trigger-width);transform-origin:var(--radix-select-content-transform-origin)}.select__content{color:hsl(var(--foreground));background:hsl(var(--popover));border:var(--thickness) solid hsl(var(--border));border-radius:calc(var(--radius) + .5em);box-shadow:var(--shadow);--select-item-gap-block:.5em;--select-item-gap-inline:calc(var(--text-base) * .5 * 2.5)}.select__viewport{padding:.5em}.select--size-large .select__viewport{padding:1em}.select__item{-webkit-user-select:none;user-select:none;line-height:var(--leading-tight);padding:var(--select-item-gap-block) var(--select-item-gap-inline);border-radius:var(--radius);outline:none;align-items:center;display:flex;position:relative}.select__item:focus{background:hsl(var(--accent) / .05);outline:none}.select__item:disabled{pointer-events:none;opacity:.5;filter:grayscale()}.select__item-indicator{inline-size:var(--select-item-gap-inline);font-size:var(--text-sm);place-items:center;display:grid;position:absolute;inset-inline-start:0}.select__label{-webkit-user-select:none;user-select:none;cursor:default;font-size:var(--text-sm);line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:var(--select-item-gap-block) var(--select-item-gap-inline);align-items:center;display:flex}.select__item+.select__label{margin-block-start:calc(var(--select-item-gap-block) * .5)}
.intro-image{z-index:-1;margin:auto;position:fixed;inset:0}@media not (min-width:768px){.intro-image.intro-image--layout-flow-max-md{margin:0;position:static}}@media not (min-width:1024px){.intro-image.intro-image--layout-flow-max-lg{margin:0;position:static}}@media not (min-width:1440px){.intro-image.intro-image--layout-flow-max-xl{margin:0;position:static}}.intro-image{block-size:auto;inline-size:auto;max-inline-size:calc(100vw - var(--gap) * 2);max-block-size:calc(100vh - var(--gap) * 2);-webkit-user-select:none;user-select:none;pointer-events:none}
.intro-marquee{z-index:-1;block-size:100%;inline-size:100%;transform-style:preserve-3d;margin:auto;position:fixed;inset:0;overflow:hidden;container-type:inline-size}.intro-marquee__grid{--intro-marquee__speed:30s;--intro-marquee__outset:2.5;--intro-marquee__columns:3}@container not (min-width:480px){.intro-marquee__grid{--intro-marquee__outset:3;--intro-marquee__columns:2}}.intro-marquee__grid{--intro-marquee__row-count:round(up, calc(var(--intro-marquee__count) / var(--intro-marquee__columns)));grid-template-columns:repeat(var(--intro-marquee__columns), minmax(0, 1fr));block-size:100%;inline-size:100%;transform-style:preserve-3d;grid-auto-rows:1fr;gap:1em;padding:0 1em;display:grid;position:relative;transform:rotateX(10deg)rotate(-10deg)skew(10deg)}.intro-marquee__grid-item{--intro-marquee__row-index:round(down, calc(var(--intro-marquee__index) / var(--intro-marquee__columns)));min-block-size:100%;transform-style:preserve-3d;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.intro-marquee__grid{--intro-marquee__duration:calc(var(--intro-marquee__speed) * 1)}@container not (min-width:480px){.intro-marquee__grid{--intro-marquee__duration:calc(var(--intro-marquee__speed) * 2)}}.intro-marquee__grid{gap:0 2em}.intro-marquee__grid-item{--intro-marquee__delay:calc((var(--intro-marquee__duration) / var(--intro-marquee__row-count)) * (var(--intro-marquee__row-index) - 8))}@container not (min-width:480px){.intro-marquee__grid-item{--intro-marquee__delay:calc(( var(--intro-marquee__duration) / var(--intro-marquee__row-count) ) * (var(--intro-marquee__row-index,0) - 8))}}.intro-marquee__grid-item{animation:intro-marquee__slide var(--intro-marquee__duration) var(--intro-marquee__delay) infinite linear;translate:0% calc(( ( var(--intro-marquee__row-count) - var(--intro-marquee__row-index) ) ) * 100%)}@keyframes intro-marquee__slide{to{translate:0% calc(calc(( var(--intro-marquee__row-index) + var(--intro-marquee__outset,0) ) * -100%))}}}.intro-marquee__image{object-fit:contain;opacity:.666;block-size:100%;inline-size:100%}
.intro{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.intro__title{line-height:var(--leading-none);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-block-end:1em}.intro__description{font-size:clamp(1.875rem,5.556vw + .625rem,5.625rem);line-height:var(--leading-tight);white-space:pre-wrap;text-wrap:balance;margin-block-end:.8em}.intro__button{align-self:center}.intro__title,.intro__description{--animation-transform-in:var(--animation-slide-in-left)}.intro__button{--animation-transform-in:var(--animation-slide-in-up)}.intro__description{--stagger:1}.intro__button{--stagger:2}.intro__title,.intro__description,.intro__button{opacity:0;animation:var(--animation-fade-in) forwards;animation-duration:.675s;animation-delay:calc(var(--stagger,0) * .3s)}@media (prefers-reduced-motion:no-preference){.intro__title,.intro__description,.intro__button{animation:var(--animation-fade-in) forwards, var(--animation-transform-in);animation-duration:.675s;animation-delay:calc(var(--stagger,0) * .3s)}}
.outro-rating-widget,.outro-rating-widget__trigger{z-index:1;position:fixed;inset-block-end:max(var(--gap), var(--banner-overlap,0px));inset-inline-end:var(--gap)}.outro-rating-widget{max-inline-size:calc(100% - var(--gap) * 2);background:hsl(var(--background));border:var(--thickness) solid hsl(var(--border));border-radius:var(--radius);box-shadow:var(--shadow);padding:calc(var(--gap) / 2)}.outro-rating-widget:focus{outline:none}.outro-rating-widget__content{flex-direction:column;align-items:center;gap:.625em;display:flex}.outro-rating-widget__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;background:hsl(var(--background));border-radius:var(--radius);box-shadow:var(--shadow);place-items:center;padding:.5em;display:inline-grid}@media (prefers-reduced-motion:no-preference){.outro-rating-widget__trigger{opacity:var(--fade-out);animation:var(--animation-fade-in) forwards}}.outro-rating-widget__trigger[data-state=open]{visibility:hidden}.outro-rating-widget__trigger-content{display:grid}.outro-rating-widget__title{font-size:var(--text-base);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);font-weight:var(--font-bold);padding-inline-end:calc(var(--gap) * 1.25)}.outro-rating-widget__dismiss{cursor:pointer;-webkit-user-select:none;user-select:none;width:1lh;height:1lh;font-size:var(--text-base);line-height:var(--leading-snug);place-items:center;display:inline-grid;position:absolute;inset-block-start:calc(var(--gap) * .5);inset-inline-end:calc(var(--gap) * .5 - 1lh * .25)}.outro-rating-widget__dismiss-icon{font-size:var(--text-xs);line-height:var(--leading-tight)}.outro-rating-widget__stars{font-size:var(--text-base);line-height:var(--leading-snug);gap:.25em;display:flex}.outro-rating-widget__star{cursor:pointer;color:hsl(var(--foreground));background:0 0;border:none;place-items:center;padding:.25em;display:grid}@media (prefers-reduced-motion:no-preference){.outro-rating-widget__star-icon{transition:transform .3s var(--ease-elastic-out)}.outro-rating-widget__star:hover>.outro-rating-widget__star-icon{transform:scale(1.15)rotate(-3deg)}.outro-rating-widget__star:nth-child(2n):hover>.outro-rating-widget__star-icon{transform:scale(1.15)rotate(3deg)}}.outro-rating-widget__save[data-saved]:disabled{opacity:1;filter:none;border-color:hsl(var(--correct))}.outro-rating-widget__save-icon{font-size:var(--text-sm);line-height:var(--leading-snug)}
.accordion{border-block:var(--thickness) solid hsl(var(--border))}.accordion__item{overflow:hidden}.accordion__item:not(:first-child){border-block-start:var(--thickness) solid hsl(var(--border))}.accordion__trigger{text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;inline-size:100%;padding:calc(var(--text-base) * .75);transition-property:background-color,outline-offset;transition-duration:.2s;transition-timing-function:var(--ease-out);background:0 0;justify-content:space-between;align-items:center;gap:1.5em;display:flex}@media (hover) and (pointer:fine){.accordion__trigger:hover{background:hsl(var(--option) / .75)}}.accordion__trigger:active{background:hsl(var(--option) / .75)}.accordion__trigger-icon{font-size:var(--text-sm);flex-shrink:0}.accordion__trigger[data-state=open] .accordion__trigger-icon{transform:scale(-1)}@media (prefers-reduced-motion:no-preference){.accordion__trigger-icon{transition:transform .15s var(--ease)}}.accordion__content{overflow:hidden}@media (prefers-reduced-motion:no-preference){.accordion__content[data-state=open]{animation:slideDown calc(sqrt(9) * .1s) var(--ease)}.accordion__content[data-state=closed]{animation:slideUp calc(sqrt(9) * .1s) var(--ease)}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.set-card__container{grid-template-columns:minmax(0,1fr);gap:.5em;inline-size:fit-content;display:grid;position:relative}.set-card__index{font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums}.set-card__card{background:hsl(var(--card));border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:stretch;gap:.5em;padding:.5em;display:flex;position:relative}.set-card__header{justify-content:space-between;align-items:center;display:flex}button.set-card__header{font:inherit;text-align:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.set-card__header-text{font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;inline-size:0;display:inline;overflow:hidden}.set-card__header .icon{background:hsl(var(--background));border:var(--thickness) solid hsl(var(--input));border-radius:calc(var(--radius) * 100000);font-size:calc(var(--text-sm) - 1px);line-height:var(--leading-tight);flex-shrink:0;padding:.1em;display:inline-block}.set-card__text{aspect-ratio:1;align-items:center;inline-size:100%;max-inline-size:16em;display:flex}@media (min-width:480px){.set-card__text{aspect-ratio:.85}}.set-card__figure{position:relative}.set-card__figure:has(.set-card__audio){padding:1.5em 1em}.set-card__figure{background:hsl(var(--background));display:flex}.set-card__image,.set-card__video{width:revert-layer;max-width:clamp(12em,24em,35lvh);height:auto;display:block}@media (min-width:480px){.set-card__image,.set-card__video{max-width:clamp(12em,24em,50lvh)}}.set-card__image--orientation-portrait,.set-card__video--orientation-portrait{max-width:calc(clamp(12em, 24em, 35lvh) * var(--aspect-ratio))}@media (min-width:480px){.set-card__image--orientation-portrait,.set-card__video--orientation-portrait{max-width:calc(clamp(12em, 24em, 50lvh) * var(--aspect-ratio))}}.set-card__audio{box-sizing:content-box;max-inline-size:100%;margin:auto}.set-card__video-container{display:block;position:relative}.set-card__video-play{isolation:isolate;place-items:center;block-size:100%;inline-size:100%;display:grid;position:absolute;inset:0;overflow:hidden}.set-card__video-play:before{content:"";background:hsl(var(--foreground) / .666);border-radius:100000px;block-size:calc(2rem + 32px);inline-size:calc(2rem + 32px);margin:auto;position:absolute;inset:0}.set-card__video-play-icon{color:hsl(var(--background));block-size:2rem;inline-size:2rem;position:relative}.set-card__caption{display:flex}.set-card__caption-text{font-size:var(--text-xs);flex-grow:1;inline-size:0}
.pagination{justify-content:space-evenly;align-items:center;gap:.75em;display:flex}.pagination:has(.pagination__list){justify-content:space-between}@media not (min-width:480px){.pagination__button--default{display:none}}@media (min-width:480px){.pagination__button--icon{display:none}}.pagination__list{justify-content:center;align-items:center;gap:.75em;display:flex}.pagination__item{display:contents}.pagination__item-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;color:#0000;background:hsl(var(--foreground) / .25);border-radius:calc(var(--radius) * 100000);block-size:1em;inline-size:1em;transition-property:background-color,outline-offset;transition-duration:.2s;transition-timing-function:var(--ease-out);display:block;overflow:hidden}@media (hover) and (pointer:fine){.pagination__item-trigger:hover{background:hsl(var(--accent) / .75)}}.pagination__item-trigger[aria-current]{background:hsl(var(--accent) / .75)}
.set-result-navigation{padding-block:var(--gap);margin-block-start:auto}@media not (min-width:480px){.set-result-navigation__button--default{display:none}}@media (min-width:480px){.set-result-navigation__button--icon{display:none}}
.pill{font-size:var(--text-sm);line-height:var(--leading-tight);text-transform:none;letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;color:hsl(var(--foreground));background:hsl(var(--background));border:var(--thickness) solid hsl(var(--input));border-radius:calc(var(--radius) * 100000);justify-content:flex-start;align-items:center;padding:.2em .6em;display:inline-block;overflow:hidden}.pill--shape-icon{flex-shrink:0;padding:.2em}
.table{text-align:left;inline-size:100%;max-inline-size:100%;font-size:var(--text-base);line-height:var(--leading-normal)}.table__head{border-block-end:var(--thickness) solid hsl(var(--foreground))}.table__row{appearance:none}.table__row:not(:last-child){border-block-end:var(--thickness) solid hsl(var(--foreground))}.table__row:not(.table__head .table__row){background:hsl(var(--accent) / .25);transition:background-color .2s var(--ease-out)}@media (hover) and (pointer:fine){.table__row:not(.table__head .table__row):hover{background:hsl(var(--accent) / .75)}}.table__row:not(.table__head .table__row):active{background:hsl(var(--accent) / .75)}.table__header{vertical-align:bottom;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-tight);text-transform:uppercase;padding:calc(var(--text-base) * .75)}.table__cell{vertical-align:middle;padding:.75em}.table__caption{caption-side:top;font:inherit;font-size:var(--text-base);text-align:left;margin-block-end:calc(var(--text-base) * .75)}
.set-question__feedback{font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;justify-content:space-between;align-items:flex-start;display:flex}.set-question__feedback-explanation-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:inherit;justify-content:flex-start;align-items:center;gap:.4em;display:inline-flex}.set-question__feedback-indicator--correct-true{color:hsl(var(--correct))}.set-question__feedback-indicator--correct-false{color:hsl(var(--incorrect))}.set-question__feedback-indicator--correct-undefined{color:hsl(var(--unanswered))}.set-question__feedback-indicator-icon{filter:drop-shadow(0 0)}
.set-result-question-table__row>:first-child{inline-size:60%}.set-result-question-table__row>:nth-child(2){inline-size:40%;max-inline-size:0}@media not (min-width:480px){.set-result-question-table__row>:nth-child(2){display:none}}.set-result-question-table__row>:nth-child(3){text-align:center;inline-size:min-content}.set-result-question-table__row--variant-button{cursor:pointer;-webkit-user-select:none;user-select:none}.set-result-question-table__cell{align-items:center;gap:1em;display:flex}@media not (min-width:480px){.set-result-question-item__open{display:none}}.set-result-question-item__valid-options{flex-wrap:wrap;gap:.25em;display:flex}.set-result-question-item__explanation{grid-template-columns:repeat(2,minmax(auto,1fr));gap:1.5em;display:grid}@media not (min-width:480px){.set-result-question-item__explanation{grid-template-columns:1fr}}.set-result-question-item__explanation-answers{flex-direction:column;align-items:stretch;gap:.75em;display:flex}.set-result-question-item__explanation-answer{flex-wrap:wrap;gap:.25em;display:flex}.set-result-question-item__explanation-answer-label{font-size:var(--text-sm);line-height:var(--leading-snug);flex-basis:100%}.set-result-question-item__explanation-item{display:contents}.set-result-question-item__explanation-item>:only-child{place-self:center}@media (min-width:480px){.set-result-question-item__explanation-item>:only-child{grid-area:1/2/span 2}}@media not (min-width:480px){.set-result-question-item__explanation-item>:only-child{order:-1}}.set-result-question-summary{flex-shrink:0;align-items:center;gap:.3em;display:flex}@media (min-width:480px){.set-result-question-summary{margin-inline-start:calc(1.25ch + .75em)}}.set-result-question-summary__result{align-items:center;gap:.3em;display:flex}.set-result-question-summary__result[hidden]{visibility:hidden;order:-100000}@media not (min-width:480px){.set-result-question-summary__result[hidden]{order:100000}}.set-result-question-summary__result-count{font-variant-numeric:tabular-nums;text-align:end;min-inline-size:2ch;display:inline}@media not (min-width:480px){.set-result-question-summary__result-count{text-align:start;order:100000}}.set-result-question-summary__result-count[hidden]{visibility:hidden}.set-result-question-summary__result-count--empty{opacity:.5}
.set-result-loose{display:contents}.set-result-compact__question-summary{display:grid}@media not (min-width:480px){.set-result-compact__question-summary{grid-template-columns:minmax(0,1fr)}}@media (min-width:480px){.set-result-compact__question-summary{grid-template-columns:minmax(0,1fr) auto}}.set-result-compact__question-summary{gap:1em;inline-size:100%}.set-result-question-title{display:flex}.set-result-question-title__index{font-variant-numeric:tabular-nums;margin-inline-end:.75em}.set-result-question-title__question{font-weight:var(--font-bold);white-space:pre-wrap;flex:1}
.avatar{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;background:0 0;justify-content:flex-start;align-items:center;gap:.4em;min-inline-size:0;display:inline-flex;overflow:hidden}.avatar__image,.avatar__image-fallback{inline-size:calc(var(--text-base) * var(--leading-tight) + .25em * 2 + 1px * 2);flex-shrink:0;block-size:auto;display:block}.avatar__image-fallback{block-size:calc(var(--text-base) * var(--leading-tight) + .25em * 2 + 1px * 2);background:hsl(var(--accent));border:var(--thickness) solid hsl(var(--foreground));border-radius:calc(var(--radius) * 100000)}
.outro-results-navigation{flex-wrap:wrap;gap:.75em;margin-block-start:-2em;display:flex}.outro-results-navigation__tab{cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:text-decoration-color,outline-offset;transition-duration:.2s;transition-timing-function:var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.outro-results-navigation__tab[aria-current]{text-decoration-color:currentColor}.outro-results-navigation__tab-icon{transition:opacity .2s var(--ease-out);opacity:.5}.outro-results-navigation__tab[aria-current] .outro-results-navigation__tab-icon{opacity:1}@media not (min-width:480px){.outro-results-navigation__tab-label{block-size:0;inline-size:0;overflow:hidden}}
.outro-results{flex-direction:column;align-self:stretch;align-items:stretch;gap:3em;margin-block-start:2.5em;display:flex}.outro-results__header{margin-block-end:.3em}.outro-results__header-title{letter-spacing:var(--tracking-wider);text-transform:uppercase}
.checkbox__label{line-height:var(--leading-none);align-items:flex-start;gap:.5em;display:flex}.checkbox__input{color:hsl(var(--foreground));background:hsl(var(--background));border:var(--thickness) solid hsl(var(--input));border-radius:calc(var(--radius) * 100000);flex-shrink:0;place-items:center;block-size:1em;inline-size:1em;display:grid}.checkbox__input:before{content:"";border-radius:calc(var(--radius) * 100000);block-size:66.666%;inline-size:66.666%;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:var(--ease-elastic);background:currentColor}.checkbox__input:not([data-state=checked]):before{opacity:0}@media (prefers-reduced-motion:no-preference){.checkbox__input:not([data-state=checked]):before{transform:scale(.8)}}
.outro-rich-text-chart__average-checkbox-label{margin-block-end:.5em}.outro-rich-text-chart__average-checkbox-input{color:red;background:#ff000040;border-style:dashed;border-color:red}
.outro-rich-text-chart__chart svg{outline:none}

.outro-rich-text-download__trigger{isolation:isolate;position:relative}.outro-rich-text-download__trigger[aria-busy]{pointer-events:none;text-indent:200%;white-space:nowrap;overflow:hidden}.outro-rich-text-download__trigger{transition:color .2s var(--ease)}.outro-rich-text-download__trigger[aria-busy]:before{content:"⋯";text-indent:0;text-align:center;block-size:fit-content;inline-size:fit-content;margin:auto;display:inline-block;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.outro-rich-text-download__trigger[aria-busy]:before{animation:1s steps(4,end) infinite ellipsis}}@keyframes ellipsis{0%{inline-size:0}to{inline-size:2ch}}
.outro-rich-text-download{place-items:center;display:grid}
.outro-rich-text-score__level,.outro-rich-text-score__text:not(.outro-rich-text-score__level+.outro-rich-text-score__text){font-size:clamp(1.25em,1.154vw + .962em,2em);line-height:var(--leading-tight)}
.outro-rich-text-share{justify-content:center}
.navigation{isolation:isolate;inline-size:calc(100% - 2 * var(--gap));max-inline-size:var(--size-xl);padding-block:var(--gap);margin-inline:auto}
.results{flex-direction:column;align-self:stretch;align-items:stretch;gap:3em;margin-block-start:2.5em;display:flex}.results__header{margin-block-end:.3em}.results__header-title{letter-spacing:var(--tracking-wider);text-transform:uppercase}
.lightbox__element{z-index:1}.lightbox__element--trigger{cursor:zoom-in}.lightbox__overlay{isolation:isolate;z-index:1;background:hsl(var(--foreground) / .6);flex-direction:column;align-items:flex-start;block-size:100%;inline-size:100%;display:flex;position:fixed;inset:0}.lightbox__overlay[data-state=open]{opacity:var(--fade-out);animation:var(--animation-fade-in) forwards}.lightbox__overlay[data-state=closed]{animation:var(--animation-fade-out)}.lightbox__content{display:contents}.lightbox__content .lightbox__element{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.lightbox__content .lightbox__element video,.lightbox__content .lightbox__element img{width:auto;max-width:100%;height:auto;max-height:100%}.lightbox__close{position:absolute;inset-block-start:10px;inset-inline-end:10px}
.set-binary-question__item{grid-area:1/1;position:relative}@media (min-width:480px){.set-binary-question__item{grid-area:1/2}}.set-binary-question__item{z-index:1;place-self:center}
.set-binary-question__options{z-index:-1;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:2em;display:grid}@media (min-width:480px){.set-binary-question__options{grid-area:1/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:480px){.set-binary-question__options-option,.set-binary-question__options-label{grid-row:1}:is(.set-binary-question__options-option,.set-binary-question__options-label):first-of-type{grid-column:1}:is(.set-binary-question__options-option,.set-binary-question__options-label):last-of-type{grid-column:3}}.set-binary-question__options-option{cursor:pointer;-webkit-user-select:none;user-select:none;aspect-ratio:2;flex-direction:column;justify-content:center;align-items:center;gap:1em;inline-size:100%;max-inline-size:16em;padding:1em;display:flex}@media (min-width:480px){.set-binary-question__options-option{aspect-ratio:.85}}.set-binary-question__options-option{color:hsl(var(--foreground));background:hsl(var(--background));border:var(--thickness) solid hsl(var(--accent));border-radius:var(--radius);transition-property:color,background-color,transform,outline-offset;transition-duration:.2s;transition-timing-function:var(--ease-out)}@media (hover) and (pointer:fine){.set-binary-question__options-option:hover{background:hsl(var(--accent) / .1)}}.set-binary-question__options-option:active,.set-binary-question__options-option[data-state=on]{color:hsl(var(--background));background:hsl(var(--accent))}.set-binary-question__options-option:disabled{pointer-events:none;opacity:.5;filter:grayscale()}.set-binary-question__options-option>:first-child{margin-block-start:auto}.set-binary-question__options-option>:nth-child(2){margin-block-end:auto}.set-binary-question__options-option-icon,.set-binary-question__options-counter{color:hsl(var(--accent));transition:color .2s var(--ease-out)}.set-binary-question__options-option:is(:active,[data-state=on]) :is(.set-binary-question__options-option-icon,.set-binary-question__options-counter){color:hsl(var(--background))}.set-binary-question__options-option-icon{font-size:var(--text-lg)}.set-binary-question__options-counter{font-variant-numeric:tabular-nums}.set-binary-question__options-label{text-align:center;flex-direction:column;align-items:center;gap:1em;display:flex}
.set-binary-question{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:2em;display:grid}@media (min-width:480px){.set-binary-question{grid-template-columns:repeat(3,minmax(0,1fr))}}.set-binary-question--variant-swipe:before{content:"" / "";z-index:-1;aspect-ratio:1;background:hsl(var(--accent) / .75);border-radius:calc(var(--radius) * 100000);grid-area:1/1;inline-size:100%;margin:auto;display:block}@media (min-width:480px){.set-binary-question--variant-swipe:before{grid-area:1/2;inline-size:calc(100% + 4em);margin-inline:-2em}}
.set-cover__progress-bar{isolation:isolate;justify-content:space-between;align-items:center;inline-size:80%;margin-inline:auto;display:flex;position:relative}.set-cover__progress-bar:before{content:"" / "";block-size:var(--thickness);inline-size:calc(var(--progress,0) * 100% - 1em);background:hsl(var(--foreground));margin-block:auto;position:absolute;inset-block:0;inset-inline:.5em}@media not (min-width:480px){.set-cover__progress-bar{display:none}}.set-cover__progress-bar-step{isolation:isolate;box-sizing:content-box;block-size:1em;inline-size:1em;color:hsl(var(--accent,var(--background)));display:block;position:relative}.set-cover__progress-bar-step:before,.set-cover__progress-bar-step:after{content:"";border:var(--thickness) solid currentColor;border-radius:calc(var(--radius) * 100000);background:currentColor;block-size:100%;inline-size:100%;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.set-cover__progress-bar-step[aria-current]:before{animation:var(--animation-ping)}}.set-cover__progress-bar-step:after{border-color:hsl(var(--foreground))}
.set-cover{grid-template-rows:repeat(2,auto);align-items:center;gap:2em;display:grid}@media not (min-width:480px){.set-cover>:last-child{order:-1}}@media (min-width:480px){.set-cover{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}}.set-cover__headline{line-height:var(--leading-none);letter-spacing:var(--tracking-wider);text-transform:uppercase;align-items:center;gap:1em;margin-block-end:1em;display:flex}.set-cover__headline:after{content:"";block-size:calc(var(--thickness) * 2);background:hsl(var(--accent));flex:0 3em;order:1;min-inline-size:0;display:inline-block}.set-cover__headline-index{font-weight:var(--font-bold);font-variant-numeric:tabular-nums;order:0}.set-cover__headline-title{order:2}.set-cover__description{font-size:var(--text-xl);line-height:var(--leading-snug);white-space:pre-wrap;text-wrap:balance}.set-cover__graphics{place-items:center;gap:1em;display:grid}.set-cover__image{block-size:auto;max-inline-size:100%}
.choice{gap:calc(var(--text-sm) * 1.25);flex-wrap:wrap;inline-size:100%;display:flex}@media (min-width:480px){.choice{flex-flow:column;align-items:flex-start}}.choice__option{isolation:isolate;position:relative}@media not (min-width:480px){.choice__option{flex-grow:1;min-inline-size:calc(50% - .625em)}}@media (min-width:480px){.choice__option{inline-size:100%}}.choice__option{text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--text-sm);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);color:hsl(var(--foreground));background:hsl(var(--option));border:var(--thickness) solid hsl(var(--input));border-radius:calc(var(--radius) * 100000);transition-property:color,background-color,transform,outline-offset;transition-duration:.2s;transition-timing-function:var(--ease-out);justify-content:flex-start;align-items:center;gap:1em;display:inline-flex}@media (hover) and (pointer:fine){.choice__option:hover{color:hsl(var(--background));background:hsl(var(--accent))}}.choice__option:is(:active,.choice__option[data-state=on]){color:hsl(var(--background));background:hsl(var(--accent))}.choice__option:disabled{pointer-events:none}.choice__option{padding:1em 2em}.choice__option--highlight{background:hsl(var(--accent) / .15)}.choice__option-indicator{flex-shrink:0;place-items:center;block-size:2.25em;inline-size:2.25em;margin-inline-start:-1em;display:grid}.choice--type-single .choice__option-indicator{background:hsl(var(--background));border:var(--thickness) solid hsl(var(--input));border-radius:calc(var(--radius) * 100000);padding:.3em}.choice--type-single .choice__option-indicator:after{content:"" / "";background:hsl(var(--accent));border-radius:calc(var(--radius) * 100000);grid-area:1/1;block-size:100%;inline-size:100%}@media (prefers-reduced-motion:no-preference){.choice--type-single .choice__option-indicator:after{transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:var(--ease-elastic)}}.choice__option[data-state=off] :is(.choice--type-single .choice__option-indicator):after{opacity:0;transform:scale(.8)}.choice--type-multiple .choice__option-indicator{padding:.5em}.choice--type-multiple .choice__option-indicator:before,.choice--type-multiple .choice__option-indicator:after{content:"" / "";block-size:calc(var(--thickness) * 2);border-radius:calc(var(--radius) * 100000);inline-size:100%;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:var(--ease-elastic);background:currentColor;grid-area:1/1;display:block}.choice--type-multiple .choice__option-indicator:before{transform:rotate(180deg)}.choice--type-multiple .choice__option-indicator:after{transform:rotate(90deg)}.choice__option[data-state=on] :is(.choice--type-multiple .choice__option-indicator):before{transform:rotate(0)}.choice__option[data-state=on] :is(.choice--type-multiple .choice__option-indicator):after{opacity:0;transform:rotate(0)}
.set-multiple-choice-question__feedback-indicator{box-shadow:0 0 0 calc(var(--thickness) * 2) hsl(var(--background));position:absolute;inset-block-end:0;inset-inline-end:0}
.set-multiple-choice-question{grid-template-rows:repeat(2,auto);place-items:center;gap:2em;display:grid}@media (min-width:480px){.set-multiple-choice-question{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}}.set-multiple-choice-question>:only-child{grid-area:1/1/-1/-1}.set-multiple-choice-question__options{flex-direction:column;justify-content:center;align-items:stretch;gap:.5em;inline-size:100%;display:flex}@media (min-width:480px){.set-multiple-choice-question__options{max-inline-size:var(--size-sm)}}.set-multiple-choice-question__options-instruction{font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase}@media not (min-width:480px){.set-multiple-choice-question__options-instruction{display:none}}
.set-question__header-index{font-variant-numeric:tabular-nums}.set-question__header-question{font-weight:var(--font-bold);white-space:pre-wrap}
.sort{flex-wrap:wrap;inline-size:100%;display:flex}@media (min-width:480px){.sort{flex-flow:column;align-items:flex-start}}.sort__option{isolation:isolate;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;inline-size:100%;font-size:var(--text-sm);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);color:hsl(var(--foreground));background:hsl(var(--background));grid-template-columns:auto 1fr auto;align-items:center;gap:1em;display:grid}.sort__option:first-child{border-block-start:var(--thickness) solid hsl(var(--input))}.sort__option{border-block-end:var(--thickness) solid hsl(var(--input));transition-property:color,background-color,outline-offset;transition-duration:.2s;transition-timing-function:var(--ease-out)}@media (hover) and (pointer:fine){.sort__option:hover{background:hsl(var(--accent) / .1)}}.sort__option:active,.sort__option[data-state=on]{color:hsl(var(--background));background:hsl(var(--accent))}.sort__option:disabled{pointer-events:none;opacity:.5;filter:grayscale()}.sort__option{padding:1em .5em}.sort__option-indicator{color:hsl(var(--accent) / .75);block-size:2.25em;inline-size:2.25em;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:var(--ease-elastic)}@media (hover) and (pointer:fine){.option:hover .sort__option-indicator{transform:scale(1.1)}}.sort__option-counter{text-align:right;font-variant-numeric:tabular-nums}
.set-single-choice-question__feedback-indicator{box-shadow:0 0 0 calc(var(--thickness) * 2) hsl(var(--background));position:absolute;inset-block-end:0;inset-inline-end:0}
.set-single-choice-question{grid-template-rows:repeat(2,auto);place-items:center;gap:2em;display:grid}@media (min-width:480px){.set-single-choice-question{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}}.set-single-choice-question>:only-child{grid-area:1/1/-1/-1}.set-single-choice-question__options{flex-direction:column;justify-content:center;align-items:stretch;gap:.5em;inline-size:100%;display:flex}@media (min-width:480px){.set-single-choice-question__options{max-inline-size:var(--size-sm)}}.set-single-choice-question__options-instruction{font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase}
.set-visual-question__options{block-size:100%;inline-size:100%;position:absolute;inset:0}.set-visual-question__options-option{inset-inline:var(--x1) var(--x2);inset-block:var(--y1) var(--y2);inline-size:calc(var(--x2) - var(--x1) + var(--thickness));block-size:calc(var(--y2) - var(--y1) + var(--thickness));cursor:pointer;-webkit-user-select:none;user-select:none;background:hsl(var(--accent) / .05);border:var(--thickness) solid hsl(var(--accent));transition-property:background-color,outline-offset;transition-duration:.2s;transition-timing-function:var(--ease-out);margin-block-start:calc(var(--thickness) * -.5);margin-inline-start:calc(var(--thickness) * -.5);display:block;position:absolute}@media (hover) and (pointer:fine){.set-visual-question__options-option:hover{background:hsl(var(--accent) / .2)}}.set-visual-question__options-option:active,.set-visual-question__options-option[data-state=on]{background:hsl(var(--accent) / .25)}.set-visual-question__options-option:disabled{pointer-events:none;opacity:.5;filter:grayscale()}
.set-visual-question{place-items:center;display:grid}
.set__accent-provider{display:contents}
.input{inline-size:100%;font-size:var(--text-base);line-height:var(--leading-tight);display:inline-flex}.input--variant-default{color:hsl(var(--foreground));background:hsl(var(--background));border:var(--thickness) solid hsl(var(--input));border-radius:var(--radius)}.input--variant-default::placeholder{color:hsl(var(--foreground) / .5)}.input--variant-default{transition-property:border-color,box-shadow;transition-duration:.2s;transition-timing-function:var(--ease-out)}.input--variant-default:focus-visible{border-color:hsl(var(--accent));box-shadow:0 0 0 var(--thickness) hsl(var(--accent));outline:none}.input--variant-default:disabled{pointer-events:none;opacity:.5;filter:grayscale()}.input--variant-option{color:hsl(var(--foreground));background:hsl(var(--option));border:var(--thickness) solid hsl(var(--input));border-radius:var(--radius)}.input--variant-option::placeholder{color:hsl(var(--foreground) / .5)}.input--variant-option{transition-property:border-color,box-shadow;transition-duration:.2s;transition-timing-function:var(--ease-out)}.input--variant-option:focus-visible{border-color:hsl(var(--input));box-shadow:0 0 0 var(--thickness) hsl(var(--input));outline:none}.input--variant-option:disabled{pointer-events:none;opacity:.5;filter:grayscale()}.input--size-base{padding:.5em .75em}.input--size-large{padding:1em 1.125em}
.survey-input-question__form{display:contents}@media (min-width:480px){.survey-input-question__input{max-inline-size:24em}}

.survey__title{font-weight:var(--font-bold)}.survey{grid-template-rows:repeat(2,auto);align-items:center;gap:2em;display:grid}@media (min-width:480px){.survey{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}}.survey__question{font-size:var(--text-lg);line-height:var(--leading-snug);text-wrap:balance}@media (min-width:480px){.survey__question{max-inline-size:24em}}.survey__options{flex-direction:column;justify-content:center;align-items:stretch;gap:.5em;inline-size:100%;display:flex}@media (min-width:480px){.survey__options{max-inline-size:var(--size-sm)}}
.teaser__slides-title{line-height:var(--leading-none);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-block-end:1em}.teaser__slides-slide{font-size:var(--text-xl);line-height:var(--leading-tight);text-wrap:balance}
