.Buttons-module__IKQyja__button{letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;width:max-content;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.Buttons-module__IKQyja__button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--fg) 22%, transparent);outline:none}.Buttons-module__IKQyja__button:active:not(:disabled){transform:translateY(1px)}.Buttons-module__IKQyja__buttonPrimary{background:var(--accent);color:var(--accent-fg);box-shadow:0 1px 2px color-mix(in oklch, var(--fg) 12%, transparent), 0 4px 12px color-mix(in oklch, var(--accent) 18%, transparent)}.Buttons-module__IKQyja__buttonPrimary:hover:not(:disabled){background:color-mix(in oklch, var(--accent) 92%, var(--bg));box-shadow:0 2px 4px color-mix(in oklch, var(--fg) 14%, transparent), 0 8px 20px color-mix(in oklch, var(--accent) 22%, transparent);transform:translateY(-1px)}.Buttons-module__IKQyja__buttonPrimary:disabled{background:color-mix(in oklch, var(--fg) 30%, var(--bg));color:var(--bg);box-shadow:none;pointer-events:none}.Buttons-module__IKQyja__buttonSecondary{background:var(--bg);color:var(--fg);border-color:var(--border);box-shadow:0 1px 2px color-mix(in oklch, var(--fg) 5%, transparent)}.Buttons-module__IKQyja__buttonSecondary:hover{background:color-mix(in oklch, var(--fg) 3%, transparent);box-shadow:0 1px 2px color-mix(in oklch, var(--fg) 6%, transparent), 0 4px 10px color-mix(in oklch, var(--fg) 6%, transparent);transform:translateY(-1px)}
.SubmissionStatusScreen-module__b3tPdW__statusScreen{flex-direction:column;gap:1.25rem;display:flex}.SubmissionStatusScreen-module__b3tPdW__panel{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklch, var(--fg) 2%, var(--bg));box-shadow:0 1px 2px color-mix(in oklch, var(--fg) 4%, transparent), 0 6px 16px color-mix(in oklch, var(--fg) 6%, transparent);flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}.SubmissionStatusScreen-module__b3tPdW__statusMark{background:var(--accent);width:2rem;height:2rem;color:var(--accent-fg);border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.SubmissionStatusScreen-module__b3tPdW__statusMarkError{border:1.5px solid var(--fg);color:var(--fg);background:0 0}.SubmissionStatusScreen-module__b3tPdW__content{flex-direction:column;gap:.5rem;display:flex}.SubmissionStatusScreen-module__b3tPdW__eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1rem}.SubmissionStatusScreen-module__b3tPdW__title{color:var(--fg);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.4}.SubmissionStatusScreen-module__b3tPdW__description{color:var(--muted);font-size:.875rem;line-height:1.5}.SubmissionStatusScreen-module__b3tPdW__actions{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}
.ProgressBar-module__pllmLG__progressTrack{background:color-mix(in oklch, var(--fg) 8%, transparent);border-radius:999px;width:100%;height:3px;margin-top:.5rem;position:relative;overflow:hidden}.ProgressBar-module__pllmLG__progressFill{background:var(--accent);border-radius:inherit;position:absolute;inset:0 auto 0 0}@media screen and (prefers-reduced-motion:no-preference){.ProgressBar-module__pllmLG__progressFill{transition:width .42s cubic-bezier(.16,1,.3,1)}}.ProgressBar-module__pllmLG__progressMeta{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:.75rem;line-height:1rem;display:flex}.ProgressBar-module__pllmLG__progressLabel{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}
.QuestionWrapper-module__NykOsW__wrapper{flex-direction:column;gap:1.25rem;display:flex}.QuestionWrapper-module__NykOsW__header{flex-direction:column;gap:.375rem;display:flex}.QuestionWrapper-module__NykOsW__title{color:var(--fg);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}
.RichTextContent-module__PvGTQq__eq-widget-root,:host,.RichTextContent-module__PvGTQq__richText{--font:system-ui, sans-serif;--bg:#fff;--fg:#0a0a0a;--muted:#737373;--border:#e5e5e5;--accent:#171717;--accent-fg:#fafafa;--radius:.875rem}@supports (color:lab(0% 0 0)){.RichTextContent-module__PvGTQq__eq-widget-root,:host,.RichTextContent-module__PvGTQq__richText{--bg:lab(100% 0 0);--fg:lab(2.75381% 0 0);--muted:lab(48.496% 0 0);--border:lab(90.952% 0 -.0000119209);--accent:lab(7.78201% -.0000149012 0);--accent-fg:lab(98.26% 0 0)}}.RichTextContent-module__PvGTQq__eq-widget-root{font-family:var(--font);color:var(--fg);width:100%}.RichTextContent-module__PvGTQq__eq-widget-root *,.RichTextContent-module__PvGTQq__eq-widget-root :before,.RichTextContent-module__PvGTQq__eq-widget-root :after{box-sizing:border-box}.RichTextContent-module__PvGTQq__richText{color:var(--muted);font-size:.875rem;line-height:1.5}.RichTextContent-module__PvGTQq__richText>*{margin:0}.RichTextContent-module__PvGTQq__richText>*+*{margin-top:.625rem}.RichTextContent-module__PvGTQq__richText h2,.RichTextContent-module__PvGTQq__richText h3{color:var(--fg);font-weight:600;line-height:1.35}.RichTextContent-module__PvGTQq__richText h2{font-size:1rem}.RichTextContent-module__PvGTQq__richText h3{font-size:.9375rem}.RichTextContent-module__PvGTQq__richText ul,.RichTextContent-module__PvGTQq__richText ol{padding-left:1.25rem}.RichTextContent-module__PvGTQq__richText ul{list-style:outside}.RichTextContent-module__PvGTQq__richText ol{list-style:decimal}.RichTextContent-module__PvGTQq__richText li+li{margin-top:.25rem}.RichTextContent-module__PvGTQq__richText strong{color:var(--fg);font-weight:600}.RichTextContent-module__PvGTQq__richText blockquote{border-left:2px solid var(--border);color:var(--muted);padding-left:.75rem}@supports (color:color-mix(in lab, red, red)){.RichTextContent-module__PvGTQq__richText blockquote{color:color-mix(in oklch, var(--muted) 86%, var(--fg))}}.RichTextContent-module__PvGTQq__richText code{border-radius:calc(var(--radius) * .35);background:var(--fg);padding:.125rem .25rem}@supports (color:color-mix(in lab, red, red)){.RichTextContent-module__PvGTQq__richText code{background:color-mix(in oklch, var(--fg) 6%, var(--bg))}}.RichTextContent-module__PvGTQq__richText code{color:var(--fg);font-size:.8125rem}.RichTextContent-module__PvGTQq__richText a{color:var(--fg);text-underline-offset:.2em;font-weight:600;text-decoration:underline}
.ResultScreen-module__W7XpWa__resultScreen{flex-direction:column;gap:1.25rem;display:flex}.ResultScreen-module__W7XpWa__panel{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklch, var(--fg) 2%, var(--bg));box-shadow:0 1px 2px color-mix(in oklch, var(--fg) 4%, transparent), 0 6px 16px color-mix(in oklch, var(--fg) 6%, transparent);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ResultScreen-module__W7XpWa__content{flex-direction:column;gap:.5rem;display:flex}.ResultScreen-module__W7XpWa__eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1rem}.ResultScreen-module__W7XpWa__title{color:var(--fg);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}
.SingleVariantQuestion-module__osFUra__questionContent{flex-direction:column;gap:.75rem;display:flex}.SingleVariantQuestion-module__osFUra__fieldset{flex-direction:column;gap:.625rem;width:100%;display:flex}.SingleVariantQuestion-module__osFUra__option{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;min-height:3rem;color:var(--fg);cursor:pointer;box-shadow:0 1px 2px color-mix(in oklch, var(--fg) 3%, transparent);align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:flex}.SingleVariantQuestion-module__osFUra__option:hover{background:color-mix(in oklch, var(--fg) 3%, transparent);border-color:color-mix(in oklch, var(--fg) 25%, var(--border));box-shadow:0 1px 3px color-mix(in oklch, var(--fg) 5%, transparent)}.SingleVariantQuestion-module__osFUra__option:has(.SingleVariantQuestion-module__osFUra__radio:checked){border-color:var(--accent);background:color-mix(in oklch, var(--accent) 4%, var(--bg));box-shadow:inset 0 0 0 1px var(--accent), 0 1px 3px color-mix(in oklch, var(--accent) 8%, transparent)}.SingleVariantQuestion-module__osFUra__radio{border:1.5px solid color-mix(in oklch, var(--fg) 35%, var(--bg));background:var(--bg);width:1.125rem;height:1.125rem;color:var(--accent);appearance:none;border-radius:999px;flex:none;place-content:center;transition:border-color .2s cubic-bezier(.16,1,.3,1);display:grid}.SingleVariantQuestion-module__osFUra__option:has(.SingleVariantQuestion-module__osFUra__radio:checked) .SingleVariantQuestion-module__osFUra__radio{border-color:var(--accent)}.SingleVariantQuestion-module__osFUra__radio:before{content:"";background:currentColor;border-radius:999px;width:.5625rem;height:.5625rem;transition:transform .22s cubic-bezier(.16,1,.3,1);transform:scale(0)}.SingleVariantQuestion-module__osFUra__radio:checked:before{transform:scale(1)}.SingleVariantQuestion-module__osFUra__radio:focus-visible{outline:3px solid color-mix(in oklch, var(--fg) 22%, transparent);outline-offset:2px}.SingleVariantQuestion-module__osFUra__optionLabel{color:var(--fg);font-size:.9375rem;font-weight:500;line-height:1.25rem}
.ParticipantWidget-module__NsvNvq__widgetContainer{border:1px solid var(--border);border-radius:calc(var(--radius) + .5rem);background:var(--bg);max-width:640px;box-shadow:0 1px 2px color-mix(in oklch, var(--fg) 4%, transparent), 0 4px 12px color-mix(in oklch, var(--fg) 5%, transparent), 0 24px 48px -12px color-mix(in oklch, var(--fg) 12%, transparent);flex-direction:column;gap:1.25rem;margin:auto;padding:1.75rem;display:flex;overflow:clip}.ParticipantWidget-module__NsvNvq__slideViewport{position:relative}.ParticipantWidget-module__NsvNvq__slide{will-change:transform, opacity}.ParticipantWidget-module__NsvNvq__buttonContainer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ParticipantWidget-module__NsvNvq__widgetFooter{border-top:1px solid var(--border);width:100%;display:flex}
.Loader-module__4dsohG__loader{flex-direction:column;gap:1.5rem;display:flex}.Loader-module__4dsohG__header,.Loader-module__4dsohG__options{flex-direction:column;display:flex}.Loader-module__4dsohG__header{gap:.625rem}.Loader-module__4dsohG__options{gap:.5rem}.Loader-module__4dsohG__title,.Loader-module__4dsohG__description,.Loader-module__4dsohG__option,.Loader-module__4dsohG__optionShort,.Loader-module__4dsohG__secondaryButton,.Loader-module__4dsohG__primaryButton{border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in oklch, var(--fg) 6%, transparent) 0%, color-mix(in oklch, var(--fg) 12%, transparent) 42%, color-mix(in oklch, var(--fg) 6%, transparent) 84%);background-size:220% 100%;animation:1.4s ease-in-out infinite Loader-module__4dsohG__pulse;display:block;overflow:hidden}.Loader-module__4dsohG__title{width:min(75%,24rem);height:1.5rem}.Loader-module__4dsohG__description{width:min(58%,18rem);height:1rem}.Loader-module__4dsohG__option,.Loader-module__4dsohG__optionShort{border:1px solid var(--border);height:2.75rem}.Loader-module__4dsohG__optionShort{width:72%}.Loader-module__4dsohG__actions{justify-content:space-between;align-items:center;gap:2rem;display:flex}.Loader-module__4dsohG__secondaryButton,.Loader-module__4dsohG__primaryButton{height:2.25rem}.Loader-module__4dsohG__secondaryButton{width:6rem}.Loader-module__4dsohG__primaryButton{width:7rem}@keyframes Loader-module__4dsohG__pulse{0%{background-position:180% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.Loader-module__4dsohG__title,.Loader-module__4dsohG__description,.Loader-module__4dsohG__option,.Loader-module__4dsohG__optionShort,.Loader-module__4dsohG__secondaryButton,.Loader-module__4dsohG__primaryButton{animation:none}}
.BrandingFooter-module__o6WdAW__brandingContainer{justify-content:center;align-items:center;width:100%;padding:12px 0;display:flex}.BrandingFooter-module__o6WdAW__text{color:var(--muted);font-size:.875rem}.BrandingFooter-module__o6WdAW__link{color:var(--accent);transition:all .3s ease-in}.BrandingFooter-module__o6WdAW__link:hover{color:var(--primary)}
.QuizUnavailableScreen-module__L8ZTaG__unavailableScreen{flex-direction:column;justify-content:center;gap:.5rem;min-height:11rem;display:flex}.QuizUnavailableScreen-module__L8ZTaG__unavailableCode{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1rem}.QuizUnavailableScreen-module__L8ZTaG__unavailableTitle{color:var(--fg);font-size:1.25rem;font-weight:600;line-height:1.4}.QuizUnavailableScreen-module__L8ZTaG__unavailableDescription{color:var(--muted);font-size:.875rem;line-height:1.5}
