.page_page__0bAH_{position:relative;min-height:100vh;background-color:var(--color-bg-page);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--section-gap) var(--container-pad);overflow:hidden}.page_startCard__WYtbY{position:relative;z-index:1;background-color:var(--color-brown);color:var(--color-text-light);border-radius:var(--radius-lg);padding:clamp(40px,6vw,80px) clamp(32px,6vw,80px);max-width:720px;width:100%;text-align:center;box-shadow:var(--shadow-card)}.page_startIcon__RO1Sb{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:var(--space-md)}.page_startIconSvg__kMDOf{width:48px;height:48px;filter:brightness(0) invert(1)}.page_startTitle__E_WyK{font-size:var(--fs-h3);font-weight:700;margin-bottom:var(--space-sm);line-height:var(--lh-tight)}.page_startSubtitle__WFa2n{font-size:var(--fs-body);color:var(--color-text-light-dim);margin-bottom:var(--space-sm);line-height:var(--lh-body)}.page_startMeta__mHgyB{font-size:var(--fs-small);color:var(--color-text-light-dim);margin-bottom:var(--space-md)}.page_questionCard__FphrL{position:relative;z-index:1;background-color:var(--color-bg-white);border-radius:var(--radius-lg);padding:clamp(32px,5vw,60px);max-width:780px;width:100%;box-shadow:var(--shadow-card)}.page_progressWrap__TU00X{margin-bottom:var(--space-md)}.page_progressLabel__2rDf4{display:flex;justify-content:space-between;font-size:var(--fs-caption);color:var(--color-text-muted);margin-bottom:8px}.page_progressBar__6KbpH{height:6px;background-color:#e8e0da;border-radius:var(--radius-pill);overflow:hidden}.page_progressFill__qckJQ{height:100%;background-color:var(--color-red);border-radius:var(--radius-pill);transition:width var(--transition-slow)}.page_questionText__dtCiL{font-size:var(--fs-h4);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-md);line-height:var(--lh-body)}.page_options__8y123{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--space-md)}.page_option__bW4IA{display:block;width:100%;padding:18px 24px;background-color:var(--color-bg-page);border:2px solid #e8e0da;border-radius:var(--radius-md);font-family:var(--font-main);font-size:var(--fs-small);color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background-color var(--transition-base),border-color var(--transition-base)}.page_option__bW4IA:hover:not(:disabled){border-color:var(--color-brown-light);background-color:#f5ede8}.page_option__bW4IA:disabled{cursor:default}.page_optionCorrect__zShQj{background-color:#e8f5e9!important;border-color:#4caf50!important;color:#2e7d32!important}.page_optionWrong__NTYBf{background-color:#ffebee!important;border-color:#f44336!important;color:#c62828!important}.page_resultCard__GHaQ2{position:relative;z-index:1;background-color:var(--color-brown);color:var(--color-text-light);border-radius:var(--radius-lg);padding:clamp(40px,6vw,80px) clamp(32px,6vw,80px);max-width:720px;width:100%;text-align:center;box-shadow:var(--shadow-card)}.page_resultEmoji__n1lUi{font-size:72px;margin-bottom:var(--space-sm)}.page_resultScore__LBtTk{font-size:clamp(48px,8vw,96px);font-weight:700;line-height:1;margin-bottom:var(--space-sm)}.page_resultLabel__teWP9{font-size:var(--fs-body);color:var(--color-text-light-dim);margin-bottom:var(--space-sm)}.page_resultRating__oTsYB{font-size:var(--fs-h4);font-weight:700;margin-bottom:var(--space-lg)}.page_resultSaved__Simhv{font-size:var(--fs-small);color:var(--color-text-light-dim);margin-bottom:var(--space-md)}.page_btnPrimary__ASKQE{display:inline-block;padding:16px 40px;background-color:var(--color-red);color:var(--color-text-light);border:none;border-radius:var(--radius-pill);font-family:var(--font-main);font-size:var(--fs-btn);font-weight:700;cursor:pointer;transition:background-color var(--transition-base);text-decoration:none}.page_btnPrimary__ASKQE:hover{background-color:var(--color-red-hover)}.page_btnSecondary__kr25s{display:inline-block;padding:16px 40px;background-color:transparent;color:var(--color-text-light);border:2px solid hsla(0,0%,100%,.4);border-radius:var(--radius-pill);font-family:var(--font-main);font-size:var(--fs-btn);font-weight:700;cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base);text-decoration:none}.page_btnSecondary__kr25s:hover{border-color:hsla(0,0%,100%,.8);background-color:hsla(0,0%,100%,.08)}.page_btnNext___ta5L{display:inline-block;padding:14px 36px;background-color:var(--color-brown);color:var(--color-text-light);border:none;border-radius:var(--radius-pill);font-family:var(--font-main);font-size:var(--fs-small);font-weight:700;cursor:pointer;transition:background-color var(--transition-base)}.page_btnNext___ta5L:hover{background-color:var(--color-brown-hover)}.page_btnRow__rS5eE{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.page_page__0bAH_{padding:var(--section-gap) 20px}.page_questionText__dtCiL{font-size:var(--fs-small)}}