/* SinusScore story quiz: every screen has a purpose, every choice keeps its words. */
#quiz-dialog{width:min(1110px,calc(100% - 48px));background:#fbfdf4;border:2px solid #f8ffe9;max-height:94dvh}
#quiz-dialog .quiz-layout{grid-template-columns:26% 74%;min-height:710px}
#quiz-dialog .quiz-aside{position:sticky;top:0;align-self:start;min-height:710px;padding:40px 27px;background:linear-gradient(160deg,#c9f0e4,#daf0b5);border-right:1px solid #a5cfb866}
#quiz-dialog .quiz-content{padding:51px 42px 36px;background:#fbfdf4;min-width:0}
#quiz-dialog .dialog-motion-toggle{left:calc(26% + 42px)}
#quiz-dialog .quiz-companion{margin-top:46px;height:285px}
#quiz-dialog .quiz-companion img{width:177%;left:-37%;top:22px;filter:drop-shadow(0 15px 15px #28695014)}
#quiz-dialog .quiz-bubble{font-size:16px;line-height:1.4;padding:16px 11px;border:2px solid #ffffffa3;background:#faffed;box-shadow:0 6px 0 #67ad9030}
#quiz-dialog .journey-label{font-size:9px;letter-spacing:.13em;margin-top:25px}
#quiz-dialog .journey-dots{flex-wrap:wrap;gap:8px;max-width:200px}
#quiz-dialog .journey-dots i{width:27px;height:27px;display:grid;place-items:center;border-radius:10px;font:700 10px var(--body);color:#47765c;background:#fbffef8c;transition:background .25s,transform .25s}
#quiz-dialog .journey-dots i.done{background:#247e69;color:#fffdf3}
#quiz-dialog .journey-dots i.current{background:#d9f584;box-shadow:0 0 0 2px #fffdf3;transform:rotate(-7deg);color:#38624a}
#quiz-dialog .quiz-aside>p{font-size:12px;color:#45745e;line-height:1.8}
#quiz-dialog .step-meta{font-size:9px;letter-spacing:.11em;margin-bottom:13px;padding-right:18px}
#quiz-dialog .progress-track{height:7px;border-radius:12px;background:#e1ead4}
#quiz-dialog .progress-track span{background:linear-gradient(90deg,#b8df80,#2b9b83);border-radius:12px;transition:width .35s}
#quiz-dialog .question-scene{height:144px;position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(115deg,#cef0e3,#e3f6c8);margin-top:24px;border:1px solid #b6d9bf;isolation:isolate}
#quiz-dialog .scene-caption{position:absolute;left:20px;top:16px;font-size:8px;letter-spacing:.17em;font-weight:800;color:#3d7862;z-index:1}
#quiz-dialog .question-scene>.quiz-illustration{position:absolute;left:39%;top:20px;width:115px;height:115px;color:#216e5b;z-index:1;filter:drop-shadow(0 6px 0 #5c9c6415)}
#quiz-dialog .scene-buddy{position:absolute;object-fit:contain;width:135px;height:135px;right:22px;bottom:-17px;z-index:2;transform:rotate(-7deg);animation:quiz-pal-sway 6s ease-in-out infinite}
#quiz-dialog .scene-landscape{position:absolute;inset:0;z-index:0}
#quiz-dialog .scene-landscape:before{content:'';position:absolute;width:290px;height:140px;border-radius:50%;background:#acd393aa;left:-55px;bottom:-80px;transform:rotate(14deg)}
#quiz-dialog .scene-landscape:after{content:'';position:absolute;width:220px;height:110px;border-radius:50%;background:#77bca13d;left:29%;bottom:-76px;transform:rotate(-15deg)}
#quiz-dialog .scene-landscape i:first-child{position:absolute;left:22px;top:57px;width:76px;height:28px;background:#faffea;border-radius:40px;animation:quiz-cloud-drift 13s ease-in-out infinite}
#quiz-dialog .scene-landscape i:first-child:after{content:'';position:absolute;width:38px;height:38px;border-radius:50%;left:17px;top:-15px;background:inherit}
#quiz-dialog .scene-landscape i:last-child{position:absolute;right:150px;top:-34px;width:114px;height:114px;border:1px dashed #78ab8d7a;border-radius:50%}
#quiz-dialog .scene-doodle{position:absolute;left:24%;top:86px;color:#6c9970;font:22px var(--display);transform:rotate(12deg);z-index:1}
#quiz-dialog .scene-sleep{background:linear-gradient(125deg,#155f62,#368a79);border-color:#468e80}
#quiz-dialog .scene-sleep .scene-caption{color:#e1f4bd}
#quiz-dialog .scene-sleep>.quiz-illustration{color:#e7f5d6}
#quiz-dialog .scene-sleep .scene-doodle{color:#d8efb6;font-size:19px;letter-spacing:6px}
#quiz-dialog .scene-sleep .scene-landscape i:first-child{opacity:.16}
#quiz-dialog .scene-calendar{background:linear-gradient(125deg,#e3f3b1,#d0ebc2)}
#quiz-dialog .scene-pattern{background:linear-gradient(115deg,#bfe6e6,#e0f4d1)}
#quiz-dialog .scene-timeline .scene-buddy,#quiz-dialog .scene-path .scene-buddy{transform:rotate(6deg)}
#quiz-dialog .question-category{font-size:8px;letter-spacing:.12em;color:#3c7c64;margin-top:24px;margin-bottom:0}
#quiz-dialog .question-title{font-size:clamp(27px,2.9vw,37px);line-height:1.09;max-width:610px;margin-top:11px;font-weight:650;letter-spacing:-.045em;color:#184c3d;outline-offset:7px}
#quiz-dialog .question-hint{font-size:12px;line-height:1.75;margin-top:13px;max-width:590px;color:#54735d}
#quiz-dialog .answer-insight{font-size:11px;line-height:1.7;margin-top:14px;padding:11px 14px;display:flex;gap:10px;border-radius:12px;background:#edf4da;color:#446b4d;border-left:3px solid #98bf6d}
#quiz-dialog .answer-insight>span{font-size:19px;line-height:1.2}
#quiz-dialog .choice-instruction{font-size:10px;margin-top:20px;color:#5d785d}
#quiz-dialog .visual-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:11px;align-items:stretch}
#quiz-dialog .visual-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:2px solid #c8dfc3;border-radius:20px;background:#f4fae9;box-shadow:0 4px 0 #b6d1ad55;padding:15px 17px 18px;gap:9px;min-height:157px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;color:#37735b}
#quiz-dialog .visual-option:hover{border-color:#69aa8d;background:#eaf6d7;transform:translateY(-2px);box-shadow:0 6px 0 #a4c89566}
#quiz-dialog .visual-option:focus-visible{outline:3px solid #258c85;outline-offset:4px}
#quiz-dialog .visual-option .choice-art{height:58px;width:67px;display:flex;align-items:center;justify-content:center}
#quiz-dialog .quiz-illustration{width:62px;height:62px;overflow:visible;flex-shrink:0}
#quiz-dialog .visual-option .option-copy{display:block;min-width:0;line-height:1.3}
#quiz-dialog .visual-option strong{display:block;font:650 17px/1.17 var(--display);letter-spacing:-.025em;color:#24563f;padding-right:7px}
#quiz-dialog .visual-option small{display:block;font:400 10px/1.55 var(--body);color:#59765c;margin-top:6px;max-width:230px}
#quiz-dialog .visual-option .option-number{position:absolute;top:14px;right:13px;display:grid;place-items:center;width:21px;height:21px;min-width:21px;border:1.5px solid #9ebc99;background:#fffef4;border-radius:50%;font:700 12px var(--body);color:#1b7158;transition:background .2s}
#quiz-dialog .visual-option[aria-checked=true]{border-color:#1b8267;background:#ddf1bb;box-shadow:0 4px 0 #32886a77;transform:translateY(-1px)}
#quiz-dialog .visual-option[aria-checked=true] .option-number{border-color:#1b8267;background:#1b8267;color:white}
#quiz-dialog .is-answering .visual-option[aria-checked=true]{animation:quiz-choice-pop .32s ease-out}
#quiz-dialog .is-answering .visual-option[aria-checked=false]{opacity:.64;transform:none}
#quiz-dialog .layout-airflow .visual-option{flex-direction:row;align-items:center;min-height:128px;padding:19px 31px 19px 12px;gap:9px}
#quiz-dialog .layout-airflow .choice-art{width:68px;height:68px;flex-shrink:0}
#quiz-dialog .layout-airflow strong{font-size:16px}
#quiz-dialog .layout-airflow .option-number{top:10px;right:9px;width:17px;height:17px;min-width:17px}
#quiz-dialog .layout-feeling-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
#quiz-dialog .layout-feeling-scale .visual-option{align-items:center;text-align:center;padding:12px 8px 17px;min-height:169px;gap:7px;border-radius:17px}
#quiz-dialog .layout-feeling-scale .choice-art{margin-top:12px;width:59px;height:59px}
#quiz-dialog .layout-feeling-scale .quiz-illustration{width:57px;height:57px}
#quiz-dialog .layout-feeling-scale strong{font-size:15px;padding:0}
#quiz-dialog .layout-feeling-scale small{font-size:9px;line-height:1.5}
#quiz-dialog .layout-feeling-scale .option-number{top:7px;right:7px;width:14px;height:14px;min-width:14px;font-size:9px}
#quiz-dialog .layout-night-grid .visual-option{background:#d7ede3;border-color:#a2cdbb}
#quiz-dialog .layout-night-grid .visual-option:nth-child(2){background:#c9e7db}
#quiz-dialog .layout-night-grid .visual-option:nth-child(3){background:#bde0d4}
#quiz-dialog .layout-night-grid .visual-option:nth-child(4){background:#acd7cb}
#quiz-dialog .layout-night-grid .visual-option[aria-checked=true]{border-color:#176e60;background:#dceeb4}
#quiz-dialog .layout-night-grid .choice-art{background:#1f6b64;border-radius:15px;width:75px;height:68px;color:#e2f2cf}
#quiz-dialog .layout-calendar-grid .choice-art{width:90px;height:73px}
#quiz-dialog .layout-calendar-grid .quiz-illustration{width:81px;height:81px}
#quiz-dialog .layout-calendar-grid .visual-option{min-height:164px}
#quiz-dialog .layout-timeline{display:flex;flex-direction:column;gap:9px}
#quiz-dialog .layout-timeline .visual-option{flex-direction:row;align-items:center;min-height:71px;padding:11px 39px 11px 13px;gap:14px;border-radius:15px}
#quiz-dialog .layout-timeline .choice-art{width:44px;height:44px;background:#e4f1ce;border-radius:11px;flex-shrink:0}
#quiz-dialog .layout-timeline .quiz-illustration{width:37px;height:37px}
#quiz-dialog .layout-timeline strong{font-size:15px}
#quiz-dialog .layout-timeline small{margin-top:3px;max-width:100%}
#quiz-dialog .layout-timeline .option-number{top:calc(50% - 10px)}
#quiz-dialog .layout-day-cards .choice-art{border-radius:16px;background:#e0f1ba;width:75px;height:64px}
#quiz-dialog .layout-path-cards .visual-option{background:#eef8dd}
#quiz-dialog .quiz-actions{margin-top:24px;gap:14px;flex-wrap:wrap}
#quiz-dialog .quiz-actions [hidden]{display:none!important}
#quiz-dialog .auto-advance-note{font-size:9px;color:#73916d;margin-left:auto}
#quiz-dialog .quiz-actions:has(#quiz-next:not([hidden])) .auto-advance-note{display:none}
#quiz-dialog .keyboard-hint{font-size:9px;color:#799173;margin-top:15px}
#quiz-dialog .result-header{padding-right:12px}
#quiz-dialog .completion-badge{font-size:8px;background:#dcecb5;color:#4b7043;padding:7px 10px}
#quiz-dialog .result-reveal{position:relative;max-width:390px;margin:24px auto 0;min-height:185px}
#quiz-dialog .result-orb{width:181px;height:181px;margin:0 auto;box-shadow:0 0 0 7px #fffdf3,0 0 0 9px #d7e7bd,0 12px 0 #c9ddbb5c;z-index:2}
#quiz-dialog .result-mallow{position:absolute;width:133px;height:133px;object-fit:contain;left:-11px;bottom:-13px;transform:rotate(-14deg);z-index:3;animation:quiz-pal-sway 7s ease-in-out infinite}
#quiz-dialog .result-stamp{position:absolute;right:-1px;top:29px;width:79px;height:79px;border:2px dashed #93b78c;border-radius:50%;display:grid;place-items:center;text-align:center;line-height:1.4;font-size:8px;font-weight:800;letter-spacing:.08em;color:#4b7953;background:#ecf6d9;transform:rotate(13deg)}
#quiz-dialog .result-band{margin-top:20px;font-size:11px}
#quiz-dialog .result-title{font-size:31px;max-width:550px;margin:13px auto 0;line-height:1.13}
#quiz-dialog .result-body{font-size:12px;line-height:1.8;max-width:550px;margin:15px auto 0}
#quiz-dialog .score-band-scale{margin-top:23px}
#quiz-dialog .score-scale-labels{font-size:9px}
#quiz-dialog .result-drivers{border:1px solid #c8ddbb;border-radius:21px;padding:23px;margin-top:28px;background:#f1f7e4}
#quiz-dialog .result-drivers .eyebrow,#quiz-dialog .result-resources>.eyebrow,#quiz-dialog .result-goal .eyebrow{font-size:8px;letter-spacing:.13em;color:#638455}
#quiz-dialog .result-drivers h3,#quiz-dialog .result-resources h3{font-size:23px;margin-top:10px;letter-spacing:-.025em}
#quiz-dialog .driver-row{display:flex;align-items:center;gap:13px;margin-top:20px}
#quiz-dialog .driver-rank{width:27px;height:27px;border:1px solid #c3daab;border-radius:9px;display:grid;place-items:center;background:#e2efc5;color:#527843;font-size:11px;font-weight:700;flex-shrink:0}
#quiz-dialog .driver-row>div{flex:1;display:grid;grid-template-columns:1fr auto;gap:7px 10px}
#quiz-dialog .driver-row strong{font-size:12px;font-weight:700}
#quiz-dialog .driver-row span:not(.driver-rank){font-size:10px;color:#5e7a54;text-align:right}
#quiz-dialog .driver-track{grid-column:1/-1;height:6px;border-radius:8px;background:#dce8cf;overflow:hidden}
#quiz-dialog .driver-track i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#92c991,#2c9379)}
#quiz-dialog .driver-footnote{font-size:9px;color:#71846a;line-height:1.7;margin-top:18px}
#quiz-dialog .result-drivers>p:not(.driver-footnote){font-size:12px;line-height:1.8;margin-top:16px;color:#607a55}
#quiz-dialog .result-goal{display:flex;align-items:flex-start;gap:17px;background:#d8eee2;border-radius:22px;border:1px solid #bcdac9;margin-top:18px;padding:21px}
#quiz-dialog .result-goal-icon{width:67px;height:67px;background:#f5fbe6;border-radius:18px;display:grid;place-items:center;flex-shrink:0;color:#397965;transform:rotate(-5deg)}
#quiz-dialog .result-goal-icon .quiz-illustration{width:52px;height:52px}
#quiz-dialog .result-goal h3{font-size:22px;margin-top:6px}
#quiz-dialog .result-goal p{font-size:11px;line-height:1.8;color:#4f755f;margin-top:10px}
#quiz-dialog .result-context{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:17px}
#quiz-dialog .result-context>div{border:1px dashed #b9cda8;border-radius:15px;padding:15px 16px}
#quiz-dialog .result-context span{display:block;font-size:7px;letter-spacing:.12em;font-weight:700;color:#6b8660}
#quiz-dialog .result-context strong{display:block;font-size:12px;line-height:1.5;margin-top:7px}
#quiz-dialog .result-context small{display:block;font-size:10px;line-height:1.7;color:#6b815e;margin-top:5px}
#quiz-dialog .consistency-note{border:1px solid #b6cf9f;border-radius:14px;padding:15px;background:#eff6dd;margin-top:17px}
#quiz-dialog .consistency-note p{font-size:11px;line-height:1.8;color:#557047}
#quiz-dialog .consistency-note .text-button{font-size:10px;margin-top:6px}
#quiz-dialog .result-cta{font-size:14px;margin-top:24px;padding:17px 22px}
#quiz-dialog .result-preview-note{font-size:9px}
#quiz-dialog .result-tools{margin-top:13px}
#quiz-dialog .result-tools button{font-size:10px}
#quiz-dialog .result-resources{margin-top:32px;border-top:1px solid #d6e1c8;padding-top:25px}
#quiz-dialog .result-resource{display:flex;align-items:center;gap:14px;text-decoration:none;margin-top:13px;border:1px solid #ccddbd;border-radius:17px;padding:15px 17px;background:#f0f6e3;transition:background .2s,transform .2s}
#quiz-dialog .result-resource:hover{background:#e5f2ce;transform:translateX(3px)}
#quiz-dialog .resource-icon{width:49px;height:49px;border-radius:13px;background:#d8eac2;display:grid;place-items:center;flex-shrink:0;color:#45735a}
#quiz-dialog .resource-icon .quiz-illustration{width:38px;height:38px}
#quiz-dialog .result-resource>span:nth-child(2){flex:1;min-width:0}
#quiz-dialog .result-resource strong{display:block;font:650 17px/1.2 var(--display);letter-spacing:-.02em;color:#315f46}
#quiz-dialog .result-resource>span>span{display:block;font-size:10px;color:#6a805b;line-height:1.6;margin-top:4px}
#quiz-dialog .result-resource small{display:block;font-size:7px;letter-spacing:.12em;color:#6a8852;font-weight:800;margin-bottom:5px}
#quiz-dialog .result-resource>b{font-size:21px;color:#4b7d5b;font-weight:400}
#quiz-dialog .snapshot summary{font-size:12px;padding-block:4px}
#quiz-dialog .snapshot dl>div{font-size:10px;padding-block:3px;gap:17px}
#quiz-dialog .snapshot dd{max-width:60%}
#quiz-dialog .join-board .saved-msg{font-size:11px;line-height:1.7}
#quiz-dialog .join-board>.tiny{font-size:9px;line-height:1.7;color:#6c815d;margin-top:9px}
#quiz-dialog .result-medical{font-size:10px;line-height:1.8;margin-top:20px;color:#6a7e5e}
@keyframes quiz-pal-sway{0%,100%{rotate:-2deg;translate:0 0}50%{rotate:3deg;translate:0 -5px}}
@keyframes quiz-cloud-drift{50%{translate:12px 0}}
@keyframes quiz-choice-pop{50%{scale:1.025}}
@media(max-width:1000px){#quiz-dialog .quiz-content{padding-inline:30px}#quiz-dialog .dialog-motion-toggle{left:calc(26% + 30px)}#quiz-dialog .quiz-aside{padding-inline:20px}#quiz-dialog .quiz-companion{height:275px}#quiz-dialog .quiz-bubble{font-size:14px}#quiz-dialog .layout-airflow .visual-option{flex-direction:column;align-items:flex-start;padding:14px 14px 17px}#quiz-dialog .layout-feeling-scale{gap:6px}#quiz-dialog .layout-feeling-scale strong{font-size:13px}#quiz-dialog .layout-feeling-scale small{font-size:8px}}
@media(max-width:850px){#quiz-dialog{width:min(680px,calc(100% - 30px))}#quiz-dialog .quiz-layout{display:block}#quiz-dialog .quiz-aside{display:none}#quiz-dialog .quiz-content{padding:49px 34px 30px}#quiz-dialog .dialog-motion-toggle{left:34px}#quiz-dialog .question-title{font-size:34px}#quiz-dialog .question-scene{height:137px}#quiz-dialog .layout-airflow .visual-option{flex-direction:row;align-items:center;padding-right:29px}}
@media(max-width:600px){#quiz-dialog{width:calc(100% - 18px);max-height:calc(100dvh - 18px);border-radius:24px}#quiz-dialog .quiz-content{padding:50px 20px 26px;min-height:0}#quiz-dialog .dialog-motion-toggle{left:20px;top:14px}#quiz-dialog .step-meta{font-size:8px;letter-spacing:.09em;margin-bottom:11px;padding-right:12px}#quiz-dialog .question-scene{height:109px;margin-top:18px;border-radius:17px}#quiz-dialog .scene-caption{font-size:6px;left:14px;top:12px}#quiz-dialog .question-scene>.quiz-illustration{width:83px;height:83px;left:38%;top:16px}#quiz-dialog .scene-buddy{width:105px;height:105px;right:4px;bottom:-14px}#quiz-dialog .scene-doodle{font-size:18px;left:24%;top:72px}#quiz-dialog .scene-landscape i:first-child{width:51px;height:19px;left:14px;top:49px}#quiz-dialog .scene-landscape i:first-child:after{width:27px;height:27px;left:12px;top:-11px}#quiz-dialog .question-category{font-size:7px;margin-top:20px}#quiz-dialog .question-title{font-size:29px;line-height:1.1;margin-top:10px}#quiz-dialog .question-hint{font-size:11px;line-height:1.75;margin-top:12px}#quiz-dialog .answer-insight{font-size:10px;padding:10px 12px;margin-top:11px}#quiz-dialog .choice-instruction{font-size:9px;margin-top:17px}#quiz-dialog .visual-options{gap:10px}#quiz-dialog .visual-option{border-radius:16px;padding:13px 12px 15px;min-height:157px;gap:8px}#quiz-dialog .visual-option .choice-art{width:55px;height:52px}#quiz-dialog .quiz-illustration{width:52px;height:52px}#quiz-dialog .visual-option strong{font-size:15px;line-height:1.17;padding-right:0}#quiz-dialog .visual-option small{font-size:10px;line-height:1.5;margin-top:6px}#quiz-dialog .visual-option .option-number{width:18px;height:18px;min-width:18px;top:10px;right:10px;font-size:10px}#quiz-dialog .layout-airflow .visual-option{flex-direction:column;align-items:flex-start;padding:13px 12px 15px}#quiz-dialog .layout-airflow .choice-art{height:52px;width:57px}#quiz-dialog .layout-airflow strong{font-size:15px}#quiz-dialog .layout-feeling-scale{gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}#quiz-dialog .layout-feeling-scale .visual-option{min-height:125px;padding:13px 5px 12px;align-items:center;border-radius:12px}#quiz-dialog .layout-feeling-scale .choice-art{width:42px;height:42px;margin-top:11px}#quiz-dialog .layout-feeling-scale .quiz-illustration{width:42px;height:42px}#quiz-dialog .layout-feeling-scale strong{font-size:11px;line-height:1.3}#quiz-dialog .layout-feeling-scale small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#quiz-dialog .layout-feeling-scale .option-number{width:13px;height:13px;min-width:13px;font-size:8px;top:6px;right:6px}#quiz-dialog .layout-night-grid .choice-art{width:61px;height:56px;border-radius:12px}#quiz-dialog .layout-calendar-grid .choice-art{width:70px;height:62px}#quiz-dialog .layout-calendar-grid .quiz-illustration{width:66px;height:66px}#quiz-dialog .layout-timeline .visual-option{min-height:74px;flex-direction:row;padding:11px 35px 11px 11px;gap:12px}#quiz-dialog .layout-timeline .choice-art{width:38px;height:38px}#quiz-dialog .layout-timeline .quiz-illustration{width:33px;height:33px}#quiz-dialog .layout-timeline strong{font-size:14px}#quiz-dialog .layout-timeline small{font-size:9px;margin-top:3px}#quiz-dialog .layout-timeline .option-number{top:calc(50% - 9px)}#quiz-dialog .quiz-actions{margin-top:22px}#quiz-dialog .quiz-actions .button{font-size:10px;padding:12px 15px;gap:14px}#quiz-dialog .auto-advance-note{font-size:8px}#quiz-dialog .completion-badge{font-size:6px;padding:6px 8px}#quiz-dialog .result-header .eyebrow{font-size:7px}#quiz-dialog .result-reveal{max-width:300px;min-height:167px;margin-top:26px}#quiz-dialog .result-orb{width:161px;height:161px}#quiz-dialog .result-number{font-size:62px}#quiz-dialog .result-mallow{width:98px;height:98px;left:-7px;bottom:-8px}#quiz-dialog .result-stamp{width:62px;height:62px;font-size:6px;right:-2px;top:26px}#quiz-dialog .result-title{font-size:27px;line-height:1.16}#quiz-dialog .result-body{font-size:11px}#quiz-dialog .score-scale-labels{font-size:8px}#quiz-dialog .result-drivers{padding:20px 16px;margin-top:25px;border-radius:18px}#quiz-dialog .result-drivers h3,#quiz-dialog .result-resources h3{font-size:22px}#quiz-dialog .driver-row{gap:10px}#quiz-dialog .driver-row strong{font-size:11px}#quiz-dialog .driver-row span:not(.driver-rank){font-size:9px;max-width:120px}#quiz-dialog .result-goal{padding:17px 15px;gap:13px}#quiz-dialog .result-goal-icon{width:48px;height:48px;border-radius:13px}#quiz-dialog .result-goal-icon .quiz-illustration{width:39px;height:39px}#quiz-dialog .result-goal h3{font-size:20px}#quiz-dialog .result-goal p{font-size:10px}#quiz-dialog .result-context{gap:10px}#quiz-dialog .result-context>div{padding:13px 12px}#quiz-dialog .result-context strong{font-size:11px}#quiz-dialog .result-context small{font-size:9px}#quiz-dialog .result-cta{font-size:12px;padding:16px 20px}#quiz-dialog .result-resource{padding:13px 12px;gap:11px}#quiz-dialog .resource-icon{width:42px;height:42px;border-radius:11px}#quiz-dialog .resource-icon .quiz-illustration{width:32px;height:32px}#quiz-dialog .result-resource strong{font-size:16px}#quiz-dialog .result-resource>span>span{font-size:10px}#quiz-dialog .result-medical{font-size:9px}#quiz-dialog .snapshot dl>div{font-size:9px}}
@media(max-width:359px){#quiz-dialog .quiz-content{padding-inline:16px}#quiz-dialog .question-title{font-size:26px}#quiz-dialog .visual-option{padding-inline:10px}#quiz-dialog .visual-option strong{font-size:14px}#quiz-dialog .visual-option small{font-size:9px}#quiz-dialog .layout-feeling-scale{grid-template-columns:repeat(3,minmax(0,1fr))}#quiz-dialog .layout-feeling-scale .visual-option{min-height:109px}#quiz-dialog .result-context{grid-template-columns:1fr}}
html.motion-paused #quiz-dialog .quiz-question-wrap,html.motion-paused #quiz-dialog .is-answering .visual-option{animation:none!important}
@media(prefers-reduced-motion:reduce){#quiz-dialog *,#quiz-dialog *:before,#quiz-dialog *:after{animation:none!important;transition:none!important}}
