.results-page{max-width:800px;margin:0 auto;padding:var(--space-6)}.results-hero{background:var(--bg-secondary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden;margin-bottom:var(--space-8)}.results-hero__header{padding:var(--space-6);text-align:center}.results-hero__header--passed{background:linear-gradient(135deg,var(--color-brand-accent),var(--color-brand-accent-dark));color:#fff}.results-hero__header--failed{background:linear-gradient(135deg,var(--color-neutral-600),var(--color-neutral-700));color:#fff}.results-hero__icon{font-size:48px;margin-bottom:var(--space-2)}.results-hero__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-2)}.results-hero__subtitle{font-size:var(--font-size-base);opacity:.9;margin:0}.results-hero__body{padding:var(--space-6);text-align:center}.results-hero__grade{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);background:var(--bg-tertiary);padding:var(--space-4) var(--space-8);border-radius:var(--radius-xl);margin-bottom:var(--space-6)}.results-hero__grade-label{font-size:var(--font-size-lg);color:var(--color-neutral-600);font-weight:var(--font-weight-medium)}.results-hero__grade-value{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-brand-accent)}.results-hero__grade-value--failed{color:var(--color-neutral-600)}.results-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.results-questions{background:var(--bg-secondary);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.results-questions__header{background:var(--color-brand-primary);color:#fff;padding:var(--space-4) var(--space-6);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center}.results-questions__list{padding:var(--space-4)}.results-question{padding:var(--space-4);border-bottom:1px solid var(--color-neutral-200)}.results-question:last-child{border-bottom:0}.results-question__text{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin-bottom:var(--space-3)}.results-question__number{color:var(--color-brand-primary);margin-right:var(--space-2)}.results-question__answers{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.results-question__answer{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--bg-tertiary);color:var(--color-neutral-700)}.results-question__answer--correct{background:var(--color-success-light);color:#166534;border-left:4px solid var(--color-success)}.results-question__answer--incorrect{background:var(--color-error-light);color:#991b1b;border-left:4px solid var(--color-error)}.complete-page{max-width:700px;margin:0 auto;padding:var(--space-6)}.complete-card{background:var(--bg-secondary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);text-align:center;overflow:hidden}.complete-card__header{background:linear-gradient(135deg,var(--color-brand-accent),var(--color-brand-accent-dark));color:#fff;padding:var(--space-8)}.complete-card__icon{font-size:56px;margin-bottom:var(--space-3)}.complete-card__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-2)}.complete-card__subtitle{font-size:var(--font-size-base);opacity:.9;margin:0}.complete-card__body{padding:var(--space-8)}.complete-card__details{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.complete-card__detail{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:var(--bg-tertiary);border-radius:var(--radius-lg)}.complete-card__detail-label{font-size:var(--font-size-sm);color:var(--color-neutral-600)}.complete-card__detail-value{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.complete-card__actions{display:flex;flex-direction:column;gap:var(--space-3)}.evaluation-page{max-width:800px;margin:0 auto;padding:var(--space-6)}.evaluation-card{background:var(--bg-secondary);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden;margin-bottom:var(--space-6)}.evaluation-card__header{background:var(--color-brand-primary);color:#fff;padding:var(--space-5) var(--space-6)}.evaluation-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.evaluation-card__body{padding:var(--space-6)}.evaluation-question{margin-bottom:var(--space-6)}.evaluation-question:last-child{margin-bottom:0}.evaluation-question__text{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin-bottom:var(--space-3)}.evaluation-question__options{display:flex;flex-direction:column;gap:var(--space-2)}.evaluation-option{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-tertiary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);border:2px solid transparent}.evaluation-option:hover{background:var(--bg-secondary);border-color:var(--color-brand-secondary)}.evaluation-option input[type="radio"]{accent-color:var(--color-brand-accent);width:18px;height:18px}.evaluation-option label{font-size:var(--font-size-sm);color:var(--color-neutral-700);cursor:pointer;flex:1}.evaluation-textarea{width:100%;padding:var(--space-4);font-family:var(--font-family-primary);font-size:var(--font-size-base);border:2px solid var(--color-neutral-300);border-radius:var(--radius-lg);resize:vertical;min-height:100px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.evaluation-textarea:focus{outline:0;border-color:var(--color-brand-secondary);box-shadow:0 0 0 4px rgba(18,110,163,.15)}.test-page{max-width:900px;margin:0 auto;padding:var(--space-6)}.test-header{background:var(--bg-secondary);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-6);box-shadow:var(--shadow-card)}.test-header__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);margin:0 0 var(--space-2)}.test-header__meta{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:var(--font-size-sm);color:var(--color-neutral-600)}.test-progress{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.test-progress__bar{flex:1;height:8px;background:var(--color-neutral-200);border-radius:var(--radius-full);overflow:hidden}.test-progress__fill{height:100%;background:var(--color-brand-accent);border-radius:var(--radius-full);transition:width .3s ease}.test-progress__text{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-600);white-space:nowrap}.test-question-card{background:var(--bg-secondary);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden;margin-bottom:var(--space-6)}.test-question-card__header{background:var(--color-brand-primary);color:#fff;padding:var(--space-4) var(--space-6);font-weight:var(--font-weight-semibold)}.test-question-card__body{padding:var(--space-6)}.test-question__text{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-neutral-900);margin-bottom:var(--space-5);line-height:1.6}.test-question__options{display:flex;flex-direction:column;gap:var(--space-3)}.test-option{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--bg-tertiary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);border:2px solid transparent}.test-option:hover{background:var(--color-brand-primary-light);border-color:var(--color-brand-secondary)}.test-option.selected{background:var(--color-brand-accent-light);border-color:var(--color-brand-accent)}.test-option input[type="radio"]{accent-color:var(--color-brand-accent);width:20px;height:20px;margin-top:2px;flex-shrink:0}.test-option label{font-size:var(--font-size-base);color:var(--color-neutral-800);cursor:pointer;flex:1;line-height:1.5}.test-actions{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.test-actions__nav{display:flex;gap:var(--space-3)}@media(max-width:576px){.results-page,.complete-page,.evaluation-page,.test-page{padding:var(--space-4)}.results-hero__header,.complete-card__header{padding:var(--space-5)}.results-hero__body,.complete-card__body,.evaluation-card__body,.test-question-card__body{padding:var(--space-4)}.results-hero__icon,.complete-card__icon{font-size:40px}.results-hero__title,.complete-card__title{font-size:var(--font-size-xl)}.results-hero__grade{flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.results-hero__grade-value{font-size:var(--font-size-3xl)}.results-hero__actions,.complete-card__actions,.test-actions{flex-direction:column}.test-option{padding:var(--space-3)}.test-question__text{font-size:var(--font-size-base)}}