.standards-test-stage{padding:var(--space-8,2rem) var(--space-4,1rem);background:hsl(var(--bg-canvas));border-bottom:1px solid hsl(var(--border-subtle))}.stage-container{max-width:var(--container-xl,1200px);margin:0 auto}.stage-header{margin-bottom:var(--space-6,1.5rem)}.badge-test-verif{color:hsl(var(--primary));background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .25);border-radius:var(--radius-full,9999px);align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.preset-pills{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.preset-pill{color:hsl(var(--text-secondary));background:hsl(var(--bg-elevated));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-full,9999px);cursor:pointer;justify-content:center;align-items:center;min-height:32px;padding:.4rem .85rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.preset-pill:hover{color:hsl(var(--primary));border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .08)}.test-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=900px){.test-grid{grid-template-columns:1.15fr .85fr;gap:2rem}}.test-summary-card{background:linear-gradient(145deg, hsl(var(--bg-elevated)), hsl(var(--bg-card)));border:1px solid hsl(var(--border-strong));border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-md,0 4px 20px -2px #0000004d);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;position:sticky;top:90px}.summary-header{justify-content:space-between;align-items:center;display:flex}.score-display{align-items:baseline;gap:.75rem;display:flex}.score-num{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;font-family:var(--font-mono,monospace);color:hsl(var(--text-primary));line-height:1}.score-label{color:hsl(var(--text-secondary));font-size:.85rem}.progress-track{background:hsl(var(--border-subtle));border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#22c373,#2badee,#bf5af2);border-radius:4px;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.archetype-box{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md,12px);padding:1rem}.archetype-title{color:hsl(var(--primary));margin-bottom:.35rem;font-size:1.15rem;font-weight:800}.pool-estimate{font-size:.85rem;font-weight:700;font-family:var(--font-mono,monospace);color:hsl(var(--text-primary));margin-bottom:.5rem}.archetype-desc{color:hsl(var(--text-secondary));margin:0;font-size:.82rem;line-height:1.45}.btn-reset-test{background:hsl(var(--bg-elevated));min-height:44px;color:hsl(var(--text-secondary));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md,8px);cursor:pointer;font-size:.85rem;font-weight:600;transition:all .15s}.btn-reset-test:hover{color:hsl(var(--text-primary));border-color:hsl(var(--border-strong))}.questions-list{flex-direction:column;gap:1rem;display:flex}.question-card{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md,12px);padding:1.15rem;transition:border-color .2s}.question-card:hover{border-color:hsl(var(--border-strong))}.question-meta{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-tertiary));justify-content:space-between;margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:flex}.q-category{color:hsl(var(--primary))}.q-text{color:hsl(var(--text-primary));margin:0 0 1rem;font-size:.95rem;font-weight:600;line-height:1.4}.likert-scale{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}.likert-option{background:hsl(var(--bg-elevated));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-sm,6px);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:48px;padding:.5rem .25rem;transition:all .15s;display:flex}.likert-option input{opacity:0;pointer-events:none;position:absolute}.likert-option:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .05)}.likert-option.selected{color:#fff;background:#0a52b8;border-color:#0d6cf2}.option-num{font-family:var(--font-mono,monospace);font-size:.85rem;font-weight:700}.option-label{color:hsl(var(--text-tertiary));text-align:center;font-size:.65rem}.likert-option.selected .option-label{color:#fff;font-weight:600}.btn-share-scorecard{border-radius:var(--radius-md,8px);color:#fff;white-space:nowrap;cursor:pointer;background:#1d4ed8;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;margin-top:.75rem;padding:.65rem 1rem;font-size:.82rem;font-weight:700;transition:background .15s;display:inline-flex}.btn-share-scorecard:hover{background:#1e40af}@media (width<=899px){.standards-test-stage{padding:.5rem .25rem}.stage-header{margin-bottom:.5rem}.stage-title{margin-bottom:.25rem;font-size:1.15rem}.stage-subtitle{display:none}.results-rail-column{order:1;margin-bottom:.75rem}.questions-column{order:2}}
