.answer-page{max-width:880px;margin:auto;padding-bottom:30px}.aq-back{display:inline-flex;align-items:center;min-height:44px;color:#d0bdeb;font-size:.86rem;margin-bottom:18px}.aq-heading h1{font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.45;letter-spacing:-.035em;margin-bottom:20px}.aq-heading .eyebrow{font-size:.65rem;margin-bottom:9px}.aq-position{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.82rem;color:#e1d9ee;margin-bottom:19px}.aq-position span+span{color:#acb9ce;font-size:.75rem}.aq-durable{padding:15px 0 22px}.aq-durable>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.74rem;color:#b9c9d9;margin-bottom:10px}.aq-durable strong{font-weight:500;color:#d4dfe8}.aq-durable progress{appearance:none;width:100%;height:5px;display:block;border:0;border-radius:8px;overflow:hidden;background:#344155}.aq-durable progress::-webkit-progress-bar{background:#344155}.aq-durable progress::-webkit-progress-value{background:#8fd1d1}.aq-durable progress::-moz-progress-bar{background:#8fd1d1}.aq-durable small{display:block;margin-top:10px}.aq-durable p{font-size:.8rem;margin:12px 0 0}.aq-question-card{border:1px solid #47405d;background:radial-gradient(ellipse at top right,#47325430,transparent 70%),#181e2c;border-radius:22px;padding:35px 38px}.aq-question-card>h2{font-size:clamp(1.3rem,2.3vw,1.85rem);line-height:1.6;letter-spacing:-.028em;margin:0 0 32px;overflow-wrap:anywhere}.aq-value{display:flex;justify-content:space-between;align-items:center;gap:15px;color:#c2cbdc;font-size:.84rem;margin-top:28px}.aq-value output{font-size:1.1rem;color:#d8c9f2;font-weight:650}.aq-slider{position:relative;height:56px;margin:10px 0 0;cursor:pointer;touch-action:pan-y;user-select:none;padding:0 14px;border-radius:10px}.aq-slider:focus-visible{outline:3px solid #b9a6ff;outline-offset:4px}.aq-track,.aq-fill{position:absolute;top:25px;left:14px;right:14px;height:6px;border-radius:6px;background:#485066;pointer-events:none}.aq-fill{right:auto;width:calc((100% - 28px) * var(--answer-fraction));background:#b8a1e3}.aq-thumb{position:absolute;top:14px;left:calc(14px + (100% - 28px) * var(--answer-fraction));width:28px;height:28px;border-radius:50%;border:3px solid #cfbdeb;background:#675283;transform:translateX(-50%);pointer-events:none;box-shadow:0 0 0 5px #b7a0d91a}.aq-unselected .aq-thumb,.aq-unselected .aq-fill{display:none}.aq-slider[aria-disabled=true]{cursor:default;opacity:.65}.aq-scale{display:flex;justify-content:space-between;gap:15px;font-size:.77rem;color:#c3cbdc;padding:0 2px}.aq-scale-help{font-size:.74rem;margin:17px 0;color:#abb8cd;line-height:1.55}.aq-save-status{font-size:.8rem;min-height:24px;margin:21px 0;color:#9ed7ca}.aq-unselected~.aq-save-status{color:#b8c2d7}.aq-navigation{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #3c4156;padding-top:23px;flex-wrap:wrap}.aq-navigation .btn{min-height:48px}.aq-manual-note{font-size:.74rem;color:#aebbd0;line-height:1.6;margin:19px 0 25px}.aq-report{border-top:1px solid #373d52;padding-top:17px}.aq-report>.link{min-height:44px;font-size:.77rem}.aq-report-form{margin-top:15px;display:grid;gap:12px;padding:20px;background:#111828;border:1px solid #3d435b;border-radius:13px}.aq-report-form h2{font-size:1rem;margin:0 0 6px}.aq-report-form label{font-size:.8rem;color:#d5d9e8}.aq-report-form select,.aq-report-form textarea{width:100%;min-height:44px;background:#202737;border:1px solid #536077;border-radius:9px;color:#e6e8f0;padding:12px;font-size:.86rem}.aq-report-form textarea{resize:vertical;line-height:1.5}.aq-report-form small,.aq-report-form p{font-size:.75rem;margin:0}.aq-report-form button{justify-self:start}.aq-error{color:#f1c194}.aq-error-panel,.aq-exit{padding:20px;border:1px solid #806b51;background:#332b27;border-radius:13px;margin:15px 0 23px}.aq-error-panel p,.aq-exit p{font-size:.84rem;color:#f0d4b9}.aq-exit h2{font-size:1.1rem}.aq-exit>div{display:flex;gap:12px;flex-wrap:wrap}.aq-state{padding:40px 25px;text-align:center;border:1px solid #41465d;border-radius:18px;background:#171d2d}.aq-state h1{font-size:1.4rem}.aq-finish{padding:35px;border:1px solid #475267;border-radius:20px;background:#182331}.aq-finish-mark{width:43px;height:43px;display:grid;place-items:center;border:1px solid #568279;border-radius:50%;color:#a3ddd0;margin-bottom:25px}.aq-finish h2{font-size:1.6rem;line-height:1.4}.aq-finish>p{font-size:.92rem}.aq-finish-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.answer-page button:disabled{cursor:default}.answer-page h2:focus{outline:none}
@media(max-width:700px){.answer-page{padding-bottom:20px}.aq-question-card{padding:25px 20px;border-radius:17px}.aq-question-card>h2{font-size:1.3rem;line-height:1.55;margin-bottom:24px}.aq-heading h1{font-size:1.2rem}.aq-heading .eyebrow{margin-top:9px}.aq-position{display:block;font-size:.8rem}.aq-position span{display:block}.aq-position span+span{margin-top:7px;font-size:.7rem}.aq-durable{padding:9px 0 20px}.aq-navigation{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aq-navigation button:last-child{grid-column:1/-1}.aq-navigation .btn{padding:12px 9px;font-size:.8rem}.aq-value output{font-size:1rem}.aq-report-form{padding:16px}.aq-finish{padding:25px 20px}.aq-finish h2{font-size:1.35rem}.aq-finish-actions{flex-direction:column}.aq-exit{padding:18px}.aq-exit>div{display:grid;gap:10px}}
.shell:has(.answer-page) #save-status{display:none}
