._wrapper_1dr6n_1{max-width:var(--container-width);margin:40px auto 64px;padding:0 20px}._head_1dr6n_7{margin-bottom:28px}._title_1dr6n_11{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);margin-bottom:10px}._summary_1dr6n_17{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text-muted)}._summaryNum_1dr6n_25{font-weight:600;color:var(--color-text)}._summaryDot_1dr6n_30{color:var(--color-border)}._stars_1dr6n_34{display:inline-flex;gap:2px;vertical-align:middle}._starOn_1dr6n_40{color:var(--color-accent)}._starOff_1dr6n_44{color:var(--color-border)}._list_1dr6n_48{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:56px}._card_1dr6n_55{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;gap:12px}._cardText_1dr6n_65{font-size:14px;line-height:1.6;color:var(--color-text);flex:1}._cardAuthor_1dr6n_72{font-family:var(--font-subheading);font-size:13px;font-weight:600;color:var(--color-text-muted)}._empty_1dr6n_79{color:var(--color-text-muted);margin-bottom:56px}._formSection_1dr6n_84{border-top:1px solid var(--color-border);padding-top:32px;max-width:560px}._formTitle_1dr6n_90{font-family:var(--font-display);font-size:clamp(22px,3vw,28px);margin-bottom:18px}._loginNote_1dr6n_96{font-size:14px;color:var(--color-text-muted)}._loginNote_1dr6n_96 a{color:var(--color-accent-dark);text-decoration:underline}._success_1dr6n_106{background:var(--color-accent-soft);color:var(--color-accent-dark);border-radius:var(--radius-sm);padding:16px 18px;font-size:14px}._form_1dr6n_84{display:flex;flex-direction:column;gap:18px}._error_1dr6n_120{background:var(--color-bg-soft);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px}._field_1dr6n_129{display:flex;flex-direction:column;gap:8px}._label_1dr6n_135{font-size:13px;font-weight:600;color:var(--color-text)}._input_1dr6n_141,._textarea_1dr6n_142{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;font:inherit;color:var(--color-text);background:var(--color-surface)}._textarea_1dr6n_142{resize:vertical;min-height:110px}._input_1dr6n_141:focus,._textarea_1dr6n_142:focus{outline:none;border-color:var(--color-accent)}._ratingInput_1dr6n_163{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._ratingStars_1dr6n_170{display:inline-flex;gap:2px}._ratingStarBtn_1dr6n_175{background:none;border:none;padding:2px;cursor:pointer;color:inherit;line-height:0}._ratingValue_1dr6n_184{font-size:13px;color:var(--color-text-muted);min-width:68px}._ratingClear_1dr6n_190{background:none;border:none;font-size:12px;color:var(--color-accent-dark);cursor:pointer;text-decoration:underline}._submit_1dr6n_199{align-self:flex-start;background:var(--color-accent-dark);color:#fff;border:none;border-radius:var(--radius-sm);padding:12px 28px;font-size:14px;font-weight:600;cursor:pointer}._submit_1dr6n_199:disabled{opacity:.6;cursor:default}@media (max-width: 640px){._list_1dr6n_48{grid-template-columns:1fr}}
