.stars.c-1se50sy{line-height:0;display:inline-flex}.stars-display.c-1se50sy{white-space:nowrap;position:relative}.star-layer.c-1se50sy{gap:2px;display:inline-flex}.star-layer.c-1se50sy svg:where(.c-1se50sy){width:var(--star-size);height:var(--star-size);flex:none}.star-empty.c-1se50sy svg:where(.c-1se50sy){fill:color-mix(in oklch, var(--color-text-muted) 42%, transparent)}.star-fill.c-1se50sy{position:absolute;inset:0;overflow:hidden}.star-fill.c-1se50sy svg:where(.c-1se50sy){fill:var(--color-warning)}.stars-interactive.c-1se50sy{gap:4px}.star-btn.c-1se50sy{cursor:pointer;color:color-mix(in oklch, var(--color-text-muted) 42%, transparent);transition:color var(--duration-fast,.12s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform var(--duration-fast,.12s) var(--ease-out,cubic-bezier(.23, 1, .32, 1));background:0 0;border:none;border-radius:6px;margin:0;padding:2px;display:inline-flex}.star-btn.c-1se50sy svg:where(.c-1se50sy){width:var(--star-size);height:var(--star-size);fill:currentColor}.star-btn.on.c-1se50sy{color:var(--color-warning)}@media (hover:hover) and (pointer:fine){.star-btn.c-1se50sy:hover{transform:scale(1.12)}}.star-btn.c-1se50sy:active{transform:scale(.94)}.star-btn.c-1se50sy:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.star-btn.c-1se50sy{transition:none}.star-btn.c-1se50sy:hover,.star-btn.c-1se50sy:active{transform:none}}.report-form.c-e1f7lw{flex-direction:column;gap:16px;display:flex}.report-target.c-e1f7lw{color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:.82rem;font-weight:600}.field.c-e1f7lw{flex-direction:column;gap:7px;display:flex}.field-label.c-e1f7lw{color:var(--color-text-secondary);font-size:.82rem;font-weight:600}.select.c-e1f7lw{background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font:inherit;transition:border-color var(--duration-fast,.12s) var(--ease-out,cubic-bezier(.23, 1, .32, 1));outline:none;padding:10px 12px;font-size:.86rem}.select.c-e1f7lw:focus{border-color:var(--color-accent)}.comment.c-e1f7lw{resize:vertical;background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;min-height:74px;color:var(--color-text-primary);font:inherit;transition:border-color var(--duration-fast,.12s) var(--ease-out,cubic-bezier(.23, 1, .32, 1));outline:none;padding:10px 12px;font-size:.86rem;line-height:1.5}.comment.c-e1f7lw:focus{border-color:var(--color-accent)}.counter.c-e1f7lw{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.72rem}.counter.over.c-e1f7lw{color:var(--color-error)}.report-error.c-e1f7lw{color:var(--color-error);margin:0;font-size:.8rem;line-height:1.5}.report-done.c-e1f7lw{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.done-mark.c-e1f7lw{width:44px;height:44px;color:var(--color-accent);background:color-mix(in oklch, var(--color-accent) 14%, transparent);border-radius:50%;place-items:center;display:grid}.done-mark.c-e1f7lw svg:where(.c-e1f7lw){width:22px;height:22px}.done-text.c-e1f7lw{color:var(--color-text-primary);margin:0;font-size:.9rem;line-height:1.5}.btn.c-e1f7lw{border-radius:var(--radius-md);cursor:pointer;background:var(--color-accent);min-height:40px;color:var(--color-text-inverse);transition:background var(--duration-fast,.12s) var(--ease-out,cubic-bezier(.23, 1, .32, 1));border:1px solid #0000;padding:0 16px;font-size:.84rem;font-weight:600}.btn-primary.c-e1f7lw:hover:not(:disabled){background:var(--color-accent-hover)}.btn.c-e1f7lw:disabled{opacity:.5;cursor:not-allowed}
