.progressive-survey.svelte-hit3m4{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.paper-deck.has-history.svelte-hit3m4{padding-top:clamp(.95rem,calc(var(--history-count) * .46rem + .55rem),2.05rem)}.history-paper.svelte-hit3m4,.question-paper.svelte-hit3m4,.complete-paper.svelte-hit3m4{background:linear-gradient(#fffffbc7,#fffffbe6),url(../../../bg/wallpaper.webp);background-size:680px auto;background-position:center calc(var(--history-index, 0) * -34px)}.history-paper.svelte-hit3m4:before,.question-paper.svelte-hit3m4:before,.complete-paper.svelte-hit3m4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(rgba(27,33,24,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(27,33,24,.025) 1px,transparent 1px);background-size:100% 2.75rem,2.75rem 100%;mix-blend-mode:multiply;opacity:.42}.question-paper-body.svelte-hit3m4,.question-options-scroll.svelte-hit3m4{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgb(163 163 163 / .55) transparent}.question-paper-body.svelte-hit3m4::-webkit-scrollbar,.question-options-scroll.svelte-hit3m4::-webkit-scrollbar{width:7px}.question-paper-body.svelte-hit3m4::-webkit-scrollbar-track,.question-options-scroll.svelte-hit3m4::-webkit-scrollbar-track{margin-block:6px;background:transparent}.question-paper-body.svelte-hit3m4::-webkit-scrollbar-thumb,.question-options-scroll.svelte-hit3m4::-webkit-scrollbar-thumb{background:#7373736b;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.question-paper-body.svelte-hit3m4::-webkit-scrollbar-thumb:hover,.question-options-scroll.svelte-hit3m4::-webkit-scrollbar-thumb:hover{background:#52525280;border:2px solid transparent;background-clip:padding-box}.question-paper-body--choices.svelte-hit3m4{display:flex;flex-direction:column;overflow:hidden}.question-paper-body--textarea.svelte-hit3m4{overflow-y:auto;overscroll-behavior-y:contain}.question-options-scroll.svelte-hit3m4{max-height:min(22rem,46vh);overflow-y:auto;overscroll-behavior-y:contain}.history-paper.svelte-hit3m4{position:absolute;top:calc(var(--history-index) * .46rem);left:50%;z-index:var(--history-index);width:calc(100% - .7rem - var(--history-index) * .22rem);margin-inline:auto;pointer-events:none;transform:translate(-50%) rotate(calc((var(--history-index) - 1) * -.12deg))}.history-paper.svelte-hit3m4>:where(.svelte-hit3m4){opacity:0}.option-row.selected.svelte-hit3m4{border-color:#262626c7;background:#fff;color:#171717}.radio-dot.svelte-hit3m4{color:#fff}.radio-dot.svelte-hit3m4 svg{color:#fff;stroke:#fff;opacity:0;transform:scale(.75);transition:opacity .14s ease,transform .14s ease}.option-row.selected.svelte-hit3m4 .radio-dot:where(.svelte-hit3m4){background:#171717;border-color:#171717;color:#fff}.option-row.selected.svelte-hit3m4 .radio-dot:where(.svelte-hit3m4) svg{color:#fff;stroke:#fff;opacity:1;transform:scale(1)}.option-row.pulse.svelte-hit3m4{animation:svelte-hit3m4-optionSettle .36s ease}.reward-ticket.svelte-hit3m4{background:linear-gradient(90deg,#fffffb94,#fffffbe0),url(../../../bg/wallpaper.webp);background-size:820px auto;background-position:center 64%}.reward-ticket.no-previous.svelte-hit3m4{grid-template-columns:minmax(0,1fr)}.reward-ticket.no-previous.svelte-hit3m4 .reward-note:where(.svelte-hit3m4){grid-column:1}.primary-action.svelte-hit3m4,.text-action.svelte-hit3m4,.previous-action.svelte-hit3m4{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;font-size:.875rem;font-weight:700;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.primary-action.svelte-hit3m4{min-height:2.5rem;padding:0 1rem;border:1px solid rgb(23 23 23);background:#171717;color:#fff}.primary-action.svelte-hit3m4:hover:not(:disabled){background:#262626;border-color:#262626}.primary-action.compact.svelte-hit3m4{min-height:2.375rem}.text-action.svelte-hit3m4{color:#26262699}.text-action.svelte-hit3m4:hover{color:#171717}.text-action.compact.svelte-hit3m4{min-height:2.375rem;padding:0 .25rem}.previous-action.svelte-hit3m4{min-height:2.375rem;padding:0 .875rem;border:1px solid rgb(163 163 163 / .4);background:#ffffff80;color:#262626b3}.option-row.svelte-hit3m4:focus-visible,.text-action.svelte-hit3m4:focus-visible,.primary-action.svelte-hit3m4:focus-visible,.previous-action.svelte-hit3m4:focus-visible,input.svelte-hit3m4:focus-visible,textarea.svelte-hit3m4:focus-visible{outline:2px solid rgb(23 23 23);outline-offset:3px}.question-paper-body.svelte-hit3m4 input:where(.svelte-hit3m4):focus-visible,.question-paper-body.svelte-hit3m4 textarea:where(.svelte-hit3m4):focus-visible,.question-paper-body.svelte-hit3m4 button:where(.svelte-hit3m4):focus-visible,.question-options-scroll.svelte-hit3m4 input:where(.svelte-hit3m4):focus-visible,.question-options-scroll.svelte-hit3m4 button:where(.svelte-hit3m4):focus-visible{outline-offset:-2px}.text-action.svelte-hit3m4:disabled,.primary-action.svelte-hit3m4:disabled{cursor:not-allowed;opacity:.55}.survey-complete-cta.svelte-hit3m4{background-size:200% 200%;animation:svelte-hit3m4-survey-complete-cta-gradient-shift 6s ease infinite}.survey-complete-cta.svelte-hit3m4:before{animation:svelte-hit3m4-survey-complete-cta-glow-pulse 3s ease-in-out infinite}.survey-complete-cta.svelte-hit3m4:hover:before{opacity:.88;transform:translate(-50%) scale(1.1);transition:opacity .3s ease,transform .3s ease}@keyframes svelte-hit3m4-survey-complete-cta-glow-pulse{0%,to{opacity:.55;transform:translate(-50%) scale(1)}50%{opacity:.78;transform:translate(-50%) scale(1.05)}}@keyframes svelte-hit3m4-survey-complete-cta-gradient-shift{0%,to{background-position:0% 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0% 100%}}@keyframes svelte-hit3m4-optionSettle{0%{transform:scale(1)}50%{transform:scale(.992)}to{transform:scale(1)}}.survey-page.svelte-81ymb{position:relative;min-height:100vh;display:grid;place-items:center;padding:calc(2.5rem + var(--mobile-pc-banner-offset, 0px)) 1rem 2.5rem;background:#fff;color:#1b2118;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.survey-page.svelte-81ymb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#fff;opacity:1}.survey-page.svelte-81ymb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:transparent}.language-corner.svelte-81ymb,.floating-skip.svelte-81ymb,.loading-state.svelte-81ymb,.auth-flat.svelte-81ymb,.survey-center.svelte-81ymb{position:relative;z-index:1}.language-corner.svelte-81ymb{position:fixed;top:calc(1rem + var(--mobile-pc-banner-offset, 0px));right:1rem;z-index:10;border:1px solid rgba(83,91,75,.22);border-radius:999px;background:#ffffff7a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.survey-center.svelte-81ymb{width:100%;display:flex;justify-content:center}.floating-skip-shell.svelte-81ymb{position:fixed;right:1.25rem;bottom:1.25rem;z-index:10}.intro-paper.svelte-81ymb{background:linear-gradient(#fffffbc7,#fffffbe6),url(../../../bg/wallpaper.webp);background-size:680px auto;background-position:center 0;min-height:26rem}.intro-text.svelte-81ymb{font-family:Lora,Kaiti SC,STKaiti,KaiTi,楷体,Georgia,serif;font-size:1.05rem;line-height:1.85;letter-spacing:.005em}.intro-text.svelte-81ymb:lang(zh){font-size:1.05rem;line-height:2}.intro-paper.svelte-81ymb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(rgba(27,33,24,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(27,33,24,.025) 1px,transparent 1px);background-size:100% 2.75rem,2.75rem 100%;mix-blend-mode:multiply;opacity:.42}.intro-benefit-mark.svelte-81ymb{width:.35rem;height:.35rem;border-radius:999px;background:#7373738c}.intro-caret.svelte-81ymb{display:inline-block;width:.55ch;height:1.05em;margin-left:1px;background:#171717c7;vertical-align:text-bottom;animation:svelte-81ymb-introBlink .85s steps(2) infinite}@keyframes svelte-81ymb-introBlink{50%{opacity:0}}.intro-start-btn.svelte-81ymb{background-size:200% 200%;animation:svelte-81ymb-intro-start-gradient-shift 6s ease infinite}.intro-start-btn.svelte-81ymb:before{animation:svelte-81ymb-intro-start-glow-pulse 3s ease-in-out infinite}.intro-start-btn.svelte-81ymb:hover:before{opacity:.8;transform:translate(-50%) scale(1.1);transition:all .3s ease}@keyframes svelte-81ymb-intro-start-glow-pulse{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:.8;transform:translate(-50%) scale(1.05)}}@keyframes svelte-81ymb-intro-start-gradient-shift{0%,to{background-position:0% 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0% 100%}}.page-footnote.svelte-81ymb{position:fixed;left:50%;bottom:.5rem;transform:translate(-50%);z-index:5;margin:0;max-width:28rem;padding:0 1rem;color:#26262680;font-size:.75rem;font-weight:400;line-height:1.55;text-align:center;pointer-events:none}.floating-skip.svelte-81ymb{min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(83,91,75,.22);border-radius:999px;background:#ffffff8a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#1b2118b8;padding:0 1rem;font-size:.875rem;font-weight:680;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.floating-skip.svelte-81ymb:hover:not(:disabled){background:#fffc;color:#1b2118}.floating-skip.svelte-81ymb:disabled{cursor:not-allowed;opacity:.55}.loading-state.svelte-81ymb,.auth-flat.svelte-81ymb{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;text-align:center}.loading-state.svelte-81ymb{color:#737373}.auth-flat.svelte-81ymb{width:min(100%,38rem);padding:2rem 1rem}.auth-icon.svelte-81ymb{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid #e5e5e5;border-radius:999px;background:#fff;color:#171717}.auth-flat.svelte-81ymb p:where(.svelte-81ymb){margin:0;color:#737373;font-size:.75rem;font-weight:650;letter-spacing:0}.auth-flat.svelte-81ymb h1:where(.svelte-81ymb){margin:0;color:#171717;font-size:clamp(2rem,6vw,3rem);font-weight:760;line-height:1.08;letter-spacing:0}.auth-flat.svelte-81ymb span:where(.svelte-81ymb){max-width:29rem;color:#737373;font-size:.95rem;line-height:1.7}.auth-action.svelte-81ymb{min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.25rem;border-radius:999px;background:#171717;color:#fff;padding:0 1rem;font-size:.875rem;font-weight:650;transition:background-color .18s ease}.auth-action.svelte-81ymb:hover{background:#262626}.auth-action.svelte-81ymb:focus-visible{outline:2px solid #171717;outline-offset:3px}@media(max-width:620px){.survey-page.svelte-81ymb{padding:calc(1rem + var(--mobile-pc-banner-offset, 0px)) .75rem 1rem}.language-corner.svelte-81ymb{top:calc(.75rem + var(--mobile-pc-banner-offset, 0px));right:.75rem}.floating-skip-shell.svelte-81ymb{right:.75rem;bottom:.75rem}.page-footnote.svelte-81ymb{bottom:3.5rem;padding:0 .75rem}}
