.page-module__69SO8q__page{padding:2rem 0}.page-module__69SO8q__container{max-width:768px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.page-module__69SO8q__container{padding:0 1.5rem}}.page-module__69SO8q__backLink{color:#6b7280;align-items:center;margin-bottom:1.5rem;transition:color .2s;display:inline-flex}.page-module__69SO8q__backLink:hover{color:#5d4037}.page-module__69SO8q__backIcon{width:1.25rem;height:1.25rem;margin-right:.25rem}.page-module__69SO8q__header{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.page-module__69SO8q__headerTop{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module__69SO8q__badge{color:#fff;background:#5d4037;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.page-module__69SO8q__responseCount{color:#6b7280;font-size:.875rem}.page-module__69SO8q__title{color:#1f2937;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__69SO8q__description{color:#6b7280;font-size:.875rem}.page-module__69SO8q__results{flex-direction:column;gap:1rem;display:flex}.page-module__69SO8q__questionCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.page-module__69SO8q__questionHeader{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.page-module__69SO8q__questionNumber{color:#fff;background:#5d4037;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:flex}.page-module__69SO8q__questionText{color:#1f2937;margin:0;font-size:1rem;font-weight:600}.page-module__69SO8q__choiceStats{flex-direction:column;gap:.75rem;display:flex}.page-module__69SO8q__choiceItem{flex-direction:column;gap:.25rem;display:flex}.page-module__69SO8q__choiceLabel{justify-content:space-between;align-items:center;display:flex}.page-module__69SO8q__choiceOption{color:#374151;font-size:.875rem}.page-module__69SO8q__choiceValue{color:#5d4037;font-size:.875rem;font-weight:600}.page-module__69SO8q__progressBar{background:#f3f4f6;border-radius:4px;width:100%;height:8px;overflow:hidden}.page-module__69SO8q__progressFill{background:#5d4037;border-radius:4px;height:100%;transition:width .3s}.page-module__69SO8q__ratingStats{flex-direction:column;gap:1rem;display:flex}.page-module__69SO8q__ratingAverage{align-items:center;gap:.5rem;display:flex}.page-module__69SO8q__ratingStars{display:flex}.page-module__69SO8q__star{color:#d1d5db;font-size:1.5rem}.page-module__69SO8q__starActive{color:#facc15}.page-module__69SO8q__ratingValue{color:#1f2937;font-size:1.5rem;font-weight:700}.page-module__69SO8q__ratingCount{color:#6b7280;font-size:.875rem}.page-module__69SO8q__ratingDistribution{flex-direction:column;gap:.5rem;display:flex}.page-module__69SO8q__ratingRow{align-items:center;gap:.75rem;display:flex}.page-module__69SO8q__ratingLabel{color:#6b7280;width:2rem;font-size:.875rem}.page-module__69SO8q__ratingPercent{text-align:right;color:#5d4037;width:3rem;font-size:.875rem;font-weight:500}.page-module__69SO8q__textStats{flex-direction:column;gap:1rem;display:flex}.page-module__69SO8q__textTotal{color:#6b7280;margin:0;font-size:.875rem}.page-module__69SO8q__textSamples{background:#f9fafb;border-radius:8px;padding:1rem}.page-module__69SO8q__textSamplesTitle{color:#6b7280;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.page-module__69SO8q__textSample{color:#374151;border-bottom:1px solid #e5e7eb;padding:.5rem 0;font-size:.875rem}.page-module__69SO8q__textSample:last-child{border-bottom:none;padding-bottom:0}.page-module__69SO8q__emptyState{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:3rem 1.5rem}.page-module__69SO8q__emptyIcon{margin-bottom:1rem;font-size:3rem}.page-module__69SO8q__emptyTitle{color:#1f2937;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.page-module__69SO8q__emptyDesc{color:#6b7280;margin:0 0 1.5rem;font-size:.875rem}.page-module__69SO8q__participateBtn{color:#fff;background:#5d4037;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s;display:inline-block}.page-module__69SO8q__participateBtn:hover{background:#4a3129}.page-module__69SO8q__actions{text-align:center;margin-top:1.5rem}.page-module__69SO8q__actionBtn{color:#fff;background:#5d4037;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-block}.page-module__69SO8q__actionBtn:hover{background:#4a3129}
