.question-illustration,.handcrafted-art{--art-bg:var(--color-app,#faf4e9);--art-accent:var(--color-accent,#784b7e);--art-ink:color-mix(in srgb, var(--color-content,#3c2d42) 78%, var(--art-accent));--art-paper:color-mix(in srgb, var(--color-surface,#fffaf0) 92%, var(--color-content,#3c2d42));--art-muted:var(--color-content-muted,#8b7e75);--art-rule:color-mix(in srgb, var(--art-paper) 77%, var(--art-ink));--art-soft:var(--color-accent-soft,#e9d7e6);--art-mid:color-mix(in srgb, var(--art-soft) 70%, var(--art-accent));--art-ground:color-mix(in srgb, var(--art-bg) 44%, var(--art-soft));--art-cover:color-mix(in srgb, var(--art-accent) 78%, #201827);--art-page-edge:color-mix(in srgb, var(--art-paper) 77%, var(--art-accent));--art-paper-shade:color-mix(in srgb, var(--art-paper) 64%, var(--art-soft));--art-bookmark:color-mix(in srgb, var(--art-accent) 52%, #c99f8d);--art-cloth:color-mix(in srgb, var(--art-soft) 65%, #c6999e);--art-cloth-light:color-mix(in srgb, var(--art-soft) 56%, var(--art-paper));--art-cloth-dark:color-mix(in srgb, var(--art-accent) 70%, #261c30);--art-wood:color-mix(in srgb, var(--art-paper) 55%, #c9aa83);--art-wood-top:color-mix(in srgb, var(--art-paper) 60%, #dec09a);--art-wood-side:color-mix(in srgb, var(--art-paper) 50%, #9e7b59);--art-ceramic:color-mix(in srgb, var(--art-paper) 56%, #d1b59c);--art-coffee:#987359;--art-gold:color-mix(in srgb, var(--art-accent) 30%, #d2aa64);--art-light:var(--art-paper);--qa-ink:var(--art-ink);--qa-paper:var(--art-paper);--qa-soft:var(--art-soft);--qa-accent:var(--art-accent);--qa-mid:var(--art-mid);--qa-light:var(--art-cloth-light);--qa-deep:var(--art-cover);--qa-edge:var(--art-page-edge);--qa-warm:var(--art-wood)}.question-illustration.svelte-1r21p8x{--qa-ink:color-mix(in srgb, var(--color-content,#3c2d42) 78%, var(--color-accent,#784b7e));--qa-paper:color-mix(in srgb, var(--color-surface,#fffaf0) 92%, var(--color-content,#3c2d42) 8%);--qa-soft:color-mix(in srgb, var(--color-accent-soft,#eadde9) 62%, var(--color-app,#faf4e9));--qa-accent:var(--color-accent,#784b7e);--qa-mid:color-mix(in srgb, var(--qa-accent) 62%, var(--qa-paper));--qa-light:color-mix(in srgb, var(--qa-accent) 20%, var(--qa-paper));--qa-deep:color-mix(in srgb, var(--qa-accent) 58%, var(--color-content,#27192e));--qa-edge:color-mix(in srgb, var(--qa-paper) 75%, var(--qa-accent));--qa-warm:color-mix(in srgb, var(--qa-accent) 26%, var(--color-surface,#d7b58e));pointer-events:none;contain:layout style;width:min(100%,590px);margin:-8px auto 8px}.question-illustration.svelte-1r21p8x svg{width:100%;height:auto;display:block;overflow:visible}.question-illustration.svelte-1r21p8x .qa-breathe{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite svelte-1r21p8x-qa-breathe}.question-illustration.svelte-1r21p8x .qa-steam{animation:5s ease-in-out infinite svelte-1r21p8x-qa-steam}@keyframes svelte-1r21p8x-qa-breathe{50%{transform:translateY(-1px)rotate(.6deg)}}@keyframes svelte-1r21p8x-qa-steam{50%{opacity:.38}}@media (prefers-reduced-motion:reduce){.question-illustration.svelte-1r21p8x *{transition:none!important;animation:none!important}}@media (max-width:600px){.question-illustration.svelte-1r21p8x{width:min(100%,380px);margin-top:-2px}}.question-illustration-scene.svelte-kns626{aspect-ratio:16/9;border-radius:var(--radius-card);pointer-events:none;contain:layout style;width:min(100%,500px);margin:-8px auto 16px;overflow:hidden}.question-illustration-scene.svelte-kns626 svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.question-illustration-scene.svelte-kns626 *{transition:none!important;animation:none!important}}@media (max-width:600px){.question-illustration-scene.svelte-kns626{width:min(100%,380px);margin-top:-2px}}.assessment-room{max-width:850px;color:var(--foreground,var(--color-content));font-family:var(--font-sans,inherit);margin:0 auto;padding:32px 24px 100px}.assessment-room button,.assessment-room a{touch-action:manipulation}.assessment-room button{cursor:pointer}.assessment-room button:disabled{opacity:.45;cursor:default}.assessment-room .test-top,.question-progress,.question-footer,.assessment-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.assessment-room .test-top{margin-bottom:32px;font-size:14px}.question-progress{margin:24px 0 12px;scroll-margin-top:90px;font-size:14px}.question-progress-track,.result-track{background:var(--secondary,var(--color-surface-hover));border-radius:4px;height:5px;margin-bottom:30px;overflow:hidden}.question-progress-track>span,.result-track>span{background:var(--primary,var(--color-accent));height:100%;transition:width .2s;display:block}.question-paper{border:1px solid var(--border,var(--color-divider));background:var(--background,var(--color-surface));box-shadow:0 8px 0 -3px var(--secondary,var(--color-surface-hover)), 0 15px 0 -7px var(--border,var(--color-divider));isolation:isolate;border-radius:20px;padding:32px;position:relative}.public-atlas .round-design .assessment-room .question-paper h1{letter-spacing:-.025em;text-align:center;margin:0 0 26px;font-size:clamp(23px,3vw,32px);font-weight:550;line-height:1.28}.question-paper h1:focus{outline:none}.question-paper h1:focus-visible{outline:2px solid var(--primary,var(--color-accent));outline-offset:5px}.question-options{gap:10px;display:grid}.question-options button{text-align:left;border:1px solid var(--border,var(--color-divider));background:var(--background,var(--color-surface));width:100%;color:inherit;border-radius:12px;align-items:center;gap:15px;min-height:58px;padding:16px 18px;line-height:1.45;transition:background .15s,border-color .15s;display:flex}.question-options button b{border:1px solid;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:500;display:grid}.question-options button span{flex:1}.question-options button i{font-style:normal}.question-options button.selected{border-color:var(--primary,var(--color-accent));background:color-mix(in srgb, var(--primary,var(--color-accent)) 9%, var(--background,var(--color-surface)))}.question-footer{margin-top:24px}.question-primary{background:var(--primary,var(--color-accent));min-height:46px;color:var(--primary-foreground,var(--color-on-accent));border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex}.question-keyboard,.question-save{text-align:center;color:var(--muted-foreground,var(--color-content-muted));margin-top:22px;font-size:14px;line-height:1.5}.assessment-instructions>p{margin:20px 0;line-height:1.7}.assessment-instructions>.question-primary{width:100%;margin:24px 0;display:flex}.assessment-room details{margin:25px 0}.assessment-room summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.assessment-limitation{border-left:3px solid var(--primary,var(--color-accent));margin:24px 0;padding:20px;font-size:14px;line-height:1.65}.assessment-result>h1{letter-spacing:-.045em;margin:8px 0 20px;font-size:48px;line-height:1.1}.assessment-result{scroll-margin-top:90px}.question-overline{font-size:14px}.dimension-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.dimension-results article{border:1px solid var(--border,var(--color-divider));border-radius:14px;padding:22px}.dimension-results h2{margin:0 0 15px;font-size:17px}.dimension-results strong{font-size:35px}.dimension-results strong small{font-size:16px;font-weight:400}.dimension-results p{font-size:12px;line-height:1.5}.dimension-results .result-track{margin:15px 0}.answer-review{border-top:1px solid var(--border,var(--color-divider));padding:20px 0}.answer-review h3{font-size:16px}.answer-review p{margin:10px 0;font-size:14px;line-height:1.6}.assessment-actions{margin-top:32px}.reaction-paper{text-align:center}.reaction-signal{border:2px solid var(--border,var(--color-divider));background:var(--secondary,var(--color-surface-hover));width:100%;height:180px;color:inherit;border-radius:14px;margin:24px 0;font-size:45px;font-weight:600;display:block}.reaction-signal.go{background:var(--primary,var(--color-accent));color:var(--primary-foreground,var(--color-on-accent));border-color:currentColor}.reaction-paper>p{line-height:1.6}.consumer-question-deck{border:1px solid var(--color-divider);background:var(--color-surface);box-shadow:0 8px 0 -3px var(--color-surface-hover);border-radius:20px;padding:28px}.consumer-scale-question{scroll-margin-top:90px}.tpp-public .public-atlas .assessment-room .question-primary{background:var(--primary,var(--color-accent));min-height:46px;color:var(--primary-foreground,var(--color-on-accent));border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:12px 22px;font-weight:600;display:inline-flex}.consumer-question-deck [role=radio][aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-content)}.consumer-question-deck [role=radio][aria-checked=true] .rounded-full{color:var(--color-content);background:0 0;border-color:currentColor}@media (max-width:600px){.assessment-room{padding:22px 16px 90px}.question-paper{padding:23px 17px}.question-options button{gap:10px;padding:12px}.question-footer{gap:10px}.question-footer .question-primary{padding:12px;font-size:13px}.dimension-results{grid-template-columns:1fr}.consumer-question-deck{padding:20px 13px}.question-progress{font-size:12px}.assessment-room .test-top{gap:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.question-progress-track>span,.question-options button{transition:none}}
